You are on page 1of 37

SAP Service Configurations In SAP MM – Part 1

November 28, 2013 | 3,393 Views |

Dibyendu Patra

more by this author


MM (Materials Management)

 share 2
 share 0
 tweet
 share 88

Follow

Service: Service in a intangible goods, which can be procured by a vendor.

Sap Service known as External Service Configuration (ESM)

Its a well tested business process in SAP. ESM is a component of MM module, It support the
complete cycle with procurement as well as invoice verification.

SERVICE MASTER CONFIGURATION

Service Master

Service master contains the service number, description, characteristics etc. This is also called
master data in External Service Management. It play as master data when you create a service
entry sheet.

Step 1 : Service Number Range configuration

A service number is a unique number for each service entry sheet. It can be maintain internally
or externally.

T-code = ACNR

Configuration Path = SPRO-IMG-MM-External Services Management-Service Master-Define


Number Ranges
Maintain Number range and assign group as per your requirement. (little bit same as material
master number range)

Step 2 : Maintain Account Category Reference and valuation Class.

As we know, Account Category Reference is used for group together many valuation class, so
that we can use these valuation class for service master under service category.

Valuation class is used to group together several material or service with their same attributes. So
that we don’t need to maintain G/L for every service master.

T-code OMSK

Configuration path = SPRO-IMG-MM-Valuation and Account Assignment-Account


Determination-Account Determination Without Wizard-Define Valuation Classes

Click on Account Category Reference


Give the ACR code ans description, and save your data.

Then click back and press on valuation class.

Here maintain valuation class and maintain the account category reference (which you have
created in previous screen).

Step 3 : Service Category Configuration

Service category is a most important area for service master record.

A. Define Organizational Status for Service Categories

Organizational status describe the attributes of service category, It specify the organizational unit
on where the service master will stored.

T-code OMV2

Configuration Path = SPRO-IMG-MM-External Services Management-Service Master-Define


Organizational Status for Service Categories

Maintain Organizational status as per your requirement. This will be assign to Service category.
So Maintain these as per your requirement.

B. Define Service Category


According to uses of service service category is maintain different.It has control function and its
define the attributes of services.

T-code OMV1

Configuration Path = SPRO-IMG-MM-External Services Management-Service Master-Define Service Category

Here you have to maintain the service category. Give the Service Category, give the organization
status(which is created previous step), tick the number range uses(External number range uses or
not). Give the access sequences and description.

Maintain the Account Category Reference which you have created in Step 2.

Give the description and save your data.


Step 4 : Maintain Field Selection

Field selection is used for how the field are looking to you. It can set as editable/ non-editable
and hide. you can set the field selection as per your business requirement.

There are two steps for field selection of service entry sheet.

1. Define Field Selection for Service Master (Individual Maintenance)

2. Define Field Selection for Service Master (List Entry)

1. Define Field Selection for Service Master (Individual Maintenance)

Here you can maintain field selection for individual service master record.
Maintain here as per your requirement.

2. Define Field Selection for Service Master (List Entry)

Here you can maintain field selection for a large number of service master record with list entry.
Also maintain this portion as per your business requirement.

Step 5 : Maintain Attributes of System Messages

As we know system messages can maintain the message attributes as Warning/Error.

Configuration Path = SPRO-IMG-MM-External Services Management-Define Attributes of


System Messages
You can set up the system message attributes here as per your business process. You can more
on clicking New Entries.

Message Contains E for Error, W for Warning, Blank for not populate.

Step 6 : Maintain Screen layout

In this step, you can maintain how your screen will be looking. You can maintain here any field
as suppress mode, optional entry mode, Mandatory entry mode.
Also this screen is depend on your business requirement. Maintain here and save your data.

Step 7 : Source Determination and Default Values

In this step you can maintain Source determination facility, default value of unit of measure for
service item level, material group for service, service specification line number etc…..

There are two steps for that:

Client Level

Purchase Organization Level.

A. Client Level

You maintain the configuration here for all purchase organizations.

Configuration path = SPRO-IMG-External Services Management-Source Determination and


Default Values-for Client
Maintain Service specification, default material group, default unit of measure and following
data as per your requirement.

B. Purchase Organization Level

If you maintain here any default value, then this is apply for only certain purchase organization
which you have used.

Configuration path = SPRO-IMG-External Services Management-Source Determination and


Default Values-for Purchasing Organizations
Maintain here your default data for service master.

Note : If you maintain default value here, it will be the first prior of service master.

Save your data.

Step 8 : Service Group Configuration

Service group is used for group together several service with their same attributes.
Service material group is similar to material group.

T-code OMSF

Configuration Path = SPRO-IMG-Logistics – General-Material Master-Settings for Key Fields-


Define Material Groups

Here maintain the service group (as material group)

Save your data.

Step 9 : Division Configuration

Division is grouping several materials, products or services to determine the sales area and
business place.

T-code OVXB

Configuration Path = SPRO-IMG-Enterprise Structure-Definition-Logistics – General-Define,


copy, delete, check division-Define Division

Create you division and save your data.

Then You have to assign the division to plant and valuation area.

T-code OMJ7

Configuration Path = SPRO-IMG-Enterprise Structure-Assignment-Logistics – General-Assign


Business Area to Plant/Valuation Area and Division
Choose the option and assign Division, then save your data.

Step 10 : Calculation Formula

The calculation formula in service master can be used to calculate the quantity of variable-size
items.

Suppose for hoarding, if you have rate per inch, then with this formula service master will auto
calculate the total quantity.

T-code ML89

Configuration Path = SPRO-IMG-MM-External Services Management-Formulas for Quantity


Determination-Define Formulas

Maintain the formula as per your business requirement.

Now we have to specify the variable definition for formula calculation in service line.

T-code ML99
Configuration Path = SPRO-IMG-MM-External Services Management-Formulas for Quantity
Determination-Specify Names of Formula Variables

Maintain the Formula Number, Variable, Base UoM and Description for each variable.

Do as per your requirement for every variable.

Service Master configuration has been done.

Now we have to do Service Document Configuration and Service Pricing Procedure and
Service Release Strategy.

Continued to next Document. SAP Service Configurations In SAP MM – Part 2

Skip to Content

 ProductsProducts
 IndustriesIndustries
 SupportSupport
 TrainingTraining
 CommunityCommunity
 DeveloperDeveloper
 PartnerPartner
 AboutAbout

Search
Log On


o
o
o
o

Home / Community /Blogs


Actions

SAP Service Configurations In SAP MM – Part 2


November 29, 2013 | 2,290 Views |

Dibyendu Patra

more by this author

MM (Materials Management)

materialmaterials managementmmpurchase ordersap erp logistics materials managementserviceses

 share 0
 share 0
 tweet
 share 110
Follow

Document continue… from SAP Service Configurations In SAP MM – Part 1

As we have already discuss about Service Master Configuration on previous document, now we
are going to next configurations.

Service Document Configuration

Service documents are used during the service process at different stages Like Purchase Order,
Service Entry Sheet, invoice varification.

Purchase order is used as a instruction document to vendor or service provider to perform


service with all terms and conditions.

Service Entry Sheet is used to confirm the service which is provided by the service vendor or
provider.

And the invoice verification used for to confirm the invoice raised by the service provider with
reference to the given purchase order.

Step 1 : Service Purchase Order Configuration

A purchase order is a legal document for service provider/vendor to record individual purchase
with all terms and conditions. Its also provide to vendor with the reference document link to
goods receipt and invoice verification.

Purchase Order has many types of Item category.

Like Standard, subcontracting, Stock transfer, Consignment, service etc etc….

We have to go with Service, which is on item category as D.

Number range :

We have to assign a number range to each Service Purchase order.. This a unique number for
each order.

We can use existing number or we can create a new number range to differentiate service
Purchase order.

We can use both external and internal number range for service purchase order.

New number range creation as follows:


Configuration Path = SPRO-IMG-Materials Management-Purchasing-Purchase Order-Define
Number Ranges

Here is the existing number range, You can create new number range from also.

Document Type

We can use existing document type for service PO, or we can also create our won document type
for service purchase order.

Document type control these following areas:

Item Intervals

External and internal Number range

Field selection

Item category.
Configuration Path = Configuration Path = SPRO-IMG-Materials Management-Purchasing-
Purchase Order-Define Document Types

Here I have created Create a Z document type and assign all control areas like item intervals
number range (assign the new, if you have created), field selection (You can use FOF, which is
provided by SAP or you can create your own by coping existing).

You can restrict to use only item category D for this document type. Just select the document
type, the double click “Allow Item Category” (in left side)

Here I have allowed only item category D.

Purchase Order is ready to use for service entry.


Step 2 : Service Entry Sheet Configuration

The Service Actually performed (which have been done already) by a service vendor are
recorded in Service Entry Sheet with reference to a PO.

The Invoice of services can be entered only when the service has been accepted.

After service acceptance the value will be automatically updated in specified G/L accounts.

We have assign a unique number for each service entry sheet. For that we need a number range
for service entry sheet.

Number Range

T-code OMH9

Configuration path = SPRO-IMG-Materials Management-External Services Management-


Number Ranges-Define Number Ranges for Service Entry Sheet

Click on edit intervals.

Here you can create your own number range and maintain it as external or internal, or you can
use existing one.

As similar you have to maintain number range for Service package

Configuration path = Configuration path = SPRO-IMG-Materials Management-External


Services Management-Number Ranges-Define Internal Number Range for Service Specifications
Here you can create your own number range and maintain it as external or internal, or you can
use existing one.

Number Range Assignment with service entry sheet.

Configuration Path = Configuration path = SPRO-IMG-Materials Management-External


Services Management-Number Ranges-Assign Number Ranges

Maintain the number ranges here for service package and service entry sheet.

Now our service document configuration has been done.

SERVICE RELEASE STRATEGY

There are a document already exists for service release strategy.

Please go though this document for service release strategy.

http://wiki.scn.sap.com/wiki/display/ERPSCM/MM-
SRV+Release+Strategy+for+Service+Entry+Sheets
SERVICE PRICING PROCEDURE

When we enter Service PO, the pricing procedure is fetched from PO pricing procedure, which
has been describe on this blog

Pricing procedure Details and Steps in SAP MM

Buy whenever we have entered in service entry sheet in ML81N, it fetch a pricing procedure. It’s
configuration done via service pricing procedure.

As we have all idea about pricing procedure. It’s also little bit same as other pricing procedure.

We have to maintain Condition types, Access Sequence, Condition Table, Calculation Schema,
Schema assignment.

We know about all these above details.

Configuration

Here we have to maintain Condition table, Access Sequence, Condition Type, Calculation
Schema and Schema assignment.

Step 1 : Maintain Condition Table

As SAP has maintained already maximum condition tables. Generally we not need to maintain
new condition table, but If your requirement is different and you need to create new condition
table, then follow the process:

T-code M/13

Configuration path = SPRO-IMG-MM-External Services Management-Maintain Conditions for


Services-Create Condition Table (Service)
Here you have to enter new condition table and also you can copy existing condition table.
Double click on the field name which you want to use on this condition table.

When you double click on the field the field will come to left side and the field colour will be
blue.

Now save your data.

Step 2 : Maintain Access Sequence

T-code M/11
Configuration Path = SPRO-IMG-MM-External Services Management-Maintain Conditions for
Services-Access: Maintain (Price Services)

There are some maintained access sequence here, You can maintain the new condition table in
existing access sequence or you can create your own.

Just Click on new entries and create your access sequence. Then maintain the condition table on
your newly created access sequence.

Step 3 : Maintain Condition Type

T-code M/10

Configuration path = SPRO-IMG-MM-External Services Management-Maintain Conditions for


Services-Conditions: Condition Types
The condition type PRS and PRSX is for gross price.

PRS is automatic price determination and PRSX is manual price determination. You can use this,
or you can create your own condition types.

maintain the access sequence as per your requirement.

For more understanding I refer this link SAP Online Help

Also maintain the discount, surcharges, etc etc as per your requirement.

Step 4 : Maintain Schema


T-code M/12

Configuration path = SPRO-IMG-MM-External Services Management-Maintain Conditions for


Services-Conditions-Schema for Services

As you can see, there are some calculation schema has already created by sap. You can use the
existing one or create your own.

Just click on New entries

As we know about how the calculation schema is calculating, against that calculation you have to
enter the condition types and other values.

Maintain the condition types as per your requirement.

Step 5 : Schema Assignment per Document type


In this step we can assign the calculation schema to the document type for purchase document
for service entry sheet.

T-code M/16

Configuration path = SPRO-IMG-MM-External Services Management-Maintain Conditions for


Services-Conditions-Variable Calculation Schema for Services

Here you can maintain your own calculation schema for purchasing document type.

First column for Purchase document category

You have to choose like RFQ, PO, PR, Contract.

Then choose your Document type as per combination of document category.

Then enter your calculation schema.

Now our pricing procedure for service is done.

Test
Now we are going to create a service entry sheet.
We can see our pricing procedure is flowing like as our calculation schema.

28 Comments

You must be Logged on to comment or reply to a post.

1. Preeti Kashyap December 3, 2013 at 8:04 am

Thanks for complete information with links and document.

Good documentation.

Regards

like (0)

2. Eduardo Hinojosa December 11, 2013 at 9:53 am

Thank you for sharing !!

like (0)
3. Sandeep Damania December 26, 2013 at 11:59 am

Good Work Dev.. Thank you ..

like (0)

4. Deep K January 30, 2014 at 7:07 am

Hi Dev,

I am basically from SD but i would like to have a look on your document. Nice
presentaion.

Regards,

Deep

like (0)

5. atharva g January 30, 2014 at 9:44 am

Hi Dev,

Nice document.I have 2 queries.

1.Does pricing procedure in service PO and in service entry is different as mentioned in


docs?

2.Could not get number range for service package.Can you add screen shot for same.

Thanks.

like (0)

1. Dibyendu Patra Post authorJanuary 30, 2014 at 9:58 am

Hi atharva,
1. Yes these are different. In PO item details-Condition tab is contain as PO
pricing procedure and in service tab-Conditions contain Service Pricing
Procedure.

2. Service package number is discussed in SAP Service Configurations In SAP


MM – Part 1

Anyway, service package number is same as Material Number range….

like (0)

1. atharva g January 30, 2014 at 10:10 am

Hi Dev,

Good to see quick reply.Please refer following details from document.I am


not clear that how pricing procedure will be different in service PO and
service entry sheet.

like (0)

1. Dibyendu Patra Post authorJanuary 30, 2014 at 10:35 am


You can see in screen shot, there are two condition is there in PO..

The right side condition tab is Service PO pricing procedure and its
setup will be from Pricing procedure Details and Steps in SAP
MM

And the left side condition is controlled by Service Entry Pricing


procedure, which is maintained in this document…

like (0)

6. Ranjeet singh January 30, 2014 at 1:56 pm

Hi Dev,

Thanks once again.

Regards

RK
like (0)

1. Mehmet Ozgur Unal March 21, 2014 at 10:06 pm

Hi Dev ;

I want to ask something that ” The service specification of a service item can be
structured in a maximum of four hierarchy levels ”

Can you inform us relation of configuration MM ?

Thanks for sharing.

Regards.

M.Ozgur Unal

like (0)

1. Dibyendu Patra Post authorMarch 22, 2014 at 6:58 am

Hi Mehmet,

I can’t understand your question ??

Can you explain more?

Which configuration you are talking about ?

like (0)

1. Mehmet Ozgur Unal March 22, 2014 at 7:41 am

Hi Dev;

I want to ask that is there any restriction for ”Service specification


of a service item hierarchy level.” Can you research about that ? If
i get information , i will inform us..

Regards.
M.Ozgur Unal

like (0)

7. ' MoazzaM ' September 16, 2014 at 11:36 am

This is a good document for MM learners like me. Thank you Dev for sharing this.

like (0)

1. Dibyendu Patra Post authorSeptember 16, 2014 at 11:52 am

I’ve tried to complete all configurations within these two parts. But still I missed
some points like tax code, output control.. Surely I’ll update about these points as
soon as possible.

Keep in touch and thank you for the nice comment..

like (0)

1. ' MoazzaM ' September 17, 2014 at 6:53 am

Hi

I was checking it yesterday and have some concern about service entry
sheet pricing procedure. I tried to use accrual and account key fields for
account determination but there is no entry in these two fields. If I go to
PO pricing procedure I can see account keys. Can you share your views
about this?

Thank$

like (0)

1. Dibyendu Patra Post authorSeptember 17, 2014 at 6:56 am

Yes. I had checked that before. Accrual key is not working for
service entry sheet – pricing procedure.
like (0)

1. ' MoazzaM ' September 17, 2014 at 7:21 am

So how do we post accrual entry for services? Is there any


other way?

like (0)

1. Dibyendu Patra Post authorSeptember 17, 2014


at 7:23 am

You can use the service PO condition.

like (0)

1. ' MoazzaM ' September 17, 2014 at


7:31 am

I tried with that but its not working. If you


are so sure about it then let me know I’ll
raise a thread in MM so that me and others
can learn something new.

Thank$

like (0)

1. Dibyendu Patra Post


authorSeptember 17, 2014 at 7:39 am

See, there are two condition tab for a


service PO. One is PO – Line item –
Condition tab and second is PO –
Line item – Service tab – Condition
tab.

For PO – Line item – Condition tab,


is it working for accrual key.
For PO – Line item – Service tab –
Condition tab, accrual key is not
working.

like (0)

1. ' MoazzaM ' September


17, 2014 at 10:50 am

Yes Dev thats what I am


saying. For Service PO Line
item condition tab pricing
procedure I can assign
account key and accrual key
in M/08 but system is not
posting accounting document
as per assigned account keys
and GLs in OBYC. System is
not considering accrual
condition in case of service
PO but for material it is
working fine.

like (0)

8. kumar kumar September 16, 2014 at 11:43 am

Hi Dev, Thank u for Sharing the Document Regards Kumar

like (0)

9. B V Yadav September 20, 2014 at 8:57 am

Hi Dev sir,

Very good document thanks for sharing and hoping as soon as possible OUTPUT
MESSAGE DETERMINATION will be published.

Regards,

BV
like (0)

10. Yagnesh Dave September 26, 2014 at 11:29 am

A very nice document.

Thanks a lot for preparing and sharing such informative document.

Thanks and Regards,

Yagnesh

like (0)

11. rodney sweat February 2, 2015 at 8:56 pm

Excellent document. Nothing more need to be said.

like (1)

12. Sinu Varghese October 28, 2016 at 2:39 pm

HI Dev
how can i see the service number link to the GL account once GR is taken place
regards

like (0)

1. Dibyendu Patra Post authorNovember 4, 2016 at 8:49 am

Service number is linked to the Valuation class and valuation class is linked to the
G/L account.

like (0)

13. nikki carol March 8, 2017 at 9:53 am

Thanks you for sharing…..!!!


This Document is very good informations.

Materials Management module in SAP consists of several components and sub-


components. The most prominent and widely used are Master Data, Purchasing and
Inventory.

Service purchase orders are entered for services that are procured internally or
externally. These purchase orders are different from standard ones as they don’t require a
goods receipt since they have no stock. Other than that, there are a few small
differe….Read More.

like (1)

Share & Follow







Privacy
Terms of Use

Legal Disclosure

Copyright

Trademark

Sitemap

Newsletter

You might also like