STOP
실행중인 이벤트 종료하고 다음 이벤트 실행.
START-OF-SELECTION 하위 구문을 모두 종료시키고 곧바로 END-OF-SELECTION 을 실행.
used to stop processing an event block,
ex) If I have two events START-OF-SELECTION and END-OF-SELECTION in my program,
If I use STOP keyword in START-OF-SELECTION,
the keyword will exits start-of-selection and goes to END-OF-SELECTION.
EXIT
- If you use EXIT keyword inside IF .. ENDIF., it will comes out of the program. (LOOP문 밖에서 사용=>블록 종료)
- If you use EXIT inside LOOP .. ENDLOOP., it will come out of loop. (LOOP문 안에서 사용=>LOOP문 탈출)
- If you use EXIT inside FORM .. ENDFORM., it will comes out of form (subroutine)
If the statement EXIT is outside a loop, it immediately terminates the current processing block.
RETURN : 해당 명령어 이후 작업은 모두 실행하지 않음.
used to stop processing of current block immediately.
CHECK : 해당 조건에 맞는 경우만 다음 작업 실행.
현재 서브루틴 내 하위 로직은 모두 종료시키고 서브루틴을 탈출.
CONTINUE : 해당 조건에 대한 작업을 Skip.
LOOP 문에 사용. 특정 조건에 해당하면 다음 LOOP로 이동하고, CONTINUE 조건에 걸리면 LOOP내 하위 로직을 수행하지 않음.
used to skip execution of a record inside loop.. endloop, do..endo, while..endwhile etc.
LEAVE PROGRAM
This statement immediately terminates the current main program and deletes its internal session, including all loaded programs, instances, and their data.
'프로그래밍 > SAP ABAP' 카테고리의 다른 글
[SAP/ABAP] Excel uplod 기능 - smw0 (0) | 2022.02.09 |
---|---|
[SAP/FI] S4/HANA 버전에서 BSID 테이블 업데이트하기 (0) | 2022.02.04 |
공장달력 설정 (0) | 2022.01.07 |
[SAP/ABAP] 문자열 길이/찾기 (0) | 2021.11.04 |
[sap] 마스터 정보를 물리적으로 삭제하려면? (2) | 2021.09.08 |