Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Problem with BAPI_SALESORDER_CREATEFROMDAT2 function.

Former Member
0 Likes
434

Dear All,

I am facing the problem while uploading data with BAPI_SALESORDER_CREATEFROMDAT2 function , i am not able to upload the item condition's amount for conditions type 'ZR00' and 'ZL00'.

Other Informations i am able to upload , but problem is coming with conditions type.

I have written as follows :

WA_ORDER_CONDITIONS_IN-ITM_NUMBER = WA_VBAP-POSNR.

WA_ORDER_CONDITIONS_INX-COND_ST_NO = '010'.

WA_ORDER_CONDITIONS_IN-COND_TYPE = 'ZR00'.

WA_ORDER_CONDITIONS_IN-COND_COUNT = '01'.

WA_ORDER_CONDITIONS_IN-COND_VALUE = '25.00'.

WA_ORDER_CONDITIONS_IN-CURRENCY = 'INR'.

APPEND WA_ORDER_CONDITIONS_IN TO ORDER_CONDITIONS_IN.

WA_ORDER_CONDITIONS_INX-UPDATEFLAG = 'U'.

WA_ORDER_CONDITIONS_INX-ITM_NUMBER = WA_VBAP-POSNR.

WA_ORDER_CONDITIONS_INX-COND_ST_NO = '010'.

WA_ORDER_CONDITIONS_INX-COND_VALUE = 'X'.

WA_ORDER_CONDITIONS_INX-COND_TYPE = 'X'.

WA_ORDER_CONDITIONS_INX-CURRENCY = 'X'.

WA_ORDER_CONDITIONS_INX-COND_COUNT = '01'.

APPEND WA_ORDER_CONDITIONS_INX TO ORDER_CONDITIONS_INX.

CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'

EXPORTING

  • SALESDOCUMENTIN = VBELN

ORDER_HEADER_IN = ORDER_HEADER_IN

ORDER_HEADER_INX = ORDER_HEADER_INX

  • SENDER =

  • BINARY_RELATIONSHIPTYPE =

  • INT_NUMBER_ASSIGNMENT =

  • BEHAVE_WHEN_ERROR =

  • LOGIC_SWITCH =

  • TESTRUN =

  • CONVERT = ' '

  • IMPORTING

  • SALESDOCUMENT =

TABLES

RETURN = RETURN

ORDER_ITEMS_IN = ORDER_ITEMS_IN

ORDER_ITEMS_INX = ORDER_ITEMS_INX

ORDER_PARTNERS = ORDER_PARTNERS

  • ORDER_SCHEDULES_IN =

  • ORDER_SCHEDULES_INX =

ORDER_CONDITIONS_IN = ORDER_CONDITIONS_IN

ORDER_CONDITIONS_INX = ORDER_CONDITIONS_INX

  • 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_TEXT

  • ORDER_KEYS =

  • EXTENSIONIN =

  • PARTNERADDRESSES =

.

WRITE SY-SUBRC.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

  • EXPORTING

  • WAIT =

  • IMPORTING

  • RETURN =

.

WRITE SY-SUBRC.

Error Number 555 : The sales document is not yet complete

Error Number 999 : Repeated pricing condition ZR00

Please Help ME !! i am badly needed this solution.

Thanks in Advance.

2 REPLIES 2
Read only

dev_parbutteea
Active Contributor
0 Likes
374

Hi,

first of all

WA_ORDER_CONDITIONS_IN-ITM_NUMBER = WA_VBAP-POSNR.

<b>WA_ORDER_CONDITIONS_INX-COND_ST_NO = '010'.</b> " shud be <b>WA_ORDER_CONDITIONS_IN</b>

WA_ORDER_CONDITIONS_IN-COND_TYPE = 'ZR00'.

WA_ORDER_CONDITIONS_IN-COND_COUNT = '01'.

WA_ORDER_CONDITIONS_IN-COND_VALUE = '25.00'.

WA_ORDER_CONDITIONS_IN-CURRENCY = 'INR'.

APPEND WA_ORDER_CONDITIONS_IN TO ORDER_CONDITIONS_IN.

try to pass condition type in following field (instead of order_conditions_in-cond_type):

order_conditions_in-condtype

Regards.

Read only

Former Member
0 Likes
374

Thanks Sooness for your reply.

I have written INX by mistake , that i have already changed to IN-COND_TYPE.

You have suggested another thing that to use in-condtype instead of cond_type, table BAPICOND has that field , but table BAPICONDX(flag table) dont have that field.

if i write like ,

WA_ORDER_CONDITIONS_IN-CONDTYPE = 'ZR00'.

WA_ORDER_CONDITIONS_INX-COND_TYPE = 'X'.

then it is showing me error like this,

206 Condition is missing in pricing procedure

A V YVAA02

555 The sales document is not yet complete:

Edit data

219 Sales document was not changed

can you please again have a look at this and solve my problem ,

please please please !!

Thanks & Regards,