Skip to Content
0
Former Member
Apr 20, 2009 at 10:35 AM

Read report statement

239 Views

Hi experts..

I am using read report statement..

example : read report itab-repid into rtab. suppose report name is mv45afzz.

this include program consist of two FORM defination..

I want to check that the form contains active code or not.. for that I am using following code..

LOOP AT ITAB.
    READ REPORT ITAB-REPID INTO RTAB.
    LOOP AT RTAB.
      IF RTAB-TEXT(1) = '*'.
        TEXT_TYPE-TEXT = 'NO ACTIVE CODING'.
      MODIFY ITAB FROM TEXT_TYPE TRANSPORTING TEXT
          WHERE MODULENAME = ITAB-MODULENAME.
      ELSEIF RTAB-TEXT CS 'FORM USEREXIT'
          OR RTAB-TEXT CS 'form userexit'.
      ELSEIF RTAB-TEXT CS 'ENDFORM'
         OR RTAB-TEXT CS 'endform'.
      ELSEIF RTAB-TEXT = SPACE.
      ELSE.
        TEXT_TYPE-TEXT = 'ACTIVE CODING'.
      MODIFY ITAB FROM TEXT_TYPE TRANSPORTING TEXT
          WHERE MODULENAME = ITAB-MODULENAME.

      ENDIF.
ENDLOOP.

and i want display text into ouput,..

MV45AFZZ FORM USEREXIT_ ACTIVE CODING.

IN ABOVE FORMAT..

BUT I AM FACING PROBLEM IN READING THE FORMS. .. IF PROGRAMS HAVING MORE THAN ONE FORMS.... PLEASE HELP ME...