Quantcast
Channel: SCN: Message List - ABAP Connectivity
Viewing all articles
Browse latest Browse all 3125

Field names of internal table

$
0
0


Hello,

 

I am trying to retrieve the field names of internal table itab using FM 'GET_COMPONENT_LIST'

 

Executing the function module in se37 for my program and itab, I get the fieldnames in COMPONENTS table.

 

But when using it in report ztestv, COMPONENTS is empty.

I tried to search the forum and carried out the steps as mentioned, but didn't find any solution.

Following is my code:

 

------------------------------------------------------------------------------------------------------------------------------------------------- 

REPORT ZTESTV .

 

data: begin of itab occurs 0,

 

               NAME1 type string,

 

               age type i,

 

               amt type i,

 

          end of itab.

 

DATA : work_area LIKE LINE OF itab.

 

data: wa_csv_out type table of string.

 

itab-name1 = 'AAAA'.

 

itab-age = 20.

 

itab-amt = 120.

 

append itab.

 

 

itab-name1 = 'BBBB'.

 

itab-age = 40.

 

itab-amt = 150.

 

append itab.

 

 

itab-name1 = 'CCCC'.

 

itab-age = 25.

 

itab-amt = 400.

 

append itab.

 

  

 

DATA: lt_comp TYPE table of RSTRUCINFO,

 

             ls_comp TYPE RSTRUCINFO.

 

 

CALL FUNCTION 'GET_COMPONENT_LIST'

 

EXPORTING

 

     PROGRAM = sy-repid

 

     FIELDNAME = itab

 

TABLES

 

     COMPONENTS = lt_comp.

 

 

LOOP AT lt_comp into ls_comp.

 

append ls_comp-compname to wa_csv_out.

 

ENDLOOP.

 

------------------------------------------------------------------------------------------------------------------------------------------------- 

Please help.


Viewing all articles
Browse latest Browse all 3125

Trending Articles



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