cancel
Showing results for 
Search instead for 
Did you mean: 

contracts

Former Member
0 Kudos

hi friends

i am deva

what is contracts? what is the purpose of it? process of contracts in sd?

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Friends,

I have a requirement - where my client has a customer who is globally located .....every year the global customer gives a contract to my client and asks to ship the material across his offices located globally...say one office in UK,one in US,one in Australia....sometimes the order may come from the customer from US/UK ....referring the same contract.

And every time a slaes aorder is created for all the orders the qty has to get decreased from the same contract.

Shall i need to have a customer hierarchy and in that case can i refer to the same contract........or do i need to create a on single contract on the main customer and add the reamining customers as partner functions .......i am not sure how to go on with this ....please help me out

Cheers

Ivy

Former Member
0 Kudos

Hi Deva,

The following is the detailed notes on Contracts -

<b>CONTRACTS</b>

1. TRANSACTION CODE – VA41 (logistics – sales and distribution – sales – contract)

2. CONFIGURATION – IMG – sales and distribution – sales – sales documents – sales document header – define sales documents.

3. An outline agreement (contract or a scheduling agreement) can be closed before the validity period, by entering the rejection reason for the rest of the items in the agreement. The procedure for rejecting items in a contract is identical to the procedure for rejecting items in a sales order.

4. In a sales order you can enter a reason for rejection for one or more items. These items are then NOT copied into the subsequent documents. If you reject an item in a sales document, the system automatically cancels any materials planning requirements (MRP) previously generated for the item.

5. You must be in the change mode for a sales document. You can reject either the whole sales document or individual items. If you want to reject all the items, choose Reject document in the change modus for the sales document. The system automatically selects all the items and you can enter a reason for rejection in the following dialog box. Enter the appropriate reason for rejection and choose Copy. The system assigns the same reason for rejection to all the selected items.

<b>QUANTITY CONTRACTS – KM (or) NMS</b>

1. Quantity contracts are generally used when the demand for the material is greater than the available supply and the business has to implement measures to limit the supplied quantity evenly between its customers for this material.

2. The quantity contract takes place after quotation and before an order. An order from a contract is called a “RELEASE ORDER”.

3. Document type – KM (or) NMS; item category – KMN; schedule lines, delivery and billing doesn’t exist, as this is a preceding document to an order.

4. Quantity contracts are entitled only for certain quantity of items for a certain period and this quantity decreases each time an order is placed by the customer.

5. Once the contract validity date expires or the customer has purchased the full quota of stock allocated to him in the contract, the existing contract expires and a new one has to be created on the supplier’s discretion.

6. The quantity contract does not transfer any requirements; the requirement is placed with warehouse, production and material management only when the order is created.

7. Quantity contracts have no schedule lines or specific delivery dates but it does have VALIDITY date and cancellation rules and it also enables the customer to have special price per material.

8. “Update document flow” indicator on the item category has to be set in copy control rules to get the information on the number of items consumed of the available quota at any point of time. If this is not set, the customer can order as much as he would like, without regard to the contract being updated.

9. completion rule should be set to C. (used in case of quotations and contracts)

10. It is suggested to configure an order type (ZOR) which could act as a release order for contracts where you can make reference mandatory for quantity contracts.

<b>Service contract – WV (or) SC</b>

1. The service contract is a legal agreement between the receiver of the service and the business supplying the service. It is used beneficially by the business for initiating automatic billing of routine services at regular intervals. ( example: machinery maintenance, repairs in a plant etc)

2. a service contract need not have a call-off or release order, nor does it need to be created with reference to other sales documents, no delivery is necessary as the contract doesn’t deal with any materials (except for periodic billing – F2) and like any other contract it can have a specific pricing procedure as the supply of materials is different from supply of services.

3. transaction code – VA41; sales doc type – SC; item category – WVN, billing type – F2 (invoice)

4. The item category used by the service contracts is very important, it has been created to represent an item, which is a service that is carried out and billed periodically.

5. The item category has a completion rule C, which determines the item to be fully referenced when the target quantity is fully reached.

6. This particular item category is relevant for order related billing plan and type 2, which indicates periodic billing and it, doesn’t enable any schedule lines.

7. SAP provides standard material types for services – DIEN and KMAT.

8. After setting up the relevant document type and item categories for service contracts, copy control rules must be defined.

9. VA41 (SC) – VF01 (PERIODIC BILLING)

10. the following are contract category details for sales document type (SC) -

1. header pricing procedure: pricing procedure for contract conditions at header level

2. Item pricing procedure: pricing procedure for contract conditions at item level.

3. Contract profile: this is a profile defaulting validity dates and cancellation rules in a contract. The contract profile is explained in three categories – contract profiles, validity dates and cancellation procedures. (pls refer p-105 williams for more info). IMG – Sales and distribution – sales – sales documents – contracts – contract data – define contract profiles (and) – control cancellation – define cancellation procedures.

4. Billing request: debit memo request for contracts

5. Group ref. procedure: the reference procedure is used by master contracts to determine which data is to be copied or proposed into lower level contracts.

6. Contract data allowed: this is a very critical field. As contract data, validity periods and cancellation data may be kept at the header as well as the item level of the contract. This field indicates to the system what to do when data differs between the header and the item levels.

7. Follow up activity type: the follow up activity type speeds up the creation of follow-up activities. For example the follow up sales activity type 0002 (telephone call) is specified for sales document type SC. Follow up activity work list for contracts can be created by choosing outline agreements – contracts – subsequent functions – follow up actions – maintain selection criteria as required.

8. Subsequent order type: should the follow up activity have been to create an order type such as quotation, you would need to enter a quotation document type in the field subsequent order type.

9. Check partner authorisation: this field determines which partners are authorised to release a contract. Should no check be performed, you can leave this field blank. The standard checking rule A indicates – the release partner is sold-to-party of the contract or it may be a partner in the contract that has a partner function of AA (authorised release partner). In case of standard checking rule B the system checks if the partner wanting to be released from the contract is a lower level customer in the customer hierarchy.

10. Update lower level contract: this field is applicable only for master contracts as it is used by the system to update lower level contracts. Any changes made the master contract level are passed on to the lower level via workflow. If this field is not set, the system will only update the lower level contract when it is reprocessed.

<b>Value contract: WK1 and WK2</b>

1. The value contract is similar to the quantity contract in that it limits material or services to a customer. However, instead of limiting due to the quantity of stock, the contract and its ceiling is based upon a total value.

2. the value contract is created and maintained the same way as the other standard contracts and document types (VOV8) or you could also configure value contract through its own configuration menu path in IMG i.e. Sales & Distribution – Sales – Sales Documents – Contracts – value contracts. The sales documents are WK2 for specific material or WK1 for assortment module.

3. A value contract is a legal agreement with a customer that contains the materials and services that the customer receives within a specified time period, and for a value up to a specified target value. A value contract can contain certain materials or a group of materials (product hierarchy, assortment module).

4. In addition to the sold-to party, you can specify the other partners who are authorized to release against the contract by assigning the partner function AA to them. You can also define additional ship-to parties for release orders using the partner function AW

5. In the value contract you can refer to lists of materials that have already been defined. This list could be a product hierarchy or an assortment module. However you also create a value contract for only one material (for example, a configurable material).

6. An assortment module is an order entry tool that displays a list of materials and services and can be called from a value contract. It is valid for a certain period of time and has a restriction that only the materials and services that belong in the same sales and dist. Channel for which you r release order is being made will be displayed. (logistics – sales and distribution – master data – products – value contract assortment module – create (WSV 2).

7. To fulfill both these requirements, two types of value contracts are offered in the standard system:

8. Value contract type WK 1 - You can specify a product hierarchy or an assortment module for value contracts with contract type WK 1. The system will always propose this type of contract, if you want to create a contract for several materials or a certain group of materials. All the materials in the relevant assortment, or belonging to the specified product hierarchy are then relevant for release.

9. Value contract type WK 2 (material-related) You can create contracts for one material (usually configurable) with this type of value contract. A software company is an example of where this kind of contract is often used. There, a contract for the value of $500,000 is made with the customer for one specific software product. You can also agree on the length of the contract for this type. The contract duration can be agreed at item level and can be different from the contract duration specified at header level.

10. Both the value contracts have a header level and item level. Thus neither of these contracts is responsible for delivering products as each of the contracts has a release order, which is based on the total value.

11. The standard item category for WK1 contracts is WKN and WK2 contracts is WKC. The item category for release order is WAN.

12. The release orders are standard order types created with reference to the contracts. The sold to party must correspond to that of the value contract or it must be an authorized release partner.

13. The customer fulfills a contract by issuing orders against the contract. The contract does not contain any exact dates for deliveries, so you need to create a sales order to release against a value contract. When a release order is created for the contract, the system automatically updates the released values in the contract. The release order value is calculated from the total of the open order and delivery values, plus the value that has already been billed to the value contract. The system also updates the released value for subsequent changes (for example, over delivery of contract release, price changes in the billing document, partial deliveries, returns, rejection of order items, cancellation or reversal of orders, deliveries or billing documents). You can create a release order in any currency. The system automatically converts this currency into the one agreed upon in the value contract on the pricing date for the contract release order.

14. You can bill the value contract either directly, or per release order. If you want to bill the value contract directly, you have to create a billing plan for the value contract (01 – milestone billing and ord-rel billing type – FV (invoice contract). This enables you to bill the value contract for several dates, and for partial values. If you change the value of an item in the value contract, the system automatically adjusts the open billing dates so that the complete value is billed.

15. In case of WK1 – value contract data must be maintained at the item category level – that is value contract material that is used to derive taxes and update statistics. Be sure that the material you enter here matches organization levels for materials in assortment module, and release order.

16. The contract release control at this level is the key to control the customer doesn’t exceed the allocated value contract limit and displays a warning message or an error together with the update document flow that updates the value already used by the customer.

17. The value contract is deemed as complete once the total value is reached or the validity period has been met or a reason for rejection has been entered for the line items.

18. You can only have one release order refer to a contract. Thus you cannot have a release order for both a quantity contract as well as a value contract. Quantity and value contract items cannot be processed together in one document.

<b>

Master contracts - GK</b>

1. A master contract consists of other contracts that are grouped as lower level contracts. Thus master contract has the general data pertaining to all lower level contracts over a specified period.

2. The documents that can be grouped under a master contract are – (a)quantity contract (b) Value contract (c) Service contract.

3. Contract grouping is the process whereby several lower level contracts are linked to one master contract to ensure data consistency. When you link a lower level contract to a master contract, the header data of the master contract are passed down into the lower level contract.

4. The lower level and higher level contracts must be assigned to the same sales area. You can only have one master contract with several lower level contracts assigned to it.

5. To group contracts, you must first determine the referencing requirements. IMG – sales and distribution – sales – sales documents – contracts – master contracts – define referencing requirements – define reference sales documents. In this activity you can assign the contracts that can be referenced by the main master contract.

6. define referencing procedures is the most crucial field in configuring master contract – IMG – sales and distribution – sales – sales documents – contracts – master contracts – define referencing requirements – define referencing procedures. There is no need to create a new reference procedure, simply copy the existing if you require one and amend it as per your requirements

7. the standard sales document for master contracts is GK (VOV8)

8. No delivery type or billing type is necessary, as the master contract is not relevant for deliveries or billing documents. Also copy control rules should only be set at the header level as the no item and schedule line exists. (i.e. no item category exits for master contracts)

9. The only remaining data to configure is the workflow, which is issued once a contract is to be updated. Generally workflow is controlled by specialist workflow resource.

<b>REWARD POINTS IF HELPFUL.</b>

Regards

Sai

Former Member
0 Kudos

<b>Hi

Make small search in sdn there are tons of posts on the same issue</b>

<b>E.G.</b>

Former Member
0 Kudos

Pl go through below link:

http://help.sap.com/saphelp_47x200/helpdata/en/06/57683801b5c412e10000009b38f842/frameset.htm

Master Contract:

The master contract is a document under which you can group contracts as lower level contracts. It contains the general terms which apply for all the lower level contracts over a specified period.

Use

You group contracts as lower level contracts under a master contract to ensure that

The terms in the master contract are granted in all the lower level contracts

The data in all lower level contracts remains consistent

You can group the following documents under a master contract:

Quantity contracts

Value contracts

Service contracts

The link between the master and lower level contracts is controlled by the referencing procedure which is assigned to the master contract type in Customizing. The referencing procedure determines which data is copied from the master contract into the lower level contracts

Structure

A master contract contains header data only. In the master contract, you can record:

Business data

Partner data

Contract data

Billing plan data

On the overview screen of the master contract, there is a list of all the lower level contracts which refer to it. You can branch from this list into the individual contracts.

--

Master Contract: The master contract is a document under which you can group contracts as lower level contracts. It contains the general terms which apply for all the lower level contracts over a specified period.

Check these links on Master Contract

http://help.sap.com/saphelp_47x200/helpdata/en/dd/55fd0d545a11d1a7020000e829fd11/frameset.htm

http://help.sap.com/saphelp_47x200/helpdata/en/dd/55fd34545a11d1a7020000e829fd11/content.htm

http://help.sap.com/saphelp_47x200/helpdata/en/dd/55fd27545a11d1a7020000e829fd11/content.htm