2012 Dec 23 8:36 PM
Hi guys,
I have a problem when I analyze itab structure in runtime mode.
My internal table:
MANDT[C(3)]|ORDERID[N(6)]|PRODUCTID[N(6)]|....|PRODUCT[Flat Structure]|
I use cl_abap_typedescr for determine components list:
lo_tabledescr ?= cl_abap_typedescr=>describe_by_data( data ).
lo_structdescr ?= lo_tabledescr->get_table_line_type( ).
LOOP AT lo_structdescr->components INTO ls_comp.
.....
.....
CASE ls_comp-type_kind.
WHEN cl_abap_tabledescr=>typekind_struct1.
***
now start my problem....how to determine all components for PRODUCT field?
***
WHEN OTHERS.
....
....
ENDLOOP.
Thanks,
Andrea.
2012 Dec 24 6:00 AM
Hi,
Try:
DATA: it_ddfields TYPE ddfields .
CALL METHOD cl_salv_ddic=>get_by_data
EXPORTING
data = <your data>
RECEIVING
t_dfies = it_ddfields.
Regards.
Hi,
Try:
DATA: it_ddfields TYPE ddfields .
CALL METHOD cl_salv_ddic=>get_by_data
EXPORTING
data = <your data>
RECEIVING
t_dfies = it_ddfields.
Regards.
2012 Dec 24 6:00 AM
Hi,
Try:
DATA: it_ddfields TYPE ddfields .
CALL METHOD cl_salv_ddic=>get_by_data
EXPORTING
data = <your data>
RECEIVING
t_dfies = it_ddfields.
Regards.
2012 Dec 24 9:34 AM
Thanks,
good suggestion. In this moment I'am trying the method and its very ok.
Very thanks,
Andrea.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |