이미 생성된 테이블에 필드를 추가하고 필드 데이터를 추가하고 싶을때?
(즉, 테이블 데이터 수정하고 싶을 때)
- SE16N -> Tcode 창에 &SAP_EDIT 치고 엔터! -> 실행
Local Modulization
FORM ~ END FORM 구문을 의미
스크립트의 모듈화, 재사용, 구조화 목적
왼쪽 프로그램 구조 탭에서 확인가능
코드
//"TEST_DATA"라는 FORM(SUBROUTINE)을 호출
PERFORM TEST_DATA.
FORM TEST_DATA.
WRITE 'SUBROUTINE TEST'.
ENDFORM.
CALL FUNCTION 'QF05_RANDOM_INTEGER'
EXPORTING
RAN_INT_MAX = GV_COUNT
RAN_INT_MIN = 1
IMPORTING
RAN_INT = GV_RANDOM
EXCEPTIONS
INVALID_INPUT = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.