Escolar Documentos
Profissional Documentos
Cultura Documentos
Community / Blogs
SettingupPurchaseOrderReleaseStrategy
September18,2013 | 19,171Views |
AmitTunara
morebythisauthor
Retail
Follow
Toachievethis,therewillbefourreleasecodescreatedinthesystem.
Code10:ForInitialStatuswhenthePOiscreated
Code20:ForPurchaseManager
Code30:ForHeadofDepartment
Code40:VicePresident
Nowwiththisrequirement,followingreleasecodewillbeattachedtoeachdocument
dependingonthevalueofthePO.
APurchaseorderofvalue345.00USDwillhaveonlytworeleasecodes10&20.
Firstitneedstobereleasedbyuserwhoisassignedreleasecode10andthen
furtherreleaseisrequiredbythePurchasemanagerwhohasreleasecode20.
APurchaseorderofvalue12500.00USDwillhave10,20and30releasecodes.First
releasewillbeuserwithreleasecode10secondreleasewillbebyuserwithrelease
code20andthenfinalreleasebyHoDwhohasreleasecode30.
Similarlyapurchaseorderof75500.00USD,itrequires4levelofrelease.
SAP
BeforewestartconfiguringreleasestrategyinSAP,weneedtodefinethecombinationof
parameters to trigger the release. This triggering criterion can be a combination of
Document type and Purchasing organization along with value depending on which the
number of release codes are assigned when the document is created. In SAP we have a
run time structure with name CEKKO (Communication Release Strategy Determination
Purch. Document) which provides all the possible list of fields using which a release
strategycanbeconfigured.Toviewallthisfieldsofthestructureyoucanusetransaction
codeSE12.InSE12screen,inthedatabasefieldprovidethestructurenameCEKKOand
clickonDisplaybutton.
SPRO Menu Path: SPRO: Material Management > Purchasing > Purchase Order > Release
ProcedureforPurchaseOrders>EditCharacteristic
Transactioncode:CT04
Provide the characteristic name and click on Create button to create the characteristic. Give
appropriate and meaningful name for each characteristic so that they become easy to identify in
furtherprocess.
InBasicDataofcharacteristicscreen,provideappropriatedescription.Ifyouwanttoconfigurethe
release strategy for single document type, you need to select Single Values in Value Assignment
blockandifitisrequiredformultipledocumenttypethenselectMultipleValuesradiobutton.
Now,thefieldsaretobereferredfromCEKKOstructure,weneedtoprovidethereferencetothis
structure and corresponding field. Since this characteristic is created for document type, please
specifythestructureandfieldnamegiveninthebelowscreen.
Assoonasyouenterthestructurenameandfieldname,systemwillgenerateawarningmessage
FormatdatatakenfromDataDictionary(pressenter).Thiswarningmessageindicatesthatthe
datatypeofthecharacteristicwillbetakenfromthedatadictionaryofthisstructureinSAP.
Now navigate to Values tab and provide the document types which are required in this release
strategy. For this example, we are taking document type NB which is Standard PO. Please see
belowscreenshot.
Pleasenotethatinthecharacteristicvaluestab,thesevaluesarenotavailableasaF4selection.So
theymustbetypedcorrectlyanditshouldmatchexactlywiththedocumenttypesused.
We need to make sure that these characteristics are used only in class which is made up for
Purchaseorderrelease.Forthispurposeweneedtoprovidetherestrictionincharacteristic.Provide
classtype032intherestrictiontabtoachievethis.
If the system is used in multiple languages and if it is required to maintained the characteristic
description in multiple languages, then the same can be done from the description tab. Please
navigatetoDescriptiontabandforeachlanguageandsaveyourcharacteristic.
FinallySavethecharacteristic.
UsingthesamemethodcreatesanothercharacteristicBP_PURORGforPurchasingOrganization.
ForthirdcharacteristicwhichisPurchaseorderNetvalue,weneedfollowthesamestepsexceptthe
belowpoints:
WhenyoumentionedtheStructurenameCEKKOandfieldGNETWforpurchaseordernet
value,systemwillaskforthecurrencysincethisfieldisrelatedtonumbersandnetvalueof
purchaseorder.PleasementionUSDasacurrencyforthecharacteristic.
Ifyouhavemultiplecriteriafordifferentrangeofvalues,thesamehastobeprovidedin
ValuestabwithaMultipleValueradiobuttontickinBasicdata.
Sincetherewillbeintervalsinthepurchaseordervalues,youhavetoconfigurethe
characteristictoallowthevaluesinintervals.ForthesamepleasetickthecheckboxInterval
ValsallowedinValueassignmentblockinBasicdatatab.
Forthischaracteristic,thevaluesaretobedefinedinintervalsasgiveninbelowscreen.
Sothiswaywehavecreatedthefollowingcharacteristicsforourreleasestrategy.
BP_DOCTYPEforDocumentTypeNB
BP_PURORGforPurchasingOrganizationBP01
BP_NETVALforNetValuebelow100.00USDandabove100.00USD
SPRO Menu Path: SPRO: Material Management > Purchasing > Purchase Order > Release
ProcedureforPurchaseOrders>EditClass
Transactioncode:CL02.
In main screen of CL02 transaction, provide appropriate Class Name and click on Create button.
Makesurethattheclasstypemustbe032.
In main screen of CL02 transaction, provide appropriate Class Name and click on Create button.
Makesurethattheclasstypemustbe032.
Inthedetailedscreen,provideappropriatedescription.InSameclassificationblockpleaseselectDo
notCheckradiobutton.
Now the next step is to assign the earlier characteristics to this class. Please note that those
characteristicsarerestrictedtobeusedonlyinclasstype032whichtypethisclassistobecreated.
Finallysavetheclass.Thisconcludesthefirststepforsettingupthereleasestrategy.
Aftertheclassisready,thenextistoconfiguretheelementsrequiredinreleasestrategy.Following
elementsarerequired.
ReleaseGroups
ReleaseCodes
ReleaseIndicator
ReleaseStrategies
Workflow
SPRO:MaterialsManagement>Purchasing>PurchaseOrder>ReleaseProcedureforPurchase
Orders>DefineReleaseProcedureforPurchaseOrders.
Whenyouclickonthisoption,systemwillgivesuboptionstoproceedfurther.PleaseselectRelease
Group.KeepthecursoronReleaseGroupandclickonChoosebutton.
ClickonNewEntrybuttontocreatenewReleaseGroup.Innewrecord,giveappropriateRelease
GroupnameasBP,inClassfieldgiveourClassnamewhichwehavecreatedinabovestep.Click
onSavebuttontosaveyourentry.
UsefollowingSPROpathforconfiguringtheseelementsofreleasestrategy.
SPRO:MaterialsManagement>Purchasing>PurchaseOrder>ReleaseProcedureforPurchase
Orders>DefineReleaseProcedureforPurchaseOrders.
Whenyouclickonthisoption,systemwillgivesuboptionstoproceedfurther.PleaseselectRelease
Codes.KeepthecursoronReleaseCodesandclickonChoosebutton.
ClickonNewEntriestocreatetheReleasecodesforourreleasestrategy.Numberofreleasecodes
dependsonnumberofapprovallevels.Hereonlytworeleasecodesarecreatedwhichare10and
20 for Buyer and Manager respectively. Please note that these release codes are to be created
underthesamereleasegroupwhichwehaveconfiguredinprevioustab.ClickonSavetosaveyour
entries.
UsefollowingSPROpathforconfiguringtheseelementsofreleasestrategy.
SPRO:MaterialsManagement>Purchasing>PurchaseOrder>ReleaseProcedureforPurchase
Orders>DefineReleaseProcedureforPurchaseOrders.
Whenyouclickonthisoption,systemwillgivesuboptionstoproceedfurther.PleaseselectRelease
Indicator.KeepthecursoronReleaseIndicatorandclickonChoosebutton.
Thisscreenindicatesreleaseidforinitialandreleasedstatus.ReleaseID0indicatesBlockedstatus
andwithreleaseID1itisReleasedstatus.ThefieldChangeablecontainstheparameterwhichwill
define how the system reacts if a purchasing document is changed after the start of the release
procedure. Means once the order is released, we can still change the values in purchase order
which will trigger a new release status. If the field is allowed to change, we can define the % of
changeallowed.
UsefollowingSPROpathforconfiguringtheseelementsofreleasestrategy.
SPRO:MaterialsManagement>Purchasing>PurchaseOrder>ReleaseProcedureforPurchase
Orders>DefineReleaseProcedureforPurchaseOrders.
Whenyouclickonthisoption,systemwillgivesuboptionstoproceedfurther.PleaseselectRelease
Strategies.KeepthecursoronReleaseStrategiesandclickonChoosebutton.
Click on New Entries button and give your release group. After giving the release group, provide
appropriateReleasestrategyanddescription.
NowsupposeyouwanttokeeponlyonelevelofapprovalforallPObelow100.00USDand2levelof
approvals for PO greater than or equal to 100. To achieve this we need to have two release
strategies.Firstreleasestrategywillhaveonly1releasecodeandonlyvaluelessthan100.00USD
istobeselectedfromcharacteristicBP_NETVAL.ForthePurchaseorderhavingvaluegreaterthan
or equal to 100.00 USD, we will create another release strategy which will have both the release
codesasweneedtwolevelapprovalsinthiscase.Thefollowingstepsaredemonstrationofsecond
releasestrategy(with2approvals).Thesamestepsneedstobefollowedforanotherstrategy.
InthegivenspacegiveallyourReleasecodes.
Now click on Release prerequisites button. In prerequisites screen, select prerequisites for each
releasecode.Inthegivenscreenshot,wearesayingthereisnotprerequisiteforreleasecode10
and for release code 20 it is required that release id 10 has to be there. Once done, click on
Continuebuttontosavethesettings.
The next step is Release statuses. Click on Release Statuses button. Here we are attaching the
releaseidsforeachoperationalstep.Fromthebelowscreenitisclearthatwhenthedocumentis
createdwhenboththereleasestatusareatinitialcondition.
Whenthefirstlevelofreleaseisdonemeanswhenitisreleasedbyauserhavingreleasecode10,
the overall status is still Blocked. When the document is released by a higher level user having
release code 20, the documents overall status will be Released. Once it is done click on Continue
button.
Nextstepistoselecttheclassificationvaluesfortheselectedcharacteristicsinreleaseclass.Click
onClassificationbuttontoproceed.
Hereitisrequiredtoselectallthevaluesfromallthecharacteristics.Ifyouhavemultiplevaluesin
characteristic,youhavetoselectthevalueswhichyouwanttoinvolveinthereleasestrategy.Select
acharacteristicrowandclickonChoosebuttonbottom.
PleasenoteitisalsopossibletodirectlymentionthevalueshereprovidedAdditionalValuesoptionis
enabledinyourcharacteristic.
Configure Workflow
UsefollowingSPROpathforconfiguringworkflowfortheaboveconfiguredreleasestrategy.
SPRO:MaterialsManagement>Purchasing>PurchaseOrder>ReleaseProcedureforPurchase
Orders>DefineReleaseProcedureforPurchaseOrders.
When you click on this option, system will give sub options to proceed further. Please select
Workflow.KeepthecursoronWorkflowandclickonChoosebutton.
Click on New Entries button to create records for involved users. Specify the Release group,
appropriate release code and User ID in Agent ID column. Please make sure the user ids are
specified with Agent type US which indicates that mentioned agent name is a User id of SAP. You
havetocreateeachlineforeachuserswhoareinvolvedinthisprocessandshouldbeattachedto
anappropriatereleasecode.
This is the end of release strategy configuration. With this configuration, we are set to create a
purchaseordertotestourreleasestrategy.
Pleasenotethatifthepurchaseorderisnotreleased,buyerswillnotbeabletoprintthePurchase
Order. Also in Goods Receipts will be shown with Message no. ME 390 Purchasing document
XXXXXXXnotyetreleased
PurchaseOrderwithReleaseStrategyhastabsattheendoftheHeader.Thisallowedthebuyersto
checkthereleasestatusofthePurchaseOrder.
ThepersonwiththereleaseauthorizationhastouseME28toreleasethePurchaseOrder.
EndofDocument
AlertModerator
74Comments
YoumustbeLoggedontocommentorreplytoapost.
JrgenL
October14,2013at6:40pm
whichmeaningshallthisvalueof<100.00and>=100.00inyourstrategyhave?
itjustsaysthatanyvaluelowerthanahundredandanyvaluegreaterequal100willcontrolthatthisstrategyisvalid.
YoualreadyexplainForthesameweneedtohavetworeleasestrategies.
Whydoyoushowitthenasexample?
Thisisjustmisleadingthefreshers
AmitTunara Postauthor
October15,2013at2:26am
Hi,
Thanksforyourcomment.Ihavealsomentionedthereasonfortwostrategies.Notbecauseofdifferencein
valuebutIwanttoattach2releasecodeforthePOgreaterthen100.00.
Ihavecorrectedthedocumentwithmoreeasyexplanation.
Thanksforhighlightingthisandhelpingtoenhancetheusabilityofthedocument.
Regards,
Amit
yagneshacharya
October17,2013at8:20am
DearAmit,
Gooddocumentwhichexplainindetailsaboutthereleasestrategy
fortheProcurementProcess.
MohsinAbbasi
October24,2013at5:01am
HiAmit,