Skip to Content
0
Former Member
Jul 08, 2009 at 04:35 AM

help on field symbols

33 Views

Hi,

I have an internal table <dyn_table_r>.

One of its fields is kna1-kunnr.

I have another work area <fs>, with only one field alt_kunnr.

Now I want to modify the data of <dyn_table_r>-kna1-kunnr from <fs>-alt_kunnr

How should I do it?

Regards,

Harshit Rungta

Code written so far

  FIELD-SYMBOLS :<dyn_table_r> TYPE STANDARD TABLE,
                  <dyn_wa_r> type any.
DATA: o_ref TYPE REF TO data.



CREATE DATA o_ref LIKE <dyn_table_o>.
  ASSIGN o_ref->* TO <dyn_table_r>.

field-symbols: <fs> TYPE ANY .



loop at <dyn_table_o> ASSIGNING <dyn_wa_r>.
  assign component 'ALT_KUNNR' of structure <dyn_wa_r> to <fs>.
  if sy-subrc = 0 and <fs> is not initial.
   APPEND <dyn_wa_r> to <dyn_table_r>.

  endif.
ENDLOOP.

Edited by: Matt on Jul 8, 2009 10:40 AM - add tags