Avalados por :

Cómo encontrar la conexión entre FU y FO en pedidos de carga | Guía paso a paso

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

Hola a todos,

Quiero encontrar una conexión entre FU y FO (Intenté /scmtms/d_torrot). Necesito listar todos mis pedidos de carga que tienen un FU específico. Intenté encontrar esta conexión, pero no puedo encontrarla. ¿Alguien podría ayudarme?

Miré esas tablas /SCMTMS/D_T* y /SCMTMS/D_P*. Pero no encontré nada.

Saludos cordiales,

Vicente Picardi

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

4 Respuestas

0
Cargando...

Estimado Vicente,

Probablemente estés interesado en los siguientes blogs y podrás obtener la ayuda necesaria después de leerlos.

Utilizando TEST UI en BOPF

El siguiente blog te ayudará si deseas construir algún informe.

Desarrollo de informes utilizando BOPF

Avísame si aún necesitas ayuda específica.

Gracias,

Bharath.

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

Han pasado varios años, pero como ninguna respuesta satisfacía mis necesidades, me gustaría compartir mi solución basada en BOPF aquí también.

Estaba confundido por el título que decía "encontrar FU para FO dado", pero en la pregunta misma suena como "encontrar FO para un FU dado". La segunda parte ya fue resuelta por Thiago Bohn. Me gustaría dar una solución para la primera tarea.

Puedes seleccionar todos los elementos asociados a los TOs mediante retrieve_by_association y desde allí puedes llegar a los FUs por encima de los elementos mediante retrieve_by_associaction nuevamente.

Desde mi entendimiento, no puedes referir directamente de los FOs a los FUs.

Contenido de los fragmentos de código:

  1. Recuperando los ITEM_TRs de nuestros TOs
  2. Colocando las claves recuperadas en una tabla separada para poder pasarlas al siguiente método
  3. Recuperando los 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...

Hola Vicente,

Teniendo en cuenta que /scmtms/d_torrot es una tabla transparente, asumo que deseas consumir la conexión entre FU y FO implementando un nuevo programa...

Puedes hacerlo utilizando BOPF en lugar de leer las tablas de la base de datos.

Solo necesitas recuperar tus FUs utilizando /SCMTMS/TOR y llamar a la asociación TOP_LEVEL_TORS o llamar directamente a la asociación asignando una lista de claves de FU.


Esta asociación devolverá una lista de FOs asignados a tus FUs.

Saludos cordiales,

Thiago Bohn

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

Buenas tardes, Soy nuevo en estos temas, por favor me gustaría que me ayudaras indicándome cómo puedo leer los registros, por ejemplo, de la tabla / SCMTMS / D_TORROT. ¿Existe alguna función que me ayude a leer las tablas en el módulo TM? Gracias.

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?