Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

problem in structure

Former Member
0 Kudos

Hye abapers...

I am trying to upload the structure of a DB table to internal area.

Input, DB table is a parameter p_table.

My input is table zscp_circle_m which has strucutre as

mandt

circle_id

circle_desc

p_circle

status.

By executing the code, the field symbol gt_table which should contain the entire structure of zscp_circle_m is having only

mandt

circle_id

circle_desc.

Please help me in solving this.

Code for your reference.


data: gr_dref type ref to data.
 
FIELD-SYMBOLS: <f_table> TYPE ANY,
               <f_up_table> type any,
               <gt_table>  TYPE STANDARD TABLE.
 
PARAMETERS: p_table LIKE dd02l-tabname   OBLIGATORY.
 
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    EXPORTING
      program_name  = syst-repid
      dynpro_number = syst-dynnr
    CHANGING
      file_name     = p_fname
    EXCEPTIONS
      mask_too_long = 1
      OTHERS        = 2.
  IF sy-subrc  0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
 
START-OF-SELECTION.
  
CREATE DATA gr_dref TYPE table of (p_table).
ASSIGN gr_dref->* TO <gt_table>.
 

By debuggin it is clear that the whole structure is not copied.. what might be the problem.

1 ACCEPTED SOLUTION

Former Member
0 Kudos
4 REPLIES 4

Former Member
0 Kudos

HI,

Might be it showing only primary keys of ur ztable.

check the syntax again to assign it to field symbol..

Regards

Syed A

Former Member
0 Kudos

Former Member
0 Kudos

Write the below code in start-of-selection instead of your code. It will work.

CREATE DATA gr_dref TYPE STANDRAD TABLE OF (p_table).

ASSIGN gr_dref->* TO <gt_table>.

Thanks,

Srinivas

0 Kudos

Srinivas,

Can you please elaborate your solution. It is not clear.

Please not that there is a file input on F4.

Thanks

Imran.