Sei sulla pagina 1di 5

TheBestRunBusinessesRunSAP

r3

UsingtheConditionTechniquein
CalculatingandDeterminingPrices
VariousdifferentfunctionsinPricingarebasedontheconditiontechnique.Forexample,thecondition
techniqueisusedinstoringsalespricesasconditionrecordsinthesystem,andinperformingcalculations
usingcalculationschemas.
Youwillfindbasicinformationontheelementsoftheconditiontechnique,suchasconditiontypes,
conditiontablesandaccesssequencesintheSalesandDistributiondocumentationunder
ConditionsandPricing.
Pricingusesthefollowingdifferenttypesofcalculationschema:
Purchasepricecalculationschemas
Salespricecalculationschemas
Calculationschemasforpricedetermination
PurchasepricecalculationschemasaredefinedinCustomizingfor Purchasing ,whilesalesprice
calculationschemasandcalculationschemasforpricedeterminationaredefinedinCustomizingfor Sales
andDistribution .
WhenstructuringthesecalculationschemasforSAPRetailPricing,youshouldtakethefollowing
considerationsintoaccount:
Purchasepricecalculationschemas
Purchasepricecalculationschemasareusedinsalespricecalculationstocalculatethepurchasepricefor
merchandiseprocuredfromanexternalvendor.
Thepurchasepricecalculationschemaassignedtoapricingitemisdeterminedusingthe schema
groups ofthevendorandofthepurchasingorganization.
ThesettingsrequiredforschemadeterminationmustbemaintainedinCustomizingfor Purchasing.
Thepurchasepricecalculationschematakesintoaccountonlythose conditionrecords forwhich
the Relevanttopricing indicatorhasbeenset.
WhenyoudefineaconditiontypeinCustomizing,youcansetanindicatortohavethesystem
generatepricingrelevantconditionrecordswhenyoucreatetheconditiontype.Youcanseta
differentindicatortodeterminewhetherornotthepricingrelevancecanbechanged.
Ifscaleshavebeendefinedfortheconditiontypes,onescalelevelcanbeflaggedasrelevantto
pricing.Ifnoscalelevelhasbeenflaggedinthisway,therelevantscalelevelisdeterminedusing
thestandardpurchaseorderquantitymaintainedinthepurchasinginforecord.
Existingconditionrecordscanbeconvertedto Relevanttopricing usingreport RWVKP01U.
Thestepinthepurchasepricecalculationschemathatisusedforthe( net/net)purchaseprice must
beflaggedusingthesubtotal S .Theconditionvalueinthisstepisconvertedtothesalespriceunit
andsalesquantityunitanddisplayedinthe EKPNN listfield.Thepricingcurrencyforthepricing
itemandthecurrencyfrompricedeterminationmatchup.
Thefirstmainconditiontypefoundthatrepresentsaprice(conditionclass B )isusedforthebasic
purchasepricethatisdisplayedinthepricingtable.
Youwillfindfurtherinformationondeterminingpricesinthesalespricecalculationfunctionunder
PurchasePriceDetermination.

Salespricecalculationschemas
Determiningsalespricesinthesalespricecalculationfunctionisperformedusingasalespricecalculation
schema.Theschemaconsistsofasetofrulesforcalculatingthesalespricefromthepurchaseprice.The
informationrequiredforthiscalculation,suchasplannedmarkup(plannedmargin)orcompetitorprices,is
readfromthedatabaseusingthemainconditionsintheschema.
Youshouldnotethefollowing:
Thesalespricecalculationschemahastobeconstructedinaccordancewithamarkupcalculation.
Dataistransferredbetweenthesalespricecalculationschemaandthepricingtable.Youcancontrol
howthedataistransported.Ascertainlistfieldsofthepricingtable(suchas (net)salesprice =list
field VKPNE )havefixedmeanings,youshouldensurethatthedatafromtheselistfieldsis
transferredtothecorrespondingparametersinthesalespricecalculationschemaduringdata
transports.
Whenthesalespriceischanged,inthe VKPBR(grosssalesprice) listfield,forexample,the
actualmarkup isgraduallyadjustedinlinewiththechangedsalesprice.Reversecalculationsare
neverperformed.
CalculatingsalespricesiscontrolledbythefollowingCustomizingsettings:
Youdefinedatatransferbetweenthesalespricecalculationschemaandthepricingtablein
CustomizingforPricingunder ControlDataforPricingTableandDataBackup .Here,youneedto
entera conditiontype orasalespricecalculationschema subtotal forthelistfieldsofthepricing
table.

Datatransferbetweenthesalespricecalculationschemaandthepricingtablemustbe
definedforthe (net/net)purchaseprice , actualmarkup and (net/gross)salesprice list
fields.Nocontrolparameterscanbedefinedforlistfieldsthatarecalculatedusingprogram
logic,suchasthe Netmargin and Grossmargin listfields.
Thesalespricecalculationschemaassignedtoapricingitemisdefinedbytheassociated pricing
type .PricingtypesaremaintainedinCustomizingfor Pricing andthenassignedtoadistribution
chainorapricelist(withcurrency)inaseparatestep.
Youcanusethesuppliedsamplecalculationschemas WWS001 and WWS002 plusthecontrol
parametersasexamplesforstructuringasalespricecalculationschemaandfordatatransport.
The(net/net)purchasepricethatwasdeterminedinthepurchasepricedeterminationfunctionand
transferredtotheschemausingconditiontype EKNN (seegraphic,arrow1)formsthestartingpoint.
The actualmarkup inthepricingtableislinkedtoconditiontypes AUFS and AUFX bysubtotal2.
Thesemarkupsrelatetothepurchasepricedisplayedabovethemintheschema.
The (net)salesprice and (gross) sales price arelinkedtosubtotals5and6respectively.The
grosspriceiscalculatedfromthenetpricebyaddingtax(conditiontype MWST ).Thepricesare
transferredfromtheschematolistfields VKPNE and VKPBR (seegraphic,arrows2and3).
Ifroundingtopricepointshasbeendefined,thesalespricethatwasdeterminedusingtheschemais
rounded(seegraphic,arrow4),andthecalculationisadjustedinlinewiththeroundedfinalprice.Whenyou
save,thevalueofthe ENDPR listfieldiswrittentothedatabaseasacondition(seegraphic,arrow5).
Youwillfindfurtherinformationondeterminingpricesinthesalespricecalculationfunctionunder
SalesPriceDetermination.

Calculationschemaforpricedetermination
Manyapplicationsinthe Retail areauseacalculationschematoreadsavedsalespricesoradditional
salesconditionsfromthedatabasewhendeterminingprices.ThepricingoverviewinPricingandthePOS
OutboundInterfacearetwooftheapplicationsthatdothis.
Aschemasimilartoapurchasepricecalculationschemaisusedtodeterminethedistributioncenter
transferpriceintwosteppricinginthepurchasepricedeterminationfunction.Thismeansthatthebasic
purchasepriceandthepurchasepricearedeterminedusingthesameprocessasisusedbythepurchase
pricecalculationschema.The net/netpurchaseprice mustalsobeflaggedusingsubtotal S .Theresults
ofthispricedeterminationaredisplayedinthe Purchasing detailscreen.
Thesecalculationschemasareusednotonlyindeterminingsalesprices,butalsointhe
ValuationatRetail functiontodeterminethefinalpricewithouttax.Thisiscalculated
accordingtosamplecalculationschema VKP001 andflaggedinthecalculationschema
usingsubtotal 3.
YoudefinecalculationschemasforpricedeterminationinCustomizingfor SalesandDistribution .
Thecalculationschemaforpricedeterminationisdeterminedusingthesalesarea,thedocument
schemaandthecustomerschema.
UnderthegeneralcontrolparametersforRetailmasterdatainCustomizing,youcanentera
documentschematobeusedforschemadeterminationinRetail.Ifyoudonotmaintainaschema
here,thesystemusesdocumentschema A asadefault.

Thefollowingpointsapplywhendeterminingthecustomerschemaforsitesthatsellto
customers:

Aswithsalesorders,thesystemfirstaccessesthemasterdataoftheanonymous
customer(customerofthesite)determinedfromthePOSinboundprofileforaggregated
sales.ThePOSinboundprofileisenteredinthesitemasterofthesiteorofthereference
site.
Ifaninboundprofileisnotmaintained,ordoesnotcontainananonymouscustomer,the
systemusesthecustomerdataofthesiteorreferencesiteitself.
Ifthesalesareadataismaintainedforthecustomerdeterminedinthisway,thecustomer
schemaenteredthereisused.Ifnosalesareadataismaintainedforthiscustomer,the
initialvalueforthecustomerschemaisusedtodetermineaschema.
IfnoentryhasbeenmadeinCustomizingforthekeydeterminedinthisway,thesystem
usesoneofthesamplecalculationschemassuppliedwiththestandardsystem: VKP001
forstoredistributionchainsand VKP002 forDCdistributionchains.

Thesalesprice(orpromotionprice)inthecalculationschemasforpricedeterminationmusthavethe
sameconditiontype(orpromotionconditiontype)asthesalespricescalculatedusingthesalesprice
calculationfunction(orthepromotionpricesactivatedinpromotionprocessing).
Parallelpricesineurodonothavetobesavedasconditionrecordsinthesystem.Youcan
determinethesepriceswhenyoudetermineyoursalespricesbymakingcertainsettingsinthe
calculationschema.Samplecalculationschema VKP001 containsanexampleforcalculatingeuro
parallelpricesforyourstandardsalesprices(Conditiontype VKPE )andpromotionprices
(Conditiontype VKAE ).Thisexampleusescalculationformula 43. Thisformulaisusedto
converttheconditionvalueinthecurrentlineoftheschematothe'after'currencyenteredinthe
currencyconversiontable.Thismeansthat,whenyouuseformula 43 ,theconditiontypesforthe
europarallelpricesshouldbedisplayeddirectlybelowtheconditiontypesforthesalesprices.
Seealso:

TwoStepPriceCalculationforStores
PricingOverview

C OPYR I GH T BY SAP SE OR AN SAP AF F I LI AT E C OM PAN Y. ALL R I GH T S R ESER VED .

PR I N T ED F R OM SAP H ELP POR TAL. (ht t p: / / help. s ap. c om )

Potrebbero piacerti anche