본문 바로가기
ABAP/Function|Class

[Function] SAPGUI_PROGRESS_INDICATOR - 진행 상태 표시

by name_text 2023. 5. 11.

진행 상태 표시

SAPGUI_PROGRESS_INDICATOR

 

프로그램에서 많은 시간이 소요되는 조회 또는 처리시 진행상태를 표현하기 위해 Progress Indicator를 이용하여 화면 좌측 하단에 퍼센트(%)의 형태로 시각적인 표현이 가능합니다.

 

대량의 데이터를 처리하는 표준 프로그램에서도 많이 사용되는 Function으로 CBO 개발시에도 적절하게 활용하면 사용자에게 조금더 시각적인 효과를 보여 줄 수 있습니다.

Progress Indicator

#1. 사용 방법

  CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
    EXPORTING
      PERCENTAGE       = 20                 "indicator에 진행률(%)
      TEXT             = '처리중입니다...'  "텍스트 표시
            .

#2. 활용 방법

Progress Indicator 초기화, 퍼센트 증가에 대한 구문을 Include로 만들어 사용하거나, Class로 만들면 손쉽게 활용할 수 있습니다.

2023.05.10 - [ABAP/소스코드] - [SAP/Include] Progress Indicator 처리용 Common Include

 

[SAP/Include] Progress Indicator 처리용 Common Include

Progress Indicator 처리용 Common Include SAPGUI_PROGRESS_INDICATOR 실행시간이 오래 걸리는 프로그램의 경우 최대한 튜닝을 하여 빠르게 처리되는게 가장 좋지만 튜닝에도 한계가 있다보니 어쩔수 없이 처리

playabap.tistory.com

2023.05.24 - [ABAP/소스코드] - [Class] Progress Indicator 처리용 Common Class

 

[Class] Progress Indicator 처리용 Common Class

Progress Indicator 처리용 Common Class SAPGUI_PROGRESS_INDICATOR "SAPGUI_PROGRESS_INDICATOR"을 간편하기 사용하기 위해 Common Include를 만들어서 사용하고 있었습니다. 2023.05.10 - [ABAP/소스코드] - [Include] Progress Indicator

playabap.tistory.com

 

댓글