You are on page 1of 2

REPORT Z_SEARCH_CUSTOM_PROGRAMS.

DATA: BEGIN OF SOURCE_TABLE OCCURS 0, LINE(550) TYPE C. DATA: END OF SOURCE_TABLE.

DATA: NAME LIKE TRDIR-NAME.

DATA: TRDIR_ITAB TYPE TABLE OF TRDIR, TRDIR_WA LIKE LINE OF TRDIR_ITAB. DATA: SOURCE_CODE_LINE LIKE LINE OF SOURCE_TABLE.

SELECT * FROM TRDIR INTO CORRESPONDING FIELDS OF TABLE TRDIR_ITAB WHERE NAME LIKE 'Z%' OR NAME LIKE 'Y%'.

LOOP AT TRDIR_ITAB INTO TRDIR_WA. NAME = TRDIR_WA-NAME.

READ REPORT NAME INTO SOURCE_TABLE.

LOOP AT SOURCE_TABLE. "WRITE:/ .

SOURCE_CODE_LINE = SOURCE_TABLE-LINE. TRANSLATE SOURCE_CODE_LINE TO LOWER CASE. IF SOURCE_CODE_LINE CS 'Begin of UNC' or SOURCE_CODE_LINE CS '"UNC'.

WRITE: / NAME, SOURCE_TABLE-LINE. ENDIF. ENDLOOP. ENDLOOP.

You might also like