Avalados por :

Problemas de actualización en la tabla EDP13: ¿Por qué BDLS solo modificó una columna?

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

Hola,

He ejecutado el informe BDLS en mi sistema después de la actualización del sistema y por coincidencia encontré el siguiente hecho:

En la tabla EDP13 hay dos columnas que contienen nombres lógicos: RCVPRN y RCVPOR. Pero solo la columna RCVPRN ha sido modificada por el informe BDLS. La otra columna todavía tiene los valores antiguos.

¿Por qué está sucediendo esto? ¿Está bien?

En la documentación de help.sap.com encontré la siguiente información:

El informe realiza los siguientes pasos:

1. Determina todas las tablas de base de datos activas y transparentes cuyos campos tienen referencias a los siguientes dominios: LOGSYS, EDI_PARTNUM

2. Convierte los valores de los campos a los nuevos nombres lógicos del sistema

3. Actualiza la base de datos

No estoy seguro de cómo entender esto.

¿Significa esto que la tabla debe tener una clave externa definida correctamente para ser convertida correctamente? ¿No podría esto llevar a inconsistencias? Si es así, ¿es confiable BDLS?

¿Alguien puede explicar cómo funciona exactamente el informe BDLS?

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

4 Respuestas

0
Cargando...

Sí, esto es un conocimiento común. Lo que me interesa es cómo funciona BDLS a nivel bajo. Esa última pregunta está conectada con las anteriores. ¿Cómo es posible que BDLS haya omitido algunos nombres lógicos para convertir? ¿Es esto intencional o un error? ¿Cómo funciona realmente?

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

Hola,

Hasta donde sé, podría arrojar algo de luz sobre esto. BDLS convierte un sistema lógico en otro, que no está presente en su máquina actual después de la copia del sistema. Digamos, por ejemplo, nuestro servidor prd con el nombre del sistema lógico SAPPRD111 y usted realizó la actualización del sistema a calidad. Después de la actualización del sistema, el cliente en calidad también tendrá el mismo nombre de sistema lógico, que debe ser convertido en la etapa anterior SAPQAS111. Para esto, necesita ejecutar BDLS. Al ejecutar este tcode, verificará las tablas dependientes, donde habrá un campo para el nombre del sistema lógico. Luego pedirá la confirmación para cambiarlo a la etapa final. Antes de ejecutar el programa, se le mostrará una ventana emergente donde se mostrarán los detalles de la transacción bdls.

Saludos cordiales

Umesh K

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

¡Hola a todos!

Mientras se realiza la actualización del sistema para varios sistemas como SAP BW, SAP PI, ¿debemos hacer BDLS para todos los sistemas lógicos definidos en V_TBDLS, o solo nombres lógicos específicos?

Saludos,

VB

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

Hola John,

Especialmente para la tabla EDP13 no es un error. Esta tabla almacena los parámetros de salida del perfil del socio y RCVPOR es el receptor, por lo que creo que no debería cambiarse.

De lo contrario, en general - Sí, BDSL no es confiable. SAP afirma claramente: "No lo utilice para sistemas de producción ya que no garantiza que convertirá todas las tablas".

BDLS funciona escaneando solo todas las tablas transparentes y verificando todos los campos (a menos que restrinja explícitamente el rango de las tablas). Si un campo tiene el dominio LOGSYS o EDI_PARNUM, se verifica el antiguo nombre del sistema de logística y se reemplaza por el nuevo.

No funciona en los siguientes casos:

-si una aplicación utiliza tablas que no hacen referencia a estos dominios

-si los datos se guardan como parte de campos en tablas de clúster o pool

-Si el nuevo nombre del sistema lógico ya existe en el sistema, puede causar errores en las tablas en las que el sistema lógico es un campo clave o un índice único (por ejemplo, COFIO1)

Saludos

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?