¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema con BAPI_GOODSMVT_CREATE para orden de producción - Solución y Ejemplo de Código

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

Hi, expertos:

Cuando uso BAPI_GOODSMVT_CREATE para la orden de producción con tipo de movimiento - '101', mvt_ind - 'F' y gm_code - '02', no actualiza MSEG-MENGE incluso si paso los parámetros de cantidad y unidad_base .

Aquí está mi código de ejemplo:


gs_head - pstng_date = sy - datum .
gs_head - doc_date = sy - datum .


goodsmvt_code - gm_code = '02' .


gs_item - material = gs_zmm06 - matnr .
gs_item - plant = gs_zmm06 - werks .
gs_item - batch = gs_zmm06 - charg .
gs_item - orderid = gs_zmm06 - aufnr .
gs_item - move_type = '101'.
gs_item - entry_qnt = gs_zmm06 - erfmg .
gs_item - entry_uom = gs_zmm06 - erfme .
gs_item - quantity = gs_zmm06 - sszs .
gs_item - base_uom = gs_zmm06 - erfme .
gs _ item - mvt _ ind = 'F' .
gs_item - stge_loc = gs_zmm06 - lgort

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

4 Respuestas

0
Cargando...

¡Muchas gracias! Lo revisaré.

Atentamente, Wayne

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

Sé que hay 2 campos de cantidad, uno se utiliza para la unidad de entrada en caso de que sea diferente a la unidad base. (por supuesto, la unidad tiene que estar disponible como unidad alternativa en la tabla maestra de materiales MARM)

Si tienes las mismas unidades para ambos campos y diferentes cantidades, esto no es lógico en absoluto.

Sería lógico si uno tuviera 1 EA y el otro 266 KG.

Además, puede ser que 1 se interprete simplemente como 0.001 ya que los campos de cantidad tienen 3 decimales.

Espero que hayas revisado realmente MSEG y no solo el stock en MMBE, que utiliza salidas de conversión y eventualmente no muestra decimales.

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

¡Sí!

De hecho, hay dos campos de cantidad: gs_item-entry_qnt y gs_item-quantity.

gs_item-entry_qnt = 1.

gs_item-entry_uom = EA.

gs_item-quantity = 266.

gs_item-base_uom = EA.

El campo de cantidad es 0 cuando se crea un documento de material.

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

¿Quieres decir que se crea un documento de material con una cantidad de 0?

Si es así, ¿qué cantidad ingresaste?

¿Cuáles son los valores de todos estos campos:

gs_item - entry_qnt = gs_zmm06 - erfmg .

gs_item - entry_uom = gs_zmm06 - erfme .

gs_item - quantity = gs_zmm06 - sszs .

gs_item - base_uom = gs_zmm06 - erfme .

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?