본문 바로가기

SAP

[ABAP구문] BACK BACK
[ABAP구문] AUTHORITY-CHECK AUTHORITY-CHECK OBJECT object ID name1 FIELD f1
[ABAP구문] AT AT END OF v1 AT NEW v1 AT FIRST AT LAST AT fg WITH fg1 AT LINE-SELECTION AT USER-COMMAND AT PFx AT SELECTION-SCREEN ON ps1 ON END OF s1 ON VALUE-REQUEST FOR ps1 ON HELP-REQUEST FOR ps1 ON RADIOBUTTON GROUP radi1 ON BLOCK blk1 OUTPUT
[ABAP구문] ASSIGN ASSIGN v1 TO DECIMALS dec TYPE tipo ASSIGN f+off(len) TO DECIMALS dec TYPE tipo ASSIGN (f) TO TYPE tipo DECIMALS dec ASSIGN +off(len) TO DECIMALS dec TYPE tipo ASSIGN TABLE FIELD v1 TO ASSIGN TABLE FIELD (f) TO ASSIGN COMPONENT n OF STRUCTURE rec TO DECIMALS dec TYPE tipo ASSIGN COMPONENT name OF STRUCTURE rec TO DECIMALS dec TYPE tipo ASSIGN LOCAL COPY OF v1 TO ASSIGN LOCAL COPY OF MAIN TABLE F..
[ABAP구문] APPEND APPEND tabla APPEND area1 TO tabla2 APPEND INITIAL LINE TO tabla1 APPEND tabla SORTED BY v3 APPEND area1 TO tabla2 SORTED BY v3 APPEND LINES OF tabla1 TO tabla 2 APPEND LINES OF tabla1 FROM ix1 TO tabla2 APPEND LINES OF tabla1 FROM ix1 TO ix2 TO tabla2
[ABAP구문] ADD ADD v1 FROM v2 TO v3 GIVING v4 ADD v1 THEN v2 UNTIL v3 GIVING m ADD v1 THEN v2 UNTIL v3 TO m ADD v1 THEN v2 UNTIL v3 ADD v1 TO v2 ADD-CORRESPONDING rec1 TO rec2 DATA: operand TYPE decfloat16 VALUE 1, result TYPE c LENGTH 10. ADD operand TO result.
프로그램 CTS 버전 비교 - 1 기본적으로 SAP 자체에서는 생성 혹은 수정을 할때 CTS 라는 것을 생성하여 운영서버에 반영하는 등의 작업을 합니다. 그렇기 때문에 기본적으로 ABAP에서는 해당 CTS 번호를 가지고 있으며, 버전을 통해서 원복을 하거나 혹은 예전 버전의 프로그램들과 비교를 해볼 수 있습니다. 그렇다면 혹시 프로그램을 잘못 수정하고 예전에 버전에서 어떻 로직이었는지 확인해 볼 수 있겠고요. 혹은 전에 이상이 없었다는 프로그램에 문제가 생겼을때 잘못 수정한 부분이 없는지 체클를 할 때도 종종 사용가능 할 것입니다. 유틸리티 > 버전 > 버전관리 화면캡처는 정보가 있을 수도 있기 때문에 약산의 수정을 했습니다. 화면에 보시면 ‘DEV960’어쩌구로 시작하는 부분들이 CTS번호이며, 2013.03월부터 현재 5월달까지의 수..
Batch에서 상태 체크 T-CODE : SM37 SM37에서 프로그램이 하염없이 실행되나 프로세스 SM66, SM50에서 잡고 있지 않거나 혹은 실제 사용자가 직접 JOB을 CANCLE 하였는데, SM37에서는 여전히 활성화 되어 있는 상태일 경우, 해당job을 선택 –> JOB –> Check Status job의 상태가 변경 되어지는 것을 확인 할 수 있음.
INSERT [ACCEPTING DUPLICATE KEYS] INSERT a FROM TABLE b ACCEPTING DUPLICATE KEYS 보통의 INSERT 구문에서 KEY 값의 중복으로 TABLE에 넣을 때 SAP에서는 덤프가 떨어 지기 마련. 그런데 ACCEPTING DUPLICATE KEYS 구문을 사용하면 SY-SUBRC 값을 '4' 반환을 해주며, 덤프가 발생하지 않는다. 하지만 덤프가 떨어지지 않는다고 해서 실제 TABLE에 INSERT가 되지는 않는다.