Avalados por :

Problemas y soluciones al transferir stock con la BAPI_INSPLOT_SETUSAGEDECISION

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

Tengo el requisito de hacer una transferencia de stock desde la interfaz de usuario al estado de uso irrestricto, pero no necesito tomar una decisión de uso.

Después de revisar, esta BAPI tiene el campo UD_STOCK_POSTING para realizar la publicación de inventario, pero parece que no es compatible

para hacer una transferencia de stock de solo una parte de la cantidad a ser publicada. (No hay campos para ingresar)

Pero después de probar, no pudo realizar la transferencia de stock con éxito, incluso cuando el campo UD_STOCK_POSTING ya estaba marcado.

¿Podrías por favor revisar qué está mal en mi código fuente? Agradezco tu ayuda/sugerencia.

  • Preparar tabla interna

I_NUMBER = 50000000223.

T_UD_DATA-INSPLOT = 50000000223.

T_UD_DATA-UD_PLANT = '0V07'.

T_UD_DATA-UD_RECORDED_BY_USER = 'TAPINYA'.

T_UD_DATA-UD_RECORDED_ON_DATE = sy-datum.

T_UD_DATA-UD_RECORDED_AT_TIME = sy-uzeit.

T_UD_DATA-UD_STOCK_POSTING = 'X'.

APPEND T_UD_DATA.

  • Llamar a la función BAPI

CALL FUNCTION 'BAPI_INSPLOT_SETUSAGEDECISION'

EXPORTING

NUMBER = I_NUMBER

UD_DATA = T_UD_DATA

IMPORTING

UD_RETURN_DATA = T_UD_RETURN_DATA

STOCK_DATA = T_STOCK_DATA

RETURN = T_RETURN

TABLES

SYSTEM_STATUS = T_SYSTEM

USER_STATUS = T_USER.

  • Confirmar la transacción BAPI

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

En resumen,

- ¿Qué está mal al usar esta BAPI?

- ¿Es posible hacer solo una transferencia de stock, sin necesidad de tomar una decisión de uso?

- ¿Es posible especificar la cantidad de stock a ser publicada (en el campo de uso irrestricto)

o ¿esta BAPI solo admite transferir todo el stock cada vez?

- Debido a ECC6, si no se publica la cantidad completa del lote de inspección.

En la transacción, también tienes que asignar un número de serie para ser transferido.

Por lo tanto, ¿esta BAPI también admite esta situación? o por favor aconséjame si tienes alguna experiencia o idea.

Muchas gracias.

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

1 Respuestas

0
Cargando...

Hola,

Puedes establecer una decisión de uso como 'Aceptar' el stock y luego moverlo a uso no restringido.

Alternativamente, puedes realizar una contabilización manual del stock.

Saludos,

Arun

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?