Quantcast
Viewing all articles
Browse latest Browse all 3548

Re: Problem in text output in Submit program

No problem

 

Probably you've another version of report  RABEST_ALV01 where the ALV table is created dynamically,

so try this code:

 

RANGES: GR_BUKRS FOR T001-BUKRS.

 

DATA: LT_COMPTAB       TYPE CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE.

DATA: LR_OUTTAB_STRUCT TYPE REF TO CL_ABAP_STRUCTDESCR.

DATA: LR_DATA_LINE     TYPE REF TO DATA.

DATA: LR_DATA_TABLE    TYPE REF TO DATA.

 

FIELD-SYMBOLS: <ITAB_LINE>      TYPE ANY.

FIELD-SYMBOLS: <ITAB_DATA>      TYPE STANDARD TABLE.

 

 

* Create internal table dynamically

CALL FUNCTION 'FIAA_CREATE_OUTFILE_ALV'

   EXPORTING

     I_STRUCTUR     = 'FIAA_SALVTAB_RABEST'

     I_SRTVR        = '0001'

     I_NO_VAR_STRUC = 'X'                                    "1751706

   TABLES

     T_OUTTAB       = LT_COMPTAB.

 

LR_OUTTAB_STRUCT = CL_ABAP_STRUCTDESCR=>CREATE( LT_COMPTAB ).

 

 

CREATE DATA LR_DATA_LINE TYPE HANDLE LR_OUTTAB_STRUCT.

ASSIGN LR_DATA_LINE->* TO <ITAB_LINE>.

CREATE DATA LR_DATA_TABLE LIKE STANDARD TABLE OF <ITAB_LINE>.

ASSIGN LR_DATA_TABLE->* TO <ITAB_DATA>.

 

* Do submit

GR_BUKRS-SIGN   = 'I'.

GR_BUKRS-OPTION = 'EQ'.

GR_BUKRS-LOW    = 'TYGB'.

APPEND GR_BUKRS.

 

 

SUBMIT RABEST_ALV01

     WITH BUKRS IN GR_BUKRS

     WITH P_TABLE EQ 'X'

       AND RETURN.

 

IMPORT TABLE TO <ITAB_DATA> FROM MEMORY ID 'RABEST_ALV01'.

 

FREE MEMORY ID 'RABEST_ALV01'.

 

Max


Viewing all articles
Browse latest Browse all 3548

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>