Avalados por :

Problemas de atualização na tabela EDP13: Por que o BDLS modificou apenas uma coluna?

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

Olá,

Executei o relatório BDLS no meu sistema após a atualização e por coincidência encontrei o seguinte fato:

Na tabela EDP13, existem duas colunas com nomes lógicos: RCVPRN e RCVPOR. No entanto, apenas a coluna RCVPRN foi modificada pelo relatório BDLS. A outra coluna ainda possui os valores antigos.

Por que isso está acontecendo? Está correto?

Na documentação do help.sap.com, encontrei a seguinte informação:

O relatório executa os seguintes passos:

1. Determina todas as tabelas de banco de dados ativas e transparentes cujos campos possuem referências aos seguintes domínios: LOGSYS, EDI_PARTNUM

2. Converte os valores dos campos para os novos nomes lógicos do sistema

3. Atualiza o banco de dados

Não tenho certeza de como interpretar isso.

Isso significa que a tabela deve ter uma chave externa definida corretamente para ser convertida adequadamente? Isso não poderia levar a inconsistências? Se sim, o BDLS é confiável?

Alguém pode explicar como exatamente o relatório BDLS funciona?

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

4 Respuestas

0
Cargando...

Sim, isso é um conhecimento comum. O que me interessa é como o BDLS funciona em um nível mais baixo. Essa última pergunta está conectada com as anteriores. Como é possível que o BDLS tenha omitido alguns nomes lógicos para conversão? Isso é intencional ou um erro? Como realmente funciona?

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

Olá,

Até onde sei, posso esclarecer um pouco sobre isso. O BDLS converte um sistema lógico em outro, que não está presente em sua máquina atual após a cópia do sistema. Digamos, por exemplo, nosso servidor prd com o nome do sistema lógico SAPPRD111 e você atualizou o sistema para qualidade. Após a atualização do sistema, o cliente em qualidade também terá o mesmo nome de sistema lógico, que deve ser convertido para a etapa anterior SAPQAS111. Para isso, é necessário executar o BDLS. Ao executar este tcode, você verificará as tabelas dependentes, onde haverá um campo para o nome do sistema lógico. Em seguida, será solicitada a confirmação para alterá-lo para a etapa final. Antes de executar o programa, uma janela pop-up será exibida mostrando os detalhes da transação bdls.

Atenciosamente

Umesh K

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

Olá a todos!

Durante a atualização do sistema para vários sistemas como SAP BW, SAP PI, devemos fazer BDLS para todos os sistemas lógicos definidos em V_TBDLS, ou apenas nomes lógicos específicos?

Saudações,

VB

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

Olá John,

Especialmente para a tabela EDP13, não é um erro. Esta tabela armazena os parâmetros de saída do perfil do parceiro e RCVPOR é o receptor, então acredito que não deve ser alterado.

Caso contrário, em geral - SIM, o BDSL não é confiável. A SAP afirma claramente: "Não o utilize para sistemas de produção, pois não garante que converterá todas as tabelas".

O BDSL funciona escaneando apenas todas as tabelas transparentes e verificando todos os campos (a menos que restrinja explicitamente o intervalo das tabelas). Se um campo tiver o domínio LOGSYS ou EDI_PARNUM, é verificado o antigo nome do sistema logístico e substituído pelo novo.

Não funciona nos seguintes casos:

- se uma aplicação utiliza tabelas que não fazem referência a esses domínios

- se os dados são armazenados como parte de campos em tabelas de cluster ou pool

- Se o novo nome do sistema lógico já existir no sistema, pode causar erros nas tabelas em que o sistema lógico é um campo chave ou um índice único (por exemplo, COFIO1)

Saudações

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?