Avalados por :

Cómo crear Transfer Orders desde Transfer Requests: Guía paso a paso con funciones L_TO_CREATE_SINGLE, L_TO_CREATE_TR y L_TO_CREATE_MULTIPLE.

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

Hola Expertos,

Quiero crear TO desde TR. Hay tres módulos de funciones:

L_TO_CREATE_SINGLE

L_TO_CREATE_TR

L_TO_CREATE_MULTIPLE.

Mi requisito: Proceso de ensamblaje

1. Crear TR desde TR antiguo a través de BDC. Tcode es: LB01. El nuevo TR tiene el tipo de movimiento 908.

2. Cambiar el estado del TR antiguo a través de BDC. Tcode es: LB02.

3. Crear TO desde el nuevo TR. Aquí utilicé BDC. Tcode: LT04.

Tengo múltiples ítems de línea para un solo TR.

Mi propietario de FS pidió que use el módulo de función anterior para crear TO.

Lo revisé todo. Pero no estoy seguro de cuál es el mejor. Por favor, sugiéralo amablemente.

Gracias de antemano...

Saludos,

Arindam Samanta.

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

4 Respuestas

0
Cargando...

Hola Tooshar,

Gracias por tu respuesta rápida.

Tengo una pregunta. ¿Qué campos son necesarios para T_LTAP_VB?

Saludos,

Arindam Samanta.

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

Hola Arindam,

I_LGNUM y I_BWLVS son parámetros obligatorios.

Ver a continuación el código de ejemplo

move xtab_rl034-lqnum     a  lt_ltap-vlqnr.
move xtab_rl034-lgtyp     a  lt_ltap-vltyp.
move xtab_rl034-lgpla     a  lt_ltap-vlpla.
move xtab_rl034-lgber     a  lt_ltap-vlber.
move ehswas_lvsea-nltyp   a  lt_ltap-nltyp.
move ehswas_lvsea-nlber   a  lt_ltap-nlber.
move ehswas_lvsea-nlpla   a  lt_ltap-nlpla.
*   move gv_plpos             a  lt_ltap-nppos.
move xtab_rl034-werks     a  lt_ltap-werks.
move xtab_rl034-lgort     a  lt_ltap-lgort.
move xtab_rl034-matnr     a  lt_ltap-matnr.
move xtab_rl034-charg     a  lt_ltap-charg.
move xtab_rl034-bestq     a  lt_ltap-bestq.
move xtab_rl034-verme     a  lt_ltap-anfme.
move xtab_rl034-meins     a  lt_ltap-altme.
move xtab_rl034-lptyp     a  lt_ltap-letyp.
move 'X'                  a  lt_ltap-squit.

append lt_ltap.
endloop.

* llamar función
call function 'L_TO_CREATE_MULTIPLE'
exporting
i_lgnum                = ehswas_lvsea-lgnum
i_bwlvs                = ehswas_lvsea-bwlvs
i_commit_work          = ' '
i_bname                = sy-uname
importing
e_tanum                = x_tanum
tables
t_ltap_creat           = lt_ltap[]
*           T_LTAK                 =
t_ltap_vb              = xltapvb

Gracias,

Tooshar Bendale

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

Hola,

Para FM L_TO_CREATE_MULTIPLE - ¿cuáles son los parámetros obligatorios que debo pasar? En el parámetro de tablas, ¿cuáles son los campos obligatorios para tres parámetros de tabla?

No estoy seguro de eso.

Saludos,

Arindam Samanta.

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

Hola Arindam,

Dado que tienes múltiples elementos de línea para un solo TR, utiliza el módulo de función L_TO_CREATE_MULTIPLE.

También revisa la documentación de la FM, será útil durante el desarrollo.

Gracias,

Tooshar Bendale

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?