cancel
Showing results for 
Search instead for 
Did you mean: 

Item does not match schedule line (program error)

Former Member
0 Kudos

Item does not match schedule line (program error) when I go to display sales order screen

Whatever happened to the search option.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Pls refer to OSS Note 442831 . You may find the solution. Give us feedback about your findings.

Thank you

Kris

former_member131745
Product and Topic Expert
Product and Topic Expert
0 Kudos

Unfortunately, there is no current known cause for the incorrect

updates.Please check your userexits, particularly those that modify internal

tables directly, e.g. XVBAP etc. Often this occurs due to the

statement MODIFY XVBAP (occurring around XVBAP-UPDKZ)

MV45AFZZ and MV45AFZB. Please ensure that when you have the

following statement:

LOOP AT XVBAP

that it is changed to:

LOOP AT XVBAP WHERE UPDKZ <> 'D'

...................................

To avoid to store inconsistent data in the future could you please

activate the following method of the BADI

BADI_SD_SALES:

1. Transaction SE18

Definition name: BADI_SD_SALES

Menu: Implementation -> Overview

2. double-click on implementation: IM_CORE_CHECK

3. Now you will get an overview on the methods and you see

also that the implementation IM_CORE_CHECK is inactive

4. Press the change button and activate

This check works in the following way:

1. if the number of items is less than 10 and there is an

inconsistency the system will not store the data and an

A-message will occur.

2. if the number of items is greater than 10 and less than 50 and

there is an inconsistency the data will be stored and an

I-message will occur.

3. if the number of items is greater than 50 there is no

check because performance.

.....................................

Please have a look to the note 442831.

The checks provided by this note work in the following way:

1. if the number of items is less than 10 and there is an

inconsistency the system will not store the data and an

A-message will occur.

2. if the number of items is greater than 10 and less than 50 and

there is an inconsistency the data will be stored and an

I-message will occur.

3. if the number of items is greater than 50 there is no

check because performance.

...................................

In order to fix the inconsistency on your system you must contact

SAP. They will check your system and provide you with a correction

report to resolve the issue.

I hope this helps.

Gerard

Former Member
0 Kudos

Hi,

I faced the same kind of issue before. The best and bold option is to delete the order. (u cannot copy the order as well)

The below r the steps we did to solve -

- because of this error you wont be able to enter the sales doc,

- ask the abaper to enter into the sales order in debug mode,

- Delete the order once you are in.

Thank you,

Chaitu

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

This issue happens when there is an inconsistency between the Sales order item table and Schedule line table. This mostly would be because of the Material determination items.

The solution would be

1. First find the line item which is missing in VBAP compared to VBEP,

2. Get into debugging mode and remove the inconsistent item from the table directly. [not sure if this is acceptable in your work place]

get in contact with your abaper. Once the inconsistency is removed you can enter the sales order.

Thanks,

Chaitu...

Former Member
0 Kudos

hi,

please check this thread -

[item does not match schedule line (program error) |]

Regards,

Rajeev