SAP/ABAP

ABAP Progress Indicator

그녀는애교쟁이 2014. 4. 15. 09:24
반응형

ABAP 프로그램은 웹 프로그램들과는 다르게 오랜시간 돌아가는 작업들이 많이 있다.  그러나 화면은 그냥 멈춰 있는것

같으니 사용자는 프로그램이 정상적으로 작업이 되고 있는지 알 길이 없다. 그래서 프로그래스 바를 추가 하면 사용자들

에게 프로그램이 실행되고 있으며, 또한 얼마나 남았는지를 표시할 수 있다. 

하지만 아래 코드를 중간중간 넣어야 하고 루프당 카운터도 계산해서 넣어야 하는 수고로움이 있다. ( 귀찮다. )

Percentage 는 0~100 까지 넣을 수 있다. 
 

*&---------------------------------------------------------------------*
*& MACRO
*&---------------------------------------------------------------------*
DEFINE m_progress.

  call function 'SAPGUI_PROGRESS_INDICATOR'
    exporting
      percentage = &1
      text       = &2.

END-OF-DEFINITION.

m_progress 30 text-003. " text-003 : 데이터를 조회중입니다.





 

 

- 끗 -