Vous êtes sur la page 1sur 12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

GettingStarted Newsletters

Hi,Guest

LogOn

JoinUs

Store

SearchtheCommunity

Products

Services&Support

AboutSCN

Downloads

Industries

Training&Education

Partnership

DeveloperCenter

Activity

LinesofBusiness

UniversityAlliances

Events&Webinars

Innovation

Browse

Communications

Actions

SAPERPLogisticsMaterialsManagement(SAPMM)

PricingprocedureStepsandDetailsinSAPMM
PostedbyDibyenduPatrainSAPERPLogisticsMaterialsManagement(SAPMM)onNov27,2013
12:51:24PM
Share

110

19

Tweet

Like

39

HiAll,
Hopeyouaredoingwell.
IamaSAPMMConsultant.
RecentlyIhaveconfigurednewPricingprocedurefornewPurchasingorganization.
Iwanttosharewithyouall.
FirstlywehavetoknowaboutPricingprocedure.

WhatisPricingprocedure?
Themainconceptofpricingprocedureiscombinationofdifferenttypecharges,likeGrossprice,freight,discount,
surchargesetcetc.
Weusepricingproceduretodeterminetheseallconditionsintooneprocedure,wherewecanfindthesubtotalfornet
amount.

Tounderstandpricingprocedurewehavetocomfortablewiththesebelowthings:
1.ConditionTable
2.AccessSequence
3.ConditionType
4.ConditionRecord.
5.SchemaGroup
6.CalculationSchema
7.SchemaDetermination

Let'sdiscussaboutallthesepointsindetails.

1.ConditionTable
It'satablewherewecansavetheallfieldswiththecombinationforindividualconditionrecord.SupposeifIusePlant
asconditiontable,thentheconditionrecordwillbecreatedforplantonly.
Wecanusemanyfieldsinoneconditiontables.

2.AccessSequence
ThemainthinkofAccesssequenceis,itsearchesconditionrecordforconditiontypefromconditiontable.
Oneaccesssequencecontainsmanyconditiontables.
Supposewemaintain4conditiontablesinoneaccesssequence.Thenwhenaconditiontypeissearchingfor
conditionrecordviathisaccesssequence,theaccesssequencewillallowtosearchonlythis4conditiontables.

3.ConditionType
Insimpletermconditiontypeisusedfordifferenttypesofcharges.Likegrossprice,discount,freight,rebateetcetc.
Supposewepurchaseamaterialforprice10,wegetadiscountofprice2.Thentheprice10willbegoestoa
conditiontypeandtheprice2willbegoestoanotherconditiontype.

4.ConditionRecord
Conditionrecordcontainstherecordwhichismaintainedagainstconditiontablewithregardstoconditiontype.
Itcanbefetchedviaaccesssequenceandconditiontype.
Supposewemaintainaconditionrecordagainstconditiontable(vendor)withregardstoconditiontype.Then
wheneverthevendorusedthisconditiontype,theconditionrecordwillfetched.

5.SchemaGroup
It'sassignedtoourvendorandPurchaseOrganization,Ithelpsthevendorandpurchaseorganizationtochoose
pricingprocedure.
OneschemagroupwillbeassigntovendorandoneschemagroupassigntoPurchaseorganization.Withthis
combination,systemwilltakethepricingprocedure.

6.CalculationSchema
Herewemaintainsequenceforthepricingcalculation,likegrossprice,discount,rebate,surchargesetc.Wemaintain
herethecalculationforallconditiontypeandgrouptogetherallrequiredconditiontypesforourpricingprocedure.

7.SchemaDetermination
Herewemaintainthepricingprocedureforpurchasingdocument.Wemaintaincalculationschemacombinationofper
eachvendorschemagroupandeachpurchaseorganizationschemagroup.
Ingeneral,belowimagewillgivetheconcepthowaconditiontypewillsearchfortheconditionrecords:

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

1/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

CONFIGURATIONS:

Step1:MaintainConditionTable

TcodeM/03orPathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessMaintainCondition
TableCreateconditiontable.
Theinitialscreenwillbeappearforcreateconditiontable.

Givethenewconditiontableno.Youcanuseoldconditiontablenumberasreference.Togivereferencejustgivethe
oldconditiontablenumberinbelow"copyfromconditiontable".
{Note:AsperstandardSAP,theygivetheentireconditiontableforgeneralbusinessrequirement.Ifanycondition
tabledoesn'tfulfillyourrequirement,thenyoucancreatenewconditiontable.Pleaseusebetween501to999as
conditiontable(recommendedinOSSnote32030)}.

Nowpressenter

Youcanseetheleftsidewillbeblankininitialscreen,Rightsidewillbealwaysfilled.Justdoubleclickontheright
sidefieldwhichyoucanaddforthisconditiontable.
Whenyoudoubleclickthefieldthefieldwillbebluecolourandthefieldisappearinleftside.
Aswecanseethe1fieldIhaveselectedinthisconditiontable.
Saveyourdata.
Youcanchangetheoptionasperyourbusinessrequirement.Formoredetailsfortheseoptions,justpressF1on

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

2/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

theseoption,youwillfindsaphelpdoc.

Step2:MaintainAccessSequence

TcodeM/07orpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineAccess
Sequences.
Theinitialscreenwillappear.

Youcancreateanewaccesssequenceormaintaintheconditiontableinexistingaccesssequence(dependonyour
businessprocess)
IfyouwanttocreatethenclickNewEntries.(Oryoucanusecopyreference,Justselecttheaccesssequenceand
pressCopyas...)

EnteryourAccessSequenceandgivethedescriptionandalsoyoucanchooseAccesscategory.
ThenselecttheASanddoubleclickonAccesses

ClickonNewEntries
Entertheaccessnumber,conditiontableandifrequiredthegiveroutingnumberandExclusive.
Ifyoutickexclusiveindicator,thenifvalidconditionrecordfoundthensystemwillstopsearchingafterthefirst.
Chooseasperyourrequirement.

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

3/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

Thenselectthelineitemandclickonthefields(leftside)toactivatetheconditiontableinaccesssequence.Youdo
notneedtodoanythinghere,justdoubleonthefieldsandgoback.Ifyouwillnotdothat,thenyourconditiontablewill
benotaccessible.Youcanaddmoreconditiontable(s)onthisaccesssequence.
Saveyourdata.

Step3:MaintainConditionType
TcodeM/06orpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineCondition
TypesDefineConditionType
Theinitialscreenwillbeappear

AsforgrosspriceSAPdefaultmaintainasPBXXfortimeindependentconditionandPB00fortimedependent
condition.
TimeIndependentconditionisusewithvalidityperiod,whichcanbedifferasvalidityperiod(weuseitininforecord,
RFQ,Contract,SA(asperconfigurationfordocumenttype)).
Sowedon'tneedtocreatenewconditiontypeforgrossprice,althoughyoucancreateyourownstartingwithZ.
Assignyounewlycreatedaccesssequencetothegrosspriceconditiontype(IhavemaintaininforPBXX)

Hereyoucanfindalltypesofconditiontypelikeasfreight,discount,rebate,cashdiscountetc.Ifitcanfulfillyour
requirement,thennoneedtocreatenewconditiontype.Ifdoesn'tthegoforNewEntries.

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

4/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

HereIhavemaintainZCAHasdiscount,IgiveconditionclassA,CalculationtypeA,Plus/MinusXNegative
(Note:Notrequiredtomaintainlikethat,youcanmaintainasperyourrequirement.)
Asperthiswaypleasecreateotherconditiontypesasperyourrequirement(whichwillbeusedinPricingProcedure)
Saveyoudata.

Step4:MaintainCalculationSchema
TcodeM/08orpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineCalculation
Schema
Thisisveryveryimportantpartinpricingprocedure.
Herewegivethecalculationforallconditiontypes.

HerealsoyoucanfindtheSAPdefaultcalculationschema,youcanalsouseoneofthemasyourpricingprocedure.
Althoughyoucancreatenewcalculationschemaasperyourrequirement.
JustclickonNewEntry.(oryoucancopyoldschemaandcanmodifyyourself.thenselectcopyas...)

Givethenameanddescriptionfornewprocedure.
ThenSelectthisprocedureandpressControl(inleftside)

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

5/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

Youcanseealotsofoptionthere,YoucanreadalloptionhelpwhichisprovidebySAP(Justselecttheportionand
pressF1)
MaintainPBXXasgrosspriceinstep1,counter1,leavethefromandtoblank,Subtotalwillbevalue9Copyvaluesto
KOMPBRTWR(grossvalue).
Maintainotherconditiontypesasperyourrequirement.

IhavemaintainedZCAHandZCAS,Ihaveusedfrom1,itmeansitwillcalculatethevalueagainstGrossPrice(PBXX)
IhaveusedTotalDiscountamount,from7to9,Itshowsthetotaldiscountvalue(TotalofZCAHandZCAS)
AtlastIhaveusedTOTALAMOUNT,Itshowsnetvalueforthispricingprocedure.

Step5:MaintainSchemaGroupforVendor
TcodeOMFNorpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineSchema
GroupSchemaGroups:Vendor
JustclickonNewEntriesandentertheSchemaGrpVndrandgivethedescription.

HereIhavemaintainedZ1.

Step6:MaintainSchemaGroupsforPurchasingOrganizations
TcodeOMFMorpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineSchema
GroupSchemaGroupsforPurchasingOrganizations
JustclickonthenewentriesandentertheSchemaGrpPOrganddescription.

HereIhavemaintainedZMM1.

Step6:AssignSchemaGrouptoPurchasingOrganization
TcodeOMFPorpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineSchema
GroupAssignmentofSchemaGrouptoPurchasingOrganization
HerefindyourPurchaseOrganization,andassignSchemaGrpPOrgtoPurchaseorganization.

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

6/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

Step7:MaintainSchemaDetermination
TcodeOMFOorpathSPROIMGMMPurchasingConditionsDefinePriceDeterminationProcessDefineSchema
DeterminationDetermineCalculationSchemaforStandardPurchaseOrders

Step8:AssignSchemagrouptoVendor
WhenyouaregoingtocreateavendorfromXK01inpurchasingdatayouwillfind"SchemaGroup,Vendor"
Hereassigntheschemagroupwhichyouhavecreatedonstep5.
YoucanalsomaintainitonexistingvendorviaXK02.

Step9:MaintainConditionRecord
TcodeMEK2
Maintaintheconditionrecordagainstthekeycombination.

Saveyourdata.

Finallyallconfigurationshasbeendone.

Nowseetheresult.
CreatePOwiththispurchaseorganizationandwiththisvendor.

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

7/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

Wecanseethemynewpricingprocedureisworkingperfect.

WecanusethisinSA.
Justwehavetoconfigurethisfordocumentofscheduleagreement.
GotopathSPROIMGMMPurchasingSchedulingAgreementDefineDocumentTypes

JustuntickTimeDep.ConditionforSAdocumenttype.
ThenCreateSAforthisvendorandpurchasingorganization.

Thisiscalledtimeindependentcondition.YoucanalsousethispricingprocedureforRFQ.ButContractandInfo
recordwillbealwaystimedependentcondition.
TimeIndependentconditionsarenotdependentontime.Ithasn'tanyvalidityperiod,thatmeansitwillbealwayssame
foralltime.Theabovesettingsarefortimeindependentcondition.Wheneveryouwillusetimeindependentcondition,
thenyouneedtodotheseabovesettings.
Timedependentconditionsarealwaystimedependent.Ithasthevalidityperiod.Youcanusemorethanonepricefor
thesameconditionrecordwithdifferentvalidityperiod,sothatsystemwillchangeitautomaticallyasperthevalidity
period.
IthinkIdonotneedtoexplainanythingmoreaboutthedifferencesTimedependentconditionandTimeIndependent
conditionbecausetherearemanydiscussionsalreadythereforthedifferences.
YoucanuseeithertimedependentortimeindependentforScheduleAgreementandRequestForQuotationbutyou
canonlyusetimedependentconditionforContractandInforecordandforPurchaseOrder,youneedtoalwaysuse
timeindependentconditions.
Fortimedependentsettings,youjustneedtosettheuptheconditiontype,Accesssequence,Conditiontableand
Calculationschema.Schemagroupisnotneededforthetimedependentcondition.

Wecanalsomaintainthefixeddiscountforparticularvendor.
Supposeoneofmyvendorsgivesmematerialas5%discountforallmaterial.
Wecanmaintainitinconditionrecord.
GotoMEK2

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

8/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

ClickonSupplementCondition.MaintainthereyourconditiontypeforZCAHas5.
Youcanseethedefault5%discounthasbeenautomaticallyarrivedinPOorSA.
Youcanonlyabletoseetheseconditiontypeswhichisassociatedwiththeconditiontypewhichyouhaveenteredat
thefirstscreenanditwillbeyourgrossconditiontype.
Toaddsomemoreconditiontype,youneedtoaddtheseconditiontypesintheassociatedcalculationschema.Tofind
thecalculationschemawhichisassociatedwiththegrossconditiontype,youneedtogotoM/06andyouwillfindthe
calculationschemaasbelow:

YoucanaddyourconditiontypeinthiscalculationschemaintcodeM/08.Thenyourconditiontypewillbevisiblefor
timedependentcondition(MEK1)orInforecordorContract.

135377Views
Products:sap_erp_logistics_materials_management,sap_erp_manufacturing_production_planning,
sap_erp_sales_and_distributionTopics:enterprise_resource_planningTags:materials_management,mm,purchasing,vendor,
condition_type,condition_table,pricing_conditionpricingroutine,pricing_mm,calculation_schema

AverageUserRating
(68ratings)

Share

110

19

Tweet

Like

39

127Comments
1 2 3 6

Dr.SapmmNov28,20139:59AM

Devgoodeffortkeepposting
Like(1)

RAVINAVATRENov28,201311:12AM

Nicedocument.
Thanks.
Like(2)

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

9/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN
subburamvNov29,20137:34AM

HiDev,

NiceDocument.hadsomedoubtsinpricing,Nowyouhaveclearedit.

Thanks,
Subbu.
Like(3)

MURATTURKENDec4,20133:23PM

Nicedocument.

Thanksforyoureffort
Like(2)

saurabhawasthiDec4,20137:21PM

whatagreatpost!!!!!!!!!!!!!!!!!!!!!!!!thanksalotforthiswonderfulpost................
Like(2)

MuthukumarBalakrishnanDec5,20137:13AM

Simpleandsuper...thanksforthepost.
Like(2)

DannyWangDec6,201310:12AM

HiDev,

Ifoundsomeconditiontypeshaveaccesssequencewhilesomenot,andifthereisnoaccess
sequenceassignedforaconditiontype,theconditiontypecannotbemaintainedforcondition
records.

Canyoupleaseexplainthelogichere?

Regards,
Danny
Like(0)

DibyenduPatraDec6,201310:19AM(inresponsetoDannyWang)

Asperbusinesslogicaccesssequenceismaintainonlyforgrossprice.
Becauseconditionrecordismaintainedforgrosspriceonly.
Youfindtheconditiontypeswhichhasnoaccesssequence,thatconditiontypesareusedas
surcharges,discountsorrebates..
Generallywedonothavetomaintainanyconditionrecordforthesetypesofcharges,becausethese
arealleffectongrossprice.
Youdonothavetomaintaintheaccesssequencefortheseconditiontypes.
Youcanuseconditionsupplementforconditionrecord.
Like(0)

DannyWangDec6,201310:32AM

Anotherquestion:howabouttimedependentSAwithrespecttopricingcondition?Theonlywayisto
usetimeindependentifIwanttohavemyownpricingprocedureforSA?
Myrequirementisquitesimple,Ijusttoentergrossprice(netprice+tax)fortimedependentSA.
Asyoumentioned:"WecanusethisinSA.
Justwehavetoconfigurethisfordocumentofscheduleagreement.
GotopathSPROIMGMMPurchasingSchedulingAgreementDefineDocumentTypes
JustuntickTimeDep.ConditionforSAdocumenttype."
Like(0)

DannyWangDec6,201310:41AM(inresponsetoDibyenduPatra)

Whatisthe"Grossprice"referringto?isitnetpriceplustax?isitmanuallyentered,ordetermined
automaticallybynetpriceandtaxcode/rate?
IhaveconfiguredaccesssequenceforconditiontypeNAVStoautomaticallydeterminetaxcode
basedoncountries,salesorganizations..butIthinkNAVSisnotforgrossprice.
Like(0)

DibyenduPatraDec6,201310:51AM(inresponsetoDannyWang)

Noproblem...
EnteraccesssequenceforgrosspricePBXXorPB00..
MaintainconditionrecordforPBXXorPB00..
Ifyouwanttousenetpriceandtaxdifferentthenuseconditionsupplement,andmaintainthe
conditiontypefortax.
ThenusethisinSA.Itisontimedependentcondition.
Iamnotabletoinsertimageforthesameinthiscommentbox.
Like(2)

DannyWangDec6,201311:00AM(inresponsetoDibyenduPatra)

HiDev,

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

10/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN

Highlyappreciatedifyoucouldsendtheimagetomymailbox:
importantforme.

Regards
Danny

wangwb20@gmail.com.it'squite

Like(0)

HiriyappaMyageriDec6,201311:16AM

HINiceJob,

ItsHelpfulForABAPersAlso.
Like(1)

AmitGampawarDec7,20137:53AM

HiDev

Verynicedoc.andveryveryhelpful.

Thanksforsharingwithus.

Regards

Amit
Like(1)

NagendramDec7,20136:29PM

HiDev

Verynicedocument.

Thanksforsharingwithus.

Regards

Nagendra
Like(1)

NareshKrishnamoorthyDec9,20139:22AM

Usefulone...Thanks.

BR,
NareshK.
Like(0)

vibhatripathiDec9,20139:49AM

HelloDevSir,

ThanksFordocument.

Regards

Vibha
Like(0)

KPDec11,20137:21AM

NiceDocument.Helpfulforbeginnerlikeme:)
Like(1)

MuhammadUmarFarooqDec11,201311:34AM

Excellentinformationforme
Like(1)

MohsinAbbasiDec12,201312:44PM

DearDev,
Youhavedoneawonderfuljob,keepitup

BestRegards
MohsinAbbasi
Like(2)

GokulChopadeDec13,20139:31AM

niceworkdev.......
waitingforurnextblog.......
keepitup
Like(1)

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

11/12

22/04/2016

PricingprocedureStepsandDetailsinSAPMM|SCN
KapilInamdarDec14,20139:30AM

Gr8work....!Thx..
Like(1)

SRamarajuDec14,20131:35PM

GoodOne.Thankyou.
Like(1)

SanjeetKumarYadavDec16,20137:36AM

thanksfornicecollectionandsharedwithus.
Like(1)

SeshaSBDec16,20138:19AM

HelloDev,

Wonderfuljob.Thedocumentissomuchclearwithniceinformation.Keepitup...

Regards
Sesha.
Like(2)

1 2 3 6

SiteIndex
Privacy

ContactUs
TermsofUse

SAPHelpPortal
LegalDisclosure

Copyright

http://scn.sap.com/community/erp/logisticsmm/blog/2013/11/27/pricingproceduredetailsandstepsinsapmm

FollowSCN

12/12

Vous aimerez peut-être aussi