Skip to Content
0
Former Member
Dec 02, 2008 at 05:43 PM

Fore all entries for a dynamic internal table ?

914 Views

Dear All,

I have the data in one dynamic internal table. (dyn_tab_1)

Now, I want the data in another dynamic internal table dyn_tab_2 ,for all entries of the first dynamic iinternal table dyn_tab_1.

How should I write the where condition for the above scenario ?

DATA: gt_arch_def   TYPE STANDARD TABLE OF arch_def,   " Definition of archive object
      gt_znrows_def TYPE STANDARD TABLE OF znrows_def, " Archive Object Tables Data
      gt_rson_table TYPE REF TO data,
      gt_son_table  TYPE REF TO data,

  CREATE DATA gt_rson_table TYPE TABLE OF (gwa_znrows_def-rson).
  ASSIGN gt_rson_table->* TO <fs_t_rson>.

  SELECT * FROM (gwa_znrows_def-rson) INTO TABLE <fs_t_rson>
           ORDER BY (gwa_znrows_def-fieldname).

  IF sy-subrc = 0.
    CREATE DATA gt_son_table TYPE TABLE OF (gwa_znrows_def-son).
    ASSIGN gt_son_table->* TO <fs_t_son>.

    SELECT * FROM (gwa_znrows_def-son) INTO TABLE <fs_t_son>
             FOR ALL ENTRIES IN <fs_t_rson>
             WHERE (gwa_znrows_def-fieldname) EQ (gwa_znrows_def-fieldname).

  ENDIF. "if sy-subrc = 0.


Any clues ???

Regards,

Deepu.K

..