• Home
  • Intro
  • T-Codes
  • Other Blogs
  • SCM Book
  • Consulting
  • Author

SAP SCM Planning

Explanation and Configuration Details of SAP APO / SCM

Feeds:
Posts
Comments

The Rise and Decline for Supply Chain Optimization

November 25, 2009 by sapplanningadmin


Optimization has proven much more tricky to implement that originally thought. Optimization where the company must agree internally in order to set costs, is far more difficult to implement than where the optimization is essentially a black box.

Optimization: A Solution That Drove and Industry

In its early years, APO was sold on its ability to perform optimization. This is primarily because it was an industry wide practice to market advanced planning software in this way. In fact, APO or Advanced Planner and Optimizer – had the term directly in its name. The term optimization has two meanings as generally used. One is more of a business use, which basically means to produce the best outcomes. However, in the area of operations research, from where supply chain optimization originates, it has a more specific meaning. For those that did not do work in operations research or advanced mathematics, (which is a sizable portion of the business community and the executives who evaluate SCM) its more technical definition is unknown. For this reason we wanted to explicitly define it here.

“In mathematics, linear programming (LP) is a technique for optimization of a linear objective function… Linear programming is a considerable field of optimization for several reasons. Many practical problems in operations research can be expressed as linear programming problems. Certain special cases of linear programming, such as network flow problems and multi commodity problems. Although the modern management issues are ever-changing, most companies would like to maximize profits or minimize costs with limited resources. Therefore, many issues can boil down to linear programming problems.“ – Wikipedia

Linear vs. Discrete Optimization

Optimization works best in situations that are perfectly “linear,“ that is inputs can be increased or decreased in a continuous fashion. An example of a linear input would be an order quantity. Perfect linear optimization would mean that any order quantity from zero to infinity could be placed and fulfilled. In reality, supply chains are not perfectly linear problems. For instance, the lot size is a discrete value which limits the flexibility of the order quantity. One item may be ordered in units of 50. If 135 units are desired and the current inventory is less than 35, then 150 must be ordered to meet this demand. SCM has a number of techniques, such as lot size, than alter the problem being solved from perfectly linear, to discrete, or what is known as a step function. This is very important to making the resulting recommendation realistic.

The Decline of Optimization

However, while optimization drove development in SCM at one time, it no longer does. The evidence for this is that optimization is an option in three of the older modules (SNP, PP/DS and TP/VS), but is not an option in any of the newer modules (EWM, SNC, EM, SPP and F&R) Furthermore, the core optimization functionality in SCM has been stabilized for some time. A related story to this is that optimization did not meet its originally envisioned potential.

What is Actually Running the Solution?

There is a story at the client of an advanced planning vendor that the optimizer engine that was running in the background was not operational for a number of days, and no one noticed. This was because the planning was primarily being performed by heuristics that had been custom coded with scripts and the solution was not using the optimizer at all. Whether the client knew the optimizer was not being used is unknown. This is more common than a reading of press releases and industry periodicals in the area would think. While optimization is what sold a lot of supply chain software, but it was not necessarily what the customers of these solutions went live with. As is evident from our example above, this experience is wider than simply SAP SCM.

Why Not Optimization?

If optimization did not “change the world“ of supply chain, the question naturally becomes “Why not?“ There are probably a number of reasons, however, in our view one of the most prominent came down to implementation and maintenance difficulty combined with company knowledge. Implementing and maintaining optimization methods requires a great deal of effort and long term investment. Secondly, optimization requires a great deal of discipline and knowledge on the part of the implementing company. Many companies want the benefit of advanced planning, but are not culturally, financially or prepared from a skills perspective to make the sacrifices required in order to obtain the outcomes they desire. More often that not, companies want simple solutions that delivery value over a short time horizon. That is not what optimization delivers. On the other hand, software deserves some of the blame as much advanced planning software has been designed to be more complex than is necessary.

Conclusion

Optimization is always the most complex and difficult of implementation, but also brings significant benefits if implemented correctly. However, for most that mountain is too high to climb. I sometimes get email from technical people who really like optimization and wonder why I am “negative” on it. This has nothing to do with whether I personally like optimization or not. I am reflecting the experience of companies, most of which are unsuited to use it. A lot of money has been spent or wasted on optimization that could have been used to solve much more simple problems in the business. Solving these simpler problems has a higher payoff, and thus should be addressed first. In addition to lower investment, the returns from optimization have not been encouraging, and thus its incumbent upon me as a consultant to bring these failures to light for clients, and the direct them towards solutions that have a higher probability of success.



Possibly related posts: (automatically generated)

  • SNP Optimizer Definition
  • Amazing Story on the Returns of Supply Chain Software
  • The Differences Between ERP and Advanced Planning

Posted in PPDS, SNP | No Comments Yet

  • About This Site

    This site is the on-line configuration database and SCM explanation site for the SCM work of Shaun Snapp. Over 235 of its 340 articles are open to anyone.
  • SEARCH TIP

    When using the search box place multiple terms in quotations. Typing the term you seek + "sap scm" into Google will find articles faster than this search box will. Also, the category selection and tag selection (listed below) are excellent ways to find what you are looking for.
  • Blog Stats

    • 158,275 hits
  • Categories

    APO BI CIF Cross-Module CTM CTP Definition DP EM EWM F&R GATP Implementation Issues iPPE Main Management Master Data Planning Approaches Planning Books PLM PM PPDS PPM PDS PS Reference Resources SAP ERP SAP Jobs SCM Basis SCM Introduction SNC SNP SPP T-Codes TPVS WM
  • Tags

    Amazon.com App Integration ASN ATP Categories Availability Checking Bins BOM Capture Demand Constraints Deployment Deployment Optimizer DRP EOQ Forecasting Forecast Profile Grouping - Aggregation Handling InfoCube Inventory Balancing Inventory Management Kitting Leading Indicator Forecasting Lot Size Multilevel Planning Optimization Planning Book Product Location Master PSM Quota Arrangement Repair Replenishment Safety Stock Scheduling Agreement Seasonal Planning Service Level Planning Star Schema Subcontracting Supersession Supplier Collaboration Supply Surplus Planning Transportation Lane Vehicle Scheduling WBS Work Center
  • Other Blogs

    SAP Planning is just one of my supply chain blogs. See the blogs listed below for other sites that cover various supply chain technologies.
  • RSS Inventory Optimization Multiechelon

    • What is the ROI on Inventory Optimization and Multiechelon Projects?
    • SAS Inventory Optimization User Guide Review
    • ILOG and Optimization and Multiechelon
    • Inventory Optimization Flexibility and the Service Level Hierarchy
    • Effective Lead Time and Multi-Echelon
  • RSS Service Parts Planning

    • Its Time for the SAP xApps Program to Die
    • The Saturn Service Parts System
    • Using Box.net for Service Information
    • Service Parts Management by Haliburton in Iraq Beyond Belief
    • Accenture Writes a Horrible Paper on Service Management
  • RSS Project Systems

    • Other Blogs
    • Lock Box
    • FI AR – Post Invoice and clear payments / reports
    • Networks in PS
    • Work Breakdown Structure
  • RSS Fourth Party Logistics

    • 7PL is a Deliberatey False Concept
    • A Good Reason Why SAP SCM Can’t Penetrate 3PLs
    • Is the Idea of Consulting Based 4PLs Believable?
    • Tendering and Freight Marketplaces
    • SAP Design for 3PL and 4PL
  • RSS GPS for Supply Chain

    • How Tracking Solutions Work
    • GPS for Transportation Safety
    • IQ Routes for Transportation Efficiency
    • GPS for Supply Chain?
  • RSS Supply Chain Innovation

    • Anti Competitive Behavior in Supply Chain Software Goes Unnoticed
    • Lesson from the History of Supply Chain Software and Implementations
    • Fishbowl Inventory and Auto Reorder Point Functionality
    • Fishbowl Inventory Review: Bringing Mini-ERP to the Masses
    • Exostar and the Advantages of the SaaS Model for Collaboration
  • RSS Snapp Consulting Docs

    • SAP Publications
    • SAP Integration Docs and Diagrams
    • Service Parts Planning
    • SAP SCM MindMapper Diagrams
    • Supply Chain Process Docs

Blog at WordPress.com.

Theme: Mistylook by Sadish.