‎2005 Nov 11 12:08 PM
Hello All,
In a report I have to create sales orders, I use function BAPI_SALESORDER_CREATEFROMDAT2, but I got the message like "ship-to-party xxxx is not assigned to sold-to-party" if I_PARTNERS-PARTN_ROLE = 'WE' and when is 'SH' I get 'please enter ship-to-party or sold-to-party'. Please suggest how to correct this. Thank you
Bogdan
Here is the code:
order header values
HEADER-DOC_TYPE = 'ZRTA'.
HEADER-SALES_ORG = '4301'.
HEADER-DISTR_CHAN = '43'.
HEADER-DIVISION = '40'.
HEADER-PURCH_DATE = '20051109'.
HEADER-PURCH_NO_C = '11111'.
header-date_type = 'D'.
*HEADER-REF_DOC = .
*HEADER-REFDOC_CAT = 'E'.
*HEADER-ASS_NUMBER = ZCONSGACTVSV-HUBREFNUM.
order item level data
I_ITEM-ITM_NUMBER = '000010'.
I_ITEM-MATERIAL = '950700129'.
*I_ITEM-ROUTE = CON-ROUTE.
*IF NOT ZCONSGAGRMSV-CHARG IS INITIAL.
I_ITEM-BATCH = ZCONSGAGRMSV-CHARG.
*ELSE.
I_ITEM-BATCH = '1'.
*ENDIF.
I_SCHEDULE-ITM_NUMBER = '000010'.
I_SCHEDULE-REQ_QTY = '13'.
*shipto = 'WE'.
I_PARTNERS-PARTN_ROLE = 'SH'. " Ship to
I_PARTNERS-PARTN_NUMB = '2000001'.
*I_PARTNERS-PARTN_ROLE = 'SH'. " Ship to
*I_PARTNERS-PARTN_NUMB = '2000001'.
I_PARTNERS-name =
'----
'.
APPEND: I_ITEM,
I_SCHEDULE,
I_PARTNERS.
CLEAR: I_ITEM,
I_SCHEDULE,
I_PARTNERS.
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
EXPORTING
SALESDOCUMENTIN =
ORDER_HEADER_IN = HEADER
ORDER_HEADER_INX =
SENDER =
BINARY_RELATIONSHIPTYPE =
INT_NUMBER_ASSIGNMENT =
BEHAVE_WHEN_ERROR =
LOGIC_SWITCH =
TESTRUN =
CONVERT = ' '
IMPORTING
SALESDOCUMENT = ORDER
TABLES
RETURN = RETURN
ORDER_ITEMS_IN = I_ITEM
ORDER_ITEMS_INX =
ORDER_PARTNERS = I_PARTNERS
ORDER_SCHEDULES_IN = I_SCHEDULE
ORDER_SCHEDULES_INX =
ORDER_CONDITIONS_IN =
ORDER_CFGS_REF =
ORDER_CFGS_INST =
ORDER_CFGS_PART_OF =
ORDER_CFGS_VALUE =
ORDER_CFGS_BLOB =
ORDER_CFGS_VK =
ORDER_CFGS_REFINST =
ORDER_CCARD =
ORDER_TEXT =
ORDER_KEYS =
EXTENSIONIN =
PARTNERADDRESSES =
.
‎2005 Nov 11 12:20 PM
Hi Bogdan,
The documentation says
Document Partner
Description
This table parameter is used to enter partners such as sold-to party, or ship-to party, both at header and item level.
The minimum requirement is that the sold-to party is entered at header level. Additional partner functions can then be automatically determined.
You can also enter different addresses in the structure.
Check if it is useful to you in some way.
Regards,
Ravi