|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
Con BI
Que tal!. Pues yo utilizaria Batch Input por call transaction y lo ejecutaria en modo background, modo N, no se si lo usastes o sabias del mismo, pero es lo que haria...tambien al excel lo guardaria en formato txt o rtf que el excel te permite guardarlo asi.
Te puedo pasar un ejemplo de batch input por call transaction sencillo. Saludos. |
#3
|
||||
|
||||
Yo no me complico mucho con esto.. ya que es una tabla Z... directamente por la trx SM30 --> Entradas nuevas -- > Copy Paste desde el Excel y listo...
Obviamente en el excel debes tener tus campos con la misma estructura que en tu tabla Z. Espero te sirva. Saludos |
#4
|
|||
|
|||
Esa es una alternativa válida y sencilla. Otra forma de cargar la tabla podría ser mediante la transacción SE16N.
|
#5
|
|||
|
|||
Estimada, De que forma se puede hacer por la se16n? atte, |
#6
|
|||
|
|||
Hola.
Adjunto a continuación, un enlace con un breve manual de cómo utilizar la transacción SE16N para agregar, modificar o borrar registros de una tabla transparente. Espero sea de ayuda. |
#7
|
|||
|
|||
Hola, desarrollé un complemento GRATIS que puede ayudarte con eso. Puedes hacer una grabación de la actualización ampliada de tablas. De hecho a mi me ha servido para eso entre otras cosas. No se requiere tener conocimientos en programación ni clave de desarrollador.
Puedes ver el complemento en Es gratis, sólo tienes que escribirme! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|