Avalados por :

Problemas e soluções ao transferir estoque com o BAPI_INSPLOT_SETUSAGEDECISION

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

Tenho o requisito de fazer uma transferência de estoque da interface do usuário para o estado de uso irrestrito, mas não preciso tomar uma decisão de uso.

Após revisão, esta BAPI possui o campo UD_STOCK_POSTING para realizar a publicação de inventário, mas aparentemente não é compatível

para fazer uma transferência parcial do estoque a ser publicado. (Não há campos para inserção)

No entanto, após testes, não consegui realizar a transferência de estoque com sucesso, mesmo quando o campo UD_STOCK_POSTING já estava marcado.

Você poderia por favor revisar o que está errado em meu código fonte? Agradeço sua ajuda/sugestão.

  • Preparar tabela 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.

  • Chamar a função 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 a transação BAPI

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.

Em resumo,

- O que está errado ao usar esta BAPI?

- É possível fazer apenas uma transferência de estoque, sem a necessidade de tomar uma decisão de uso?

- É possível especificar a quantidade de estoque a ser publicada (no campo de uso irrestrito)

ou esta BAPI só permite transferir todo o estoque de uma vez?

- Devido ao ECC6, se não for publicada a quantidade completa do lote de inspeção.

Na transação, também é necessário atribuir um número de série a ser transferido.

Portanto, esta BAPI também suporta essa situação? ou por favor, aconselhe-me se tiver alguma experiência ou ideia.

Muito obrigado.

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

1 Respuestas

0
Cargando...

Olá,

Você pode definir uma decisão de uso como 'Aceitar' o estoque e então movê-lo para uso não restrito.

Alternativamente, você pode fazer uma contagem manual do estoque.

Saudações,

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?