第 239 页 / 共 485 页
SCM605 Lesson: ConfigurationofPartnerFunctionsandPartnerFunctionDetermination
3. AssignthenewproceduretosalesdocumenttypeZA##.
Task 3:
Optional
Check whether the partner function 9# Representative##has been transferred
automaticallyfromthecustomermasterrecordtotheorder.
1. Createatradefair##orderforcustomerT-S62C##(purchaseordernumber
##LO605-ZA##06). Checkwhetherthepartnerfunction9#representative
##hasbeenstoredasapartner intheorder header.
2. Additionally, enter an employee called Hubert Schwarz as the sales
employee.
3. Canyoudeterminethesalesemployeefromthesold-toparty’smasterrecord?
Why / why not?
____________________________________________________________
215
2009 © 2009 SAP AG. All rights reserved.
第 240 页 / 共 485 页
Unit9: BusinessPartners SCM605
Solution 12: Configuration of Partner
Functions and Partner Function
Determination
Task 1:
1. Enter a new partner function 9# for the personal representative in
Customizing. (Keyofthenewroleforeachparticipantgroup: seethetable
below)
Key: 9# (see the table below)
Description: Representative ##
Partner type: PE
Keysofthenewfunctionforeachparticipantgroup:
Group Partner Group Partner Group Partner
number function number function number func-
tion
01 9A 07 9G 13 9M
02 9B 08 9H 14 9N
03 9C 09 9I 15 9O
04 9D 10 9J 16 9P
05 9E 11 9K 17 9Q
06 9F 12 9L 18 9R
a) Create new partner function
IMG → Sales and Distribution → Basic Functions → Partner
Determination→SetUpPartnerDetermination→SetUpPartner
DeterminationfortheCustomerMaster→PartnerFunctionsFolder
(double-click)→Button: NewEntries→EnterPartnerFunction
9# → Save
2. Create a new partner determination procedure Z## with description
Procedure##for theobject ”customer master”.
Enter the following partner functions:
Continued on next page
216
©2009SAPAG.Allrightsreserved. 2009
| Group number | Partner function | Group number | Partner function | Group number | Partner func- tion | |
|---|---|---|---|---|---|---|
| 01 | 9A | 07 | 9G | 13 | 9M | |
| 02 | 9B | 08 | 9H | 14 | 9N | |
| 03 | 9C | 09 | 9I | 15 | 9O | |
| 04 | 9D | 10 | 9J | 16 | 9P | |
| 05 | 9E | 11 | 9K | 17 | 9Q | |
| 06 | 9F | 12 | 9L | 18 | 9R |
第 241 页 / 共 485 页
SCM605 Lesson: ConfigurationofPartnerFunctionsandPartnerFunctionDetermination
- SP Sold-toparty(cannotbechanged,mandatoryfunction)
- SH Ship-to party (mandatory function)
- BP Bill-to party (mandatory function)
- PY Payer (mandatory function)
- 9# Representative ##
CustomerT-S62C##masterrecordiscontrolledby accountgroupZK##.
AssignthenewproceduretoaccountgroupZK##.
a) Createnewpartnerproceduresforcustomermasters
→PartnerDeterminationProceduresfolder(double-click)→Button:
NewEntries→EnterPartnerDeterminationProcedureZ##→Save
→ Select determination procedure Z## → Partner Functions in
Procedure folder(double-click)→ Button: NewEntries →Enter
Functions → Save
→ Partner Determination Procedure Assignment folder
(double-click) → Assign partner determination procedure Z## to
account group ZK## → Save →Exit
3. ExtendthecustomermasterrecordforcustomerT-S62C##withthepersonal
representative.
Hint: UnderMasterDataintheSalesandDistributionmenu,choose
→ Business Partner → Customer → Change → Sales and
Distribution → Button: Sales area data; Tab page: Partner
Functions
Enter employee 1701## in the partner screen as the personal
representativeandsave themaster record.
a) → Business partner → Customer → Change → Sales and
Distribution
→ Button: Sales area data
→Tabpage: SelectPartnerFunctions→PartnerFunction: Add
representative ##
Continued on next page
217
2009 © 2009 SAP AG. All rights reserved.
第 242 页 / 共 485 页
Unit9: BusinessPartners SCM605
Task 2:
Optional
Inthenextstep,youwanttoensurethatthenewpartnerinthemasterrecordwill
becontrolledautomaticallyinsalesdocumentsofdocumenttypeZA##.
1. CreateanewpartnerdeterminationprocedureY##withdescriptionOrder
procedure##fortheobject”salesdocument type”.
a) IMG → Sales and Distribution → Basic Functions → Partner
Determination→SetUpPartnerDetermination→SetUpPartner
Determination forSales Document Header →Partner Functions
Folder (double-click) → Button: New Entries → Enter Partner
Determination Procedure Y# → Save
2. Enter the following partner functions:
- SP Sold-toparty(cannotbechanged,mandatoryfunction)
- SH Ship-to party (mandatory function)
- BP Bill-to party (mandatory function)
- PY Payer (mandatory function)
- 9# Representative ##
- VE Sales employee
a) →SelectprocedureY##→PartnerFunctionsFolderinProcedure
(double-click)→Button: NewEntries→EnterFunctions→Save
3. AssignthenewproceduretosalesdocumenttypeZA##.
a) → Partner Determination Procedures Assignment folder
(double-click) → Assign partner determination procedure Y## to
account group ZA## → Save →Exit
Task 3:
Optional
Check whether thepartner function9# Representative##has been transferred
automaticallyfromthecustomermasterrecordtotheorder.
1. Createatradefair##orderforcustomerT-S62C##(purchaseordernumber
##LO605-ZA##06). Checkwhetherthepartnerfunction9#representative
##hasbeenstoredasapartnerintheorder header.
a) Logistics →Sales and distribution →Sales →Order(order type:
ZA##) → Create
Continued on next page
218
©2009SAPAG.Allrightsreserved. 2009
第 243 页 / 共 485 页
SCM605 Lesson: ConfigurationofPartnerFunctionsandPartnerFunctionDetermination
2. Additionally, enter an employee called Hubert Schwarz as the sales
employee.
a) → Goto → Header → Partner
→Findpersonnelnumberofemployeeusingmatchcode
3. Canyoudeterminethesalesemployeefromthesold-toparty’smasterrecord?
No
Why / why not?
____________________________________________________________
a) Partner procedure Z##, which controls this customer, does not
containthisfunction. Asaresult,youcannotsaveapartnerwiththe
function of sales employee in the sold-to party's customer master
record. Thismeansthatthesystemcannotusethecustomermasterto
proposethispartnerin thesalesdocument.
219
2009 © 2009 SAP AG. All rights reserved.
第 244 页 / 共 485 页
Unit9: BusinessPartners SCM605
Lesson Summary
You should now be able to:
• Definenewpartnerfunctionsandintegratetheseintotheprocesschain.
220
©2009SAPAG.Allrightsreserved. 2009
第 245 页 / 共 485 页
SCM605 Unit Summary
Unit Summary
You should now be able to:
• Understandtheimportanceofthepartnerfunctionconceptforthesalesand
distribution process.
• Definenewpartnerfunctionsandintegratetheseintotheprocesschain.
221
2009 © 2009 SAP AG. All rights reserved.
第 246 页 / 共 485 页
UnitSummary SCM605
222
©2009SAPAG.Allrightsreserved. 2009
第 247 页 / 共 485 页
第 248 页 / 共 485 页
第 249 页 / 共 485 页
Unit 10
Outline Agreements
Unit Overview
Thisunitdescribesoutlineagreementssuchasquantityandvaluecontractsand
scheduling agreements.
Unit Objectives
After completing thisunit, you will beableto:
• Usedifferenttypesofoutlineagreementsandtheirfunctions
• Configure outline agreements in Customizing so that they meet your
requirements.
• Set up andusevaluecontractsinCustomizing.
• Storepartnersauthorizedtoreleasein contracts.
Unit Contents
Lesson: Scheduling Agreements and Quantity Contracts.................224
Lesson: Value Contracts.......................................................230
Exercise 13: Scheduling Agreements, Quantity Contracts and Value
Contracts ....................................................................239
223
2009 © 2009 SAP AG. All rights reserved.
第 250 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Lesson: Scheduling Agreements and Quantity Contracts
Lesson Overview
Thislessondescribesthefunctionofschedulingagreementsandquantitycontracts
as well as control of contract data.
Lesson Objectives
After completingthislesson, you will beable to:
• Usedifferenttypesofoutlineagreementsandtheirfunctions
• Configure outline agreements in Customizing so that they meet your
requirements.
Business Example
• Yourcompany,IDESAG,hasexcellentbusinessrelationshipswithmanyof
itscustomers,andconductsfrequenttransactionswiththem.
• Yourcompanywantstoplanbusinessprocessesforthefuturetogetherwith
thesecustomersbasedoncontractualagreements.
• Different types of outline agreements will be needed, depending on the
product and customer involved.
• Itisyourresponsibilitytofindouttheextenttowhichthedifferentoutline
agreements can be modeled using the available sales document types in
the SAP system.
Figure 72: Contracts - Sales Document Types
224
©2009SAPAG.Allrightsreserved. 2009
第 251 页 / 共 485 页
SCM605 Lesson: Scheduling Agreements and Quantity Contracts
Outline agreements play an important role in nearly all business processes.
Customersandvendorsagreeonthegoodstobeprovidedundercertainconditions
and within a specific period of time. Outline agreements streamline business
processesfor bothpartnersinabusinessrelationship.
In the SAP system, various sales document types represent different outline
agreements. The standard SAP system containsa range of different document
typesthatyoucaneitherusedirectlyorcopyastemplates.
Thetwomainoutlineagreementsareschedulingagreementsandcontracts.
Thesimplestandmostcommontypeofschedulingagreementisrepresentedin
the system by document type DS. Document typesfor scheduling agreements
suchasBLorDELarespecialcasesthatareusedintheautomotivecomponent
supplier industry.
Therearetwotypesofcontracts-valueandquantity. Contractscancoverboth
goodsandservices. Generally,norestrictionsapplytothedifferentcontractforms.
Rental and maintenance contracts are frequently used in the service industry.
Maintenance agreementsaresigned for productsthat thecustomer uses over a
longperiodoftimeandwhich needtobeservicedduring thattime. Alongside
maintenancecontracts,wealsooffertheServiceManagementapplicationmodule
whosefunctionsareexplained inanother course.
Figure 73: Scheduling Agreements
Aschedulingagreementisanoutlineagreementbetweenyouandasold-toparty
thatisvalidforacertainperiodoftime. Theschedulingagreementcontainsfixed
delivery dates and quantities.
These datesarecontained in the schedulelines for the scheduling agreements.
Oncetheschedulingagreementisduefordelivery,youcancreatethedeliveryas
normal or by using a delivery due list.
225
2009 © 2009 SAP AG. All rights reserved.
第 252 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Whenyouenterschedulelinesforanitemintheschedulingagreement,thesystem
addsupthequantitiesthathavealreadybeenenteredandcomparesthemtoboth
thetargetquantityandthequantityalreadyshipped. Thisgivesyouanoverview
of all the open quantities.
Ifthequantityintheschedulelinesexceedsthetargetquantity,thesystemissuesa
warning message.
Ifthecustomerrequiresit, youcanprocessinvoicesperiodically-forexample,
once a month. All deliveries due for the billing document are combined in a
collective invoice.
Figure 74: Quantity Contracts
Acontractisanoutlineagreementbetweenyouandyourcustomerthatisvalidfor
acertaintimeperiod. Thecontractdoesnotcontainanyschedulelines,delivery
quantities, ordeliverydates. Thesamefunctionsareavailableincontractsasin
orders. Youcanalsoagreeonspecialpriceagreementsordeliverytimes.
The customer fulfills the contract with individual releases. Schedule linesare
createdinthereleaseorderwhenitisplaced. Thereleaseorderisthenprocessed
like a standard order. Any special agreements regarding prices or delivery
deadlines are copied from the contract.
Releaseordersarecreatedwithreferencetoacontract. Thisgeneratesadocument
flowrecordthatallowsyoutoupdatereleasedquantitiesandvaluesinthecontract.
Incopying control, youdecide which typesof salesdocuments canbeusedas
release orders from a contract.
226
©2009SAPAG.Allrightsreserved. 2009
第 253 页 / 共 485 页
SCM605 Lesson: Scheduling Agreements and Quantity Contracts
Youcancreatereleaseordersinthefollowingways:
• Choose'Createwithreference' ontheinitialscreen
• In the Sales document menu, choose Sales document → Create with
reference→ To contract...
• Assignanorderitemtoacontractretrospectively
• Usetheautomaticsystemtosearchforopenoutlineagreementswhenyou
create an order
Figure 75: Messages about Open Outline Agreements
227
2009 © 2009 SAP AG. All rights reserved.
第 254 页 / 共 485 页
Unit10: OutlineAgreements SCM605
You canconfigure Customizing for thesales documenttypeso that, when you
create a release order, the system automatically searches for any open outline
agreements. Youcanchooseseveraloptionsforthesearchanddeterminehowthe
system should react if thesearch issuccessful:
• Blank: No checks
• A/B:Check at header / item level:
Thesystemcomparesthecustomernumbersandmaterialnumbers. Ifthere
areanyopenoutlineagreements,itdisplaysadialogboxinwhichyoucan
makeaselection. Youcanthendisplaytheopenagreementsintheformofa
list, or continue to process the salesorder.
• C/D:Checkatheader/itemlevelandcopyifunique:
If the system finds exactly oneopen outlineagreement, thisdocument is
createdautomatically. Insteadofdisplayingadialogbox,thesystemissues
aninformationmessageinthestatusbarfortherelease.
• E/F:Checkatheader/itemlevelandbranchimmediatelytoselectionlist:
Instead of displaying a dialog box, the system immediately goes to the
selectionlist. Nodialogboxisdisplayed. Ifthereisonlyoneopencontract,
the system reacts as in C/D.
228
©2009SAPAG.Allrightsreserved. 2009
第 255 页 / 共 485 页
SCM605 Lesson: Scheduling Agreements and Quantity Contracts
Lesson Summary
You should now be able to:
• Usedifferenttypesofoutlineagreementsandtheirfunctions
• Configure outline agreements in Customizing so that they meet your
requirements.
229
2009 © 2009 SAP AG. All rights reserved.
第 256 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Lesson: Value Contracts
Lesson Overview
This lesson describes the function of value contracts and specific control of
business partners in contracts.
Lesson Objectives
After completingthislesson, you will beable to:
• Set up andusevaluecontractsinCustomizing.
• Storepartnersauthorized toreleasein contracts.
Business Example
Youwanttobeabletofinalizevaluecontracts,agreeassortmentsandbeableto
storeotherpartnersauthorizedtoreleaseinadditiontotheactualcontractpartners.
Figure 76: Value Contracts
A value contract is an outline agreement between you and your customer. It
specifiesthatyourcustomeragreestopurchaseafixeddollarvalue(targetamount)
of goods and servicesduring a defined period.
230
©2009SAPAG.Allrightsreserved. 2009
第 257 页 / 共 485 页
SCM605 Lesson: Value Contracts
Avaluecontractcancontainother agreementsbetweenyouandyourcustomer
that are checked in the release orders:
• Special price agreements
• Customer restrictions
• Material restrictions
IfthecheckisactivatedinCustomizing,thesystemissuesamessageinforming
youwhetherthereareanyvalidcontractswhenyouenterareleaseorder.
Youcanchangethetargetvaluesinthecontractlateron.
Figure 77: Valid Materials
Youcanrestrictmaterialsthatcanbereleasedinavaluecontractinthestandard
system in the following ways:
• Producthierarchy(canbesearchedforgenericallybyenteringthefirstfew
digits, such as 0000101*)
• List of valid materials(assortment module)
If both theproduct hierarchy and the assortment modulearemaintained in the
document,allofthematerialsthatbelongtooneorotherofthematerialgroups
are validfor thereleaseorder (logical ORlink).
Assortment modules for value contracts are maintained in the master data for
products. You can define a validity period for each material in the assortment
module. Whenyoucreateareleaseorder,thesystemcheckstherespectiveentry
date against the validity period.
231
2009 © 2009 SAP AG. All rights reserved.
第 258 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Ifyouhavenotmadeanyentriesinthedocument,allthematerialsdefinedinsales
canbereleasedunlessthereareanyotherrestrictionsincopyingcontrolatitem
level. Thesematerialsarealsolimitedinthattheymustbepermittedforthesales
areaassignedtothevaluecontract(copyingcontrol).
Figure 78: Value Contracts - Releases
A releaseorder releasesapartialquantityoftheagreed totalvalueof goodsor
servicesinacontract. Areleaseorderisatypeofsalesorder.
Normally,youcreateareleaseorderwithreferencetoacontract. Severalfunctions
exist for searching for the relevant contract:
• Searchforsuitablecontractsusingthepartnernumber
• Searchfor suitablepartnersusingthecontractnumber (for customer lists
only)
Youcanselectitemsfromallthevalidmaterialsusingtheitemselectionfunction.
Youcanchoosematerialsdirectlyorbyexplodinganassortmentmodule.
Deliveryquantitiesandtimesarestoredintheschedulelinesforthereleaseorder.
You can create releases in any currency but the total value is updated in the
currency of the contract.
Whenyoucreateareleaseorder,thesystemcheckstherequirementsstoredinthe
contract,suchasthereleaseruleorvalidityperiod. Thevalueofthereleaseorder
is compared with the value still open in the contract. You can define how the
system respondswhen this valueis exceeded.
232
©2009SAPAG.Allrightsreserved. 2009
第 259 页 / 共 485 页
SCM605 Lesson: Value Contracts
Youcanassignanordertoacontractlaterbothatheaderanditemlevel. Inboth
cases,thesystemre-runspricingautomatically. Valuesinthecontractcanonlybe
updatedwhentheassignment isdefinedatitemlevel.
Figure 79: Value Contracts - Billing Documents
Youcaneitherbillthevaluecontractdirectlyoryoucanbilleachreleaseorder.
• Billing a release order
YoucanusethestandardorderORforreleaseorders. Billingcanbeeither
order-related or delivery-related.
• Billing a value contract
Order type WA exists in the standard system for the release. The value
contract isthenbilled according totheorder.
Abilling planallowsyou to bill thecontract for several datesand partial
quantitiesatonce. Thesystemautomaticallyadjuststheopenbillingdatesif
youmakeachangetothetargetvalueinaniteminthevaluecontractlateron.
The system does not allow you to automatically bill value contracts that have
not been completely released.
233
2009 © 2009 SAP AG. All rights reserved.
第 260 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Figure 80: Controlling Value Contracts
TherearetwotypesofvaluecontractsintheSAPstandardsystem:
• WK1Generalvaluecontract: Thisordertypeallowsyoutorefertodifferent
materialsandservicesaccordingtotheselectionoptionsdescribedearlier.
• WK2Material-relatedvaluecontract: Thisisusedwhenthecontractcontains
exactlyonematerial (forexample, configurable).
InCustomizing,youonlydistinguishbetweenthesalesdocumenttypesforvalue
contractsWK1andWK2inthescreensequencegroupfordocumentheaderand
item.
You can maintain the value contract material in the item category. It acts as a
technical vehicle in the contract item fordetermining important data, such as
account assignments, taxes or statistical updates.
DocumenttypeWK1usesitemcategoryWKN.DocumenttypeWK2usesitem
categoryWKC.Accordingtowhatyouenterintheitem,thesystemdetermines
theitemcategorywiththeusageindicatorVCTRortheitemcategorygroupVCIT.
In copying control, you can decide at item level if the value contract material
shouldbecopiedtotherelease, (WKC) or not(WKN).
Ifareleaseexceedsthetargetvalueinacontractitem,youcanconfigurehowthe
systemreacts: noresponse,twodifferentwarningmessagesandanerrormessage.
Inthestandardsystem,valuecontracts(documentdeterminationprocedureY)use
pricingprocedureWK0001withconditiontypeWK00fortheagreedtargetvalue.
234
©2009SAPAG.Allrightsreserved. 2009
第 261 页 / 共 485 页
SCM605 Lesson: Value Contracts
Figure 81: Partners Authorized to Release in Contract
Normally, both the sold-to party and other business partners are authorized to
release from a contract. This means that the central office for a company can
decide which of its branches can release from a contract. There may also be
several ship-to parties.
To meet this requirement, maintain the Check partner authorization field in
Customizing for the sales document type. The sales order can be set up as a
customerlist(ruleA)orviathecustomerhierarchy(ruleB).
The partner determinationprocedureassigns the partnersauthorized to release
against the contract.
If there are several partners authorized to release against a contract, you can
choosetherelevantpartnerfromalistwhenyoucreatethereleaseorder.
Ifthereareseveralship-topartiesthatareauthorizedtoreleasefortheselected
sold-to party, you can choose the relevant one from a list when you create the
release.
To enable the releasing partner to be different than the sold-to party for the
contract,copyingcontrolusesrequirement002(Header-DiffCustomer.
235
2009 © 2009 SAP AG. All rights reserved.
第 262 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Figure 82: PartnersAuthorizedtoRelease: CustomerList
Rule A Check contract partners
Ifthereisacustomerlist,youcanstorethepartnersauthorizedtoreleasedirectly
inthepartner screenfor thecontractdocument. Inthestandardsystem, partner
function AA has been defined for use as an optional partner function in the
relevantpartnerdeterminationprocedure(KABprocedureinthestandardsystem).
Alternativeship-topartiesarerepresentedbypartnerfunctionAW.
Iftherearealreadyseveralpossiblesold-topartiesinthecustomermasterrecord
(partnerfunctionsSPandAA),thesystemdisplaysaselectionscreenwhenyou
createthecontractwhereyoucanselectandcopyseveralpartnersinonestep.
Partnersauthorizedtoreleasearecheckedatheaderlevelonly.
236
©2009SAPAG.Allrightsreserved. 2009
第 263 页 / 共 485 页
SCM605 Lesson: Value Contracts
Figure 83: Contract Data in Sales Documents
InCustomizingforsalesdocumenttypes,youcanactivatethecontractdata.
blank No contract data
X Contractdataispermitted. Anychangestothecontractheaderarenot
copied to the items.
Y Contract data is permitted. Changes to the contract header are
automatically copied to the items if the header and item data were
identicalpreviously. Changesaresavedinalog. Thelogalsonotes
any possible problemsandinconsistencies.
Youcanmaintaincontractdataatboththeheaderandtheitemlevelinthesales
document. Contractdataatheaderlevelisvalidforallitemsaslongasthedata
at item level is not different.
Youcanusethedatedeterminationrules sothatthesystemautomaticallyfinds
deadlines relevant to the contract.
237
2009 © 2009 SAP AG. All rights reserved.
第 264 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Figure 84: Determining Dates
Whenyoucreateacontractthesystemproposes,forexample, thestartandend
dates of the contract.
You define the date determination rules in Customizing. These rules start the
document on one of the dates that you have set (for example, today's date or
installationdate). Anyintervalyouspecifycanalsobeaddedtothisdate. Youcan
alsoschedulethedateforthebeginningorendofthemonththatisdeterminedin
this manner.
Ifyouspecifyadurationcategory,thesystemautomaticallygeneratestheduration
of the contract. This can be a component of the date rule, for example, for
determining the end of the contract.
If you assign a contract profile to the sales document type, the system
automaticallydeterminesdefaultvaluesspecifictothecontract. Thesecouldbe:
• Rulesfordeterminingstart andendofthecontract
• Duration category
• Subsequent activities
• Cancellation procedure
238
©2009SAPAG.Allrightsreserved. 2009
第 265 页 / 共 485 页
SCM605 Lesson: Value Contracts
Exercise 13: Scheduling Agreements,
Quantity Contracts and Value Contracts
Exercise Objectives
After completingthisexercise, youwillbeableto:
• UseoutlineagreementsandconfiguretheirspecificsettingsinCustomizing
• Explaintheconceptofpartnersauthorizedtorelease
Business Example
Outlineagreementsplayanimportantroleinnearlyallbusinessareas. Long-term
agreementsenableyoutouseforwardplanningandspecialpricingarrangements.
Task 1:
YouhaveenteredintoavaluecontractwithcustomerT-S62A##thatisvalidfor
6 months. Create a contract and indicate the party authorized to release. The
materialsthatarepermittedfor contract releaseswill belistedinanassortment
module.
Thecustomersubsequentlyrequestsreleasesasorders. Thesystemdetermines
thepermittedpartnersandmaterialsforreleasesfromtheinformationstoredin
the value contract.
1. Createanassortmentmoduleforvaluecontracts. Havethesystemassigna
numberfortheassortmentmoduleandenterthedescriptionvaluecontract
module##. Themoduleshouldbevaliduntiltheendofnextyear.
ListthematerialsT-ATB##,T-ATC##andT-ATD##.
Modulenumber: _______________________________________
2. Whenthesystemautomaticallydeterminesitemcategories,theitemcategory
for value contracts is determined by the usage indicator VCTR when an
assortment module is specified.
Check in Customizing which item category has been found for sales
document typeWK1 Valuecontract –general.
Itemcategory: _______________________________________
3. Display the item category.
Valuecontractmaterial: _______________________________________
4. CreateavaluecontractforcustomerT-S62A##withpurchaseordernumber
##LO605-WK101andthedescriptionValuecontract##:
Continued on next page
239
2009 © 2009 SAP AG. All rights reserved.
第 266 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Contract type: WK1
Sold-to party: Customer T-S62A##
alternative SP: Customer T-S62E##
alternative SH: Customer T-S62F##
Valid from: Todayuntil6monthsfromtoday
Target value: 20,000 Euro
Assortment module: see above
5. Create a release order with reference to the value contract above with
purchase order number ##LO605-OR11.
Order type: OR
Releasingpartner: Customer T-S62A##
Ship-toparty: Customer T-S62F##
Material: Material T-ATB## (1 unit)
Material T-ATC## (1 unit)
6. Create a second release order with reference to the contract and with
purchase order number ##LO605-TA12.
Order type: OR
Releasingpartner: Customer T-S62E##
Ship-to party: Customer T-S62F##
Material: MaterialT-ATD##(10units)
What message appears when you save?
____________________________________________________________
Reduce the quantity to one unit and save.
7. Determinethetotalreleasedvalueforthevaluecontract.
____________________________________________________________
8. Check in thedocument flow to determine how many releaseorders exist
for the contract.
Total: _____________________________________________
9. Optional
Continued on next page
240
©2009SAPAG.Allrightsreserved. 2009
第 267 页 / 共 485 页
SCM605 Lesson: Value Contracts
Where do you determine whether the value contract material should be
transferred to the release order or not?
____________________________________________________________
10. Optional
Whichitemcategorysettingsdoyouusetocontrolwhathappenswhenthe
target value in the contract is exceeded?
____________________________________________________________
11. Optional
Which partner determination procedure has been assigned to the value
contract?
____________________________________________________________
12. Optional
Which partner functions for releasing partners are configured in this
procedure?
____________________________________________________________
Task 2:
YouhaveenteredintoarentalcontractwithcustomerT-S62D##.
1. Enter an outline agreement for customer T-S62D## with purchase order
number##LO605-QP01. Donotenterasalesarea.
Which sales area was determined?
____________________________________________________________
2. Whenyoucreatetherentalcontract,thesystemreferstothecontractprofile
foressentialcontractdata. Findthefollowingcontactdatainthedocument:
Continued on next page
241
2009 © 2009 SAP AG. All rights reserved.
第 268 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Contract start date
_______________________________________
rule
Contractendrule
_______________________________________
Durationcategory
_______________________________________
Contract validity
_______________________________________
type
Cancellation
_______________________________________
procedure
Hint: The contract data appears on a separate tab page in the
document header.
242
©2009SAPAG.Allrightsreserved. 2009
第 269 页 / 共 485 页
SCM605 Lesson: Value Contracts
Solution 13: Scheduling Agreements,
Quantity Contracts and Value Contracts
Task 1:
YouhaveenteredintoavaluecontractwithcustomerT-S62A##thatisvalidfor
6 months. Create a contract and indicate the party authorized to release. The
materialsthatarepermittedfor contract releaseswill belistedinanassortment
module.
Thecustomersubsequentlyrequestsreleasesasorders. Thesystemdetermines
thepermittedpartnersandmaterialsforreleasesfromtheinformationstoredin
the value contract.
1. Createanassortmentmoduleforvaluecontracts. Havethesystemassigna
numberfortheassortmentmoduleandenterthedescriptionvaluecontract
module##. Themoduleshouldbevaliduntiltheendofnextyear.
ListthematerialsT-ATB##,T-ATC##andT-ATD##.
Modulenumber: _______________________________________
a) Create assortment module
Logistics→SalesandDistribution→MasterData →Products→
Value Contract-Assortment Module → Create → Button: Items →
Enter items → Save
Modulenumber: _______________________________________
2. Whenthesystemautomaticallydeterminesitemcategories,theitemcategory
for value contracts is determined by the usage indicator VCTR when an
assortment module is specified.
Check in Customizing which item category has been found for sales
document typeWK1 Valuecontract –general.
Itemcategory: _______________________________________
a) CheckinCustomizingwhichitemcategoryhasbeenfoundforsales
documenttypeWK1Valuecontract–general.
IMG → Sales and Distribution → Sales → Sales Documents →
Contracts→ValueContract→DefineItemCategories
Item category: WKN
3. Display the item category.
Continued on next page
243
2009 © 2009 SAP AG. All rights reserved.
第 270 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Valuecontractmaterial: _______________________________________
a) IMG → Sales and Distribution → Sales → Sales Documents →
Contracts → Value Contract → Define item categories for value
contract → Position on WKN
Value contract material: WKM1
4. CreateavaluecontractforcustomerT-S62A##withpurchaseordernumber
##LO605-WK101andthedescriptionValuecontract##:
Contract type: WK1
Sold-to party: Customer T-S62A##
alternative SP: Customer T-S62E##
alternative SH: Customer T-S62F##
Valid from: Todayuntil6monthsfromtoday
Target value: 20,000 Euro
Assortment module: see above
a) Create value contracts
Logistics→SalesandDistribution→Sales→Contract→Create
Contracttype: WK1
Sold-toparty: T-S62A##
→ Goto → Header → Partner
Sold-to party T-S62E##
contractrelease:
SHcontractrelease: T-S62F##
→ Back
Valid from: today for six months
Targetvalue: 20,000 Euro
Assortment See above
module:
5. Create a release order with reference to the value contract above with
purchase order number ##LO605-OR11.
Continued on next page
244
©2009SAPAG.Allrightsreserved. 2009
第 271 页 / 共 485 页
SCM605 Lesson: Value Contracts
Order type: OR
Releasingpartner: Customer T-S62A##
Ship-toparty: Customer T-S62F##
Material: Material T-ATB## (1 unit)
Material T-ATC## (1 unit)
a) Create release order for value contract
Logistics→SalesandDistribution→Sales→Order→Create
Ordertype: OR
Button: Createwithreference→tocontract
Button: Item selection
Selectthereleasingsold-topartyandship-topartyinthedialog:
Releasingsold-toparty: T-S62A##
Ship-to party: T-S62F##
→Onthescreen: Selectionlistforreferencedocument→
Button: Expand assortment module
→ enter materials and quantities
Material: T-ATB## (1 unit)
Material: T-ATC## (1 unit)
→ Back
Button: Copy
→ Save
6. Create a second release order with reference to the contract and with
purchase order number ##LO605-TA12.
Continued on next page
245
2009 © 2009 SAP AG. All rights reserved.
第 272 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Order type: OR
Releasingpartner: Customer T-S62E##
Ship-to party: Customer T-S62F##
Material: MaterialT-ATD##(10units)
What message appears when you save?
____________________________________________________________
Reduce the quantity to one unit and save.
a) Create a second release order
Menu paths: See above
Contract type: OR
Releasingpartner: T-S62E##
Ship-to party: T-S62F##
Material: T-ATD## (10 units)
What messageappears when you save?
Thetargetvalueofthecontracthasbeenexceeded.
Button: Edit
Reducethequantityto one unit and save.
7. Determinethetotalreleasedvalueforthevaluecontract.
____________________________________________________________
a) Determinethetotalreleasedvalueforthevaluecontract.
Logistics→SalesandDistribution→Sales→Contract→Display
Field: Releasedvalue: 5,185.40Euro
8. Check in thedocument flow to determine how many releaseorders exist
for the contract.
Total: _____________________________________________
a) → Environment → Document flow
Number: 2
Continued on next page
246
©2009SAPAG.Allrightsreserved. 2009
第 273 页 / 共 485 页
SCM605 Lesson: Value Contracts
9. Optional
Where do you determine whether the value contract material should be
transferred to the release order or not?
____________________________________________________________
a) →IncopyingcontrolatitemlevelIMG→SalesandDistribution→
Sales→SalesDocuments→Contracts→ValueContract→Copying
Control for Value Contract
Button: Position
Target: ORSource: WK1
Dialogstructure: Item
Field: Contract item copy mode
10. Optional
Whichitemcategorysettingsdoyouusetocontrolwhathappenswhenthe
target value in the contract is exceeded?
____________________________________________________________
a) IMG → Sales and Distribution → Sales → Sales Documents →
Contracts → Value Contract → Define Item Categories for Value
Contract andContract Rel. →Call WKN
Information area: Business Data
Field: Completion rule
Information area: Value contract
Field: Contract release control
11. Optional
Which partner determination procedure has been assigned to the value
contract?
____________________________________________________________
a) IMG → Sales and Distribution → Basic Functions → Partner
Determination →Set UpPartnerDetermination →SetUpPartner
DeterminationforSalesDocumentHeader→PartnerFunctionsfolder
(double-click)
Sales doc. WK1 Partner determination procedure: KAB
type: (contract release)
Continued on next page
247
2009 © 2009 SAP AG. All rights reserved.
第 274 页 / 共 485 页
Unit10: OutlineAgreements SCM605
12. Optional
Which partner functions for releasing partners are configured in this
procedure?
____________________________________________________________
a) →PartnerDeterminationProceduresfolder(double-click)→Select
determination procedure KAB → Partner Functions in Procedure
folder (double-click)
Partner AA (SP Contract rel. ord.)
function:
Partner AW (SHContract rel. ord.)
function:
Task 2:
YouhaveenteredintoarentalcontractwithcustomerT-S62D##.
1. Enter an outline agreement for customerT-S62D## with purchase order
number##LO605-QP01. Donotenter asalesarea.
Which sales area was determined?
____________________________________________________________
a) Create rental contract
Logistics→SalesandDistribution→Sales→Contract→Create
Sales document QP (Rental contract)
type:
Which sales area was determined?
1000 / 14 / 00
2. Whenyoucreatetherentalcontract,thesystemreferstothecontractprofile
foressentialcontractdata. Findthefollowingcontactdatainthedocument:
Continued on next page
248
©2009SAPAG.Allrightsreserved. 2009
第 275 页 / 共 485 页
SCM605 Lesson: Value Contracts
Contract start date
_______________________________________
rule
Contractendrule
_______________________________________
Durationcategory
_______________________________________
Contract validity
_______________________________________
type
Cancellation
_______________________________________
procedure
Hint: The contract data appears on a separate tab page in the
document header.
a) Findthefollowingcontractdataintherentalcontract:
Tab page: Header – Contract data
Contractstartdate Today's date (01)
rule
Contract end date Contractstart+contractvalidityperiod(08)
rule
Durationcategory 1 year (02)
Contract validity 1 year (1 4)
period
Cancellation 0001(Cancellationatendofvalidityperiod)
procedure
249
2009 © 2009 SAP AG. All rights reserved.
第 276 页 / 共 485 页
Unit10: OutlineAgreements SCM605
Lesson Summary
You should now be able to:
• Set up andusevaluecontractsinCustomizing.
• Storepartnersauthorized toreleasein contracts.
250
©2009SAPAG.Allrightsreserved. 2009
第 277 页 / 共 485 页
SCM605 Unit Summary
Unit Summary
You should now be able to:
• Usedifferenttypesofoutlineagreementsandtheirfunctions
• Configure outline agreements in Customizing so that they meet your
requirements.
• Set up andusevaluecontractsinCustomizing.
• Storepartnersauthorizedtoreleasein contracts.
251
2009 © 2009 SAP AG. All rights reserved.
第 278 页 / 共 485 页
UnitSummary SCM605
252
©2009SAPAG.Allrightsreserved. 2009
第 279 页 / 共 485 页
第 280 页 / 共 485 页
第 281 页 / 共 485 页
Unit 11
Material Determination, Listing and
Exclusion
Unit Overview
Thisunitdescribesmanualandautomaticproductselectionaswellaslistingand
exclusion of products.
Unit Objectives
After completing thisunit, you will beableto:
• Explainandusethematerialdeterminationandproductselection
• Explain how to configure customizing so that these functions meet your
needs
• Create master records
• Understandandanalyzethesettingsforthesefunctionsinthesalesdocument
• Explainandusethemateriallistingandexclusionfunctions.
Unit Contents
Lesson: Material Determination...............................................254
Exercise 14: Material Determination.....................................263
Lesson: Material Listing and Exclusion......................................267
Exercise 15: Material Listing and Exclusion ............................269
253
2009 © 2009 SAP AG. All rights reserved.
第 282 页 / 共 485 页
Unit11: MaterialDetermination,ListingandExclusion SCM605
Lesson: Material Determination
Lesson Overview
This lesson describes material determination from the application perspective
as well as the underlying customizing.
Lesson Objectives
After completingthislesson, you will beable to:
• Explainandusethematerialdeterminationandproductselection
• Explain how to configure customizing so that these functions meet your
needs
• Create master records
• Understandandanalyzethesettingsforthesefunctionsinthesalesdocument
Business Example
Your company offersa widerange of products.
Forvariousreasons,youwanttoregularlyreplacesomeproductsbyothersduring
the sales process.
Figure 85: Material Determination
Material determination providesyou with a tool for automatically exchanging
materials in the sales document.
The condition technique provides you with greater flexibility in material
determination. Whenyouprocessadocument,thesystemautomaticallysearches
forvalidmasterrecordsthatyoucreatedpreviouslyinmaterialdetermination.
You can assign a substitution reason to every master record in material
determinationthatdefineshowthematerialshouldbedetermined. Youdefinethe
substitutionrulesinCustomizing. Examplesinthestandardsysteminclude:
254
©2009SAPAG.Allrightsreserved. 2009
第 283 页 / 共 485 页
SCM605 Lesson: Material Determination
Reasonforsubstitution0002: Customized material
Reasonforsubstitution0003: EAN number
Youdo not need amaterial master record for the material number that you are
replacing.
During order entry, the material ordered by the customer is replaced by the
substitutedefinedinthemasterrecord. Thesystemnowcontinuesprocessingwith
thesubstitute(forexample,intheavailabilitycheck,pricing,delivery,billing).
Note: TheitemoverviewforSalesAcontainsinformationaboutthematerialthat
wasoriginallyenteredaswellasthereasonforsubstitution.
Figure 86: Selecting Products Manually
In some sectors of industry, the same products are sold in different packaging
materials(forexample,packagingforstandardandpromotionarticles). Material
masterrecordsexistinthesystemformanagingthesestocks. Whenyouenteran
order,youcanusedifferentmaterialnumbersforthesameproduct.
Wehaveextendedthefunctionsinmanualandautomaticproductselectionsothat
materialdeterminationcansupportthisbusinesspractice:
Substitutionreason0005: Manualproductionselection (list of default
values)
Reason for substitution 0004 / Automaticproductselection (depending on
0006: availabilityinorderanddelivery)
255
2009 © 2009 SAP AG. All rights reserved.
第 284 页 / 共 485 页
Unit11: MaterialDetermination,ListingandExclusion SCM605
Inmanualproductionselection, (reasonforsubstitution0005), thesystemdoes
not automatically replace the product. Instead, it displays a list of all of the
substitutionmaterialsandotherinformationinthemasterrecord. Youcanthen
select the required material from this list.
To simplify selection, the system displays the material quantities that can be
confirmed on the customer's requested delivery date. If a material cannot be
confirmedfullyfortherequesteddeliverydate,thesystemdisplaysthedateon
which the material can becompletely delivered.
Figure 87: Master data
Maintainthemasterrecordsformaterialdeterminationinthemasterdatamenu
for Sales and Distribution underProducts.
You can use the condition technique to define the master data for material
determinationatanylevel. Forexample,youcancreatedatarecordsdepending
only on the material number or depending on the material and the customer
number.
When you process master records, you can:
• Restrict the validity period of a record
• Maintainseparateentriesforeachkeycombination
• Determine reasons for substitution
• Save oneor moresubstitutesper masterrecord
If there is more than one material defined in the master record for material
determination/productselection,thesequenceinwhichtheyappeardefinesthe
priority that they have.
256
©2009SAPAG.Allrightsreserved. 2009
第 285 页 / 共 485 页
SCM605 Lesson: Material Determination
Figure 88: Automatic Product Selection
In automatic product selection (reasons for substitution 0004 and 0006), the
systemreplacestheenteredmaterialautomaticallyifitisnotavailable.
Ifautomaticproductselectionisbeingused, thesystemmaydisplay(basedon
customizing) theentered andsubstitutedmaterial asmain andsub-itemsinthe
sales order.
Whenyouenteranorder,thesystemtriestofillthequantityoftheorderwiththe
firstmaterialinthematerialdeterminationmasterrecord. Ifthereisnotenoughof
thismaterial,itfillstheremainingquantitywiththenextmaterial.
Youcanchoosewhetherornotyouwanttore-runmaterialdeterminationwhen
the delivery is created. If material determination is re-run, the result of the
substitutionmaychangeduetothenewavailabilitysituation.
Youcanusetheproductattributesinthematerialandcustomermasterrecordsto
excludeaparticularmaterialfromproduct selection. Thismeans, for example,
thatall thematerialsthathavebeenrejectedinthecustomermaster willnotbe
includedbythesystemwhenitdeterminesasubstitutionmaterial.
ThePartial confirmation of productselectionallowsyou todeal with shortfall
cases(in which only theavailable quantity is confirmed, and it is less thanthe
orderquantity)bypassingtheshortfallquantityontomaterialsplanning. Inthis
case,anadditionalsub-itemisgeneratedwithaspecificallydefinedmaterial.
257
2009 © 2009 SAP AG. All rights reserved.