cancel
Showing results for 
Search instead for 
Did you mean: 

MM-External service management pricing configuration

Former Member
0 Kudos

Hello Experts,

I am working with MM-External service management, and am facing an issue in Pricing during creation of SES (ML81N).

I have modified the standard Access sequence 0010 (Performance conditions) by inserting Table 104 to row 15.

The Condition table 104 has field KOMP-SRVPOS i.e. Activity Number.

The Contract (ME33K) has a service included with a Service No. 40000000 as shown below with a Gross price as 1/- .  The said service is created in AC03.

 

A condition record is created against the Activity No 40000000 in transaction ML45 (Condition Typ: PRS) as shown below:

While creating SES for a Release order of the said contract for service No. 40000000, the expected result is that in the Access Sequence Row 15 would be executed and the condition record maintained in ML45 (14/-) would be picked up.

However, the access 15 does not get executed as the Activity No. field is not filled. It appears that the KOMP structure is not populated with SRVPOS under above circumstance. Error message 102- “Access not made (initialized field)”.

Instead the access in Row 20 is executed and Contract rate of 1/- is picked up.

In another scenario, SES is created on a contract where the said service no. (40000000) is NOT included in the service lines. Here during Pricing the Access 15 is successfully made:


What is reason for this behavior? As per requirement, many contracts share the same services and their price is uniform across
all contracts. Hence instead of the contract specific condition, the Cnd record maintained against Activity Number is required to be picked up. This makes sense because these prices change periodically and hence rate Maintenance is easier if only rate against single Activity number is to be changed rather than prices in all individual contracts.

Please guide.

Accepted Solutions (0)

Answers (1)

Answers (1)

BijayKumarBarik
Active Contributor
0 Kudos

Hi,

Instead of modifying the standard Access sequence , you can create  New Access sequence for service but you need to add field SRVPOS for Activity Number in the following path:
SPRO --> MM --> Purchasing -- > Conditions --> Define Price Determination Process --> Extend Field Catalog for Condition Tables


Now create a new condition table as 977 with  Service master or Activity number and then create New Access sequence as ZSER assign table 977and save.  You can create your new service condition type as ZSER and assign New Access sequence ZSER  to it.


For to have service condition pricing in service order/purchase order, you can use routine 11 in Requirement column for service condition type ZSER in Requirement column in MM calculation schema/MM Pricing Procedure.

You should decide which condition price you want in service PO---- price from condition record or from service contract.

Regards,

Biju K

Former Member
0 Kudos

Hi Biju,

Thanks for responding. Please note that configuration in question is being done in the  following path:

SPRO --> MM -->External Services Management and not in SPRO --> MM --> Purchasing

The field Activity Number (SRVPOS) is available for inclusion in the field catalog while creating condition table as standard.

Requirement 11 is not available in dropdown in SPRO --> MM -->External Services Management-Maintain Conditions for Services. It is available in SPRO --> MM --> Purchasing only.

The issue is Why Activity Number is populated when ses is created for a contract where the Activity No is not in the service lines of contract,

while Activity Number is NOT populated in pricing Access during SES creation for a contract which includes the service line.

Regards,

Tuhin.