Avalados por :

Como encontrar a conexão entre FU e FO em pedidos de carga | Guia passo a passo

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

Olá a todos,

Estou procurando uma conexão entre FU e FO (Tentei /scmtms/d_torrot). Preciso listar todos os meus pedidos de carga que possuem um FU específico. Tentei encontrar essa conexão, mas não consegui. Alguém poderia me ajudar?

Eu olhei nas tabelas /SCMTMS/D_T* e /SCMTMS/D_P*. Mas não encontrei nada.

Atenciosamente,

Vicente Picardi

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

4 Respuestas

0
Cargando...

Prezado Vicente,

Provavelmente você está interessado nos seguintes blogs e poderá obter a ajuda necessária após lê-los.

Utilizando TEST UI em BOPF

O próximo blog irá ajudá-lo se você deseja construir algum relatório.

Desenvolvimento de relatórios utilizando BOPF

Avise-me se ainda precisar de ajuda específica.

Obrigado,

Bharath.

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

Já se passaram vários anos, mas como nenhuma resposta satisfazia minhas necessidades, gostaria de compartilhar minha solução baseada em BOPF aqui também.

Eu estava confuso com o título que dizia "encontrar FU para FO dado", mas na própria pergunta soa como "encontrar FO para um FU dado". A segunda parte já foi resolvida por Thiago Bohn. Gostaria de dar uma solução para a primeira tarefa.

Você pode selecionar todos os elementos associados aos TOs usando retrieve_by_association e a partir daí pode chegar aos FUs acima dos elementos novamente usando retrieve_by_association.

Do meu entendimento, você não pode se referir diretamente dos FOs aos FUs.

Conteúdo dos trechos de código:

  1. Recuperando os ITEM_TRs de nossos TOs
  2. Colocando as chaves recuperadas em uma tabela separada para poder passá-las para o próximo método
  3. Recuperando os FUs
lo_service_manager->retrieve_by_association(      EXPORTING        iv_node_key             = /scmtms/if_tor_c=>sc_node-root        it_key                  = lo_chaco_request->mt_tor_key        iv_association          = /scmtms/if_tor_c=>sc_association-root-item_tr        iv_fill_data            = abap_true      IMPORTING        et_data                 = lt_item_tr    ).
LOOP AT lt_ITEM_TR INTO ls_item_tr.        MOVE ls_item_tr-key TO ls_item_key-key.        APPEND ls_item_key TO lt_item_key.ENDLOOP.
     lo_service_manager->retrieve_by_association(        EXPORTING          iv_node_key             = /scmtms/if_tor_c=>sc_node-item_tr          it_key                  = LT_item_key          iv_association          = /scmtms/if_tor_c=>sc_association-item_tr-fu_root          iv_fill_data            = abap_true        IMPORTING          et_data                 = lt_tor_root_fu      ).
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Vicente,

Considerando que /scmtms/d_torrot é uma tabela transparente, presumo que deseja consumir a conexão entre FU e FO implementando um novo programa...

Você pode fazer isso utilizando BOPF em vez de ler as tabelas do banco de dados.

Apenas precisa recuperar seus FUs utilizando /SCMTMS/TOR e chamar a associação TOP_LEVEL_TORS ou chamar diretamente a associação atribuindo uma lista de chaves de FU.


Esta associação retornará uma lista de FOs atribuídos aos seus FUs.

Cumprimentos,

Thiago Bohn

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

Boa tarde, Sou novo nestes assuntos, por favor, gostaria que me ajudasse indicando como posso ler os registros, por exemplo, da tabela / SCMTMS / D_TORROT. Existe alguma função que me ajude a ler as tabelas no módulo TM? Obrigado.

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?