Understanding the complete process of output management in SAP systems
Output management is a mechanism or technique that controls what outputs are generated from SAP transactions, when they are generated, how they are generated, and to whom they are sent.
Key aspects of output management:
Physical printouts of documents like purchase orders, invoices, etc.
Emails sent to vendors, customers, or internal stakeholders.
Electronic Data Interchange messages sent to external systems.
Internal workflows initiated based on document processing.
Intermediate Documents for data exchange with other systems.
In S/4HANA, there are two approaches to manage output:
The traditional method used in ECC and carried forward to S/4HANA.
Introduced in S/4HANA 1511, based on Business Rule Framework Plus.
Important: At any given time, for a specific object (e.g., purchase order), only one output management type can be active. The choice is made at the object level, not at the document type level.
SAP allows switching between the two types through configuration at any time. Documents follow the output management type that was active at the time of their creation.
Path: SAP Reference IMG > Cross Application Components > Output Management > Output Control > Manage Application Object Type Activation
The business object for which output is being managed (e.g., Purchase Order, Sales Order, etc.).
A schema linked to the object that contains a collection of output types. For example, RMBBEF1 is a standard schema for purchase orders.
Different types of outputs that can be generated, such as NEU (standard printout), ML (email), etc. Each output type defines what medium will be used (print, email, EDI) and what content will be included.
Defines the sequence in which condition tables are checked to determine whether a particular output type should be triggered.
Tables containing fields (e.g., purchase organization, vendor, document type) used to determine output generation. Condition records are maintained against these tables.
When a purchase order is created/changed, the system identifies the object and its associated schema.
For each output type in the schema, the system evaluates whether it should be triggered.
The system follows the access sequence for each output type, checking condition tables in the specified order.
For each condition table, the system checks if there's a matching condition record for the current document's attributes.
If a matching condition record is found, the corresponding output is triggered according to the settings in the output type.
The new output management system was introduced in S/4HANA 1511 and uses Business Rule Framework Plus (BRF+) for output determination.
"Pure Outputs": The new output management is designed primarily for functional operational outputs - printouts and emails. For complex scenarios involving IDocs, workflows, or advanced functionality, condition technique is recommended.
Easier to set up and maintain compared to condition technique.
Uses BRF+ decision tables that can be imported via XML files.
Allows assigning multiple forms to a single output type, solving a limitation of condition technique.
Print preview is only available after the document is released - a limitation compared to condition technique.
Important Limitation: In new output management, the print preview and message buttons are only available after the document is released. This is a significant difference from condition technique where preview is available immediately.
Feature | Condition Technique | New Output Management (BRF+) |
---|---|---|
Complexity | Complex, requires expertise | Simplified, easier to maintain |
Functionality | Full functionality, supports all channels | Limited to "pure outputs" (print, email) |
Print Preview | Available immediately | Only after document release |
Forms per Output Type | One form per output type | Multiple forms possible |
Advanced Features | IDocs, workflows, ALEs supported | Limited advanced functionality |
Configuration Method | SAP IMG configuration | BRF+ decision tables (XML) |
Business Maintenance | Mainly consultant-driven | Business users can maintain |
Identify which fields will be used to determine output generation (e.g., purchase organization, vendor, document type).
Path: SAP Reference IMG > Materials Management > Purchasing > Messages > Output Control > Define Tables for Purchase Order
Common tables include combinations of:
Determine the order in which condition tables should be checked, typically from most specific to most generic combinations.
Path: SAP Reference IMG > Materials Management > Purchasing > Messages > Output Control > Define Access Sequence for Purchase Order
A typical sequence might check:
Create output types with settings for transmission medium, processing routines, etc.
Path: SAP Reference IMG > Materials Management > Purchasing > Messages > Output Control > Define Message Type for Purchase Order
Key settings include:
Add output types to the schema and link the schema to the business object.
Path: SAP Reference IMG > Materials Management > Purchasing > Messages > Output Control > Define Message Determination Schema
For example, adding output types NEU (print) and ML (email) to schema RMBBEF1 for purchase orders.
Create condition records that determine when specific output types should be triggered.
Path: Logistics > Materials Management > Purchasing > Master Data > Messages > Purchase Order (MN04/MN05/MN06)
Examples:
If a purchase order is subject to a release strategy, the output generation behavior differs between the two output management types:
When switching between output management types:
In most implementations, the standard output forms need to be customized:
Output devices are configured by the Basis team:
Our site uses cookies. By using this site, you agree to the Privacy Policy and Terms of Use.