Dynamic field assignment in SAP ABAP
Req: I have 48 fields in Structure i need to update the field values without using manual assignment.
* I have data in g_t_config_out internal table. I have Option like below up to OPT48.
Refer: Sales Order Characteristic update
DATA: lv_idx TYPE i,
lv_field TYPE string.
LOOP AT g_t_config_out ASSIGNING FIELD-SYMBOL(<fs_conf>).
lv_idx = sy-tabix.
lv_field = |OPT{ lv_idx }|.
ASSIGN COMPONENT lv_field OF STRUCTURE g_r_hist_giso
TO FIELD-SYMBOL(<fs_opt>).
IF sy-subrc = 0.
<fs_opt> = <fs_conf>-atwrt.
ENDIF.
ENDLOOP.
******************************Thank you*******************************
Comments
Post a Comment