Sie sind auf Seite 1von 4

5/16/2016

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

Das könnte Ihnen auch gefallen