¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Significado de las transacciones BD52 y BD53 en GTS: ¿Conexión entre ellas y transferencia de datos en SAP?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...

Hola a todos,

¿Alguien puede explicar cuál es el significado de la transacción bd52 y bd53 o si hay alguna conexión entre ellas? ¿Acaso bd52 define qué campos se transfieren a GTS al ejecutar el programa RBDMIDOC y bd53 para qué campos se escribe un puntero de cambio? Hasta ahora, esa era mi comprensión, pero después de analizarlo más detenidamente, ya no estoy tan seguro.

Quiero transferir datos de la tabla marc, pero parece que solo se transfieren datos de mara.

Gracias,

Carsten

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Carsten,

Realicé algunas pruebas de depuración e investigaciones adicionales sobre esto...

Las entradas BD52 (tabla TBD62) y BD53 (tabla TBD24) son generalmente análogas entre sí, y están vinculadas a través del programa RBDIDOCR, que se inicia con la transacción BD53.

La documentación de GTS utiliza ese programa para generar las entradas en TBD62. El botón "Activar punteros de cambio" lee las entradas en TBD24 y crea entradas correspondientes en TBD62. Son las entradas de TBD62 las que determinan si se crean o no punteros de cambio en BDCP2.

Personalmente, preferiría crear esas entradas directamente, utilizando BD52, evitando la necesidad de crear Mensajes Reducidos, y porque generalmente entiendo mejor las estructuras de tablas que las estructuras de iDoc.

Sé que mi análisis no coincide del todo con la experiencia que describiste con la entrada "antigua", y aún no puedo explicarlo. ¿Quizás con el tiempo se aclare?...

Saludos,

Dave

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Carsten,

Eso es interesante. Lo probaré por mí mismo cuando tenga tiempo.

Saludos,

Dave

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Dave,

Después de hacer algunas pruebas, puedo confirmar que BD52 es necesario para determinar los campos relevantes para los punteros de cambio. Pero también usamos los tipos de mensaje reducidos en BD53, por lo que ambas transacciones son necesarias para activar un campo como puntero de cambio. Lo probamos agregando un nuevo campo en BD53 que ha estado en BD52 desde siempre y solo después de agregarlo a BD53, los cambios en este campo provocaron una entrada en BDCP2. Luego revisamos el código y vimos que los campos que se transfieren a GTS están definidos en la interfaz. Por lo tanto, no puedes definirlos en la parametrización, tendrás que agregarlos al código.

De todos modos, gracias,

Carsten

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Carsten,

Se necesita BD52 para determinar para qué campos deben crearse los Puntos de Cambio. Tiene sentido elegir solo los campos relevantes para GTS. Para nuevas entradas de tabla, especifique "KEY" como el nombre del campo.

BD53 se refiere a los iDocs, que no se utilizan para la transferencia de GTS (aunque por alguna razón se mencionan en la guía de configuración).

Saludos,

Dave

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?