Ver Mensaje Individual
  #1  
Viejo 28/04/10, 18:57:48
vamp_01 vamp_01 is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 109
Ayuda con Tabla Dinamica

Hola como estan, tengo un problema, que para mucho yo creo que es sencillo, pero aun no puedo dar con la solucion, asi que necesito ayuda...
tengo este codigo:

TABLES:
dd02l.

parameters: pa_tabla like dd02l-tabname, F_FILE LIKE RLGRAP-FILENAME DEFAULT 'C:\TEMP\FILE.TXT'.

START-OF-SELECTION.


DATA: lv_tabla TYPE dd02l-tabname,
generic_table TYPE REF TO data,
generic_line TYPE REF TO data.

lv_tabla = pa_tabla.

FIELD-SYMBOLS: <table> TYPE ANY TABLE,
<wa> TYPE ANY,
<field> TYPE ANY.

CREATE DATA generic_table TYPE STANDARD TABLE OF (lv_tabla).
ASSIGN generic_table->* TO <table>.

CREATE DATA generic_line TYPE (lv_tabla).
ASSIGN generic_line->* TO <wa>.

data: itab LIKE TABLE OF lv_tabla WITH HEADER LINE.

*subir archivo

call function 'WS_UPLOAD'
EXPORTING
FILENAME = F_FILE
FILETYPE = 'DAT'
tables
data_tab = itab
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
OTHERS = 6.

LOOP AT itab.
* SPLIT:


ENDLOOP.

Creo la tabla dependiendo de la tabla que ingrese como parametro, bueno se crea, con los campos y todo, pero me quedo trabado cuando tengo que hacer el split a la itab, es donde quedo la data que subo del archivo plano, no se como indicarle que el primer campo de la itab pertenece al primer campo de la tabla, y despues insertar ese valor en la tabla de sap, espero haberme explicado bien y gracias de ante mano por la ayuda.
Responder Con Cita