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

Lesson 5 of 6

Output management and Fiori apps

8 min

The order confirmation Great Lakes Fleet Services receives, the delivery note in the truck and the invoice that triggers payment are all outputs. In ECC they ran on NAST message control: output types, access sequences and condition records decided what was sent, to whom and how. In SAP S/4HANA there is a second framework, SAP S/4HANA output management, and for some documents it is the default.

Two frameworks side by side

TopicNAST message controlSAP S/4HANA output management
RulesCondition technique: output types, access sequences, condition recordsBRF+ decision tables maintained in Output Parameter Determination (transaction OPD)
What the rules decideOutput type, partner, medium, timingOutput type, recipient, channel, form template, printer and email settings
ChannelsPrint, fax, EDI/IDoc, emailPrint, email, EDI/IDoc (IDoc only for mapped output types), and others by application
FormsSAPscript, Smart Forms, Adobe formsAdobe forms (often the delivered form templates)
Where it's usedStill possible on-premise for many sales documentsDefault for new documents in several areas, notably billing; only option in Public Edition
NAST and SAP S/4HANA output management compared.
The Sign-Off Table · thesignofftable.com/academy/sap-sd-304

Which framework a given document type uses depends on your release and on activation settings, and the defaults have shifted over releases. On-premise and Private Edition systems can usually keep NAST for some sales objects, while billing documents created after conversion often go through the new framework. Check your system's application object type activation settings rather than assuming.

  1. Document savedBilling document for 400 alternators, sales area 1710 / 10 / 00
  2. DeterminationBRF+ rules pick the output type, recipient, channel and form
  3. Output itemAn output item appears on the document with its status
  4. RenderingThe form is rendered (Adobe Document Services for print and PDF)
  5. SendEmail to the bill-to contact, print or EDI; status updates to completed or error
How an invoice output runs in SAP S/4HANA output management.
The Sign-Off Table · thesignofftable.com/academy/sap-sd-304

Why output is a big regression risk

Outputs leave the company. A wrong invoice layout, a missing tax line, an email sent to an old contact or an EDI message that never fires is seen by customers before anyone internal notices. And because a conversion may mean moving from NAST condition records to BRF+ rules and from Smart Forms to Adobe forms, the output setup is often partly rebuilt. Treat it as new functionality, not as regression.

Fiori apps alongside SAP GUI

Private Edition and on-premise users can keep using SAP GUI transactions like VA01, VL01N and VF01. SAP adds Fiori apps for many tasks: managing sales orders, monitoring sales order fulfillment and resolving issues, displaying document flow with the process overview, and analytical apps on embedded analytics. Some classic transactions and BAPIs are deprecated as simplification items, so check the catalog for any your team relies on.

TaskClassicTypical Fiori approach
Create and change ordersVA01 / VA02Manage Sales Orders, or the GUI transaction in the launchpad
Find stuck ordersCustom backlog reports, VA05Sales order fulfillment monitoring apps that list issues such as credit or delivery blocks
Follow the chainDocument flow (VBFA)Process overview with flow and status together
Customer masterXD01 / VD01Business partner apps or transaction BP
CreditFD32, VKM1UKM_BP, Credit Limit Utilization, documented credit decision apps

Classic tasks and their usual S/4HANA counterparts. App names vary by release; check the SAP Fiori apps reference library.

LaunchpadRole-based spaces and pages for Maria and the billing team
Fiori appsTransactional, analytical and monitoring apps
SAP GUI for HTMLClassic transactions embedded in the launchpad
Business rolesDecide which apps and transactions each user sees
How users reach sales functions after conversion.
The Sign-Off Table · thesignofftable.com/academy/sap-sd-304

Fiori apps are not just new screens. They depend on business roles, catalogs and authorizations. A tester who can open an app with a broad test role may see it fail for a real user with a narrower role. Role-based testing is part of sign-off.

What would you do?

In the second test cycle, invoices print correctly, but invoices for Great Lakes Fleet Services are not emailed as they were in ECC. What should Priya's team check first?

Key points
  • SAP S/4HANA output management uses BRF+ rules (OPD), output items and Adobe forms; NAST may remain for some on-premise documents.
  • Check activation settings per document type instead of assuming which framework is active.
  • Outputs reach customers, so test them as new functionality with real evidence.
  • Fiori apps depend on business roles; test with realistic roles.

Check your understanding · not graded

Lesson check

  1. 1. Where are the rules for SAP S/4HANA output management maintained?

  2. 2. Which statement about output frameworks after conversion is most accurate?

  3. 3. Why should outputs be tested like new functionality in a conversion?

  4. 4. Why can a Fiori app work for a tester but fail for a real user?