Avalados por :

Significado das transações BD52 e BD53 no GTS: Conexão entre elas e transferência de dados no SAP?

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

Olá a todos,

Alguém pode explicar qual é o significado da transação bd52 e bd53 ou se há alguma conexão entre elas? Será que bd52 define quais campos são transferidos para GTS ao executar o programa RBDMIDOC e bd53 para quais campos um ponteiro de mudança é escrito? Até agora, essa era a minha compreensão, mas depois de analisar mais detalhadamente, já não tenho tanta certeza.

Quero transferir dados da tabela marc, mas parece que apenas os dados de mara estão sendo transferidos.

Obrigado,

Carsten

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

4 Respuestas

0
Cargando...

Olá Carsten,

Realizei algumas depurações e investigações adicionais sobre isso...

As entradas BD52 (tabela TBD62) e BD53 (tabela TBD24) são geralmente análogas entre si e estão vinculadas através do programa RBDIDOCR, que é iniciado com a transação BD53.

A documentação do GTS utiliza esse programa para gerar as entradas em TBD62. O botão "Ativar ponteiros de mudança" lê as entradas em TBD24 e cria entradas correspondentes em TBD62. São as entradas de TBD62 que determinam se os ponteiros de mudança são criados em BDCP2.

Pessoalmente, prefiro criar essas entradas diretamente, utilizando BD52, evitando a necessidade de criar Mensagens Reduzidos, e porque geralmente entendo melhor as estruturas de tabelas do que as estruturas de iDoc.

Sei que minha análise não coincide totalmente com a experiência que você descreveu com a entrada "antiga", e ainda não consigo explicar. Talvez com o tempo isso se esclareça?...

Saudações,

Dave

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

Olá Carsten,

Isso é interessante. Vou testar por conta própria quando tiver tempo.

Saudações,

Dave

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

Olá Dave,

Após realizar alguns testes, posso confirmar que o BD52 é necessário para determinar os campos relevantes para os ponteiros de alteração. Porém, também utilizamos os tipos de mensagem reduzidos no BD53, portanto, ambas as transações são necessárias para ativar um campo como ponteiro de alteração. Testamos adicionando um novo campo no BD53 que sempre esteve no BD52 e somente após adicioná-lo ao BD53, as alterações nesse campo provocaram uma entrada no BDCP2. Em seguida, revisamos o código e vimos que os campos transferidos para o GTS estão definidos na interface. Portanto, não é possível defini-los na parametrização, será necessário adicioná-los no código.

De qualquer forma, obrigado,

Carsten

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

Olá Carsten,

É necessário o BD52 para determinar para quais campos os Pontos de Mudança devem ser criados. Faz sentido escolher apenas os campos relevantes para o GTS. Para novas entradas de tabela, especifique "KEY" como o nome do campo.

O BD53 refere-se aos iDocs, que não são utilizados para a transferência do GTS (embora por alguma razão sejam mencionados no guia de configuração).

Saudações,

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?