해당 소스를 QA 및 운영으로 넘겨놓고 실행하면 불러올 프로그램명을 입력후 실행하면 Editer를 불러 올 수 있다.
*&---------------------------------------------------------------------*
*& Report Zwonedit
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT Zwonedit NO STANDARD PAGE HEADING MESSAGE-ID zm.
TYPES: BEGIN OF ITYPE,
LINE(800),
END OF ITYPE.
DATA ITAB TYPE ITYPE OCCURS 0 WITH HEADER LINE.
INITIALIZATION.
PARAMETERS PROGRAM LIKE TRDIR-NAME OBLIGATORY.
AT SELECTION-SCREEN OUTPUT.
START-OF-SELECTION.
READ REPORT PROGRAM INTO ITAB.
EDITOR-CALL FOR ITAB.
INSERT REPORT PROGRAM FROM ITAB.
혹은
REPORT ZCO_EXEC NO STANDARD PAGE HEADING
MESSAGE-ID zfcm01.
TYPES: BEGIN OF itype,
line(132),
END OF itype.
DATA: itab TYPE itype OCCURS 0 WITH HEADER LINE,
g_answer(1).
PARAMETERS program LIKE trdir-name OBLIGATORY.
AT SELECTION-SCREEN.
* IF sy-uname <> 'SAMAB01' AND
* sy-uname <> 'SAMAB05'.
* MESSAGE e000 WITH '프로그램을 실행하지 마세요.'.
* ENDIF.
IF program(3) NE 'ZCO' AND
program(2) NE 'ZL' AND
program(3) NE 'ZHR' AND
program(4) NE 'MZHR' AND
program(4) NE 'MYHR' AND
program(4) NE 'LZCO' AND
program(5) NE 'LZ_HR' AND
program(3) NE '/1P'.
MESSAGE e001 WITH 'CBO만 가능.....'.
ENDIF.
START-OF-SELECTION.
READ REPORT program INTO itab.
EDITOR-CALL FOR itab.
IF sy-ucomm = 'WB_SAVE' OR sy-ucomm = 'YES'.
CALL FUNCTION 'POPUP_TO_CONFIRM_STEP'
EXPORTING
textline1 = ' '
textline2 = '저장 하시겠습니까?'
titel = 'SOURCE 저장'
IMPORTING
answer = g_answer.
CHECK g_answer = 'J'.
INSERT REPORT program FROM itab.
ENDIF.
'ERP-SAP > ABAP' 카테고리의 다른 글
<ABAP> SE84에서 SE80의 메뉴트리 불러오기(Tip) (0) | 2012.03.14 |
---|---|
<ABAP> T-Code 실행 안되는 막힌 곳에서 사용하는 프로그램. (0) | 2011.12.28 |
<ABAP> ALV 기본 선언 모음 (그냥 include 해서 쓸때 참 편한..) (0) | 2011.11.19 |
<ABAP> Class Button 의 원리 , Toolbar button abap (0) | 2011.11.14 |
<ABAP> text중에 특정 문자열을 찾기 (finding character string, search char) (0) | 2011.11.10 |