What This Article Covers
- PP/DS finite scheduling and the its issues
- Resource maintenance
- The problem with how many large consulting companies like IBM approach discussing constraints with the client.
- Being in constraint denial
Constrained or Unconstrained Detailed Scheduling
It’s important to consider and evaluate the use of the sentence
PP/DS performs finite based scheduling.
The reason why it is important to evaluate the comment is for several reasons:
- PP/DS can be run in either finite or infinite mode for scheduling.
- The value that are entered in the PPMs or PDSs may be “placeholders.”
- The constraint values may be incorrect when the project goes live, or may start off as an accurate reflection of factory constraints, and then drift from their initial accuracy due to an inability of maintaining this master data.
Constrained?
I once had a very strange conversation with a consultant who, in a meeting with S&OP, proposed that one way or another the plan would be constrained because the PPMs would have to have values in them for resources in order to “activate.” When I pointed out that these values were not necessarily accurate, he agreed for a moment, but then reverted to his initial track of talking about the constrained plan that would be sent to S&OP.
__________________________________________________
Configuring for Yourself, Not for the Client: How IBM Does Things
I have this experience relatively frequently with consultants from the big consulting firms as they typically like to configure software regardless of its benefit to the company as it is a method for enhancing their resume. This particular consultant worked for IBM, but all the big consulting companies have moved in this direction. With the increasing focus on technical wizardry for its own sake, fewer and fewer SAP consultants understand the businesses they are configuring the system for. It also results in less and less sustainable solutions for clients. I frequently run into mis-designed solutions that were based upon the need for padding billing hours and resume building needs of the consultant by the major consulting companies with increased frequency. You can read more about these issues at the links below.
http://www.scmfocus.com/sapprojectmanagement/2010/04/why-the-big-consulting-firm-implementations-fail-so-often/
http://www.scmfocus.com/sapprojectmanagement/2011/07/the-ibm-systems-implementation-approach/
____________________________________________________
Misunderstood Constraints on a Previous Project
On another project I evaluated their PP/DS installation that they thought was constraining the plan, only to find that the PPM resources were set to infinite capacity and that the only constrain was a lot size.
Finite Scheduling Indicator
Resources can be checked for whether they are constraining, or planning in a finite way by checking the resource master and looking for the finite scheduling indicator. If this indicator is not set, the resources is not constraining. Furthermore, resources can be configured with a “finiteness level,” which means that the resource can be treated as variably finite depending upon the application (i.e. infinite for PP and finitely for DS) Additionally, finite or infinite scheduling can be set in the in global PP/DS settings.
It took over 4 meetings with business representatives who did not believe me, because they said that what I said could not be true because SAP had explicitly told them this is what PP/DS did, and that…
…PP/DS does constraint based planning.
My response was that..
PP/DS has the capability to do constraint based planning, but it must be configured properly to do so.
SAP was effectively hiding this fact from the client, but what the business could not figure out was why their production plan was so unusable. SAP eventually had the analysis into this area buried. The production plan was still ignored by the factory, but the implementation problems were blamed on the business who were “clueless” and just did not “get it.” However, all they had to do is check the SAP documentation, where it clearly states that finite scheduling is only one way of running PP/DS.
Many Problems
There are many reasons for PP/DS implementations to not meet expectations, however, one of the most common is companies have a great deal of difficulty in keeping their resources and PPMs up to date with the actual resource capacities in the factory. SAP does not like to talk about this much, and when they do, they typically see it as a sales opportunity for their ineffective MDM product. Neither SAP nor can other vendors point to many MDM success stories.
The fact is that MDM will not ride to the rescue on maintaining PPMs and resources, and that the method that SAP has provided to maintenance of this master data is a significant burden on the company to manage. This is why I recommend that companies not get too excited after they take a module live, because the real proof of the maintainability of the systems is several months after go-live.
References
SCM 250 PP/DS Training Manual
Questions?
Did this article make sense? Was it surprising to you, or have you had the same experiences. If you have any expertise in this area, comment below, and we will respond.



