Ver Mensaje Individual
  #3  
Viejo 24/11/11, 15:49:18
julianvc julianvc is offline
Member
 
Fecha de Ingreso: mar 2008
Mensajes: 69
Hola.
lo que puedes hacer es meter esos 5000 registros en una excel, en el mismo orden y con los mismos campos que tiene a la TABLA_A_RELLENAR. Ahora ejecuta este programa, que te pedira el fichero (guardalo como texto delimitado por tabulaciones).


data gt_datos type table of TABLA_A_RELLENAR.
DATA LS_DATOS LIKE TABLA_A_RELLENAR.


data: p_r1, p_option. "variable de seleccion del fichero


* Selection screen para nombre del fichero
SELECTION-SCREEN SKIP 1.
SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME TITLE text-001.

PARAMETERS:
p_file LIKE rlgrap-filename MODIF ID 002 ,
p_tipo LIKE rlgrap-filetype MODIF ID 002 DEFAULT 'DAT' .
SELECTION-SCREEN END OF BLOCK bl1.


*---------------------------------------------------------------------*
* Lógica del proceso
*---------------------------------------------------------------------*
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.


PERFORM f_help_file USING p_file.

PERFORM f_load_file2 TABLES gt_datos
USING p_r1 p_tipo p_file.

END-OF-SELECTION.
LOOP AT GT_DATOS INTO LS_DATOS.
MODIFY TABLA_A_RELLENAR FROM LS_dATOS.
ENDLOOP.


saludos

Responder Con Cita