SAP Release Strategy
SAP Release Strategy
Editor’s Note: The words “SAP” implementation. Each step offers tips chasing groups to be synonymous
and “easy” are rarely used in the same to help you tiptoe through the poten- with Cost Centers. This allows you to
sentence, but SAPtips Practice Direc- tial minefield of gotchas. not require the Cost Center on pur-
tor Jocelyn Hayes is ready to prove it chase requisitions.
can be done. In her debut article she Step 1: Determine the Corporate
sets out a four-step strategy that is Purchasing Approval Matrix Tip #2 – If you require the cost center
not only practical, but achievable. In This can actually represent the on the requisition, you do not have
fact, Jocelyn has employed this strat- most difficult step in any organiza- to require the G/L account number,
egy at multiple installations, across tion. but you should, because most users
a variety of purchasing methodolo- do not know how to select the correct
gies with great success. Her secret for Tip #1 – Encourage purchasing poli- G/L account. If you do not require
success? Jocelyn says it’s all about cy makers to keep it simple. the G/L Account on the purchase
keeping it simple. requisition, it is not required on the
The reason here is not to make the Purchase Order (without a custom
implementer’s job easier, but to make developed user/field exit). If your
Yes, I know, you are skeptical. But it easier for people responsible for purchasing agent forgets to add the
Purchasing Release Strategies can entering purchasing requisitions to G/L account, the receiving depart-
be made easy if you understand the know who must approve the requisi- ment will get an error when they
fundamental concepts of how to con- tion. I cannot tell you how many times try to receive, because SAP does not
figure them and to follow the KISS I have agreed to implement a com- know how to post the material docu-
principle (keep it simple, stupid). In plex release strategy, only to go back ment.
this article, I will point out some tips later and simplify. Why? Because the
and tricks I have learned through user community complained that it Figure 1 illustrates the example I
implementing Purchase Requisition was too difficult to figure out who will follow for this article. I will use
Release strategies at seven different was responsible for holding up their two values from which to determine
client locations with very different requisition from becoming a Pur- the release strategy:
purchasing approval methodologies. chase Order.
This article will also explore some 1. Purchasing group
tricks to managing the constantly In my experience, most companies
changing security roles and assign- base purchasing approvals on Cost 2. Overall value of purchase
SAPtipsJournal
The Example presented in this • the overall amount of the pur- CEBAN. This table stores what fields
article is for an Overall Release pro- chase. are available in the release strategy
cedure. This means that when some- determination. Figure 2 shows where
one approves the requisition, they These two parameters equate to to correlate the characteristic to the
are approving the entire requisition, characteristics. The characteris- field used for determination from
and not each line. This simplifies tics must be represented by values CEBAN.
the action required of the approvers, entered in the purchasing document.
because they only have to approve In this scenario, the characteristics Tip #3 – If the field you want to use
once, but it does restrict you from will be: for the release strategy does not exist
allowing your users to combine pur- in the CEBAN communication struc-
chase requisitions across depart- • Purchasing Group – to represent ture, (a custom field, for example)
ments. the department you can use the following user exits:
A) Create Characteristics:
SAPtipsJournal
Tip #5 – SAP will carry over default screen, make sure you use the Class
values to the value assignment por- Type 032, which is the class type for
tion (shown in Figure 3). Make sure Release Strategy. See Figure 4.
you pay close attention to whether it
There are many allows intervals (which you will want C) Define Release Strategy
SAPtipsJournal
It is also possible to configure the 4. Create Release Strategies For each release level (or code)
release to not be restarted if the A Release Strategy is a com- you will define the prerequisites
amounts have only changed a speci- bination of the Release Group required to get to that release
fied percentage. To do this, enter “4 and Release Code. The Release level, release status, and the
- Changeable, new release in case of Group combines the release characteristic values that place
new strategy or value” and a per- codes (think of them as release the release into that release
centage in the “Value chgs” field, as levels) and each combination level.
shown in Figure 7. gets assigned a release strategy.
strategy to invoke and then fol- Object Transaction Check Message Type Notes
low through with any workflow (Target) (BD64)
activities. Characteristics: BD91 CT04 CHRMAS Don’t worry
PURCHASING_GROUP about IDOC
Step 3: Security PR_VALUE error message
Security can be the most time “Object S2L3
consuming activity in developing (T16FS) not
release strategies – particularly if found”
you have used multiple characteris- Class: BD92 CL03 CLSMAS
tics to define your release strategies PR_RELEASE
and you have multiple release levels. Class Type:
Again lies that recurring theme of 032
“Keep It Simple”. Also, not that you
Class: BD93 CL03 CLFMAS
don’t want the job security for your
PR_RELEASE
Basis Security Administrators, but
Class Type:
you want the change process to not 032
be overly complex, so you can react
quickly when there is a major com- Figure 10: Sample Transaction Codes
pany reorganization.
the process. The transport you cre- Jocelyn Hayes, Director of Consult-
ated in Step 3 in your “Gold” SAP ing and Training for SAPtips, has
Configuration client, does not include over ten years of SAP experience. She
the values you associated to the char- has enjoyed a successful consulting
acteristics. They are stored in char- career for a Big 4 firm as well as inde-
acteristic value tables that must be pendently. Jocelyn’s focus primarily
moved through your SAP environ- has involved the Logistics modules
ments via the ALE (Application Link of SAP, and has she also developed
Enabling) function. ESA Roadmaps using NetWeaver™
tools, including Visual Composer, XI,
Tip #11 – Don’t forget to request Enterprise Portal, and BI. She also
your ALE with your transport. led a CRM Business Process Reengi-
neering project. Contact Jocelyn at
Figure 10 is a sample spreadsheet Jocelyn.Hayes@ERPtips.com. ≈
of transaction codes, which you can
provide to your Basis team.
This documentation is delivered as is, and Klee Associates, Inc. makes no warranty as to its accuracy or use. Any use of this documentation is at the risk of the user.
Although we make every good faith effort to ensure accuracy, this document may include technical or other inaccuracies or typographical errors. Klee Associates,
Inc. reserves the right to make changes without prior notice. NO AFFILIATION: Klee Associates, Inc. and this publication are not affiliated with or endorsed by SAP
AG, SAP AG software referenced on this site is furnished under license agreements between SAP AG and its customers and can be used only within the terms of such
agreements. SAP AG and mySAP are registered trademarks of SAP AG. All other product names used herein are trademarks or registered trademarks of their
respective owners.
≈
SAPtipsJournal