Application Development 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: 

Configuration change in sale order via BAPI

Former Member
0 Kudos

Hi experts,

I am trying to change charcteristic value for configurable material using BAPI_SALESORDER_CHANGE in Sale order, but i am not able to do it . So,i found alternate way

using SAP NOTE :562124 in the below given link.

https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=562124

The above link has a program and include which use to change the charcteristic value but this also giving an error saying

Internal error: 10, 000010, NOT_ALL_INPUT_DATA_PROCESSED_AND_INCONSISTENT,

Error in ITEM_IN 000010

I need solution for this immediately, Please suggest me with some solution to update the char value in sale order.Reward points will given immediately.

1 ACCEPTED SOLUTION

Hi:

Works for me as follows:

Put a break-point in the include: LCUXCF03 in form CHECK_ALL_INPUT_PROCESSED.

Then, check when 'X' is moved to the variable NOT_ALL_INPUT_PROCESSED.

If you see the tables:

GL_CURR_CFG_XINST_TAB

GL_CURR_CFG_XVALUE_TAB

GL_CURR_CFG_XPART_TAB

You can see which characteristics don´t have 'X' in the field PROCESSED

In my case the characteristics that were not been processed in the class did not exist. Add the characteristics in the class and they were updated correctly.

I hope that someone will serve my solution.

Regards

Blanca Segovia

5 REPLIES 5

Former Member
0 Kudos

I encounter the same problem. You had solved it? I can share your experience? Thanks.

0 Kudos

please share your experience. i am en-counturing the same problem

Hi:

Works for me as follows:

Put a break-point in the include: LCUXCF03 in form CHECK_ALL_INPUT_PROCESSED.

Then, check when 'X' is moved to the variable NOT_ALL_INPUT_PROCESSED.

If you see the tables:

GL_CURR_CFG_XINST_TAB

GL_CURR_CFG_XVALUE_TAB

GL_CURR_CFG_XPART_TAB

You can see which characteristics don´t have 'X' in the field PROCESSED

In my case the characteristics that were not been processed in the class did not exist. Add the characteristics in the class and they were updated correctly.

I hope that someone will serve my solution.

Regards

Blanca Segovia

0 Kudos

I was having the same problem. Blanca's answer helped me detect it immediately.

Thank you!

0 Kudos

Blanca's answer helped me as well.

Using it I managed to find that when the SAP code moves data from GL_CURR_CFG_XVALUE_TAB to ICHARACTS_VALS, the fields in ICHARACTS_VALS are shorter than those in GL_CURR_CFG_XVALUE_TAB and truncation can happen.  This can cause some configuration data to be not-processed and then the internal error is raised.