Beruflich Dokumente
Kultur Dokumente
16FieldsinPricingProcedureandTheirDescriptionERPOperationsSCNWiki
GettingStarted Newsletters
Welcome,Guest
Login
Register
SearchtheCommunity
Products
Services&Support
AboutSCN
Downloads
Industries
Training&Education
Partnership
DeveloperCenter
LinesofBusiness
UniversityAlliances
Events&Webinars
Innovation
Store
ERPOperations / / Pricing
16FieldsinPricingProcedureandTheirDescription
CreatedbyGuest,lastmodifiedbyJyotiPrakashonFeb08,2011
DefinePricingProcedure
Apricingprocedureisaprocedurebywhereinwhichyoucontroltheexecutionofconditiontyoesinasequenceyouwouldlike.Itnotonlyexecutestheconditiontypesbutalsocontrolstheexecutionof
conditiontypebytheuseofrequirements,altcv.altcbv,accountkey.
Inotherwords,Pricingprocedureisasystematicandsequentialuseofconditiontypestoarriveatarightvalueoftheproduct.
TodeterminethepricingprocedureSALESAREA(SalesOrganization+DistributionChannel+Division)+CUSTOMERPRICINGPROCEDURE(fromCustomermaster)+DOCUMENTPRICING
PROCEDURE(fromSalesDoctype)
ToviewaselectthepricingprocedureinSPROwhichisthestandardandcopyitandcreateourownpricingprocedure.
HighlightitanddoubleclicktheControliconintheLHSscreen.
Wecanseethatthereare16columnsinthepricingprocedure,thesearegoingtobeusedbythesystemtocontroltheconditiontypes.
Thedetaildescriptionofeachcolumnisgivenbelow:
1.Step:
Numberthatdeterminesthesequenceoftheconditionswithinaprocedure.
Itindicatesthepositionoftheconditiontypeinpricingprocedure.
Ex.:10,15etc.
2.Counter:
Systemusesthecountertocountthestepsandalsoitcanbeusedtocountministepsofsameconditiontypes.Sothatnumberofstepscanbereducedinthepricingprocedureandhenceenhancing
thesystemperformance.
Accessnumberoftheconditionswithinastepinthepricingprocedure.
Duringautomaticpricing,thesystemtakesintoaccountthesequencespecifiedbythecounter.
3.ConditionType:
Itrepresentspricingelementinpricingprocedureasabaseprice,discount,freightandtax.
Theconditiontypeisusedfordifferentfunctions.Inpricing,forexample,theconditiontypeletsyoudifferentiatebetweendifferentkindsofdiscountinoutputdetermination,betweendifferentoutputtypes
suchasorderconfirmationordeliverynoteinbatchdetermination,betweendifferentstrategytypes.
Ex.:PR00Price,K004MaterialDiscount,K005Customer/MaterialDiscount,K007CustomerDiscount.
4.Description:
https://wiki.scn.sap.com/wiki/display/ERPLO/16+Fields+in+Pricing+Procedure+and+Their+Description
1/4
5/16/2016
16FieldsinPricingProcedureandTheirDescriptionERPOperationsSCNWiki
Systemcopiesdescriptionofconditiontypefromitsdescription(V/06).
5.Fromand6.To:
1.From:Thiscanbeusedasabasetotheconditiontypeforcalculatingfurthervalue.
2.FromandTo:Therangebetweenthestepsfromandtocanbeusedtospecifytherangebetweensameconditiontypes.Sothatdependingupontheconditiontype,thesystemdeductsoraddsthe
totalvalueofthoseconditiontypesfromspecificcommonsource.
7.Manual:
Thisindicatorspecifieswhetherthespecificconditiontypecanbedeterminedmanuallyduringsalesorderprocessing.
Ifwechecktheboxthentheentryisgoingtobemanual,ifweuncheckit,itisgoingtobeautomatic.
ForBasePriceandTaxes,theentryshouldbeautomatic.
ForDiscountsandFreights,Theentryshouldbemanual.
Ifwecheckthebox,inVA01whenwegotoconditionsattheheader/itemlevel,theconditiontypewillnotbelisted.Ifwerequirewewillhavetomanuallyenterit.
Ifweuncheckthebox,inVA01whenwegotoconditionsattheheader/itemlevel,theconditiontypewillbelisted.
8.Mandatory:
Thisindicatorspecifiesthatparticularconditiontypeismandatoryinthepricingprocedure.
Ifwecheckthebox,theninVA01attheheader/itemlevelintheconditionstab,ifwedeletethevalueintheconditiontypeandtrytosavethedocumentthensystemwillnotallowustodoitandthrowsan
error.
Ifweuncheckthebox,theninVA01attheheader/itemlevelintheconditionstab,ifwedeletethevalueintheconditiontypeandtrytosavethedocumentthensystemwillallowustosaveit,without
givinganyerror.
Mandatorycheckboxshouldbecheckedinconditiontypeswhicharecompulsorilyrequiredinpricingprocedure.Ex.:PR00,MWST.
Iftheconditiontypeischeckedwithmandatoryoption,thenvalueshouldbemaintainedforthatconditiontype,otherwisethesystemwillnotallowtheusertoprocessthedocument.
9.Statistical:
Thisindicatorifitisactivatedwillnotallowthevalueoftheconditiontypetobetakenintonetvaluecalculation.
Itisusedonlyforinformationpurposesonly.
Thisindicatorcausesasurchargeordiscounttobesetinthedocumentstatistically(thatis,withoutalteringthevalue).
Thisiscommonlyusedforconditiontypes
SKTOCashDiscount
VPRSCost(Movingaverageprice/StandardPrice).
10.Print:
Thevalueofthisfieldspecifieswhetherlineitemcanbeprintedornotinthesalesdocumentandatwhatlevelitistobeprinted.
11.Subtotal:
Thevalueofthisfielddetermineswherethevaluesofsubtotalstobecapturedi.e.inwhichtableandwhichfield.
Controlswhetherandinwhichfieldsconditionamountsorsubtotals(forexample,acustomerdiscountorthecostofamaterial)arestored.
Ifthesamefieldsareusedtostoredifferentconditionamounts,thesystemtotalstheindividualamounts.
Theseconditionamountsorsubtotalsareusedasastartingpointforfurthercalculations.Youmay,forexample,wantasubtotalofallthediscountsincludedinthepricingofasalesorder.
12.Requirement:
ItisaroutinethatiswrittenbyanABAPconsultantaccordingtothebusinessrequirement.
BydefiningRequirementinconditiontechniquewecanrestricttheaccessofconditiontype.
Tounderstandtheconcept,wewilltaketheexampleoftheRebates.Rebatesaretobeincludedduringthebillingdocumentprocessingandnotinthesalesdocumentprocessing.Asrebatesaregiven
onthedeliveredquantityandnotontheorderedquantity(incaseofcutoffperiodforrebates).
ForrebatesweusetheconditiontypesBO01toBO05,andintheRequirementcolumnwegivethevalue24whichis"OnlyinBillingDocument".
ThisRequirementwillensurethattheseconditiontypeswillappearonlyduringthebillingdocumentprocessing.
IfnewRequirementsaretobedefinedwefollowtheproceduregivenbelow.
GotoT.Code:VOFM.MaintainRequirements&Formulas
Clickonthe"Requirements"inthetopmenuandthenclickon"pricing".
Wehavealistofrequirements,wecanaskABAPconsultanttocreatenewrequirementbasedontheclientrequests.
AndweassigntheapplicationtypelikeVSales/Distributionetc.
14.AltCtyConditionformulaforalternativecalculationtype:
ItisagainaRoutinethatiswrittenbyABAPConsultant.
Itisanalternativeformulafortheconditiontypethatcanbeusedinsteadofstandardformulas.
Forexample,letustaketheProfitMarginwhichcanbeboth+/,soherethisroutinewillhelpusingeneratingthevaluewhichcanbeeither+or.Profitmarginisnotaconditiontypesoitcannotbe
classifiedas+veorveintheV/06.
Ex.:9500ProfitMargin11.
Soweassign11ProfitMargin.
Ifnewroutinesaretobedefinedwefollowtheproceduregivenbelow.
GotoT.Code:VOFM.MaintainRequirements&Formulas
Clickonthe"Formulas"andthenonthe"ConditionValues".
Wehavealistofroutines,wecanaskABAPconsultanttocreatenewroutinesbasedontheclientrequests.
Andweassigntheapplicationtype.
https://wiki.scn.sap.com/wiki/display/ERPLO/16+Fields+in+Pricing+Procedure+and+Their+Description
2/4
5/16/2016
16FieldsinPricingProcedureandTheirDescriptionERPOperationsSCNWiki
15.AltCBVAlternativeformulaforconditionbasevalue:
Formulafordeterminingtheconditionbasisasanalternativetothestandard.
ItisagainaRoutinethatiswrittenbyABAPConsultant.
Itisusedasabasistocalculatevalueoftheconditiontypeinsteadofusingitfromthe"FROM"column.
Ex.:FreightKF00.
Freightiscalculatedbasedonweight,volumeetc.andnotonthebaseprice.Inpricingthereisnoentryofweightfromwhichthevaluecanbereferredlikewedofordiscountsusingbaseprice.Wehave
togetthevaluefromtheMaterialmaster.
Inthiscolumnwecanmentionthevalueas12GrossWeightor13NetWeight.
Duringpricing,thesystemwillconsiderthevaluethatismentionedinthiscolumnanddeterminethefreightbasedonthisvalue.
SupposewehaveNetweight:100kgsandGrossWeight:150kgs.Andifwemention13inthiscolumnthentheFreightconditionKF00willbecalculatedusingtheweightas100kgs.
16.AcyKyAccountKey/AccrlsAccruals:
ThevaluesoftheSalesRevenues,SalesDeductions,FreightRevenues,TaxRevenues,andRebateAccrualsetc.aregoingtobepostedintherespectiveG/LaccountsinFiModule.
Inordertodothisweassignaccountkeys/accrualstothedifferentconditiontypesbasedontheirclassification.Theclassificationshownbelow.
ERBRebatesalesdeduct.
ERFFreightrevenue
ERLRevenue
ERSSalesdeductions
ERURebateaccruals
ForEx.,
ForallPriceconditiontypeslikePR00etc.weassignERLRevenue.
ForallDiscountconditiontypeslikeK004,K005etc.weassignERSSalesDeductions.
ForallFreightconditiontypesKF00etc.weassignERFFreightRevenues.
ForallRebatesconditiontypesBO01toBO05weassigninAccountkeyERBRebatesSalesdeductionsandforAccrualsERURebateAccruals.
ThisaccountkeysandaccrualsareinturnassignedtorespectiveG/Laccounts.SothesystempostsrespectivevaluesinrespectiveG/LaccountsinFiCoModule.
ThisalsooneoftheareasofSDFiIntegration.SDconsultantsassigntheaccountkeysandFiConsultantsassigntherespectiveG/LaccountsinT.Code:VKOA.
pricing
procedure
fields
configuration
9Comments
Guest
Nicelyexplained..!thanxalot
Guest
Goodone...thankyou..
atulkumbhani
Jyoti,
Anexcellentarticlewithlotsofaddeddetails.Itreallyhelpnewcomerslikeus.
Keepupgoodwork.
Regards,
Atul
AdityaGarg
Prettyhelpful.Thanks.
pascaledeFeraudy
VeryniceDescriptions.tkx
AniruddhaTripathy
Veryusefuldocument.Thanks
AayushJain
Niceexplanation.
ThoughihavemydoubtsonthepurposeofCounter.
Ifpossible,PlexplainwithexamplelikeinthiscasewhatwouldbethedifferenceifinsteadofusingRA01RA00andRC00withinasinglestepanddifferentcounter,wewouldhaveusedthe
normalwayofhavingitbydifferentstepsand0counter.
Regards,
AayushJain
SimarAkmal
NiceDocument
KrishnaKapuganti
thanksalot..butstillIcouldnotunderstanddifferencebetweenAcctkeyandAccrualskey.Cananybodyexplain?
ContactUs
SAPHelpPortal
https://wiki.scn.sap.com/wiki/display/ERPLO/16+Fields+in+Pricing+Procedure+and+Their+Description
3/4
5/16/2016
Privacy
16FieldsinPricingProcedureandTheirDescriptionERPOperationsSCNWiki
TermsofUse
LegalDisclosure
Copyright
https://wiki.scn.sap.com/wiki/display/ERPLO/16+Fields+in+Pricing+Procedure+and+Their+Description
FollowSCN
4/4