#1
|
|||
|
|||
Bapi_salesorder_createfromdat2
Estoy intentando crear pedidos con esta BAPI. Si le pongo el nº de pedido y la ejecuto no tengo problema, pero ahora me piden que sea SAP quién proporcione el nº de pedido según el contador interno de documentos.
Así me va OK: CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2' EXPORTING SALESDOCUMENTIN = SALESDOCUMENT ORDER_HEADER_IN = ZSDHD1 IMPORTING SALESDOCUMENT = SALESDOCUMENT TABLES RETURN = ZRETURN2 ORDER_ITEMS_IN = ZSDITM ORDER_PARTNERS = ZPARNR ORDER_SCHEDULES_IN = ZSCHDL ORDER_CONDITIONS_IN = ZCOND. Pero así me da errores: CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2' EXPORTING * SALESDOCUMENTIN = SALESDOCUMENT ORDER_HEADER_IN = ZSDHD1 INT_NUMBER_ASSIGNMENT = 'X' IMPORTING SALESDOCUMENT = SALESDOCUMENT TABLES RETURN = ZRETURN2 ORDER_ITEMS_IN = ZSDITM ORDER_PARTNERS = ZPARNR ORDER_SCHEDULES_IN = ZSCHDL ORDER_CONDITIONS_IN = ZCOND. Alguna idéa. Muchas gracias. |
#2
|
||||
|
||||
podrias ampliar el error?
todas las BAPI'S traen una tabla de retorno usualmente se llama RETURN, checa cual es el error. Otra cuestion importante es , mediante el debug asegurate de estar pasando correctamente el valor del pedido. Ademas en ningun momento veo que vayas a leer el numero de pedido?, en que variable la guardas?. saludos |
#3
|
||||
|
||||
Numeración
Buenas tardes, depende de como tengan parametrizada la clase de pedido, la numeracion será externa o interna y dependiendo de esto, se le tiene que pasar o no el Nº de pedido de compras
Espero que ta solucione algo |
Herramientas | Buscar en Tema |
Desplegado | |
|
|