Ver Mensaje Individual
  #1  
Viejo 30/08/07, 10:52:02
jonono jonono is offline
Junior Member
 
Fecha de Ingreso: abr 2006
Mensajes: 6
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
Responder Con Cita