Hola Gerardo, utilicé BAPI_PROCORDCONF_CREATE_TT (no he encontrado la forma con BAPI_GOODSMVT_CREATE)
Avalados por :
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
Hola Gerardo, utilicé BAPI_PROCORDCONF_CREATE_TT (no he encontrado la forma con BAPI_GOODSMVT_CREATE)
¡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.
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
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
¿Realmente te preguntas cómo crear movimientos de mercancías cuando esto no es posible ☹?
¿Cuál era el requisito funcional original?
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute