MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 29/09/11, 14:33:25
vamp_01 vamp_01 is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 109
Carga Datos a Tablas dinamico

Hola amigos, como estan?
bueno necesito una mano con un programa, les cuento el problema

Me pidieron hacer un programa que sirviera para la carga los datos en las tablas, y que fuera dinamico, es decir, con el mismo programa cargar los datos de distintas tablas desde un archivo txt, la idea es tener dos parametros en el programa uno para el nombre de la tabla y otro para el archivo plano.
y no se como hacerlo, es decir, tengo una idea pero como programarlo...
si alguien tien algun ejemplo se lo agredecere.

GRacias
Responder Con Cita
  #2  
Viejo 29/09/11, 15:30:01
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Pues esta interesante el desarrollo talvez te puedas apoyar de la tabla transparente DDTYPES para verificar el nombre de tu parametro de tabla que exista, que este activa y que se de tipo TABL ya despues tendrias que hacer tu select con un variable dinamica en el FROM (no lo he intentado aun)
e igual con la declaracion de tu ITAB dinamico.

para por ultimo realizar tu GUI_DOWLOAD ( con funcion o si lo prefieres con algun metodo) si es al fichero local.

Saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #3  
Viejo 29/09/11, 15:51:47
vamp_01 vamp_01 is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 109
gracias y si es interesante el desafio, habia pensado con el nombre de la tabla que el user ingresa como parametro, ir y sacar la estructura de la tabla (tbl1)...despues con la carga del archivo plano, y hacer un slipt y meterlo dentro de un wa para luego insertarlo en la tbl1 para luego ir a insertar los registros a la tabla de la bd...
hasta ahi el modelado...bien, pero si mi problema es que nunca he trabajado con la creacion de las tablas y estructuras de manera dinamica...ese es el lio...

Gracias
Responder Con Cita
  #4  
Viejo 29/09/11, 16:17:19
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Pues si deja ver si tengo algo de informacion y mas tarde te aviso.

pero me quedo una duda?

quires insertar los datos a una tabla estandar o seria una Z ?

por que si quieres hacerlo con una tabla estandar seria un gran lio.

dentro de las reglas basicas no esta permitido pegarle directo a tablas standares de SAP.

solo usando BAPIS o Transaccion, u otro metodo.

Saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #5  
Viejo 29/09/11, 17:51:24
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
te dejo dos links para que veas como puedes hacer un selecto con un nombre de tabla dinamico:




y otro link para que crees una variable en tiempo de ejecucion.



Saludos.
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #6  
Viejo 29/09/11, 18:51:08
vamp_01 vamp_01 is offline
Senior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 109
gracias, no en el fondo serian tablas Z solamente

revisare la info y te mantendre al tanto...
racias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 00:32:13.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web