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

Lesson 2 of 5

Scope items and SAP Best Practices content

9 min

Listen to this lesson

0:00 / 8:56

You rarely need to describe a standard SAP process from a blank page. SAP publishes SAP Best Practices content that describes standard business processes, the configuration they need and how to test them. The place to find it today is SAP Signavio Process Navigator, a free service inside SAP for Me (reached through the SAP for Me portal; you need an S-user or SAP Universal ID).

How the content is organized

SAP Learning describes Best Practices solution packages as organized into scope item groups (departments or areas), business areas, scope items (business processes) and building blocks (configuration). Each scope item has a short alphanumeric ID. Two you will meet constantly: BD9 Sell from Stock, the standard order-to-cash flow from sales order to delivery, goods issue and billing, and J45 Procurement of Direct Materials, the standard flow for buying stock material from requisition to purchase order, goods receipt and supplier invoice. In newer Process Navigator screens you will also see the term solution process; treat it as the current name for the same kind of content.

Solution packageSAP Best Practices for one product and release, such as SAP S/4HANA 2025
Scope item groupA department or area, such as Sales
Business areaA narrower area within the group, such as order to cash
Scope itemOne business process with an ID, such as BD9 Sell from Stock
Building blockThe configuration the scope item needs
Best Practices content narrows from a whole solution package down to the scope item you test and the configuration beneath it.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-103
Content itemWhat it isHow testers use it
Scope item fact sheetShort description of the business process and its benefitsQuick orientation before a walkthrough
Process flowDiagram of the standard steps and roles, downloadable in BPMN 2.0 so it can be editedMap steps and handoffs; adapt when Contoso deviates from standard
Test scriptStep-by-step procedure to run the process in a system, with expected resultsBaseline test case to adapt rather than writing from scratch
Set-up instructionsConfiguration and prerequisite tasks, including integrationsSource of preconditions and of what must exist before the test
Task tutorialsGuided simulations of the test script stepsTraining testers who have never run the process

Typical content for a scope item or solution process. Availability varies by product and release.

What a Best Practices test script contains

A test script describes the purpose of the process, the prerequisites (master data, organizational data, roles and any preceding steps), and a numbered procedure. Each step names the business role, the app to open, the action and data to enter, and the expected result. That is exactly the structure a good test case needs. SAP also provides test scripts prepared for use in SAP Cloud ALM, so implementation teams can create test cases for user acceptance testing more quickly.

  1. FindSearch Process Navigator for the scope item by ID or name, for example BD9, for your product and release
  2. ReadStudy the process flow and test script; note roles, apps, prerequisites and expected results
  3. CompareMark where Contoso's design differs: org units, data, extra steps, custom fields, interfaces
  4. AdaptWrite Contoso's test case: real org units, test data, added steps and expected results
  5. LoadCreate the test case in the project's test tool, such as SAP Cloud ALM, linked to the process
From standard Best Practices content to a Contoso test case.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-103

Baseline, not gospel

SAP's test scripts are written against SAP's own sample organizational units and data, and against the standard configuration. Contoso's project will differ: its own company code and plants, its own pricing for fleet customers, perhaps a credit check step or a custom field for fleet contract numbers. The test script gives you the skeleton and the standard expected results. Your job is to replace sample data with Contoso data, add the steps Contoso added, remove steps Contoso does not use, and make every expected result specific.

ElementStandard BD9 test scriptContoso test case
Org unitsSAP sample company code, plant and sales areaCompany code 1710, plant 1710 or 1720, sales area 1710 / 10 / 00
DataSAP sample customer and productGreat Lakes Fleet Services and CMC-ALT-100
StepsStandard sell-from-stock stepsStandard steps plus the fleet contract check; unused steps removed
Expected resultsStandard behaviorContoso values: fleet price, tax and revenue posting
The standard script supplies the skeleton; Contoso's org units, data, extra steps and expected values turn it into a real test case.
The Sign-Off Table · thesignofftable.com/academy/sap-tst-103

There is a second benefit. When a process follows the standard closely, the Best Practices script is close to a ready-made regression test. When Contoso deviates, the difference between the standard script and Contoso's adapted test case documents exactly where the custom risk is, which helps when regression scope is chosen later.

What would you do?

Priya downloads the BD9 Sell from Stock test script. It uses SAP sample company code and plant values, and has no step for Contoso's fleet contract check. How should she use it?

Key points
  • SAP Best Practices content lives in SAP Signavio Process Navigator, inside SAP for Me.
  • Scope items (for example BD9 Sell from Stock, J45 Procurement of Direct Materials) come with process flows, test scripts and set-up instructions.
  • Test scripts list prerequisites, steps by role and app, and expected results.
  • Adapt the standard script to Contoso's org units, data and custom steps; the differences show custom risk.
  • Match content to the right product and release.

Check your understanding · not graded

Lesson check

  1. 1. Where does SAP publish standard process flows and test scripts for scope items?

  2. 2. Which scope item describes the standard Sell from Stock process?

  3. 3. Why can a Best Practices test script not usually be run unchanged on a customer project?

  4. 4. Which Best Practices item is the main source of preconditions such as configuration and integration prerequisites?