REPORT z_userexit_01 NO STANDARD PAGE HEADING.
TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
TABLES : tstct.
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir WHERE funcname =
tfdir-funcname.
SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name EQ enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
SELECT * FROM tadir INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exit:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
311 | Sub DOI_EXCEL_MACRO() | sapjoy | 2008.12.26 | 3312 |
310 | Sub DOI_MACRO() | sapjoy | 2008.12.26 | 2845 |
309 | DOI_002.doc [3] | sapjoy | 2008.12.26 | 2234 |
308 | doi_create [1] | sapjoy | 2008.12.26 | 3049 |
307 | REPORT zsapdoi_001. [2] | sapjoy | 2008.12.20 | 3137 |
306 | REPORT Z07_026 [3] | sapjoy | 2006.12.09 | 2632 |
305 | Include ZXQEVU10 | sapjoy | 2008.12.17 | 2158 |
304 | Include ZXCSAU05 | sapjoy | 2008.12.17 | 2166 |
303 | FIELD_EXIT_STCD2_0 | sapjoy | 2008.12.16 | 2797 |
302 | FIELD_EXIT_GSBER_I | sapjoy | 2008.12.16 | 2625 |
301 | Include ZXCSAU05 | sapjoy | 2008.12.16 | 2587 |
300 | INCLUDE ZXF04U01 | sapjoy | 2008.12.16 | 3698 |
299 | INLUCDE ZXAISU02 | sapjoy | 2008.12.16 | 2962 |
» | REPORT z_userexit_01 | sapjoy | 2008.12.15 | 2656 |
297 | REPORT ZSMARTFORMS_01. | sapjoy | 2008.11.26 | 2677 |
296 | report zunicode_035. | sapjoy | 2008.11.22 | 2541 |
295 | report zunicode_034. [1] | sapjoy | 2008.11.22 | 2737 |
294 | report zunicode_032. | sapjoy | 2008.11.22 | 2634 |
293 | report zunicode_031. | sapjoy | 2008.11.22 | 2684 |
292 | report zunicode_030. | sapjoy | 2008.11.22 | 2416 |