Avalados por :

Solución para registrar todos los movimientos de mercancías en SAP, incluso los fallidos

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

Hola expertos,

He escrito un programa en el que el operador inserta los materiales y la cantidad utilizada en una orden de producción (y la almacena en una tabla) y cuando la orden está terminada, utilizo BAPI_GOODSMVT_CREATE (con goodsmvt_code = 03 y move_type = '261') para registrar los movimientos de mercancías en SAP.

El problema es que el BAPI genera un error si no hay suficiente stock para un material y no realiza ningún movimiento.

¿Hay algún parámetro en BAPI_GOODSMVT_CREATE que indique al programa que registre todos los movimientos de mercancías, incluso los fallidos, para que sean visibles en COGI? Si no, ¿existe algún BAPI que pueda hacerlo?

He buscado en este foro y también en Google, pero no he encontrado una solución (hay numerosas publicaciones sobre el BAPI en sí, pero no pude encontrar algo relevante para este problema)...

Gracias

Andrea

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

4 Respuestas

0
Cargando...

Hola Gerardo, utilicé BAPI_PROCORDCONF_CREATE_TT (no he encontrado la forma con BAPI_GOODSMVT_CREATE)

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

¡Hola Andrea!

¿Qué está sucediendo en este momento? ¿Si hay escasez de un material, todo se detiene? ¿Y te gustaría publicar 26 de todos los materiales con suficiente stock y el que tiene escasez para que vaya a COGI?

¿Has verificado en la configuración si COGI está activado?

He utilizado este BAPI varias veces y creo que llamará automáticamente a COGI si la configuración es correcta.

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

Quizás me haya explicado mal, por ejemplo, el operador está trabajando en una orden de producción y registra 5 materiales utilizados (escanea el código de barras e inserta la cantidad), por lo que el programa escribe 5 registros en una tabla personalizada:

Código de material - Lote - Cantidad

  • Mat1 ; B1 ; 5 kg
  • Mat2 ; B2 ; 3 kg
  • Mat3 ; B3 ; 0.5 kg
  • Mat4 ; B4 ; 1 kg
  • Mat5 ; B5 ; 1 kg

Ahora supongamos que cuando se ejecuta el programa (está programado), uno de esos materiales no está disponible en SAP (bloqueo de control de calidad, lote incorrecto, código de material incorrecto ...), me gustaría que registrara los 4 movimientos correctos y pusiera en COGI el movimiento erróneo (para que sea fácil para el operador gestionarlo).

¿Es posible?

Gracias

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

¿Realmente te preguntas cómo crear movimientos de mercancías cuando esto no es posible ☹?

¿Cuál era el requisito funcional original?

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?