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

Lesson 3 of 6

Adapting standard scripts

10 min

A downloaded SAP test script is written for SAP's reference system. To become Contoso's scenario it needs Contoso's organizational units, Contoso's data, Contoso's roles and Contoso's variants. The skill is to change what must change and keep the rest, so that the script stays recognizable and maintainable.

What to replace

Element in the standard scriptReplace withContoso example
Sample organizational unitsYour company code, plants, storage locations, sales area, purchasing organizationCompany code 1710, plant 1720 Chicago instead of 1710 when testing the second plant
Sample master dataRecords that exist in your test client and fit the scenarioCustomer Great Lakes Fleet Services; product CMC-ALT-100
Standard business rolesYour project's business rolesContoso's "Order Desk Specialist" role instead of the SAP template role
Apps or transactionsWhat your users will really useContoso keeps VL10 for collective delivery creation alongside Fiori apps
Quantities, dates and pricesValues that exercise your rules50 units, so the fleet volume discount (from 25 units) applies

Typical replacements when adapting a standard script.

A repeatable adaptation method

  1. CopySave the downloaded script under your scenario ID; keep the original for reference
  2. ParameterizeMove every org unit, customer, product, quantity and date into a data table at the top
  3. Map roles and appsReplace SAP template roles and apps with the ones Contoso users will have
  4. Mark deltasAdd Contoso-specific steps for requirements that differ from standard, and label them
  5. Remove with a reasonStrike out steps not in scope and note why, instead of deleting them silently
  6. Dry runRun the adapted script once in QAS client 100 and fix wording, data and expected results
Adapting a standard script without rewriting it.
The Sign-Off Table · thesignofftable.com/academy/sap-bku-202

Deltas: variants without rewriting

Fit-to-standard workshops end with a list of delta requirements: places where the company needs something the standard process does not do. Each delta should appear in the adapted script as a clearly labeled addition. Keep the standard step numbers and add suffixes, so step 4 stays step 4 and Contoso's extra credit approval becomes step 4a. When SAP updates the standard content after an upgrade, you can compare line by line and see quickly which steps are yours.

Variants: one script or many?

Not every variant needs its own script. A variant that only changes data (another plant, another product) can be a second row in the data table. A variant that changes the steps or the expected outcome (partial delivery, a rejected approval, a credit block) deserves its own scenario ID, because it will pass or fail independently and needs its own expected results.

  1. Does the variant change the steps?Yes → separate scenario ID · No → next question
  2. Does it change the expected business outcome?Yes → separate scenario ID · No → next question
  3. Does it only change data, such as plant or product?Yes → add a row to the data table of the existing scenario · No → discuss with the test lead
When a variant needs its own scenario.
The Sign-Off Table · thesignofftable.com/academy/sap-bku-202

What would you do?

Contoso also ships alternators from plant 1720 Chicago, where the standard cost is $156 instead of $150. Maria asks whether she needs a second sell-from-stock scenario for Chicago. What do you advise?

Key points
  • Replace sample org units, master data, roles, apps and values with your own.
  • Move data into a table at the top so the script can be rerun.
  • Add delta steps with suffixes (4a, 4b) so the standard structure stays recognizable.
  • A variant that changes steps or outcomes needs its own scenario; a data-only variant needs a data row.
  • Never copy SAP's example values into your expected results.

Check your understanding · not graded

Lesson check

  1. 1. Why number delta steps with suffixes such as 4a?

  2. 2. A variant only changes the plant. What is the simplest correct approach?

  3. 3. Where do delta requirements usually come from?

  4. 4. What should you do with a standard step that is out of scope?