Skip to Content
0
Former Member
Apr 11, 2008 at 11:32 AM

Problem In Structure.

165 Views

Hiii...

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.