Output Management
SD / O2Cbeginner

SD Output Management Part 1: What Output Management Does in SD

Key takeaway

Output management creates the documents customers and partners receive — order confirmations, delivery notes, invoices, labels, EDI messages. Learn what triggers output, the two frameworks (classic NAST condition technique and S/4HANA output management with BRF+), channels (print, email, EDI/XML) and where to see output status.

What this complete series covers

Learn Output Management in a clear, practical sequence — from the basic idea to real project use, troubleshooting, and interview-ready understanding.

Who it is for
Best for SAP consultants, developers, and learners who want a practical understanding of Output Management.
Prerequisites
Basic SAP S/4HANA navigation and an understanding of the business process are helpful. Configuration or transaction steps require suitable access to a practice or project system.
Final outcome
By the end, you should be able to explain Output Management clearly, follow the main end-to-end flow, apply it in a project scenario, and troubleshoot the most common issues.
  1. Part 1: SD Output Management Part 1: What Output Management Does in SD

    Introduces the business purpose of output management in SD, the difference between classic NAST-based and S/4HANA BRFplus-based approaches, and the core concepts of output types, d

  2. Part 2: SD Output Management Part 2: Classic NAST Output Determination

    Covers the practical configuration steps for classic condition-technique-based output determination in SD: defining output types, building determination procedures, assigning acces

  3. Part 3: SD Output Management Part 4: Output Design for Orders, Deliveries and Invoices

    Learn how output determination procedures, access sequences, and condition records combine to select the correct output type for sales orders, deliveries, and billing documents.

  4. Part 4: SD Output Management Part 10: Architecting an Enterprise Output Strategy

    A strategic view for architects on designing, migrating, and governing output management across mixed ECC and S/4HANA landscapes, covering technology selection, NFRs, multi-country

  5. Part 5: SD Output Management Part 8: Troubleshooting Output Processing Failures and EDI Issues

    Diagnose and resolve common output processing failures including missing NAST records, failed print or EDI dispatch, and IDoc status errors in production SD environments.

  6. Part 6: SD Output Management Part 9: Troubleshooting Output Determination and Form Rendering

    Troubleshoot S/4 output in layers: application eligibility, output item, OPD result, recipient/channel, form data, Adobe rendering and final communication.

  7. Part 7: SD Output Management Part 6: NAST vs S/4HANA Output Management — Coexistence and Migration

    Migrate output by understanding which application scenarios use classic NAST condition technique versus S/4HANA Output Control, rather than assuming one framework replaces every output process at once.

  8. Part 8: SD Output Management Part 7: Reprocessing, Monitoring and Auditability

    Design output operations so failed or changed documents can be reprocessed safely without duplicate customer communication, while preserving who sent what version, when and through which channel.

  9. Part 9: SD Output Management Part 5: Output Channels and Form Determination

    Design document output as a channel-specific process where recipient, form and communication parameters are determined independently enough to support print, email and electronic integration safely.

  10. Part 10: SD Output Management Part 3: S/4HANA Output Management with BRF+

    Understand S/4HANA Output Control as a rule-based architecture where Output Parameter Determination selects channel, recipient and form template, and Adobe Document Services renders documents.

System and release assumptions: Examples focus on SAP S/4HANA. Exact apps, transaction codes, configuration paths, and field names can vary by release and deployment model.

Explanation

📌 KEY POINTS
✅ Output = messages generated from SD documents: order confirmations, delivery notes, picking lists, invoices, labels, EDI/IDocs.

✅ Two frameworks: classic NAST (condition technique: output types, procedures, condition records) and S/4HANA output management (BRF+ output parameter determination, Adobe forms).

✅ Output is determined when the document is saved (or later), then processed immediately or by a job, via print, email, EDI or XML.

✅ Each document shows its output status; failed output can be reprocessed.

⚠️ In S/4HANA both frameworks can coexist per document type — you must know which one each document uses.

━━━━━━━━━━━━━━━━━━━━
▶ WHAT THIS SERIES COVERS

Part 1: What output management does

Part 2: Classic NAST output determination

Part 3: S/4HANA output management with BRF+

Part 4: Output design for orders, deliveries and invoices

Part 5: Output channels and form determination

Part 6: NAST vs S/4HANA output management — coexistence and migration

Part 7: Reprocessing, monitoring and auditability

Part 8: Troubleshooting processing failures and EDI

Part 9: Troubleshooting determination and form rendering

Part 10: Architecting an enterprise output strategy

━━━━━━━━━━━━━━━━━━━━
▶ 1. WHAT OUTPUT IS

  • Business documents sent to customers, carriers, warehouses.
  • Internal documents (picking lists) and electronic messages (IDoc, XML).

━━━━━━━━━━━━━━━━━━━━
▶ 2. CLASSIC NAST

  • Output types (BA00, LD00, RD00), procedures, access sequences, condition records.
  • Processing program + form + transmission medium; status in NAST.

━━━━━━━━━━━━━━━━━━━━
▶ 3. S/4HANA OUTPUT MANAGEMENT

  • Output types and BRF+ decision tables (output parameter determination).
  • Channels print/email/XML/IDoc, Adobe form templates.
  • Output items visible in the document.

━━━━━━━━━━━━━━━━━━━━
▶ 4. WHEN IT RUNS

  • On save (immediately) or later (batch job / manual).
  • Changes can trigger repeat output (with rules to avoid duplicates).

━━━━━━━━━━━━━━━━━━━━
▶ 5. MONITORING

  • Document output screen: status success/error.
  • Reprocess after fixing the cause.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Create an order and view its output.
  2. Create a delivery and an invoice; view output for each.
  3. Identify which framework each document type uses.

✅ CHECKPOINT: you can tell for any SD document which output framework, output type and channel produced its message.

Code example

ABAP Code
===== STEP 1: typical outputs =====Sales order    : order confirmation (BA00 in NAST)Delivery       : delivery note LD00, picking list, labels, DESADV EDIBilling        : invoice RD00, EDI INVOIC, e-invoice XML ===== STEP 2: frameworks =====Classic NAST   : NACE (applications V1 sales, V2 shipping, V3 billing), NAST table, condition records VV11/VV21/VV31S/4HANA OM     : output types + BRF+ output parameter determination, Adobe forms, output items per document ===== STEP 3: where to see output =====VA03 / VL03N / VF03 > Extras > Output (NAST) or Output tab/"Manage Output" (S/4HANA OM)

Real project scenario

After an S/4HANA go-live, customers reported missing invoices while order confirmations worked. The billing document type had been switched to S/4HANA output management, but no BRF+ determination existed for one sales org, while sales orders still used NAST with records. Documenting which framework each application object used and completing BRF+ tables fixed it within a day.

Common mistakes

  • Not knowing which framework a document uses.
  • Assuming output is always immediate.
  • Ignoring output status.
  • Creating duplicate output on changes.
  • Treating EDI as separate from output management.

Best practices

  • Document framework per document type.
  • Monitor output status daily.
  • Define dispatch timing deliberately.
  • Control repeat output.
  • Train users on reprocessing.

Interview angle

Questions: "What is output management in SD?", "NAST vs S/4HANA output management?", "Where do you see output status?"
Strong answer: messages from SD documents; NAST condition technique vs BRF+ output parameter determination with Adobe forms; timing and channels; output status and reprocessing; coexistence in S/4HANA.

Practice this lesson

Quick check

1. Which two output frameworks can exist in an S/4HANA on-premise system for SD documents?

2. Which output is typically created from an outbound delivery?

3. When is output typically processed if dispatch is set to "immediately"?

Interview questions

1. What is output determination in SD and how does it differ from pricing determination in terms of purpose and configuration?

Answer it in your own words first, then compare.

2. After an S/4HANA go-live, customers complain that some invoices and delivery notes never arrive while order confirmations work. How do you approach it?

Answer it in your own words first, then compare.

Practice more with Interview AI →

Reference-verified: the steps are checked against official SAP documentation and tutorials, and object and field names in the sample code are checked for consistency. The code has not been compiled or run on an SAP system by ERPClimb. Syntax marked release-dependent varies by SAP release, so check it in your own system.

More lessons in this topic

Interview questions on this topic

Related SAP topics