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 27/08/19, 13:33:48
hcasami hcasami is offline
Junior Member
 
Fecha de Ingreso: ago 2019
Mensajes: 2
asignar id a un reporte alv con n registros y luego guardarlo en otra tabla distinta

Hola a ver si podrían ayudarme tengo poca experiencia con abap y necesito guardar un reporte que tiene n cantidad de registros en otra tabla pero a ese registro debo asignarle un id automáticamente al guardar. ya tengo resuelto el tema de guardar en otra tabla pero me falta la lógica para que asigne un id a cada reporte que se guarda. gracias de antemano
Responder Con Cita
  #2  
Viejo 27/08/19, 15:49:02
Avatar de ximena251
ximena251 ximena251 is offline
Member
 
Fecha de Ingreso: nov 2013
Mensajes: 54
No te entendí mucho, pero el ID lo guardas en cada ejecución, tienes el campo de ID en la tabla Z.. lo guardas cada que ejecutas y dentro del reporte haces un select para solo añadir 1 más.

por ejemplo

Select single ID
From ZXXX
Where ...

IF ID is initial.
MOVE: 1 to ID
Elseif.
ID = ID +1 .

endif.


Pero no sé si a eso te referías
__________________
Los escritores somos seres heridos por ello creamos otra realidad
Responder Con Cita
  #3  
Viejo 27/08/19, 16:10:34
hcasami hcasami is offline
Junior Member
 
Fecha de Ingreso: ago 2019
Mensajes: 2
hola gracias por responder. si lo que pasa es que la estructura alv que me extrae los datos del reporte no contiene ese campo id pero la otra tabla que es la de destino donde tengo que guardar si lo tiene. yo tengo que verificar si existe ese reporte en la nueva tabla, si existe lo actualizo y si no existe lo inserto. el detalle esta en que un reporte puede tener varios contratos y cada contrato debe tener un id distinto. no se si me explique bien.
Responder Con Cita
  #4  
Viejo 30/08/19, 13:22:26
nose nose is offline
Junior Member
 
Fecha de Ingreso: ago 2019
Mensajes: 2
No te puedo ayudar pero con mi comentario espero que este tema vaya para arriba y no muera
Responder Con Cita
  #5  
Viejo 02/09/19, 15:14:48
Avatar de Jesicka_21
Jesicka_21 Jesicka_21 is offline
Junior Member
 
Fecha de Ingreso: sep 2013
Mensajes: 15
Buenos días hcasami,

A ver si entendí bien. Tenés un desarrollo que pueden ser varios reportes guardando información de contratos. Por ejemplo:

Reporte 1 - 10 contratos.
Reporte 2 - 15 contratos.
Reporte 3 - 50 contratos.

Cada reporte guarda la información de los contratos en una tabla general, que tiene que estar identificado a que reporte pertenece.
Si es de esa manera, podes identificarlo guardando en la tabla el SY-TCODE que es la transacción, o el nombre del reporte. Pero tiene que ser al momento de guardar los campos en la tabla nueva.

Mantenenos al tanto de si eso es lo que quieres hacer, o sino, brindarnos mas información para que podamos resolver tu problema.
__________________
Saludos!,

Jess.

"...Puedes llegar a cualquier parte, siempre y cuando andes lo suficiente..."
Responder Con Cita
  #6  
Viejo 06/09/19, 14:32:17
vooght vooght is offline
Junior Member
 
Fecha de Ingreso: feb 2018
Mensajes: 2
Hola hcasami!

Cuando hablas de estructura alv que extraes los datos, hablas de una estructura de ddd o esta en tu programa?

esta estructura es igual a la estructura de destino con la diferencia del campo ID?

lo que debes cargar a la tabla destino es el resultado que te arroja el alv?

hay forma de que nos muestres una imagen del alv que recuperas?
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 07:39:32.


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