Skip to Content
0
Former Member
Sep 17, 2007 at 09:27 AM

Looping ITAB Using Field Symbols

4190 Views

How can I read the internal table from the value stored in the work area in the loop statement.? I am doing with using Field-symbols.... Please help <u>[ THE PORTION MARKED IN BOLD IS CAUSING THE PROBLEM " The data Object <FS_BUT_LS> has no structure and therefore no component called "PARTNER" " ]</u>

FIELD-SYMBOLS: <fs_but_lt> TYPE table.

ASSIGN lt_but000 TO <fs_but_lt>.

FIELD-SYMBOLS: <fs_part_lt> TYPE table.

ASSIGN lt_extract_partners TO <fs_part_lt>.

FIELD-SYMBOLS: <fs_but_ls> TYPE ANY, <fs_part_ls> TYPE ANY.

LOOP AT <fs_but_lt> ASSIGNING <fs_but_ls>.

<b> READ TABLE <fs_part_lt> ASSIGNING <fs_part_ls> WITH TABLE KEY partner = <fs_but_ls>-partner .</b>

  • IF sy-subrc EQ 0.

  • ASSIGN ls_extract_partners TO <fs_part_lt>.

  • ASSIGN ls_but000-bpext TO <fs_part_lt>-bpext.

*

  • modify <fs_part_lt> from .

  • ENDIF.

  • ENDLOOP.