REPORT zBADI_FIND NO STANDARD PAGE HEADING.
TABLES : tstc, tadir, trdir, tfdir, enlfdir, sxs_attrt.
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 = 'SXSD'
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 sxs_attrt
WHERE sprsl = sy-langu AND
exit_name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name,
21 sy-vline ,
22 sxs_attrt-text,
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.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
590 | REPORT z14_19. | sapjoy | 2012.08.01 | 968 |
589 | REPORT Z14_18. | sapjoy | 2012.08.01 | 903 |
588 | REPORT z14_17. | sapjoy | 2012.08.01 | 1025 |
587 | REPORT z14_16. [1] | sapjoy | 2012.08.01 | 910 |
586 | REPORT z14_15. | sapjoy | 2012.08.01 | 1018 |
585 | REPORT z14_14. | sapjoy | 2012.08.01 | 1015 |
584 | REPORT z14_13. | sapjoy | 2012.08.01 | 799 |
583 | REPORT z14_12. | sapjoy | 2012.08.01 | 853 |
582 | REPORT z14_11. | sapjoy | 2012.08.01 | 837 |
581 | REPORT z14_10. | sapjoy | 2012.08.01 | 848 |
580 | REPORT z14_09. | sapjoy | 2012.08.01 | 800 |
579 | REPORT z14_08. [2] | sapjoy | 2012.08.01 | 1012 |
578 | REPORT z14_07. | sapjoy | 2012.08.01 | 818 |
577 | REPORT z14_06. [1] | sapjoy | 2012.08.01 | 1007 |
576 | REPORT z14_05. | sapjoy | 2012.08.01 | 858 |
575 | REPORT z14_04. | sapjoy | 2012.08.01 | 932 |
574 | REPORT z14_03. | sapjoy | 2012.08.01 | 872 |
573 | REPORT Z14_02. | sapjoy | 2012.08.01 | 843 |
572 | REPORT Z14_01. | sapjoy | 2012.08.01 | 910 |
571 | PROGRAM z13_05. | sapjoy | 2012.08.01 | 1153 |