si, efectivamente es una tabla dinamica....
aca creas la tabla dinamica segun un catalogo de tabla (gt_fcat)
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = gt_fcat
IMPORTING
ep_table = gt_data
EXCEPTIONS
generate_subpool_dir_full = 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.
Y la tabla o estructura creada queda en gt_data.
Haz el intento de eliminar la tabla a gt_data y no al field symbol.
Hice la prueba, y el
DELETE ADJACENT DUPLICATES FROM <fs> COMPARING ALL FIELDS.
Si funciona, no se si te servira la comparacion por todos los campos.
|