Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8332

Re: Filed symbols with dynamic names

$
0
0

Hi,

 

Instead of fieldsymbols, create 99( as many as you wish ) variables and pass data dynamically as below

 

Sample:

DATA: lv_field_name TYPE string.

DATA: lv_in1 TYPE string,

       lv_in2 TYPE string,

       lv_in3 TYPE string,

       lv_id1 TYPE string,

       lv_id2 TYPE string,

       lv_id3 TYPE string,.

FIELD-SYMBOLS: <fs_value> TYPE any.

 

LOOP AT it_zitem INTO wa_zitem .

 

   " pass name

 

   lv_field_name = sy-tabix.

   CONCATENATE 'LV_IN' lv_field_name INTO lv_field_name.

 

   UNASSIGN <fs_value>.

   ASSIGN (lv_field_name) TO <fs_value>.

   IF <fs_value> IS ASSIGNED.

     <fs_value> = wa_zitem-zitem_name.

   ENDIF.

 

   " Pass description

 

   lv_field_name = sy-tabix.

   CONCATENATE 'LV_ID' lv_field_name INTO lv_field_name.

 

   UNASSIGN <fs_value>.

   ASSIGN (lv_field_name) TO <fs_value>.

   IF <fs_value> IS ASSIGNED.

     <fs_value> = wa_zitem-zitem_description.

   ENDIF.

ENDLOOP.

Hope this helps you.

 

Regards,

Rama


Viewing all articles
Browse latest Browse all 8332

Trending Articles



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