BAPI_SALESORDER_CHANGE
Publicado por may (4 intervenciones) el 07/09/2007 14:10:19
Hola!
Tengo un problema con la bapi "BAPI_SALESORDER_CHANGE".
Tengo que cambiar el centro y almacén de la líneas de pedido, por lo que primero
*se recuperan las líneas existentes ("BAPI_SALESORDER_GETLIST"),
*luego se borran ("BAPI_SALESORDER_CHANGE"), con updateflag='D'.
*y por último se vuelven a insertar con los nuevos centro y almacén ("BAPI_SALESORDER_CHANGE") con el flag updateflag='I'.
El caso es que hasta borrar lo hace bien, pero al insertar las nuevas líneas deja la cantidad de palets (kwmeng) a 0. Todos los demás datos los inserta correctamente.
El campo en el que inserto la cantidad es i_tab_item-target_qty, tb he probado con i_tab_item-RNDDLV_QTY y i_tab_item-COMP_QUANT, pero no parece ser ninguno.
La tabla i_tab_item y i_tab_itemx están bien informadas, con los valores necesarios y al terminar la BAPI tmabién. Después de cada BAPI hago la COMMIT correspondiente.
La BAPI no da ninguna clase de error. Y no se me ocurren más cosas
Si alguien la ha usado y le suena el error, o si alguien se le ocurre alguna idea... :-)
Gracias!!!
Un saludo.
Tengo un problema con la bapi "BAPI_SALESORDER_CHANGE".
Tengo que cambiar el centro y almacén de la líneas de pedido, por lo que primero
*se recuperan las líneas existentes ("BAPI_SALESORDER_GETLIST"),
*luego se borran ("BAPI_SALESORDER_CHANGE"), con updateflag='D'.
*y por último se vuelven a insertar con los nuevos centro y almacén ("BAPI_SALESORDER_CHANGE") con el flag updateflag='I'.
El caso es que hasta borrar lo hace bien, pero al insertar las nuevas líneas deja la cantidad de palets (kwmeng) a 0. Todos los demás datos los inserta correctamente.
El campo en el que inserto la cantidad es i_tab_item-target_qty, tb he probado con i_tab_item-RNDDLV_QTY y i_tab_item-COMP_QUANT, pero no parece ser ninguno.
La tabla i_tab_item y i_tab_itemx están bien informadas, con los valores necesarios y al terminar la BAPI tmabién. Después de cada BAPI hago la COMMIT correspondiente.
La BAPI no da ninguna clase de error. Y no se me ocurren más cosas
Si alguien la ha usado y le suena el error, o si alguien se le ocurre alguna idea... :-)
Gracias!!!
Un saludo.
Valora esta pregunta


0