How To Create A Service Contract

Relevant to Sales

The transaction for creating a contract is VA41

You need to select the contract type.

  • WV - Service contract
  • CQ - Quantity contract
  • WK1 - Value contract
Customer Contracts 

Customer contracts are outline customer agreements that display when sales materials or services are sold within a certain time period. It can be created by 

T.code VA41.

The standard version of the SAP R/3 System contains the following categories of contracts:

Master Contracts

The master contract is a document in which you can group contracts together as lower level contracts. Thus, all the data that refers to other documents remains consistent. The master contract contains the general terms which apply for all lower level contracts.

Quantity Contracts

A quantity contract is an agreement that your customer will order a certain quantity of a product from you during a specified period. The contract contains basic quantity and price information, but does not specify delivery dates or quantities.

Value Contracts

A value contract is a contractual agreement with a customer that contains the materials and/or services that they may receive within a time period and up to a target value. A value contract can contain certain materials or a group of materials (product hierarchy, assortment module).

Service Contracts

A service contract is an agreement that contains the conditions for offering a certain service to the customer. You can manage rental and maintenance contracts in the standard version of the SAP R/3 System. A service contract contains validity dates, cancellation conditions, price agreements, and information on possible follow-up actions.

Relevant to Purchasing

1. Access the transaction choosing one of the following navigation options:

SAP ECC menu Logistics -> Materials Management -> Purchasing -> Outline Agreement -> Contract -> Create

Transaction code ME31K 

2. On the Create Contract: Initial Screen, enter the following values and choose Enter:

Vendor xxxx 

Agreement type MK 

Agreement date Today’s date 

Purchasing Organization 

Purchasing Group xxx 

Plant xxx 

3. On the Create Contract: Header Data screen, in Validity End field, enter end date (e.g. two years in the future) of the contract and choose Enter.

4.On the Create Contract: Item Overview screen, enter the following values:


Target Quantity 10000 

Net price xxxx usd per 100 PC 

Plant 1000

5. Remark: Delete any entry in the field storage location.

6. Additional step: 

If you want to use the information of an existing info record mark the line of the agreement item (item 10) and go to Environment -> Info record. On the Info record: General Data screen choose Conditions. On the screen Display Gross Price Condition (PB00): Condition Supplements you can see the value of the gross price (here: 1282.5 per 100 pieces.).

7. Choose Save (Check if the automatic print function of the contract works).

Have a SAP PM Problems?
SAP PM Forum - Do you have a SAP PM Question?

SAP Plant Maintenance Books
SAP PM Books - Certification, Interview Questions and Configuration

SAP PM Tips and Plant Maintenance Discussion Forum

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff

All the site contents are Copyright © and the content authors. All rights reserved.
All product names are trademarks of their respective companies.  The site is in no way affiliated with SAP AG.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
 The content on this site may not be reproduced or redistributed without the express written permission of or the content authors.