SAP SAPscript에 마지막 페이지인지 체크하는 방법 2가지

SAP 시스템의 SAPscript 도구는 비즈니스 양식을 작성하고 관리하는 도구입니다.

SAPscript는 SAP 시스템 초기부터 사용된 양식 편집 도구로서 가장 오래된 기술에 해당 됩니다. 따라서 예전 SAP 시스템부터 사용한 경우라면 이미 만들어 사용 중이 SAPscript 양식이 많을 것이라 생각됩니다.

하지만 최근에는 Smart Forms 도구를 사용하여 양식을 만들고 관리하는 경우가 많습니다.
경험상으로 SAPscript는 양식을 만드는데 Smart Forms 보더 더 많은 노력과 시간이 소요되는 것 같습니다. 그리고 유지 보수 하기도 좀 더 까다로운 것 같습니다.

하지만 기존의 SAPscript를 유지 보수를 하거나 SAPscript로 새로운 양식을 개발하는 경우도 종종 생기게 됩니다.

SAPscript 양식을 인쇄할 때 마지막 페이지 여부를 체크해야 하는 경우가 생깁니다.
마지막 페이지에만 특정 내용을 추가해서 인쇄해야 하는 경우 마지막 페이지 여부를 체크해야 합니다.

이번 글에서는 SAP SAPscript에 마지막 페이지인지 체크하는 방법 2가지에 대해 알아보겠습니다.

SAP SAPscript에 마지막 페이지인지 체크하는 방법 2가지

SAP SAPscript 마지막 페이지 여부 체크 – &NEXTPAGE& 값 확인

▶ 첫 번째 방법은 SAPscript 시스템 변수 &NEXTPAGE&를 확인하는 방법입니다.

IF &NEXTPAGE& = ‘0’
 
* &TERM&
* &CONDITION&
 
ENDIF
  • 마지막 페이지인 경우 시스템 변수 &NEXTPAGE& 값은 ‘0‘이 됩니다.
  • 즉, 다음 페이지가 없다는 의미 입니다. 그래서 마지막 페이지 임을 알 수 있습니다.

SAP SAPscript 마지막 페이지 여부 체크 – &PAGE&와 &SAPSCRIPT-FORMPAGES&를 비교

▶ 두 번째 방법은 SAPscript 시스템 변수 &PAGE&&SAPSCRIPT-FORMPAGES&를 비교하는 방법입니다.

IF &PAGE& EQ &SAPSCRIPT-FORMPAGES&.
 
* &W_VALUE&.
 
ENDIF.
  • SAPscript 시스템 변수 &PAGE&현재 페이지 값을 가진 변수 입니다.
  • SAPscript 시스템 변수 &SAPSCRIPT-FORMPAGES&전체 페이지 값을 가진 변수 입니다.
  • 현재 페이지와 전체 페이지 값을 비교해서 서로 같다면 마지막 페이지가 됩니다.

마무리

SAPScript 서식페인터는 과거에 비해 사용하는 용도 많이 줄어 들었습니다. 대신 Smart Forms 도구의 사용이 늘어나게 되었습니다.

하지만 과거에 만들어 놓은 SAPScript 양식을 유지 보수 하기 위해서는 SAPScript 도구에 대한 사용법도 어느 정도 익히고 있어야 합니다.

SAPScript 양식을 인쇄할 때 마지막 페이지 체크는 실제 업무에서 많이 활용되니 꼭 기억해 놓으시길 바랍니다.





이 글이 도움이 되었기를 바랍니다. ^-^


답글 남기기