Hi there!
Can Anyone help me in creating sales order in BAPI_salesorder_create_fromdat2.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
ORDER_HEADER_IN = BAPI_ORDERHEADER_IN
ORDER_HEADER_INX = BAPI_ORDERHEADER_INX
IMPORTING
SALESDOCUMENT = SO_DOCU
TABLES
RETURN = OUTPUT
ORDER_ITEMS_IN = BAPI_ORDER_ITEMS_IN
ORDER_ITEMS_INX = BAPI_ORDER_ITEMS_INX
ORDER_PARTNERS = BAPI_ORDER_PARTNERS
ORDER_CONDITIONS_IN = BAPI_ORDER_CONDITIONS_IN
ORDER_CONDITIONS_INX = BAPI_ORDER_CONDITIONS_INX
ORDER_TEXT = BAPI_ORDER_TEXT.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
And Here's the data I put values on:
ORDER_HEADER_IN:
DOC_TYPE = Sales Document Type
SALES_ORG = Sales Organization
DISTR_CHAN = Distribution Channel
DIVISION = Division
PURCH_NO_C = PO Number
CURRENCY = Currency
PO_DAT_S = PO Date
REQ_DATE_H = Required Delivery Date
ORDER_HEADER_INX:
DOC_TYPE = 'X'
SALES_ORG = 'X'
DISTR_CHAN = 'X'
DIVISION = 'X'
PURCH_NO_C = 'X'
CURRENCY = 'X'
PO_DAT_S = 'X'
REQ_DATE_H = 'X'
ORDER_PARTNERS:
PARTN_ROL = SP
PARTN_NUMB = Sold to Party or Ship to Party
ORDER_ITEMS_IN:
ITM_NUMBER = Increment Counter By 10
MATERIAL = Material Number
TARGET_QTY = Quantity
ORDER_ITEMS_INX:
ITM_NUMBER = Increment Counter By 10
MATERIAL = 'X'
TARGET_QTY = 'X'
ORDER_CONDITIONS_IN:
ITM_NUMBER = Increment Counter By 10
COND_TYPE = ZPR0
COND_VALUE = List Price
ORDER_CONDITIONS_INX:
ITM_NUMBER = Increment Counter By 10
COND_TYPE = ZPR0
COND_VALUE = List Price
UPDATEFLAG = 'U'
ORDER_TEXT:
ITM_NUMBER = Increment Counter By 10
TEXT_LINE = Text
I still receive error such as " Condition ZPRO is missing in pricing Procedure A V ZRVA01."
Can Anyone help me on how to work around with this error?
Thanks and God Bless.