第 224 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Lesson: Additional Functions in Shipment Cost
Calculation
Lesson Overview
Inthis lesson, you will become familiarwithadditional functions of shipment
cost calculation.
Lesson Objectives
After completingthislesson, you will beable to:
• Describetheshipmentcomparison function
• Explain break weight calculation
• Describetheinclusionofbulkinessfactorsandminimumweights
• Describe the options for modeling the geographical aspects of shipment
cost calculation
• Explain the determination of the relevant pricing and settlement dates in
the shipment cost document
• Explainthedeterminationoftherelevanttaxcountriesintheshipmentcost
document
Business Example
When thereareseveral different ways ofcalculating costs, you compare these
methodsandselectthemostfavorableoption. Inthesameway,youalwayschoose
themostfavorablescalelevel. Mostofthetariffsthatyouandyourforwarding
agentagreed on depend on distanceor tariff zones.
206
©2009SAPAG.Allrightsreserved. 2009
第 225 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Shipment Comparisons
Figure 79: Shipment Comparisons
The system can perform a shipment comparison of two different shipment
calculation possibilities and can automatically choose the cheaper option, for
example.
Example:
• You can, for example, create condition types with the delivery items
calculationbaseandconditiontypeswiththehandlingunitscalculationbase
in the same pricing procedure. You can then define condition exclusion
groups (A and B) and assign the two condition types with additional
discounts to the two different exclusion groups. You then assign these
exclusiongroupstothepricingprocedureandspecifytheexclusionprocess
Bestconditionbetweenthetwoexclusiongroupsatheaderlevel.
• Ifyounowcarryoutshipmentcostcalculationforwhichtheabovepricing
procedureisdetermined,thesystemcalculatesthefreightvalueforexclusion
groupAandexclusiongroupB.Inthefirstcase,thecalculationisperformed
for each delivery item. The final shipment price is EUR 1358. Shipping
costsarecalculatedforbothcases. Thereare6pallets. Theshipmentprice
isEUR1290. Basedontheexclusionprocess,thesystemselectsthemost
favorablevariantandcalculatesthecostsbyshippingunit.
207
2009 © 2009 SAP AG. All rights reserved.
第 226 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Break Weight
Figure 80: Break Weight Calculation
Thebreakweightcalculationisusedtochoosethemostfavorablescalelevelfor
thecalculationwhenusingscaledshipmentcostagreements.
Thebreakweightistheweightatwhichitismorefavorabletocalculateaheavier
weightsothatyoureachahigherandcheaperscalelevel.
Example:
• YouhaveagreedonshipmentcostsofEUR6per100kgforthescalelevel
5 to 10 tons of weight to be transported, but only 5 EUR per 100 kg for
scale level 10 to 15.
• Ashipmentof9tonswouldleadtoapriceofEUR540inthescalelevel5to
10. Itwouldbecheapertocalculatetheshipmentcostsforaweightof10
tonssothatitreachesthenextscalelevelandthereforeonlycostsEUR500.
208
©2009SAPAG.Allrightsreserved. 2009
第 227 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Figure 81: Break Weight Calculation Customizing
Youneed twoconditiontypesto usebreakweight calculation. Thefirstisfor
“normal” shipment cost calculations at the correct scale level. The second is
for calculating at the next scale level. The system uses a condition exclusion
proceduretocomparethetwovaluesandusethecheaperone.
Forthis,youmustmakethefollowingCustomizingsettings:
• Definetwoconditiontypes. Thesecondmustrefertothefirstandusethe
same condition records.
• Assignthesamescalestobothconditiontypesandactivatethebreakweight
indicatorforthesecondconditiontype. Formultidimensionalscales,activate
thisindicatorforthescaleinwhichthebreakweightshouldbecalculated.
• Defineanexclusionconditionprocedurethatchoosesthecheapestvalue.
209
2009 © 2009 SAP AG. All rights reserved.
第 228 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Representing Geographical Aspects
Figure 82: Geographical Influencing Factors
Youhavethefollowingoptionsavailableformodelinggeographicalaspectsin
the system as part of pricing:
• Distances:
– The distance is either specified manually in the shipment stage or
theshipmentheader, or adoptedautomaticallyfromtheroutestage.
For automatic distance determination, a customer enhancement
(enhancement V56DISTZ) isavailable.
• Locations and Zones
– Youcantakedatasuchascountry,region,postalcode,ortransportation
zone,whichcanbeusedasfieldstodefineconditiontables,fromthe
address data of the shipment.
– YoucansetautomaticdeterminationoftariffzonesinCustomizing.
Atariff zoneisacombinationofacountry'spostalcodearea. Tariff
zones are defined in terms of the transportation planning point, the
serviceagent,theshippingtype,andthecountry. Forexample,apostal
codeareaisassignedtoapredefinedtariffzoneforacombinationof
transportationplanningpoint,serviceagent,andsoon. Dependingon
yoursettings,thetariffzoneisautomaticallydeterminedbythesystem
when ashipment cost itemis created, that is, when ashipment cost
documentiscreated,orwhenanadditionalitemiscreatedmanually.
210
©2009SAPAG.Allrightsreserved. 2009
第 229 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Pricing and Settlement Dates
Figure 83: Pricing and Settlement Dates
Pricing date:
• Thepricingdateisthedatethatdeterminesdate-dependentpricingelements,
suchasconditionsandtheforeigncurrencyexchangerate.
Settlement date:
• Thesettlementdateisthedatethatisusedtorecordtheshipmentcostitem
in Financial Accounting and Cost Accounting. It is also the date that is
considered during tax determination.
Whenashipmentcostitemiscalculated,thesystemautomaticallydeterminesthe
pricingandthesettlementdatebasedonthecorrespondingCustomizingsettings
(defining and assigning date rules).
Youcanonlymaintainthepricingandsettlementdatesatheaderlevelwhenyou
createtheshipmentcostdocument; afterwards, youcannot maintainorchange
them. If you maintain dates, they are adopted as default dates in the item and
overwritethedatesthatareautomaticallyproposedbythesystem.
Pricingand settlement datesontheitem level arelimitedand canbemanually
changed: thesettlementdatecanonlybechangediftheshipmentcostshavenot
yetbeenassigned;thepricingdatecanbechangedanytimebeforetransfer.
211
2009 © 2009 SAP AG. All rights reserved.
第 230 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Tax Countries
Figure 84: Determining the Relevant Tax Country
Whencalculatingtheshipmentcosts,thesystemcanalsodeterminerelevanttaxes.
To calculate taxes within shipment cost calculation, the system refers to the
shipmentcostdocumenttodeterminethecountryofdepartureandthedestination
countryfortaxdetermination. Thefollowingrulesapply:
Departure tax country:
If the country of departure is not unique, the decisive factor for the shipment
cost item refers to:
• Theshipmentheader: Thecountryofdepartureforthefirstlegisused.
• A shipment stage (leg, load transfer point or border crossing point): the
countryofdepartureoftheshipmentstageisused.
Destination tax country:
Ifthecountryofdestinationisnotunique,thedecisivefactorfortheitemrefersto:
• Theshipmentheader: Thecountryofdestinationforthelastlegisusedas
the tax country.
• Ashipmentstage: Thedestinationcountryoftheshipmentstageisusedas
the tax country.
• A load transfer or a border crossing point: The departure country of the
shipment stageis used as thetax country.
212
©2009SAPAG.Allrightsreserved. 2009
第 231 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Bulky Goods and Minimum Weights
Figure 85: Bulkiness Factors and Minimum Weight
If you are dealing with bulky goods, you have the option of using a weight
adjustedinaccordancewithabulkinessfactor,insteadoftheactualweight,when
you calculate shipment costs.
Youcanalsospecifyaminimumweighttobecalculatedforaparticularhandling
unit.
Todothis,youcandefinebulkinessgroupswithbulkinessfactorsandminimum
weights in Customizing.
The bulkiness group is determined during calculation using the condition
technique of pricing. The condition type SP00 is available in the standard
systemforthispurpose. Thisenablesyoutofindvariousbulkinessgroupsusing
dependenciesthatcanbeconfiguredflexibly(forexample,serviceagentsorthe
combinationof service agents- shipping type).
If a bulkiness group is determined by using a separate condition type (such as
SP00),youshouldmakesurethatthecorrespondingconditiontypesinthepricing
procedureareplacedatthebeginning. Thismakesthebulkinessgroupforallof
the following condition types available.
Bulkiness Factor
The bulkinessfactor allowstwodifferent scalebasetypes(such as weight and
volume) to be referenced to each other.
213
2009 © 2009 SAP AG. All rights reserved.
第 232 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Example: You have made the following arrangements with your forwarding
agent: Theshipmentwillbecalculatedbasedonwhatistobetransported. The
pricesdependonanappropriatescale. Bulkygoodswillbehandledasfollows:
- Divide the volume (in liters) by 6.
- Compare the answer to the actual weight and use the larger of both as
the new weight.
- Calculationisthen basedonthisnewweight.
For scalebase typeD2 (withbaseformula110=thesystemreadsthevalueof
thebulkinessgroupfollowedbytheconversionfactorsinthisformula),seethe
following:
1. Scaling is based on the gross weight.
2. In the base formula, the
grossweightisconvertedtounitofmeasure1;
volumeis converted tounit of measure2;
volumeismultipliedwiththegivenbulkinessfactor;
thelargerofbothnumbers(grossweightandnewlycalculatedvolume)
are used as the new gross weight;
thenewgrossweightisconvertedtotheoriginalunitofmeasurement.
Dependencies: Thebulkinessfactorisfounddependentonthebulkinessgroup
and the scale base type.
Freight Codes and Freight Classes
Figure 86: Determining the Freight Code
214
©2009SAPAG.Allrightsreserved. 2009
第 233 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Forwardingagentsandrailroadsmayusefreightcodes(andsetsoffreightcodes)
toclassifythegoodstheyhavetoship. Freightcodesareusedforcommunicating
withforwardingagentsandarespecifiedintheshipmentpapers.
Specificfreightcodesaredefinedineachfreightcodeset.
Freight codes are determined in two steps:
1. Thefreightcodesetisautomaticallydeterminedusingthefollowingcriteria:
• Country of origin
• Shipping type (truck, rail, …)
• Forwardingagent(forwardingagentfreightgroupinthevendormaster)
2. Thefreightcodeisautomaticallydeterminedusingthefollowingcriteria:
• Freight code set
• Materialfreightgroupfrom thedeliveryitem
ThematerialfreightgroupisenteredintheSales:General/PlantDataviewinthe
Material Master.
Figure 87: Freight Classes
You can use the freight class as acriterion for shipment cost calculation. For
example, you can create condition records for freight chargesthat specifically
refertoacombinationof tariff zoneandfreightclass.
Withinonefreightcodeset, oneormorefreightcodesareassignedtoafreight
class.
215
2009 © 2009 SAP AG. All rights reserved.
第 234 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
216
©2009SAPAG.Allrightsreserved. 2009
第 235 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Exercise 17: Additional Functions in
Shipment Cost Calculation
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Execute shipment comparisons
Business Example
You have condition types with different calculation bases. Sometimes several
conditiontypesarevalidandthesystemmustdeterminethebestconditiontype.
Inaddition,thebestscaleshouldalwaysbeused. Besidesitsweight-dependent
tariffs, your forwarding agent, “Nordspeed”, hastariffsin which the shipment
costs are calculated based on shipping units.
Task 1:
Youhavearrangedtariffsscaledaccordingtoweightwiththeforwardingagent
“Nordspeed”(1058). Thiscalculationincludesthebreakweight.
1. What does the term break weight mean?
___________________________________________________________
___________________________________________________________
Consultyourcoursematerialtoremindyourselfofhowbreakweightsare
calculated in the system.
2. DisplaytheoutboundshipmentthesystemhasalreadycreatedinExercise1
of “ShipmentsinLogisticsExecution”unit (seeline2ontheTransaction
Data Sheet).
What is the total weight?
___________________________________________________________
Task 2:
Displaytheshipmentcostdocument(whichhasalsoalreadybeencreated)forthis
shipment (see line 3 on the data sheet).
1. Whatisthenetvalueoftheshipment cost item?
___________________________________________________________
Lookatthecalculationbygoingtotheconditionscreenfortheitem.
Look at the relevant condition record.
Continued on next page
217
2009 © 2009 SAP AG. All rights reserved.
第 236 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Whichweightwasactuallyusedforthecalculation?
___________________________________________________________
Task 3:
Besidesitsweight-dependent tariffs, your forwarding agent, “Nordspeed”, has
tariffsinwhichtheshipmentcostsarecalculatedbasedonshippingunits.
1. Display the associated condition record:
Condition type: FS00
Key Combination: Service agent/tariff
zone dep./tariff zone
targ/shipping mat
ServcAgent: 1058
Tf zonepoint of dep: DE20
Tf zone destination: DE70
Shipping material: PK-100
Which amount is defined here?
___________________________________________________________
2. Create the shipment cost document for the collective shipment from
HamburgtoStuttgart(seeline5inthedatasheet).
Which tariff is used – the weight-dependent tariff or the tariff based on
shipping units?
___________________________________________________________
Why?
___________________________________________________________
Save the document and record the document number on line 18 of your
data sheet.
3. Find the settings for this in Customizing.
218
©2009SAPAG.Allrightsreserved. 2009
| Condition type: | FS00 |
|---|---|
| Key Combination: | Service agent/tariff zone dep./tariff zone targ/shipping mat |
| ServcAgent: | 1058 |
| Tf zonepoint of dep: | DE20 |
| Tf zone destination: | DE70 |
| Shipping material: | PK-100 |
第 237 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Solution 17: Additional Functions in
Shipment Cost Calculation
Task 1:
Youhavearrangedtariffsscaledaccordingtoweightwiththeforwardingagent
“Nordspeed”(1058). Thiscalculationincludesthebreakweight.
1. What does the term break weight mean?
___________________________________________________________
___________________________________________________________
Consultyourcoursematerialtoremindyourselfofhowbreakweightsare
calculated in the system.
a) Thebreakweightistheweightatwhichitismorefavorabletocalculate
aweightthatisheavierthantheactualweightsothatyoureachahigher
and cheaper scale level.
2. DisplaytheoutboundshipmentthesystemhasalreadycreatedinExercise1
of “ShipmentsinLogisticsExecution”unit (seeline2ontheTransaction
Data Sheet).
What is the total weight?
___________________________________________________________
a) Choose Logistics → Logistics Execution → Transportation →
Transportation Planning → Display
Entertheshipment numberof theoutboundshipmentfromtheunit,
“ShipmentsinLogisticsExecution”(seeline2onthedatasheet).
Total weight: 467.1 kg
Task 2:
Displaytheshipmentcostdocument(whichhasalsoalreadybeencreated)forthis
shipment (see line 3 on the data sheet).
1. Whatisthenetvalueoftheshipment cost item?
___________________________________________________________
Lookatthecalculationbygoingtotheconditionscreenfortheitem.
Look at the relevant condition record.
Whichweightwasactuallyusedforthecalculation?
Continued on next page
219
2009 © 2009 SAP AG. All rights reserved.
第 238 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
___________________________________________________________
a) Choose Logistics → Logistics Execution → Transportation →
Shipment Costs → Display
Enterthenumberoftheassociatedshipmentcostdocument.
Netvalueof theshipment costitem: EUR180
Item details → Condition details:
HereyoucanseethatcalculationusingconditiontypeFBS0isactive;
thisisthebreakweightcalculationwithaweightof500kg.
TheactualcalculationusingconditiontypeFB00andtheactualweight
of467kgisnotactivebecausethebreakweightvalueismorefavorable.
Task 3:
Besidesitsweight-dependent tariffs, your forwarding agent, “Nordspeed”, has
tariffsinwhichtheshipmentcostsarecalculatedbasedonshippingunits.
1. Display the associated condition record:
Condition type: FS00
Key Combination: Service agent/tariff
zone dep./tariff zone
targ/shipping mat
ServcAgent: 1058
Tf zonepoint of dep: DE20
Tf zone destination: DE70
Shipping material: PK-100
Which amount is defined here?
Continued on next page
220
©2009SAPAG.Allrightsreserved. 2009
| Condition type: | FS00 |
|---|---|
| Key Combination: | Service agent/tariff zone dep./tariff zone targ/shipping mat |
| ServcAgent: | 1058 |
| Tf zonepoint of dep: | DE20 |
| Tf zone destination: | DE70 |
| Shipping material: | PK-100 |
第 239 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
___________________________________________________________
a) Choose Logistics → Logistics Execution → Master Data →
Transportation→ShipmentCosts→Prices→Display
Condition type: FS00
Choosethesecondkeycombination(serviceagent/tariffzonedep/tariff
zone dest/shipping material).
Service Agent: 1058
Tf zonepoint ofdep: DE20
Tf zonedestination: DE70
Shipping material: PK-100
Amount: EUR 6.50 perpiece
2. Create the shipment cost document for the collective shipment from
HamburgtoStuttgart(seeline5inthedatasheet).
Which tariff is used – the weight-dependent tariff or the tariff based on
shipping units?
___________________________________________________________
Why?
___________________________________________________________
Continued on next page
221
2009 © 2009 SAP AG. All rights reserved.
| Service Agent: | 1058 |
|---|---|
| Tf zonepoint ofdep: | DE20 |
| Tf zonedestination: | DE70 |
| Shipping material: | PK-100 |
| Amount: | EUR 6.50 perpiece |
第 240 页 / 共 341 页
Unit6: ShipmentCostCalculation SCM611
Save the document and record the document number on line 18 of your
data sheet.
a)
Caution: To do this exercise properly, you need to have
completedtheexercise11intheunit“ShipmentProcessing”.
Choose Logistics → Logistics Execution → Transportation →
ShipmentCosts→Create→SingleDocuments
EnterthenumberofthecollectiveshipmentgoingfromHamburgto
Stuttgart(seeline5ontheTransactionDataSheet.). Gotothedetails
screen of the item.
Since the rate is active at the handling units level, condition record
FS00 (rate per handling unit) is used.
Thereasonforthisisthatthesystemranashipmentcostcomparison
betweenconditiontypesFB00andFS00in thebackground. Thisis
achievedinCustomizingusingaconditionexclusionprocedure.
Save the document and record the document number on line 18 of
your data sheet.
3. Find the settings for this in Customizing.
a) IntheIMG:chooseLogisticsExecution→Transportation→Shipment
Costs → Pricing → Pricing Control → Condition Exclusion →
ConditionExclusionforGroupsofConditions.
222
©2009SAPAG.Allrightsreserved. 2009
第 241 页 / 共 341 页
SCM611 Lesson: Additional Functions in Shipment Cost Calculation
Lesson Summary
You should now be able to:
• Describethe shipment comparison function
• Explain break weight calculation
• Describetheinclusionofbulkinessfactorsandminimumweights
• Describe the options for modeling the geographical aspects of shipment
cost calculation
• Explain the determination of therelevant pricing and settlement dates in
the shipment cost document
• Explainthedeterminationoftherelevanttaxcountriesintheshipmentcost
document
223
2009 © 2009 SAP AG. All rights reserved.
第 242 页 / 共 341 页
UnitSummary SCM611
Unit Summary
You should now be able to:
• Provide an overview of shipment cost calculation in the shipment cost
document
• Createcondition records for shipment rates
• Map multidimensional tariffs and scales
• Describetheshipmentcomparison function
• Explain break weight calculation
• Describetheinclusionofbulkinessfactorsandminimumweights
• Describe the options for modeling the geographical aspects of shipment
cost calculation
• Explain the determination of the relevant pricing and settlement dates in
the shipment cost document
• Explainthedeterminationoftherelevanttaxcountriesintheshipmentcost
document
224
©2009SAPAG.Allrightsreserved. 2009
第 243 页 / 共 341 页
第 244 页 / 共 341 页
第 245 页 / 共 341 页
Unit 7
Shipment Cost Settlement
Unit Overview
Shipment Cost Calculation is followed by settlement, that is, the transfer to
FinancialAccountingandclearingwiththeserviceagent. Inaddition, thisunit
introduceshowshipmentcostscanbepassedontothecustomer.
Unit Objectives
After completing thisunit, you will beableto:
• Explainthestepsinvolvedinshipmentcostsettlement
• Provide an overview of account determination as well as assignment of
costs to a controlling object.
• Createanexternalserviceordersothattheshipmentcostscanbetransferred.
• Transfer shipment costs.
• Createacreditmemousingthecreditmemoprocedure.
• Manually create an invoice.
• Explaintheprocedureusedifshipmentcostsaretobeconsideredasdelivery
costs
• Accessshipmentcostinformationinthesalesorder
• Defineshipmentcostinformationandplanningprofiles
• Createacustomer billingdocument and transfer the shipment costsfrom
the shipment cost document
Unit Contents
Lesson: Shipment Cost Transfer .............................................226
Exercise 18: Assigning and Transferring Costs........................233
Lesson: Settlement of Costs with the Service Agent.......................240
Exercise 19: Creating Credit Memos ....................................245
Lesson: Shipment Costs in the Sales Process .............................249
Exercise 20: Shipment Cost Information in the Order.................253
Exercise 21: Billing Shipment Costs to the Customer.................259
225
2009 © 2009 SAP AG. All rights reserved.
第 246 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Lesson: Shipment Cost Transfer
Lesson Overview
Thislessondescribestheprocessofshipmentcostsettlement. Itincludesaccount
determination in Financial Accounting as well as assignments to acontrolling
object.
Lesson Objectives
After completingthislesson, you will beable to:
• Explainthestepsinvolvedinshipmentcostsettlement
• Provide an overview of account determination as well as assignment of
costs to a controlling object.
• Createanexternalserviceordersothattheshipmentcostscanbetransferred.
• Transfer shipment costs.
Business Example
Shipment Cost Settlement
Figure 88: Shipment Cost Settlement with DirectTransfer
Shipmentcostsaresettledwiththeserviceagentpershipmentcostitem.
226
©2009SAPAG.Allrightsreserved. 2009
第 247 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Settlement includes:
• Assigning and transferring shipment costs to Financial Accounting to
generatingaccruals,andassigningcoststoaCOobject.
• Settlementof Costs with theServiceAgent:
Posting payables by canceling theaccruals.
You need to have entered and accepted the services provided before you can
transfer costs to Financial Accounting. The system automatically creates the
serviceentrysheetbasedonapurchaseorderforexternalservices.
Beforeyoucansettlecostswiththeserviceagent,youneedtocreateaninvoice
usingmanualinvoiceverificationorcreateacreditmemousingthecreditmemo
procedure.
Figure 89: Settlement in Detail
During account assignment, the system determines the correct G/L account
in Financial Accounting for each shipment cost item and the assignment for
Controlling. Accountassignmentcanbecarriedoutatdifferentlevels,depending
on how detailed you want to track costs.
ThetransfertoFinancialAccountingtoestablishaccrualsrequiresenteringand
acceptingtheservicesrendered. Thesystemautomaticallycreatesaserviceentry
sheet.
Usingthecreditmemoprocedure,alsoreferredtoastheERS(EvaluatedReceipt
Settlement)procedure, youcansettletheshipmentcostswiththeserviceagent
withouthavingreceivedinvoicesfromhim/her. Youcanchoosefromdifferent
settlement periods. You transfer the calculated shipment costs to Financial
Accounting. Theinvoicesareverifiedbytheserviceagent. Iftheserviceagent
discoversvariances,youcanposttheseassubsequentdebits/credits.
227
2009 © 2009 SAP AG. All rights reserved.
第 248 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Ifyoureceiveinvoicesfromtheserviceagent,youcanalsoverifytheinvoices
manually and create the invoices manually.
Figure 90: Automating Calculation and Settlement
WhenyouassignitemcategoriestoshipmentcosttypesinCustomizing,youcan
define the degree of automatic processing.
Whenshipmentcostdocumentsarecreated,eitherindividuallyorusingCollective
Processing,theshipmentcostitemsaregeneratedbasedonthepredefineddegree
ofautomaticprocessing. Thismeansthattheshipmentcostitemscanbecreated
automatically, andtheshipment costs arecalculated, assignedor transferred
automatically.
228
©2009SAPAG.Allrightsreserved. 2009
第 249 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
G/L Determination and Cost Accounting
Figure 91: Automatic G/L Account Determination
G/Laccountdeterminationisastandardfunctionofmaterialsmanagement.
Toestablishaccrualsandpostthepayables,thesystemmustfirstdeterminethe
correctG/LaccountsinFinancialAccountingthataretobepostedto.
G/Laccount determination iscarried out automatically. Thesystemusesthe
followingparametersfor determiningtheaccounts:
• Chartofaccounts-fromthecompanycodeofthetransportationplanning
point,
• Valuation grouping code - from the valuation area of the plant that is
assignedtothetransportationplanningpointandtheshipmentcosttype,
• Transactionkey-alwaysGBBAccountgrouping-fromtheCustomizing
setting of the account assignment,
• Valuation class -fromtheCustomizingsettingof theshipmentcostitem
category.
G/Laccountsaredeterminedatshipmentcostitem level.
229
2009 © 2009 SAP AG. All rights reserved.
第 250 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Figure 92: Assignment for Cost Accounting
ToposttoobjectsinCostAccounting,thesystemmustfirstdeterminethecorrect
objects. ThesystemautomaticallydeterminestheseobjectsinCostAccounting.
The following parameters are important:
• Account assignment category:
Theaccountassignmentcategorydetermineswhichobjectistobeposted
to (forexample, cost center or order) andwhichaccount assignment data
is required.
• Cost distribution:
Costdistributiondeterminesthelevel atwhichcostsaretobetransferred,
dependingonhowdetailedyouwanttotrackcosts. Possibledistributions
are by shipment cost item, by delivery, or by delivery item. These
distributionsarecompletelyindependent of the calculation bases. If they
match the calculation bases, however, the system distributes the costs
accordingtoorigin. Ifcostsaredistributedtoamoredetailedlevelthanthe
calculationbase,thisiscarriedoutaccordingtotheproportionalweight. For
example, youcancalculatethecostsbyshipmentcostitemanddistribute
them at delivery item level.
• Origin of CO assignments:
This parameter defines the origin of the information that is used for
determining the CO object.
AllthreeparametersaredefinedinCustomizingforeachitemcategory.
230
©2009SAPAG.Allrightsreserved. 2009
第 251 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Transfer
Figure 93: Transfer Options
Thereareseveral procedures thatyoucan usefortransferring shipment cost
documents to Financial Accounting.
Youcanmanuallysetthetransferindicatorintheshipmentcostdocumentforeach
shipmentcostitem. Whenthedocumentissaved,itisautomaticallytransferred.
YoucanstartaCollectiveProcessingruntochangeshipmentcostdocuments(for
example,alldocumentscreatedtothisdate)andtransfertheshipmentcostsofall
documents in this Collective Processing run. For reasons of system load, you
couldalsoexecutethisCollectiveProcessingrunovernight.
WhenyoucreateshipmentcostdocumentseitherindividuallyorusingCollective
Processing,thesystemcanautomaticallytransfertheshipmentitemsdepending
on your settings.
231
2009 © 2009 SAP AG. All rights reserved.
第 252 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Figure 94: Transfer to Financial Accounting
TheTransfertoFinancialAccountingtoestablishaccrualsrequiresentering
andacceptingtheservicesrendered. Thesystemautomaticallycreatesaservice
entry sheet.
Each serviceentry sheet isbasedonanexternal serviceorder. Determining
a valid purchase order is required for transfers to Financial Accounting and
for settlements. The service entry sheet can be created automatically as of
at 4.6C. You can also create the purchase order every month for the service
agent. Importantcriteriafortheserviceorderincludeserviceagent,purchasing
organization,purchasinggroup,plant,anditemcategory.
Whenthesystemhasautomaticallydeterminedavalidpurchaseorder,aservice
entry sheet is created that refers to the purchase order. During posting, you
acceptservices;inFinancialAccounting,anaccountingdocumentforgenerating
accruals is created.
232
©2009SAPAG.Allrightsreserved. 2009
第 253 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Exercise 18: Assigning and Transferring
Costs
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Displayanexternalserviceorderfortheforwardingagent.
• IdentifywhichG/Laccountsandcostcentersarefoundinaccountassignment
• TransfertheshipmentcoststoFinancialAccountingandControlling.
Business Example
Youwanttosettletheshipmentcostswithyourserviceagent. Thesystemshould
automaticallydetermineaccountsandcostcentersinFinancialAccountingand
Controlling. Check the corresponding settings.
Anentryofservicesrenderedthatreferstoapurchaseorderisnecessarytotransfer
thecoststoaccounting. Soyoufindthepurchaseorderandtransferthecosts.
Task 1:
1. An entry of services rendered that refers to an external service order is
necessaryinordertotransferandsettletheshipmentcosts. Thisdocuments
and“justifies”thepurchaseofaservice. Yourpurchasingdepartmenthas
already created the purchase order.
Find the purchaseorder using the list display for the vendor (forwarding
agent):
Vendor: T-S11G##
Scope of List: BEST
Validity key date: <Today’s date minus 7
days>
Hint: Todothis,usethefollowingmenupath:
Logistics-->MaterialsManagement→Purchasing→Purchase
Order →List Displays → ByVendor
What is the purchase order number?
__________________________________
Continued on next page
233
2009 © 2009 SAP AG. All rights reserved.
| Vendor: | T-S11G## |
|---|---|
| Scope of List: | BEST |
| Validity key date: | <Today’s date minus 7 days> |
第 254 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Task 2:
1. In changemode, call up the shipment cost document you created for the
inboundshipmentinExercise16inthe“CalculatingShipmentCosts”unit
(see line 17 on the data Sheet).
2. Check the status in the header:
Calculated: __________________________________
Assigned: ___________________________________
Transferred: ________________________________
3. Goto theaccount assignment itemscreen (Item→Account assignment).
WhichG/Laccountsandcost centerswerefound?
G/LAccount: ________________________________
CostCenter: ________________________________
4. To transfer the document to accounting, select the Transfer flag on the
Settlement tab, and choose Enter.
5. Whichpurchasingdocumentwasfoundfortheentryofservicesrendered?
___________________________________________________________
Savetheshipmentcostdocumentandthendisplayit.
6. What status doesthe document havenow?
Calculated: __________________________________
Assigned: ___________________________________
Transferred: ________________________________
7. Display the document flow for the shipment cost document and go from
theretotheServicesacceptancematerialsdocument. Whatisthefunctionof
this document?
______________________________________________________
8. To displaytheprovisionsthat appear inaccounting, go to the accounting
documentfromthematerialdocument. Whichaccountswerepostedto?
______________________________________________________
______________________________________________________
234
©2009SAPAG.Allrightsreserved. 2009
第 255 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Solution 18: Assigning and Transferring
Costs
Task 1:
1. An entry of services rendered that refers to an external service order is
necessaryinordertotransferandsettletheshipmentcosts. Thisdocuments
and“justifies”thepurchaseofaservice. Yourpurchasingdepartmenthas
already created the purchase order.
Find the purchaseorder using the list display for the vendor (forwarding
agent):
Vendor: T-S11G##
Scope of List: BEST
Validity key date: <Today’s date minus 7
days>
Hint: Todothis,usethefollowingmenupath:
Logistics-->MaterialsManagement→Purchasing→Purchase
Order →List Displays → ByVendor
What is the purchase order number?
__________________________________
a) Display external service order:
Logistics → Materials Management → Purchasing → Purchase
Order → List Displays → By Vendor
Makeyour selectionusingthefollowingdata:
Vendor: T-S11G##
Scope of List: BEST
Validity KeyDate: <Today’s date minus 7
days>
ChooseExecute. Recordthenumberonline19ofyourdatasheet.
Continued on next page
235
2009 © 2009 SAP AG. All rights reserved.
| Vendor: | T-S11G## |
|---|---|
| Scope of List: | BEST |
| Validity key date: | <Today’s date minus 7 days> |
| Vendor: | T-S11G## |
|---|---|
| Scope of List: | BEST |
| Validity KeyDate: | <Today’s date minus 7 days> |
第 256 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Task 2:
1. In changemode, call up the shipment cost document you created for the
inboundshipmentinExercise16inthe“CalculatingShipmentCosts”unit
(see line 17 on the data Sheet).
a) Change shipment cost document:
Logistics → Logistics Execution → Transportation → Shipment
Costs→ Change → Single Document
2. Check the status in the header:
Calculated: __________________________________
Assigned: ___________________________________
Transferred: ________________________________
a) Status:
Status tab:
Fullycalculated,accountassignmentfullycompleted,nottransferred.
3. Goto theaccount assignment itemscreen (Item→Account assignment).
WhichG/Laccountsandcost centerswerefound?
G/LAccount: ________________________________
CostCenter: ________________________________
a) Accountassignment(Checkforeachlineitem):
Select the line item.
Item → Account Assignment
G/L account: 417000
Cost center: 9030
4. To transfer the document to accounting, select the Transfer flag on the
Settlement tab, and choose Enter.
a) Transferdocument(Youmusttransfereachlineitem):
Item Details → Settlement tab
SelecttheTransferindicatorandchooseEnter.
5. Whichpurchasingdocumentwasfoundfortheentryofservicesrendered?
___________________________________________________________
Continued on next page
236
©2009SAPAG.Allrightsreserved. 2009
| G/L account: | 417000 |
|---|---|
| Cost center: | 9030 |
第 257 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Savetheshipmentcostdocumentandthendisplayit.
a) Purchasingdocumentforentryofservicesrendered(foreachlineitem):
→ Service Procurement tab.
InthePurchasingdoc. field,youseethenumberofthe
purchaseorderdeterminedinthepreviousexercise.
Save the document and display it.
6. What status doesthe document have now?
Calculated: __________________________________
Assigned: ___________________________________
Transferred: ________________________________
a) Status
Status tab:
Fullycalculated,accountassignmentfullycompleted,fullytransferred.
7. Display the document flow for the shipment cost document and go from
theretotheServicesacceptancematerialsdocument. Whatisthefunctionof
this document?
______________________________________________________
a) Document flowfor shipment cost document:
→ Environment → Document flow
PlacethecursoronServicesacceptanceandchooseDisplaydocument.
Services acceptance is a materials management document that
documentstheactivityofaservice. Itisthebasisforcreatingaccruals
in accounting.
8. To displaytheprovisionsthat appear in accounting, goto theaccounting
documentfromthematerialdocument. Whichaccountswerepostedto?
______________________________________________________
Continued on next page
237
2009 © 2009 SAP AG. All rights reserved.
第 258 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
______________________________________________________
a) Display accounting document:
Inthematerialdocument,chooseAccountingdocuments,thenchoose
Accounting document.
The following accounts wereposted to:
417000 Servicespurchased
191100 Goods Rcvd/Invoice Rcvd
clearing external procurement
(accruals)
238
©2009SAPAG.Allrightsreserved. 2009
第 259 页 / 共 341 页
SCM611 Lesson: Shipment Cost Transfer
Lesson Summary
You should now be able to:
• Explainthestepsinvolvedinshipmentcostsettlement
• Provide an overview of account determination as well as assignment of
costs to a controlling object.
• Createanexternalserviceordersothattheshipmentcostscanbetransferred.
• Transfer shipment costs.
239
2009 © 2009 SAP AG. All rights reserved.
第 260 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Lesson: Settlement of Costs with the Service Agent
Lesson Overview
This lesson describes the credit memo procedure for settling costs with the
transportation service provider.
Lesson Objectives
After completingthislesson, you will beable to:
• Createacreditmemousingthecreditmemoprocedure.
• Manually create an invoice.
• Explaintheprocedureusedifshipmentcostsaretobeconsideredasdelivery
costs
Business Example
Based on the calculated shipment costs, you periodically send credit memos
to most service agents. At the same time, payables are posted in Financial
Accounting, and the accruals are dissolved.
Shipment Cost Settlement
Figure 95: Shipment Cost Settlement with DirectTransfer
Shipmentcostsaresettledwiththeserviceagentpershipmentcostitem.
240
©2009SAPAG.Allrightsreserved. 2009
第 261 页 / 共 341 页
SCM611 Lesson: Settlement of Costs with the Service Agent
Settlement includes:
• Assigning and transferring shipment costs to Financial Accounting to
generatingaccruals,andassigningcoststoaCOobject.
• SettleCostswithServiceAgent: Postpayablesbycancelingaccruals.
You need to have entered and accepted the services provided before you can
transfer costs to Financial Accounting. The system automatically creates the
serviceentrysheetbasedonapurchaseorderforexternalservices.
Beforeyoucansettlecostswiththeserviceagent,youneedtocreateaninvoice
usingmanualinvoiceverificationorcreateacreditmemousingthecreditmemo
procedure.
Credit Memo Procedure
Figure 96: Credit Memo Procedure
The credit memo procedure (alsoreferred to asERS procedure, “Evaluated
Receipt Settlement”) isused to settle shipment costsdirectly without theneed
for having received an invoice.
On the basis of the calculated shipment costs, you issue a credit memo to the
serviceagent. Thepayeeisresponsibleforverifyingthiscreditmemo.
The calculated shipment costs are transferreddirectly to Financial Accounting
wherethepayablesarepostedandtheaccrualsaredissolved. Iftheserviceagent
finds any variances during invoice verification, you post these as subsequent
debits/credits.
241
2009 © 2009 SAP AG. All rights reserved.
第 262 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
Youcancreatesinglecreditmemos, thatis, youcreateacreditmemoforeach
shipmentcostitemandserviceagent,oryouperiodicallycreatecollectivecredit
memos by service agent. The settlement periods for periodic settlement are
flexible.
Incoming Invoice Verification
Figure 97: Manual Invoice Verification
When you verify invoicesmanually, you receivean invoice from theservice
agent. Manually create an invoice in the system, verify this invoice, and post
it manually.
242
©2009SAPAG.Allrightsreserved. 2009
第 263 页 / 共 341 页
SCM611 Lesson: Settlement of Costs with the Service Agent
Shipment Costs as Delivery Costs
Figure 98: Shipment Costs as Delivery Costs
Inthecaseofincomingshipmentsorshipmentswithinthecompany,forexample,
you can useshipment costs as deliverycosts.
The shipment costs determinedin theshipment cost document arenot directly
transferredtoFinancialAccounting,butareenteredinthegoodsreceiptdocument
in MM and added to the relevant material.
Example of this type of business process:
• Createapurchaseorderforthevendor. Youdonotyetknowwhattheexact
shipmentcostsare,sotheyarenotincludedinthepurchaseorder.
• Createaninbounddeliverybasedonthepurchaseorder.
• Generateaninboundshipmentwithoneormoreinbounddeliveries.
• Next, create the shipment cost document. This is only relevant to the
calculation, not the settlement, of the costs.
• Whenyoupostthegoodsreceiptwithreferencetotheinbounddelivery,the
system accesses the shipment costs. In this case, they represent delivery
costs. Thisincreasesthevalueofthematerial,andthereforetheunitcosts
as well.
• You settle the costs with the vendor and forwarding agent using invoice
verificationinMM.Theshipmentcostsaretreatedasplanneddeliverycosts.
243
2009 © 2009 SAP AG. All rights reserved.
第 264 页 / 共 341 页
Unit7: ShipmentCostSettlement SCM611
244
©2009SAPAG.Allrightsreserved. 2009
第 265 页 / 共 341 页
SCM611 Lesson: Settlement of Costs with the Service Agent
Exercise 19: Creating Credit Memos
Exercise Objectives
After completingthisexercise, youwillbeableto:
• Executethecreditmemoprocedure(ERSprocedure)
Business Example
Sinceyouagreedwithyourforwardingagenttoregularlysendcreditmemosfor
theamountsincurred,createacreditmemousingtheERSprocedure.
Task:
After the costs have been transferred, you settle the shipment costs with the
service agent directly, without an invoice. You createa credit memo using the
ERS procedure.
1. In the selection screen, enter your service agent and the purchase order
numberreferredtointheentryofservicesperformed.
Recordthenumberofthecreditmemothatwascreated.
2. To display the entire process once more, return to the shipment cost
document. Call up the document flow.
Go to the invoice receipt document.
Which accounts were posted to?
___________________________________________________________
___________________________________________________________
245
2009 © 2009 SAP AG. All rights reserved.