Now accepting guest editorial from SAP, Oracle, Workday and ServiceNow practitioners.Pitch a guide
The Sign-Off Table

Lesson 3 of 6

Redesign vs lift-and-shift

11 min

Listen to this lesson

0:00 / 17:18

The most common and expensive mistake in APO replacements is to rebuild APO inside IBP: the same planning books as views, the same macros as calculations, the same overnight batch chain as jobs. It feels safe because planners see familiar numbers, but it carries over the complexity and workarounds of an on-premise system built over fifteen years into a cloud product designed differently. It also doubles test scope, because every rebuilt macro needs its own proof.

Anti-patterns to recognize

Anti-patternHow it shows upBetter approach
Macro-for-macro rebuildHundreds of custom calculated key figuresStart from SAP's sample planning area; add only what a decision needs
Planning book clonesOne IBP view per old planning book, same layoutDesign views around the S&OP and planner tasks
Batch chain replicaSame nightly job sequence, same timesSchedule around the IBP cycle and data availability
Carrying old workaroundsManual corrections built in as logicFix the cause in master data or process
APO numbers as the oracleAny difference from APO is a defectExplain differences; accept improvements
Everything in phase oneAll modules, all plants at onceStage by value and risk

Lift-and-shift anti-patterns and the redesign alternative.

Classifying APO content

Contoso classified each APO object into four buckets: retain (same business rule, rebuilt in the successor), redesign (the need remains, the way changes), replace (an IBP or S/4HANA standard function covers it) and retire (nobody uses it). Of 140 DP macros, 22 were retained, 31 redesigned, 46 replaced by standard key figures and 41 retired (illustrative course data). The retained and redesigned 53 got test cases; the replaced ones were covered by the standard key figure tests; the retired ones got a sign-off from Sunita that they were not needed.

Low value, low fitRetire: document and sign off
High value, low fitRedesign or retain as custom; full test cases
Low value, high fitReplace with standard; light test
High value, high fitReplace with standard; test the business outcome
Where an APO object lands decides how much build and test effort it gets.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-301
The life of one APO object in the transition: every path ends in a signature, including retirement.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-301

Workshops that work

  1. Start each workshop with the decision, not the screen: "Which decision does Jonas take on Tuesday mornings, with which data?"
  2. Show SAP's standard flow in IBP with Contoso data loaded, before discussing APO.
  3. List gaps against the decision, not against APO.
  4. For each gap, decide retain, redesign, replace or retire, and name the owner.
  5. Write the acceptance test for the decision while the planners are in the room.
Decision-first workshops: the standard is shown before APO, and the acceptance test is written before build.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-301

How redesign changes the test plan

Lift-and-shift produces a test plan that checks the new system against the old one, object by object. Redesign produces a test plan built from planner decisions and their outcomes. The difference shows in the number and kind of test cases. Contoso's first draft, written by object, had 412 test cases, most of them "macro X gives the same result as in APO". The redesigned plan had 96: one per planner decision, one per retained or redesigned rule, the standard key figure tests, the integration tests and the parallel-run comparisons.

Lift-and-shift test planRedesign test plan
Unit of testingAPO object (macro, book, job)Planner decision and business rule
Expected resultSame as APOAgreed outcome, with tolerances
Number of cases at Contoso412 (draft)96
Who signsIT, against the old systemPlanners, against their decisions
Reusable after go-liveNo, APO is goneYes, as the IBP regression set
The redesign test plan is smaller and survives go-live as the regression set.
The Sign-Off Table · thesignofftable.com/academy/sap-scm-301

The last row matters most for quality. After APO is switched off there is no old system to compare with, but IBP keeps changing with every release. A decision-based test set becomes the regression suite Contoso runs before each IBP release reaches production.

Signs a project is sliding into lift-and-shift

  • The design documents are organized by APO planning book, not by planning process.
  • Change requests ask for "the same as APO" without naming the decision behind it.
  • The custom key figure count rises every sprint while the sample planning area's standard key figures go unused.
  • Planners are not in the design workshops; APO support staff speak for them.
  • Test cases compare objects with APO instead of outcomes with agreed criteria.

Priya reports these signs to Grace's steering group monthly as a simple count (custom key figures, open "same as APO" requests, workshops without planners). When the count rises, the design authority reviews the latest requests before build.

What would you do?

Planners insist that IBP must show "exactly the APO number" for the Toledo split, or they will not accept it. Which response best protects the program?

Key points
  • Lift-and-shift rebuilds APO's complexity in IBP and doubles test scope.
  • Classify APO content: retain, redesign, replace, retire, each with an owner.
  • Run workshops from planner decisions, showing the standard first.
  • APO numbers are a comparison point, not the oracle.

Check your understanding · not graded

Lesson check

  1. 1. Which bucket fits an APO macro that nobody uses?

  2. 2. Why is "any difference from APO is a defect" a poor rule?

  3. 3. What should a decision-first workshop show before discussing APO?

  4. 4. In the redesign, what creates Toledo's stock transport requisitions?