第 192 页 / 共 271 页
Unit5: ConditionTypes SCM620
Lesson: Statistical Condition Types
Lesson Overview
This lesson describes how to determine costs and cash discount amounts
statisticallyinpricing. ItalsoexplainshowexpectedpricestransferredviaEDI
are used.
Lesson Objectives
After completingthislesson, you will beable to:
• Determinecostsandcashdiscountamountsstatisticallyinpricing
• DescribehowexpectedcustomerpricestransferredusingEDIareused
Business Example
Yourcompanymanufacturesconsumergoods. Theprojectteamthatimplements
the SAP system must meet the company's pricing requirements. As a
member of the project team, you have been given the task of examining the
pricing configuration options to provide solutions for your company's pricing
requirements.
Whenprocessingapricingprocedure, itisoftennecessarytodeterminevalues
andmakethesevaluesintheprocedureavailableforvariouspurposes. However,
thesevaluesmustnotchangethenetvalueoftheitem. Thiscanbeachievedby
markingacondition typeasstatistical. Forexamplethecost fromthematerial
master and the maximum cash discount amount are determined as statistical
conditions in the sales document.
176
©2009SAPAG.Allrightsreserved. 2009
第 193 页 / 共 271 页
SCM620 Lesson: Statistical Condition Types
Statistical Condition Types
Figure 65: Cost VPRS
Inthestandardversion,conditiontypeVPRSisusedtoretrievethestandardcost
ofthematerial. Thepricingprocedureusesthisconditiontypeasastatisticalvalue.
UsingconditioncategoryG,VPRSaccessesthevaluationsegmentofthematerial
masterlocatingeitherthestandardcostorthemovingaveragecost,asspecified
in the material master.
Condition category S always accesses the standard cost, whereas condition
categoryT alwaysaccessesthemovingaveragecost.
Theprofitmarginiscalculatedusingformula11inthepricingprocedure. This
formulasubtracts the cost from the net value.
177
2009 © 2009 SAP AG. All rights reserved.
第 194 页 / 共 271 页
Unit5: ConditionTypes SCM620
Figure 66: Cash Discount SKTO
Inthestandardsystem,conditiontypeSKTOisusedtoretrievethecashdiscount
rate. Thepricingprocedureusesthisconditiontypeasastatisticalvalue.
TableT052isaccessedusingconditioncategoryEandanamountiscalculated
fromthefirstpercentagerateoftheitempaymentterms.
Figure 67: CustomerExpected Prices – EDI1 and EDI2
Youcaneitherenterthecustomerexpectedpricemanuallyintheorderorretrieve
thepricefromtheincomingIDocinanEDIenvironment.
178
©2009SAPAG.Allrightsreserved. 2009
第 195 页 / 共 271 页
SCM620 Lesson: Statistical Condition Types
YoucanuseconditiontypeEDI1tocomparethenetpriceforeachitem. Youcan
useconditiontypeEDI2tocomparetheoverallitemvalue,whichisobtainedby
multiplying the net price and the quantity.
Calculationformula9isassignedtoconditiontypeEDI1inthepricingprocedure.
Thisformulatestsforamaximumdeviationof0.05currencyunits.
Calculationformula8isassignedtoconditiontypeEDI2inthepricingprocedure.
Thisformulatestsforamaximumdeviationof1.0currencyunits.
Ifthecustomerexpectedpricediffersfromtheautomaticallydeterminedpriceor
valuebymorethanthemaximumdifferenceallowed,thesystemconsidersthis
order as incomplete when theorder issaved.
Youcanprocesslistsofordershavingdifferencesinprices,allowingthesystemto
use or correct the price it determined.
179
2009 © 2009 SAP AG. All rights reserved.
第 196 页 / 共 271 页
Unit5: ConditionTypes SCM620
Lesson Summary
You should now be able to:
• Determinecostsandcashdiscountamountsstatisticallyinpricing
• DescribehowexpectedcustomerpricestransferredusingEDIareused
180
©2009SAPAG.Allrightsreserved. 2009
第 197 页 / 共 271 页
SCM620 Unit Summary
Unit Summary
You should now be able to:
• Createorder values and net prices manually
• Setaminimumpriceforamaterialoraminimumvalueforanorder
• Set interval scales for conditions
• Use customerhierarchies for priceagreements
• Describe the effect of condition formulae
• Round final amounts
• Determinecostsandcashdiscountamountsstatisticallyinpricing
• DescribehowexpectedcustomerpricestransferredusingEDIareused
181
2009 © 2009 SAP AG. All rights reserved.
第 198 页 / 共 271 页
UnitSummary SCM620
182
©2009SAPAG.Allrightsreserved. 2009
第 199 页 / 共 271 页
SCM620 Test Your Knowledge
Test Your Knowledge
1. Which of the following is a group condition and is divided among the
different items according to value?
Choosethecorrectanswer(s).
□ A PN00
□ B AMIW
□ C PMIN
□ D AMIZ
2. Youcanmaintainconditionrecordswith ifthe
conditiontypeissettoscaletypeDinCustomizing.
Fillintheblankstocompletethesentence.
3. With , you can assign price or
rebate agreementsto ahigher level node.
Fillintheblankstocompletethesentence.
4. WhatisthefunctionofmixedpalletdiscountKP02conditiontype?
5. Ifthefinalamountintheorderdiffersfromtheroundingunit, thesystem
rounds the amount up or down asspecified.
Determinewhetherthisstatementistrueorfalse.
□ True
□ False
6. What is the use of condition category G?
183
2009 © 2009 SAP AG. All rights reserved.
第 200 页 / 共 271 页
TestYourKnowledge SCM620
7. Describetheuseof calculationformulae8and9.
184
©2009SAPAG.Allrightsreserved. 2009
第 201 页 / 共 271 页
SCM620 Test Your Knowledge
Answers
1. Which of the following is a group condition and is divided among the
different items according to value?
Answer: B
Condition type AMIW is a group condition that is divided among the
different items according to value.
2. Youcanmaintainconditionrecordswithintervalscalesiftheconditiontype
is set to scale type D in Customizing.
Answer: interval scales
3. With customer hierarchies, you can assign price or rebate agreements to
a higher level node.
Answer: customer hierarchies
4. WhatisthefunctionofmixedpalletdiscountKP02conditiontype?
Answer: The mixed pallet discount accumulates the quantities of the
individualitemsandthencalculatesthediscountforcompletepalletsonly.
ThisiscontrolledbyconditiontypeKP02andthecorrespondingcondition
record.
5. Ifthefinalamountintheorderdiffersfromtheroundingunit, thesystem
rounds the amount up or down asspecified.
Answer: True
Ifthefinal amount in the order headerdiffersfromtherounding unit, the
systemroundstheamountupordownasspecified.
6. What is the use of condition category G?
Answer: UsingconditioncategoryG,VPRSaccessesthevaluationsegment
ofthematerialmasterlocatingeitherthestandardcostorthemovingaverage
cost, as specified in the material master.
185
2009 © 2009 SAP AG. All rights reserved.
第 202 页 / 共 271 页
TestYourKnowledge SCM620
7. Describetheuseof calculationformulae8and9.
Answer: Calculationformula9isassignedtoconditiontypeEDI1 inthe
pricing procedure. This formula tests for a maximum deviation of 0.05
currency units.
Calculation formula 8 is assigned to condition type EDI2 in the pricing
procedure. Thisformulatestsforamaximumdeviationof1.0currencyunits.
186
©2009SAPAG.Allrightsreserved. 2009
第 203 页 / 共 271 页
第 204 页 / 共 271 页
第 205 页 / 共 271 页
Unit 6
Taxes, Pricing Agreements, and
Rebates
Unit Overview
Thisunit explainshowtaxiscalculatedinSD.Italsoexplainshowsalesdeals
andpromotionsaremanagedusingagreements. Inaddition,itdescribeshowto
processrebates,createrebateagreements,andsettlerebates.
Unit Objectives
After completing thisunit, you will beableto:
• Describethecriteriatakenintoaccounttodeterminetaxes
• Describehowtaxesaredeterminedforeachorderitem
• Useagreementstoimplementandevaluatemarketingprojects
• Describetheentirerebateprocessingprocedure
• Create rebate agreements
• Perform rebate settlements
• Localize rebateprocessing in Customizing
Unit Contents
Lesson: Taxes...................................................................188
Lesson: Pricing Agreements ..................................................193
Exercise 19: Promotions and Sales Deals..............................197
Lesson: Introduction to Rebate Processing.................................203
Exercise 20: Creating Rebate Agreements.............................215
Exercise 21: Processing Rebate Agreements..........................219
Exercise 22: Settling Rebates ............................................225
187
2009 © 2009 SAP AG. All rights reserved.
第 206 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Lesson: Taxes
Lesson Overview
Thislessondescribesthecriteriatobeconsideredtodeterminetaxes. Itdiscusses
the factorsaffecting tax determination. In addition, it describes how taxes are
determined for each order item.
Lesson Objectives
After completingthislesson, you will beable to:
• Describethecriteriatakenintoaccounttodeterminetaxes
• Describehowtaxesaredeterminedforeachorderitem
Business Example
Yourcompanyproducesconsumergoods. Theprojectteamthatimplementsthe
SAPsystemmustmeetthecompany'spricingrequirements. Asamemberofthe
projectteam,youhavebeengiventhetaskofexaminingthepricingconfiguration
optionstoprovidesolutionsforyourcompany'spricingrequirements.
Ttaxesshouldbedeterminedautomaticallywithinpricinginyourcompany. Valid
tax categories and tax determination rules must be defined for every country
where you do business.
Criteria to Determine Tax
Figure 68: Criteria to Determine Tax
188
©2009SAPAG.Allrightsreserved. 2009
第 207 页 / 共 271 页
SCM620 Lesson: Taxes
Youcanassignarule,blank,A,B,atthesalesorganizationleveltodetermine
the sales tax identification number in the order and billing document (the tax
classification determination is linked to this).
ForthestatusBLANK,thestandardpriorityrulesareasfollows:
• 1. IfPYhasasalestaxIDand adifferent SP:
– ThetaxnumberandtaxclassificationaretakenfromPY(SHisthen
not relevant). The tax number is determined according to the tax
destination country.
• 2. If rule 1 does not apply:
– IfSHhasasalestaxIDorSPhasnosalestaxID,thetaxnumberand
tax classification are taken from SH.
• 3. If rule 2 does not apply:
– Thetaxnumberandtaxclassificationaretransferredfromthesold-to
party.
With status A, the tax number and tax classification are transferred from the
sold-to party. The tax number is transferred according to the tax destination
country.
Withstatus'B',dataistransferredfromthepayerinthesamewayasinruleA.
Figure 69: Tax Classification
189
2009 © 2009 SAP AG. All rights reserved.
第 208 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
The system determines ataxratein theorder/billing document on the basis of
three criteria:
• Businesstransaction-domesticor export/import
• Tax liability of the ship-to party
• Tax liability of the material
Determining Taxes
Figure 70: Pricing Procedures for Tax
Taxes may be calculated in Sales and Distribution using the normal condition
techniques.
Theconditiontypefortaxisenteredintothepricingprocedure.
The access sequence is used to find the appropriate condition record for the
current situation.
190
©2009SAPAG.Allrightsreserved. 2009
第 209 页 / 共 271 页
SCM620 Lesson: Taxes
Figure 71: Tax Interfaces (Example – United States)
Youneedtodecidewhentaxesaretobecalculated. Thetaxprocedureisassigned
inthedefaultsforFinancialAccountingaccordingtocountry. FortheUnited
States, you have the following options:
• TAXUS(taxesarecalculatedinSalesandDistribution)
• TAXUSJ (taxes are calculated in the central tax procedure using the tax
jurisdictionvaluestoredinthemasterdatafortheship-toparty)
• TAXUSX(taxesarecalculatedthroughanRFCandacentraltaxprocedure)
For jurisdictionaland third-partytaxcalculations, after theprocedurehasbeen
determined, the corresponding pricing procedure in SD uses the appropriate
condition types. For example, if the tax procedure assigned to the country is
TAXUSJ,thepricingprocedureRVAJUSusestheconditiontypes, UTXJ,JR1,
JR2,JR3,andJR4. IfthecentraltaxprocedureisTAXUSX,thepricingprocedure
RVAXUSusestheconditiontypes,UTXJ,XR1,XR2,XR3,XR4,XR5,andXR6.
The condition type UTXJ initiates the tax calculation. JR1-4 and XR1-6 are
condition types that receive the jurisdictional breakdown of the TAX amounts
returned from the central tax procedure.
191
2009 © 2009 SAP AG. All rights reserved.
第 210 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Lesson Summary
You should now be able to:
• Describethecriteriatakenintoaccounttodeterminetaxes
• Describehowtaxesaredeterminedforeachorderitem
192
©2009SAPAG.Allrightsreserved. 2009
第 211 页 / 共 271 页
SCM620 Lesson: Pricing Agreements
Lesson: Pricing Agreements
Lesson Overview
Thislessondescribeshowtouseagreementstoanalyzemarketingprojects. Italso
explainshowtousevariousagreementtypes,suchaspromotionsandsalesdeals.
Lesson Objectives
After completingthislesson, youwillbeable to:
• Useagreementstoimplementandevaluatemarketingprojects
Business Example
Yourcompanyproducesconsumergoods. Theprojectteamthatimplementsthe
SAPsystemmustmeetthecompany'spricingrequirements. Asamemberofthe
projectteam,youhavebeengiventhetaskofexaminingthepricingconfiguration
optionstoprovidesolutionsforyourcompany'spricingrequirements.
Marketingprogramsareusedinyourcompany, forexample, specialconditions
aresetforparticularperiodsforindividualproductsorproductgroups. Toanalyze
thesespecialconditionslater,thesystemprovidesvariousagreementtypes,such
aspromotionsandsalesdeals,withinwhichtheseconditionrecordscanbecreated.
Promotion and Sales Deal
Figure 72: Validity Period
193
2009 © 2009 SAP AG. All rights reserved.
第 212 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
You can define a promotion or general marketing plan for a product line for a
certainperiodoftime. Youcanthenlinkthispromotionwithspecificsalesdeals,
whicharethenlinkedtospecialconditionrecordsusedforpromotionalpricing
or discounts.
Figure 73: Sales Deal: Example
This exampledepicts a summer sales promotion, which contains several sales
deals for various product lines. Condition records for discounts are linked to
the corresponding sales deals.
Figure74: SalesDealsandPromotionsintheBillingDocument
194
©2009SAPAG.Allrightsreserved. 2009
第 213 页 / 共 271 页
SCM620 Lesson: Pricing Agreements
Thesalesdealnumber andpromotionnumber fieldsaredisplayedinthedetail
screenofthebillingitem. TheSalesInformationSystemcanbeusedtocapture
and report the statistics for the sales deals and promotionswith a user-defined
information structure.
Figure 75: Release Status for Sales Deals
Thereleasestatusofasalesdealcontrolswhereyoucanfindtheconditionrecords
forasalesagreement. If,forexample,theactivityhasstatusB,theactivityrecords
areincludedinpricingsimulation(netpricelist)butarenotusedinthecurrent
documents. IftheactivityhasstatusC,theconditionrecordsarealsoconsidered
while planning in the CO-PA module.
195
2009 © 2009 SAP AG. All rights reserved.
第 214 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
196
©2009SAPAG.Allrightsreserved. 2009
第 215 页 / 共 271 页
SCM620 Lesson: Pricing Agreements
Exercise 19: Promotions and Sales Deals
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Create promotions and sales deals
• Link condition records to agreements
• Displayagreementinformationinthebillingdocument
Business Example
Yoursalesdepartmentneedstoreportthepricinginformation. Asaresult,your
implementation team needs to check the promotion and sales deal agreement
function to see if it meets the requirement.
Task 1:
Youhavebeenaskedtotestthecapabilityofpromotionsandsalesdealstoensure
thatthenecessaryinformationflowsfromtheordertotheinvoiceforreporting
purposes.
1. Createandsaveapromotionusingyour groupnumberinthedescription.
Enteradescription,whichincludesyourgroupnumber.
2. Create a sales deal with reference to your promotion. Any sales orders
placedbyyourcustomerusingthissalesdealwillbeofferedspecialpayment
terms of 20 days 2%, 30 days net.
3. Yoursalesdealisspecifictocertaincustomers. CustomerT-L67B##will
receiveanadditional5%discountfortheentiresalesdeal. Createandsavea
K007 condition record for your sales deal.
Task 2:
For reporting purposes, management needs to link customer invoices to a
particular promotion/salesdealcombination. Youneedtotesttheabilityofthe
system to meet this requirement.
1. Fromthecustomerpurchaseordershownbelow,createastandardsalesorder:
TELEFAX
Customer: T-L67B##
PO number: ##-9-2
Requesteddeliverydate: In one week
Continued on next page
197
2009 © 2009 SAP AG. All rights reserved.
| TELEFAX | |
|---|---|
| Customer: | T-L67B## |
| PO number: | ##-9-2 |
| Requesteddeliverydate: | In one week |
第 216 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Material Quantity
T-AT3## 10
2. Viewthepricingfortheitem. Wasthesalesdealdiscountusedontheorder?
3. Savetheorderand recordthedocumentnumber.
4. Create a delivery for the order, pick the required quantity, and then post
goods issue. Use shipping point 1200 and a selection date of 10 days
from today. Choose warehouse number 012 for the transfer order. Note
the document number.
5. Create an invoice for the delivery.
6. Viewtheitemdetailsintheinvoiceandlocatethepromotionnumberand
sales deal number.
7. Savetheinvoiceandrecordthedocumentnumber.
198
©2009SAPAG.Allrightsreserved. 2009
| Material | Quantity |
| T-AT3## | 10 |
第 217 页 / 共 271 页
SCM620 Lesson: Pricing Agreements
Solution 19: Promotions and Sales Deals
Task 1:
Youhavebeenaskedtotestthecapabilityofpromotionsandsalesdealstoensure
thatthenecessaryinformationflowsfromtheordertotheinvoiceforreporting
purposes.
1. Createandsaveapromotionusingyour groupnumberinthedescription.
Enteradescription,whichincludesyourgroupnumber.
a) To create a promotion, select:
Logistics→SalesandDistribution→MasterData→Agreements
→ Promotion → Create.
Choose promotion type 0030.
2. Create a sales deal with reference to your promotion. Any sales orders
placedbyyourcustomerusingthissalesdealwillbeofferedspecialpayment
terms of 20 days 2%, 30 days net.
a) To create a sales deal, select:
Logistics→SalesandDistribution→MasterData→Agreements
→ Sales deal → Create.
Choose sales deal type 0020.
Choose Reference promotion.
EnteryourpromotionnumberandchooseCopy.
Enteradescriptionandpaymentterms(ZB03).
Savethesalesdealandrecordtheagreementnumber.
3. Yoursalesdealisspecifictocertaincustomers. CustomerT-L67B##will
receiveanadditional5%discountfortheentiresalesdeal. Createandsavea
K007 condition record for your sales deal.
a) Tocreatingaconditionrecordforsalesdeal,select:
Logistics→SalesandDistribution→MasterData→Agreements
→ Sales deal → Change.
EnteryoursalesdealnumberandchooseEnter.
Choose Conditions.
SelectK007CustomerdiscountandclicktheChoosebutton.
Entertheappropriatevaluesandsavetheconditionrecord.
Continued on next page
199
2009 © 2009 SAP AG. All rights reserved.
第 218 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Task 2:
For reporting purposes, management needs to link customer invoices to a
particularpromotion/salesdeal combination. Youneedtotesttheabilityofthe
system to meet this requirement.
1. Fromthecustomerpurchaseordershownbelow,createastandardsalesorder:
TELEFAX
Customer: T-L67B##
PO number: ##-9-2
Requesteddeliverydate: In one week
Material Quantity
T-AT3## 10
a)
2. Viewthepricingfortheitem. Wasthesalesdealdiscountusedontheorder?
a) Pricing automatically calculates a customer discount (K007) of 5%
from the sales deal.
3. Savetheorderand recordthedocumentnumber.
a)
4. Create a delivery for the order, pick the required quantity, and then post
goods issue. Use shipping point 1200 and a selection date of 10 days
from today. Choose warehouse number 012 for the transfer order. Note
the document number.
a) Tocreatinganoutbounddeliveryorder,useatransferordertopickthe
requiredquantity,andthentopostgoodsissue,select:
Logistics→SalesandDistribution→ShippingandTransportation
→ Outbound Delivery → Create → Single Document → With
Reference to Sales Order.
To pick the required quantity directly from within the delivery
document, select:
Subsequentfunctions→Createtransferorder.
Enter the warehouse number 012.
In the Picking quantity field, choose function 2 (copy the picking
quantitytothedeliveryandpostgoodsissue).
Save the transfer order.
Continued on next page
200
©2009SAPAG.Allrightsreserved. 2009
| TELEFAX | |
|---|---|
| Customer: | T-L67B## |
| PO number: | ##-9-2 |
| Requesteddeliverydate: | In one week |
| Material | Quantity |
| T-AT3## | 10 |
第 219 页 / 共 271 页
SCM620 Lesson: Pricing Agreements
5. Create an invoice for the delivery.
a) To create a billing document, select:
Logistics→SalesandDistribution→Billing→Billingdocument
→ Create.
EnteryourdeliverydocumentnumberandclicktheExecutebutton.
6. Viewtheitemdetailsintheinvoiceandlocatethepromotionnumber and
sales deal number.
a) Thepromotionandsalesdealnumbersaredisplayed.
7. Savetheinvoiceandrecordthedocument number.
a)
201
2009 © 2009 SAP AG. All rights reserved.
第 220 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Lesson Summary
You should now be able to:
• Useagreementstoimplementandevaluatemarketingprojects
202
©2009SAPAG.Allrightsreserved. 2009
第 221 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Lesson: Introduction to Rebate Processing
Lesson Overview
Thislessondescribestherebateprocessingprocedure. Itexplainshowtocreate
rebateagreementsand perform rebatesettlements.
Lesson Objectives
After completingthislesson, youwillbeable to:
• Describetheentirerebateprocessingprocedure
• Create rebate agreements
• Perform rebate settlements
• Localize rebateprocessing in Customizing
Business Example
Yourcompanyproducesconsumergoods. Theprojectteamthatimplementsthe
SAPsystemmustmeetthecompany'spricingrequirements. Asamemberofthe
projectteam,youhavebeengiventhetaskofexaminingthepricingconfiguration
optionstoprovidesolutionsforyourcompany'spricingrequirements.
Arebateisadiscount,whichisgrantedsubsequentlytoarebaterecipientonthe
basisof adefinedsalesvolumewithinacertainperiod. Rebateagreementsare
createdtodeterminethevaluesrequiredforarebatesettlementwithinthevalidity
period of the rebate agreement.
203
2009 © 2009 SAP AG. All rights reserved.
第 222 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Create rebate agreements
Figure 76: Rebate Agreement Types
You may define rebateson as many levels asyourequire, just as for any other
pricing condition.
Thestandardsystemprovidesthefollowingrebateagreementtypes:
• Material rebate
• Customer rebate
• Customer hierarchy rebate
• Material group rebate
• Independent of sales volume
Hint: TheExtendedRebateProcessingcomponentisanextensionof
SAPERPRebateProcessing. YoucanuseExtendedRebateProcessingto
processbusinesstransactionsthatoccurfrequentlyinandaretypicalofthe
consumergoodssector(forexample,thebeverageindustry). Thisincludes
indirectsales,whicharefrequentpracticeinthebeverageindustry.
Inthe“ExtendedRebateProcessing”component,thesystemcanmodel
and settle rebates for each specific article. The system allocates the
definedrebatelevelstotheindividualarticlesandprovidesawiderange
of analyses in SAP CO-PA.
204
©2009SAPAG.Allrightsreserved. 2009
第 223 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Caution: Restrictions: Make sure that you use either the “Extended
Rebate Processing” component or the SAP ERP Rebate Processing
component. Tousethe“ExtendedRebateProcessing”component, you
havetoactivateextendedrebateprocessinginCustomizingforbilling(for
example, activateinformationstructureS469).
Figure 77: Creating Rebate Agreements (1)
The rebate agreement is created with a specific rebate agreement type. The
featuresofeachrebateagreementtypearesetinCustomizing.
Figure 78: Creating Rebate Agreements (2)
Conditionrecordsarelinked totherebateagreement specifyingtherebate rate
and the accrual rate.
With the rebate agreement, you can specify:
• Theconditiontypesusedwiththisrebateagreementtype
• A validity period proposal
205
2009 © 2009 SAP AG. All rights reserved.
第 224 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Rebate Processing
Figure 79: Rebate Processing
Rebates are different from other discounts in that they are based on the sales
volume generated by the customer within a specified period and are paid
retrospectively. Therebatedetailsaredefinedinarebateagreement.
Asettlementruncreatestherequiredcreditmemorequestautomatically. When
therebate-relevantbillingdocumentsareprocessed,accrualscanbedetermined
andpostedautomatically. You canusetherebatecredit memo toreversethese
accruals, if required.
Figure 80: Prerequisites for Rebate Processing
206
©2009SAPAG.Allrightsreserved. 2009
第 225 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Tofunctionproperly,rebateprocessingmustbeactivatedfor:
• The sales organization
• The payer master
• The billing document type
To improve performance, you should deactivate rebate processing if it is not
necessary.
Figure 81: Rebate Processing (1)
Rebateprocessingbeginsbycreatingarebate-relevantbillingdocument.
Figure 82: Rebate Processing (2)
Thevalidrebatesaredeterminedbythepricingprocedureusingthe“rebatebasis”
subtotal.
207
2009 © 2009 SAP AG. All rights reserved.
第 226 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Figure 83: Rebate Processing (3)
Eachrebateconditiontypehasanassignedaccesssequence.
Figure 84: Rebate Processing (4)
The system uses the access sequence to search for the valid rebate condition
records. Ifvalidconditionrecordsarefound,theaccrualrateisread.
Requirement24inthepricingprocedureenforcesthattherebateconditionsare
used only in billing documents.
Requirement25inthepricingprocedureenforcesthattherebateconditionsare
used only in rebate-relevant billing documents.
208
©2009SAPAG.Allrightsreserved. 2009
第 227 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Figure 85: Rebate Processing (5)
Therebateaccrualamountiscalculatedusingtherebatebasis.
Figure 86: Rebate Processing (6)
Thesystempostsanaccrualtofinancialaccountingassoonastherebate-relevant
billing document is released to accounting.
Atthesametime,thesystemupdatestherebatebasisandtheaccrualamountin
the rebate agreement sales volume screen.
209
2009 © 2009 SAP AG. All rights reserved.
第 228 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Settling Rebates
Figure 87: Creating Rebate Settlements (1)
The system usesthe accumulated amounts in the rebate agreement to create a
rebatesettlement. StatusAreferstoanopenrebateagreement.
Figure 88: Creating Rebate Settlements (2)
210
©2009SAPAG.Allrightsreserved. 2009
第 229 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Thesystemgeneratesarebatecreditmemorequestfortherebatepaymentamount
specified.
Figure 89: Creating Rebate Settlements (3)
Youcandisplaythesalesvolumeanddrill-downintherebateagreement.
Youcanperformafinalsettlementfortherebateagreementinthefollowingways:
• Manually
• Automatically
• Inthebackground(batchprograms: RV15C001andRV15C002)
Accrualsarereversedassoonastherebateagreementissettledbycreditmemo.
211
2009 © 2009 SAP AG. All rights reserved.
第 230 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Figure 90: Partial Rebate Settlement
Partialrebatesettlementscanbelimitedforeachrebateagreementtypeasfollows:
• Up to the accumulated accrual amount
• Uptothecalculatedpaymentamountforthecurrentdate
• Unlimited
Accrualsarecanceledautomaticallywhenacreditmemoiscreated,providedthat
therebateagreementtypeissetaccordinglyinCustomizing.
Figure 91: Settlement Material (1)
Youmayhavearebatethatdoesnotrefertoaparticularmaterial,butrathertoa
groupofmaterialsortoacustomer. Inthiscase,youmustrefertoasettlement
materialinordertoprovideinformationatthemateriallevel.
MaintaintherebatematerialinthematerialmasterintheSalesandAccounting
views.
212
©2009SAPAG.Allrightsreserved. 2009
第 231 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Figure 92: Settlement Material (2)
Whencreatingacreditmemo,thesettlementmaterialisthesourceforimportant
materialmasterdata, forexample,accountdetermination.
Retroactive rebate agreements
Figure 93: Retroactive Rebate Agreements (1)
Retroactiverebateagreementsallowyoutotakeintoaccountbillingdocuments
created before the rebate agreement iscreated.
213
2009 © 2009 SAP AG. All rights reserved.
第 232 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Figure 94: Retroactive Rebate Agreements (2)
The rebate basis for the billing documents created previously is accumulated
and recorded in the rebate agreement.
Theaccrualamount isnot automatically updated for previouslycreatedbilling
documents. Thisamountmustbeenteredmanually.
Figure 95: Retroactive Rebate Agreements (3)
Rebate-relevantbillingdocumentscreatedaftertherebateagreementiscreated
updateboththerebatebasisandaccrualfieldsautomatically.
214
©2009SAPAG.Allrightsreserved. 2009
第 233 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Exercise 20: Creating Rebate Agreements
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Createrebateagreementsandrebateconditionrecords
Business Example
Rebatesareofferedtocustomerstopromotesalesandbuildcustomerloyalty. You
mustexploretherebatefunctiontoensurethatitmeetsyourneeds.
Task 1:
In order to usethe rebatefunctionality of the system, certain parameters must
beset inthesystem. Youneedto ensurethat theseparametersaresetproperly
in the system.
1. CheckwhetherrebateprocessingisactiveforcustomerT-L67B##,billing
typeF2,andyoursalesorganization. Activateit,ifnecessary.
Task 2:
Nowthatrebateprocessingisactive,youwillcreaterebateagreementsandrebate
conditionrecordsforoneofyourcustomerstorewardthemforbuyingacertain
material.
1. CreateamaterialrebateagreementforrebaterecipientcustomerT-L67B##.
2. Entertherebateconditionsonyourrebateagreement. Youwillbeoffering
customer T-L67B## a rebate on material T-AT3## purchased using the
following scale:
from 1 Piece 20 EUR
20 Piece 30 EUR
Use EUR 20 as the accrual rate.
3. Savetherebateagreementandrecordthedocumentnumber.
215
2009 © 2009 SAP AG. All rights reserved.
| from | 1 | Piece | 20 | EUR |
|---|---|---|---|---|
| 20 | Piece | 30 | EUR |
第 234 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Solution 20: Creating Rebate Agreements
Task 1:
In order to use the rebate functionality ofthe system, certain parameters must
beset inthesystem. Youneedto ensurethat theseparametersareset properly
in the system.
1. CheckwhetherrebateprocessingisactiveforcustomerT-L67B##,billing
typeF2,andyoursalesorganization. Activateit,ifnecessary.
a) SelecttheRebatesfieldontheBillingDocumenttab.
ChooseLogistics→SalesandDistribution→BusinessPartner→
Display → Sales and Distribution
Enterthecustomer numberandthesalesarea.
Click Continue.
Choose Sales Area data.
TocheckthebillingtypeinCustomizing,select
SAPReferenceIMG→SalesandDistribution→Billing→Rebate
processing→ActivateRebateProcessing→Selectbillingdocuments
for rebate processing.
TheRelevantforRebatefieldshouldbemarkedfordocumenttypeF2.
TocheckthesalesorganizationinCustomizing,choose
SAP Reference IMG → Sales and Distribution → Billing →
Rebateprocessing→ActivateRebateProcessing→Activaterebate
processing for sales organizations
TheRebateproc.activefieldshouldbemarkedforsalesorganization
1000.
Continued on next page
216
©2009SAPAG.Allrightsreserved. 2009
第 235 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Task 2:
Nowthatrebateprocessingisactive,youwillcreaterebateagreementsandrebate
conditionrecordsforoneofyourcustomerstorewardthemforbuyingacertain
material.
1. CreateamaterialrebateagreementforrebaterecipientcustomerT-L67B##.
a) Tocreateamaterialrebateagreement, select:
Logistics→SalesandDistribution→MasterData→Agreements
→ Rebate Agreement → Create
Chooseagreementtype 0002, materialrebate.
Enter the relevant data.
2. Entertherebateconditionsonyourrebateagreement. Youwillbeoffering
customer T-L67B## a rebate on material T-AT3## purchased using the
following scale:
from 1 Piece 20 EUR
20 Piece 30 EUR
Use EUR 20 as the accrual rate.
a) Enter rebate conditions
Choose Conditions.
Enter the values specified.
Selecttheconditionlineand chooseScales.
Enter the scale values.
3. Savetherebateagreementandrecordthedocumentnumber.
a) –
217
2009 © 2009 SAP AG. All rights reserved.
| from | 1 | Piece | 20 | EUR |
|---|---|---|---|---|
| 20 | Piece | 30 | EUR |
第 236 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
218
©2009SAPAG.Allrightsreserved. 2009
第 237 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Exercise 21: Processing Rebate
Agreements
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Testthecalculationandupdatingofrebateaccruals
Business Example
Forrebatestofunctionproperly,thebillingvaluesmustbeaccumulatedaccurately
intherebateagreement. Youwilltesttheupdatingoftheseaccrualamounts.
Task:
You will test your rebate agreement functionality by creating orders for the
applicablematerial,shipping, andthenbillingtheorders.
1. Createtwoseparateordersfromthecustomerpurchaseordersshownbelow.
FAX
Customer: T-L67B##
PO Number: ##-10-3a
Requested deliverydate: In one week
Material Order Quantity
T-AT3## 3
FAX
Customer: T-L67B##
PO Number: ##-10-3b
Requesteddeliverydate: In one week
Material Order Quantity
T-AT3## 3
2. Savebothordersandrecordthedocumentnumbers.
Continued on next page
219
2009 © 2009 SAP AG. All rights reserved.
| FAX | |
|---|---|
| Customer: | T-L67B## |
| PO Number: | ##-10-3a |
| Requested deliverydate: | In one week |
| Material | Order Quantity |
| T-AT3## | 3 |
| FAX | |
|---|---|
| Customer: | T-L67B## |
| PO Number: | ##-10-3b |
| Requesteddeliverydate: | In one week |
| Material | Order Quantity |
| T-AT3## | 3 |
第 238 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
3. Createseparateoutbounddeliveriesfortheorders. Useshippingpoint1200
andaselectiondateof10daysfromtoday. Picktherequiredquantitiesfor
thetwodeliveriesandthenpostagoodsissue. Writedownthedocument
numbers.
4. Createandsaveabillingdocumentseparatelyforeachoutbounddelivery.
Write down the document numbers.
5. Displaytherebateagreement. Viewthepaymentdatascreenandrecordthe
accruals,rebatepayments,andmaximumpayableamount.
Hint: If you see the message: “The sales volume for agreement
xy is not current.”
ChooseLogistics→SalesandDistribution→Billing→Rebates
→UpdateBillingDocumentstorunreportSDBONT06foryour
payer T-L67B##.
6. When were the accruals and business volume updated in the rebate
agreement?
220
©2009SAPAG.Allrightsreserved. 2009
第 239 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Solution 21: Processing Rebate
Agreements
Task:
You will test your rebate agreement functionality by creating orders for the
applicablematerial,shipping, andthenbillingtheorders.
1. Createtwoseparateordersfromthecustomerpurchaseordersshownbelow.
FAX
Customer: T-L67B##
PO Number: ##-10-3a
Requested deliverydate: In one week
Material Order Quantity
T-AT3## 3
FAX
Customer: T-L67B##
PO Number: ##-10-3b
Requesteddeliverydate: In one week
Material Order Quantity
T-AT3## 3
a) –
2. Savebothordersandrecordthedocumentnumbers.
a) –
Continued on next page
221
2009 © 2009 SAP AG. All rights reserved.
| FAX | |
|---|---|
| Customer: | T-L67B## |
| PO Number: | ##-10-3a |
| Requested deliverydate: | In one week |
| Material | Order Quantity |
| T-AT3## | 3 |
| FAX | |
|---|---|
| Customer: | T-L67B## |
| PO Number: | ##-10-3b |
| Requesteddeliverydate: | In one week |
| Material | Order Quantity |
| T-AT3## | 3 |
第 240 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
3. Createseparateoutbounddeliveriesfortheorders. Useshippingpoint1200
andaselectiondateof10daysfromtoday. Picktherequiredquantitiesfor
thetwodeliveriesandthenpostagoodsissue. Writedownthedocument
numbers.
a) Createtheoutbounddelivery,pickthegoods,andpostthegoodsissue.
Logistics→SalesandDistribution→ShippingandTransportation
→ Outbound Delivery → Create → Single Document → With
Reference to Sales Order
Topicktherequiredquantityfromdirectlywithinthedelivery,choose:
NextFunctions→CreateTransferRequest
Enter warehouse number 012.
In the Picking Quantity field, choose function 2 (copy the picking
quantitytothedeliveryandpostgoodsissue).
Save the transfer order.
4. Createandsaveabillingdocumentseparatelyforeachoutbounddelivery.
Write down the document numbers.
a) Create a billing document:
Logistics→SalesandDistribution→Billing→BillingDocument
→ Create
Enteryourdeliverynumber andchooseExecute.
Save thebilling document andrecord the number. (Theaccounting
documentisautomaticallycreatedatthesametime).
Repeatthisprocessfortheseconddeliverydocument.
Continued on next page
222
©2009SAPAG.Allrightsreserved. 2009
第 241 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
5. Displaytherebateagreement. Viewthepaymentdatascreenandrecordthe
accruals,rebatepayments,andmaximumpayableamount.
Hint: If you see the message: “The sales volume for agreement
xy is not current.”
ChooseLogistics→SalesandDistribution→Billing→Rebates
→UpdateBillingDocumentstorunreportSDBONT06foryour
payer T-L67B##.
a) Accruals: 120 EUR
Rebate payments: 0 EUR
Max. payable amount: 120 EUR
Logistics→SalesandDistribution→MasterData→Agreements
→ Rebate Agreement → Display
EntertheagreementnumberandchooseEnter.
Choose Conditions.
Select the condition line.
Choose Goto → Payment Data.
6. When were the accruals and business volume updated in the rebate
agreement?
a) Theaccrualsandbusinessvolumeareupdatedwhen theaccounting
document for billing is created.
223
2009 © 2009 SAP AG. All rights reserved.
第 242 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
224
©2009SAPAG.Allrightsreserved. 2009
第 243 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
Exercise 22: Settling Rebates
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Test the calculation of rebate amounts and the settlement of the rebate
agreement
Business Example
Typically,oncerebateshavebeenaccruedintherebateagreement,paymentcan
be madeto therebate recipient accordingto a payment schedule. You needto
test this function.
Task:
Youwilltestthesettlementfunctionofrebatesbysettlingyourrebateagreement
witha partial payment credit memo. Youwill also viewvarious screensinthe
rebate agreement to ensure that the settlement transaction has been recorded
properly.
1. Carry out a manual partial settlement for the rebate agreement. Create a
creditmemorequestforEUR80. (Youdonothavetochangethestatusof
the rebateagreement for apartial settlement.)
2. Save the document. The credit memo request document is generated
automatically.
3. Find and record thenumber of the credit memo request created from the
agreement.
4. Releasethebillingblockonthecreditmemorequestandsaveyourchanges.
5. Createandsavethecreditmemofromthecreditmemorequest.
6. Whathappenedwithregardtotheaccrualamountintherebateagreement?
7. Callupthe1)Businessvolume,2)Rebatedocumentsand3)Rebatepayment
drill-downscreensandreviewthe information.
225
2009 © 2009 SAP AG. All rights reserved.
第 244 页 / 共 271 页
Unit6: Taxes,PricingAgreements,andRebates SCM620
Solution 22: Settling Rebates
Task:
Youwilltestthesettlementfunctionofrebatesbysettlingyourrebateagreement
witha partial payment creditmemo. Youwillalso viewvariousscreensinthe
rebate agreement to ensure that the settlement transaction has been recorded
properly.
1. Carry out a manual partial settlement for the rebate agreement. Create a
creditmemorequestforEUR80. (Youdonothavetochangethestatusof
therebateagreement for a partial settlement.)
a) Toexecutemanualpartial settlements, choose:
Logistics→SalesandDistribution→MasterData→Agreements→
Rebate Agreement → Change
Entertheagreementnumberandchoose Enter.
ChooseCreateManualAccrualorpressShift+F12.
Enter the amount to be paid.
Save the rebate agreement.
2. Save the document. The credit memo request document is generated
automatically.
a) –
3. Find and record the number of the credit memo request created from the
agreement.
a) To view settlement documents, select:
Logistics→SalesandDistribution→MasterData→Agreements
→ Rebate Agreement → Display
Entertheagreementnumberandchoose Enter.
ChooseRebatePayments→RebateDocuments
Choose Partial settlement.
Click Choose.
View the credit memo request number.
Continued on next page
226
©2009SAPAG.Allrightsreserved. 2009
第 245 页 / 共 271 页
SCM620 Lesson: Introduction to Rebate Processing
4. Releasethebillingblockonthecreditmemorequestandsaveyourchanges.
a) To remove the billing block, select:
Logistics→SalesandDistribution→Sales→Order→Change
EnterthecreditmemorequestnumberandpressEnter.
Select the Item Overview tab.
Releasethebillingblockbyselectingtheblanklinefromtheentries
and save the document.
5. Createandsavethecreditmemofromthecreditmemorequest.
a) To create arebate credit memo, choose:
Logistics→SalesandDistribution→Billing→BillingDocument
→ Create
EnterthecreditmemorequestnumberandchooseExecute.
Save the credit memo document.
6. Whathappenedwithregardtotheaccrualamountintherebateagreement?
a) The accrualsare canceled assoonastherebateagreementis settled
in a credit memo.
Choose Logistics → Sales and Distribution → Master Data →
Agreements→RebateAgreement→Display
EntertheagreementnumberandchooseEnter.
Choose Conditions.
Select the condition line.
Choose Payment Data.
Accruals: 120 EUR
Accrualsreversed: 80 EUR
Rebatepayments: 80 EUR
Max. payableamount: 40 EUR
7. Callupthe1)Businessvolume,2)Rebatedocumentsand3)Rebatepayment
drill-downscreensandreviewthe information.
a) To check the data:
1. ChooseRebatePayments→SalesVolume
2. ChooseRebatePayments→RebateDocuments
3. ChooseRebatePayments→Drill-Down
227
2009 © 2009 SAP AG. All rights reserved.
| Accruals: | 120 | EUR |
|---|---|---|
| Accrualsreversed: | 80 | EUR |
| Rebatepayments: | 80 | EUR |
| Max. payableamount: | 40 | EUR |