Hello All,
I am trying the mentioned BAPI for creating sales order. But unable to create the sales order.
I am getting dump saying
<b>Type conflict when calling a function module
</b>
There are 3 BAPIs
1.BAPI_SALESORDER_CREATEFROMDAT1
2.BAPI_SALESORDER_CREATEFROMDAT2
3.BAPI_SALESORDER_CREATEFROMDATA
Following is the code I am using
Regards,
Dilip
REPORT ZTESTDB01.
*SKIP.
DATA : BEGIN OF IBSDHD1 OCCURS 10 , "Sales and Distribution Document Header
DOC_TYP LIKE BAPISDHD1-DOC_TYPE,
SALE_ORG LIKE BAPISDHD1-SALES_ORG,
DIS_CH LIKE BAPISDHD1-DISTR_CHAN,
DIV LIKE BAPISDHD1-DIVISION,
END OF IBSDHD1,
BEGIN OF IBAPIPARNR OCCURS 10,
PARTN_ROLE like bapiparnr-PARTN_ROLE,
PARTN_NUMB LIKE BAPIPARNR-PARTN_NUMB,
END OF IBAPIPARNR,
begin of iBAPISDITM occurs 10,
MATERIAL like BAPISDITM-MATERIAL,
end of ibapisditm.
IBSDHD1-DOC_TYP = 'OR'.
IBSDHD1-SALE_ORG = '1000'.
IBSDHD1-DIS_CH = '10'.
IBSDHD1-DIV = '10'.
APPEND IBSDHD1.
IBAPIPARNR-PARTN_ROLE = '01'.
IBAPIPARNR-PARTN_NUMB = '0000000001'.
APPEND IBAPIPARNR.
iBAPISDITM-MATERIAL = 'SMB_FERT04'.
APPEND iBAPISDITM.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
SALESDOCUMENTIN =
ORDER_HEADER_IN = IBSDHD1
ORDER_HEADER_INX =
SENDER =
BINARY_RELATIONSHIPTYPE =
INT_NUMBER_ASSIGNMENT =
BEHAVE_WHEN_ERROR =
LOGIC_SWITCH =
TESTRUN =
CONVERT = ' '
IMPORTING
SALESDOCUMENT =
TABLES
RETURN =
ORDER_ITEMS_IN =
ORDER_ITEMS_INX =
ORDER_PARTNERS = IBAPIPARNR
.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
Message was edited by: Diliip Gupchup