Error al generar tabla dinámica
Hola a todos:
Soy nuevo en esto y me han pedido que genere una tabla dinámica para después pasarla a formato XML. Leyendo en el foro (por cierto, enhorabuena a los que lo hacen posible) he encontrado un post de diciembre del 2006 de LUISGB y contestado por CROUNLY donde explica como hacerlo:
Escribo el código testualmente:
DATA: pv_tabla TYPE dd02l-tabname,
generic_table TYPE REF TO data,
generic_line TYPE REF TO data.
FIELD-SYMBOLS: <table> TYPE ANY TABLE,
<wa> TYPE ANY,
<field> TYPE ANY.
pv_tabla = 'spfli'.
CREATE DATA generic_table TYPE STANDARD TABLE OF (pv_tabla).
ASSIGN generic_table->* TO <table>.
CREATE DATA generic_line TYPE (pv_tabla).
ASSIGN generic_line->* TO <wa>.
SELECT * INTO CORRESPONDING FIELDS OF TABLE <table> FROM (pv_tabla).
LOOP AT <table> INTO <wa>.
DO.
ASSIGN COMPONENT sy-index OF STRUCTURE <wa> TO <field>.
IF sy-subrc <> 0.
EXIT.
ENDIF.
WRITE <field>.
ENDDO.
NEW-LINE.
ENDLOOP.
He subido el código a SAP Y el problema que tengo es que al verificarlo aparece este mensaje de error:
Unable to interpret "TABLE". Possible causes of error: Incorrect
spelling or comma error.
(Al clickear se coloca en la linea: CREATE DATA generic_table TYPE STANDARD TABLE OF (pv_tabla)"
Si quito la palabra STANDARD aparece otro error:
The type specification of "TABLE" is incomplete
¿podeís echarme una manita?
Muchas gracias
|