Contract in Sap SD
Contract in Sap SD
Customers
and vendors agree on the goods to be provided under certain conditions and within a
specific period of time. Outline agreements streamline business processes for both
partners in a business relationship. The two main outline agreements are:
• scheduling agreements
• contracts
There are two types of contracts – value and quantity. Contracts can cover both goods
and services. Generally, no restrictions apply to the different contract forms.
A contract is an outline agreement between you and your customer that is valid for a
certain time period. The contract does not contain any schedule lines, delivery quantities,
or delivery dates. The same functions are available in contracts as in orders. You can
also agree on special price agreements. The customer fulfills the contract with individual
releases. Schedule lines are created in the release order when it is placed. The release
order is then processed like any standard order. Any special agreements regarding prices
are copied from the contract.
Release orders are created with reference to a contract. This generates a document
flow record that allows you to update released quantities and values in the contract.
The following master data is involved when creating a contract. This master data
fetches relevant information and populates the relevant fields accordingly.
• Material description
• Unit of measure (Stock Keeping Unit – SKU)
• Transportation group
• Loading group (fork lifter, manual handling etc.)
• Taxation information
• Used to maintain customer relevant SKU codes which are mapped with the
company code
OUTPUT MASTER
• The process of communication with customer once the contract is created via
printout of the quotation which is sent to customer by post, fax or email.
Press F4 or button on the Sold-To Party field to search for your relevant Sold-To
Party. You can search by Search term maintained in the customer master or also
by Name. To remain specific with your search, enter relevant Sales Organization so that
only customer maintained in your Sales Organization will be displayed.
If you decide to find the customer with name, enter customer’s first name with * before
and after the name. This is called a wild-card search.
Example: *demo*.
Search for Customer
Hint: You can use asterisk to be more specific in your search and press Enter to get
output of your search.
Search Results
Double click on the required Customer line in the contract to select that customer.
Sold-To Party Populated into the Contract
Press Enter once you have selected the Sold-To Party, so that the SAP system can
accept the customer and proceed with the contract creation.
Validity of Contract
Populate contract validity dates, i.e. Valid From and Valid To dates:
Select Validity Dates using Calendar
Use F4 to search for the material the same way we did for customer and repeat the
same process for entering multiple line items (if required).
Go to Edit > Incompletion Log or Ctrl+F8 to see if the contract Created is Complete.
Check Incompletion Log of Contract
If there is anything or fields which needs to be populated, the system will prompt and
new window will be displayed.
Press or F5 to populate the next data, if any. Once all the required data is
populated, the system shall take you to the main screen of the contract.
SAP SD Contract is Complete
If the document is complete, the system will prompt the relevant message
accordingly. .
Header of Contract
Here you can see relevant sales data:
If you want to see the pricing of the individual material, select that line item and press
Outline agreements play an important role in nearly all business processes. Customers
and vendors agree on the goods to be provided under certain conditions and within a
specific period of time. Outline agreements streamline business processes for both
partners in a business relationship.
• scheduling agreements
• contracts
A scheduling agreement is an outline agreement between you and a sold-to party that
is valid for a certain period of time. The scheduling agreement contains fixed delivery
dates and quantities. These dates are contained in the schedule lines for the scheduling
agreements. Once the scheduling agreement is due for delivery, you can create the
delivery as normal or by using a delivery due list.
When you enter schedule lines for an item in the scheduling agreement, the system adds
up the quantities that have already been entered and compares them to both the target
quantity and the quantity already shipped. This gives you an overview of all the open
quantities.
If the quantity in the schedule lines exceeds the target quantity, the system issues a
warning message. If the customer requires it, you can process invoices periodically – for
example, once a month. All deliveries due for the billing document are combined in a
collective invoice.
Select the relevant Scheduling Agreement Type to proceed to the next step.
Scheduling Agreement with Type DS will be Created
Hint: if you populate your relevant Sales Organization, Distribution Channel and
Division first and then opt for the relevant Scheduling Agreement type, only Scheduling
Agreement types relevant for the selected Sales Organization, Distribution Channel and
Division will be displayed in LoVs.
The following master data is involved when creating a scheduling agreement. This
master data fetches relevant information and populates the relevant fields accordingly:
• Material description
• Unit of measure (Stock Keeping Unit – SKU)
• Transportation group
• Loading group (fork lifter, manual handling, etc.)
• Taxation information
• Used to maintain customer relevant SKU codes which are mapped with the company
code
OUTPUT MASTER
On the screenshot below is the initial screen of Scheduling Agreement once you have
selected the relevant Scheduling Agreement Type and Sales Area (combination
of Sales Organization, Distribution Channel and Division is technically termed as Sales
Area in SAP SD).
Scheduling Agreement Initial Screen
You can see Sold-to Part and Ship-to Party fields at the top left of the screen. One Sold-
to Party can have multiple Ship-to Parties. If there are many Ship-to parties associated
with one Sold-to Party, a dialog box will pop up in the scheduling agreement screen. You
need to select the relevant Ship-to Party which the Sold-to Party has instructed you to
ship the products to. Press F4 or button on the Sold-to Party field to search for your
relevant Sold-to Party.
You can search by Search Term maintained in the customer master data or also
by Name. To remain specific with your search, enter relevant Sales Organization, so that
only customers maintained in your sales organization will be displayed. If you decide to
find the customer with name, enter customer’s first name with * before and after the name.
This is called wild card search.
Example: *demo*
Hint: You can use asterisk to be more specific in your search and press Enter to get
output of your search.
Search Results
Double click on the required customer line in the window to select that customer.
Press Enter once you have selected the Sold-to Party, so that the SAP system can
accept the customer and proceed with the scheduling agreement creation. If the customer
has two Ship-to Parties assigned, a dialog box will be popped up to select the relevant
one which your customer, Sold-to, has instructed. Double click on the required one and
the same will be selected.
If there’s only one Ship-to Party assigned to the Sold-to Party, once you press Enter,
Ship-to Party will automatically get populated.
Since a scheduling agreement is a legal document, the system will prompt you to
populate validity dates:
The System Asks for Validity Dates
Populate scheduling agreement validity dates, i.e. ‘Valid From’ and ‘Valid To’ dates:
This is called the line item part of the Scheduling Agreement where materials which are
inquired by the customer are to be maintained:
Use F4 to search for the material the same way we did for the customer and repeat the
same process for entering multiple line items (if required).
If you press Enter without entering the Quantity, the system will prompt:
Request to Enter Quantity for a Material
Enter quantity:
Here you can see that no value was updated in the Net Value field in the scheduling
agreement’s header part:
Net Value is Zero
This is due to the reason that scheduling agreements require the schedule line to be
populated. Select the relevant line item and press button in the line item section of
the scheduling agreement:
Click Details Button for a Line Item
Enter the dates on which the customer has requested the goods along with the order
quantity.
Enter Schedule Lines for the Dates when the Customer Requested Shipments
Once one schedule line it entered, conditions will update. Go to the Conditions tab in
the line item data :
Pricing Conditions were Updated and Net Value is Not Zero Now
Enter another delivery date and quantity:
If there are any fields which need to be populated, the system will prompt and a new
window will be displayed:
Press or F5 to populate the next missing field, if any. Once all the required data is
populated, the system will take you to the main screen of the scheduling agreement. If
the document is complete, the SAP system will show the relevant message
accordingly: .
Once you have created the scheduling agreement and are satisfied with the information
populated, press or CTRL+S to save the scheduling agreement.
Customer requested the delivery of 1 quantity of goods on 1st November, 2016 but the
system confirmed the delivery of goods on 4th November, 2016 based on the availability
settings. This means that delivery can take place on 4th November, 2016 and not before
that.
Similarly, the customer requested for the delivery of another 1 quantity of goods on 10th of
November, 2016 which system confirmed.
Now, let us go to the delivery monitor and due list using the transaction VL10A:
Enter the relevant Shipping Point, Delivery Creation Date(s) and Sold-to Party:
SAP Delivery Monitor Initial Screen
Now, the system should show two deliveries required to be delivered on the following
dates based on the schedule lines maintained the scheduling agreement: