22.3.11

SAP Note 25357 - MM-SRV: Error in the case of service conditions

Symptom:

Possible symptoms:

    1. Price is not found and the entered price is not retained. Message SE377 is always generated.
    2. In the contract, the error message "Condition table not found or condition type wrong" is generated.
    3. Master conditions for services cannot be maintained.
    4. Condition tables for the services cannot be displayed.
Additional key words

SE316

Cause and prerequisites

The price calculation schema is not set up for External Services Management or calculation schema not adopted from client 0 when system configured.

Solution

External Services Management uses its own price calculation schema with separate condition types.
These must be set up in the system or adopted from client 0.

In Customizing, you can do this via the menu path
-> Materials Management -> Purchasing
-> Functions -> Cond. for services
-> Conditions: schema for services

As of Release 4.0 via:
-> Materials Management -> Service
-> Maintain Conditions for Services
-> Conditions: Schema for Services

You can adopt the SAP default data by calling the function "Comparison with client 0" under the menu option "Utilities".
In the process, you must both adopt the schema and assign the associated condition types to the schema.
The necessary schemas are: MS0000 and MS0001.

To check whether the condition types have been assigned to the schema, select the relevant schema and then press the function button next to the word "--> Control".
On this second overview screen, you can then again perform the function "Comparison with client 0" (under menu option "Utilities").

Note:
Even if you set up your own calculation schema, it is advisable to first adopt the SAP standard setting from client 0 and then change this schema in accordance with your requirements.


If price determination problems still occur with regard to services even after you have adopted the schema, check whether the exclusion indicator has been set for condition type PRS.

In Customizing, you do this via the following menu path:
-> Materials Management -> Purchasing
-> Functions -> Cond. for services
-> Condition types
-> Double-click on condition type PRS

As of Release 4.0 via:
-> Materials Management -> Service
-> Maintain Conditions for Services
-> Conditions: Condition types

If this exclusion indicator has not been set, fill this field with an "X".
If the system does not allow this value, you must first maintain it using Transaction SM30.
After starting transaction SM30, enter the value "V_T686A" in the field "table/view" and press the function "Maintain".
Enter the value "MS" in the field "Application" in the dialog box "Work area".
On the overview screen which is displayed, you can again perform the function "Comparison with client 0" in the menu "Utilities".

When you have done this, the system should allow the value "X" in the field "Exclusion indicator" of condition type PRS.

No comments:

Post a Comment