SAP SD
S/4 HANA 2023
Overview of BRF+
for SD Billing
BRF+ Output Control is in
Navigate to SAP Customizing Implementation Guide
(first, activate the OBJECT to use BRF+ in S/4HANA)
→ Cross-Application Components
→ Output Control
→ Manage Application Object Type Activation.
Look at the setting for Application Object Type BILLING_DOCUMENT. In the field Status you can see that for billing documents Output Management using BRF+ is set to Application Active.
classic NAST condition technique for Message Output will not be used if the Object type is activated here which will then use the BRF+ setup for Message Output.
Callback Class is an ABAP Routine for determine Print program to use, Form, Exceptions etc
Callback Class is an ABAP Routine for determine Print program to use, Form, Exceptions etc
Check the “Methods”
Application exit class is a custom ABAP class that can be used to add custom logic to expand BRF+'s functionality. This class allows users to add custom methods that can be called when BRF+ rules are being executed.
BRF+ do not use classic NAST condition technique for Message Output. (as of today, NAST is still possible in S/4HANA)
IMG -
Cross Applications -
Output Control
Check the configuration for Billing Document
Output type configuration
Output Type determination, decision table DT_OUTPUT_TYPE is used.
OUTPUT TYPE
Channel configuration
The decision table changes to DT_CHANNEL for Channel Determination
CHANNEL
Printer Settings
Determination Step to Printer Settings. The decision table changes to DT_PRINTER now.
PRINTER SETTINGS
FORM TEMPLATE
FORM TEMPLATE
OUTPUT RELEVANCE
create Sales Order
Outbound Delivery
Outbound Delivery PGI
Billing
Print from BRF+