MUNDOSAP

MUNDOSAP (foro/index.php)
-   LO - MM - SD (foro/forumdisplay.php?f=11)
-   -   Bapi_salesorder_createfromdat2 (foro/showthread.php?t=12342)

MAYBE 07/04/08 14:19:22

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.

virgilio_avila 07/04/08 14:52:41

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

Imorales 07/04/08 14:55:56

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


Husos Horarios son GMT. La hora en este momento es 09:17:04.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web