SAP TMS e grupos de transporte

SAP TMS e grupos de transporte

Estou tentando acessar dados de back-end das rotas de entrega e consolidação que podem ser exibidas via TMS trx. Posso ter os dados utilizando as tabelas TCERELE e TCEDELI.

Porém, a ligação entre ambientes não é exibida na tabela quando existe um “grupo de transporte” entre ambientes como QA e PROD.

Exemplo de TMS: DEV > Grupo de Transporte (TG) > QA > TG > PROD

Saídas TCERELE e TCEDELI: DEV > TG QA > TG link de TG para QA e PROD não são exibidos.

Você pode por favor ajudar?

Captura de tela do TMS

Saída TCEDELI

Responder1

Parece que esta questão está mais relacionada com domínios do que com grupos de transporte.

É mais do que provável que você tenha seus grupos de transporte em outros domínios conectados ao seu A41domínio (o domínio onde A41reside)via link entre domínios.

A SAP nunca lançou nenhuma documentação relacionada às tabelas TCERELE/ TCEDELI, portanto é apenas um palpite, mas suponho que as comunicações entre domínios nunca sejam salvas nessas tabelas.

Você pode alcançar rotas de transporte entre domínios e entre TG assim:

  1. Vá até TCERELEa tabela e encontre seu sistema no INTSYScampo (marcado em azul na imagem). Não se esqueça de selecionar a última versão no campo de versão e selecionar a camada de transporte adequada

insira a descrição da imagem aqui

  1. Vá até TCETARGa tabela e faça o mesmo, mas coloque seu grupo de transporte como alvo no campoTARG_GROUP

insira a descrição da imagem aqui

desta forma você obterá todos os sistemas aos quais seu grupo de transporte está conectado e todos os clientes.

Aqui está a visão da paisagem das tabelas acima, onde há uma rota entre dois sistemas **D e **A e a camada de transporte que foram selecionados na etapa 1

insira a descrição da imagem aqui

Você pode simplificar a seleção de tal maneira

SELECT *
  INTO TABLE @DATA(routes)
  FROM tcerele AS le
  JOIN tcetarg AS arg 
    ON le~targ_group = arg~targ_group
 WHERE le~translayer = 'XXX' 
   AND le~intsys = '**D'
   AND arg~tarsystem = '**A'
   AND le~version = ( SELECT max( version) FROM TCERELE WHERE le~translayer = 'XXX' AND le~intsys = '**D' ).

informação relacionada