ABAP
Report에서 외부 명령어 호출
아밥하는빠네
2022. 7. 21. 23:34
SM49 - 외부운영체제 명령어 실행
SM69 - 외부 운영체제 명령어 조회/편집
REPORT YTESTHAN_014 NO STANDARD PAGE HEADING.
DATA: PARA1(100) VALUE
'/home/syhan/test',
PARA2(100) VALUE
'/home/syhan/test.bak',
PARA3 LIKE SXPGCOLIST-PARAMETERS .
DATA: BEGIN OF RESULT OCCURS 0.
INCLUDE STRUCTURE BTCXPM.
DATA: END OF RESULT.
CONCATENATE PARA1 PARA2 INTO PARA3
SEPARATED BY SPACE.
* Execute Unix Command 'cp'
* ZCP = 'cp'
CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
EXPORTING
COMMANDNAME = 'ZCP'
OPERATINGSYSTEM = 'UNIX'
ADDITIONAL_PARAMETERS = PARA3
TABLES
EXEC_PROTOCOL = RES