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
|