BRF+ functionally for output management
For optimal viewing of the slides,please press CTRL+SHIFT+F
🎯 Core Concept
In SAP S/4HANA, Output Management is driven by BRF+ (Business Rule Framework Plus) instead of traditional NACE condition technique.
BRF+ is a rule-based decision framework that controls when, how & to whom purchasing outputs (PO/Contract/Inbound Delivery/Invoice etc.) should be triggered.
🔹 Why BRF+ Replaced NACE?
Traditional NACE (ECC)BRF+ in S/4HANAForm-based with condition recordsRule-based decisions (no condition technique)Adobe/Smartform → Script alignedAdobe Forms (PDF) defaultHard to customizeUser-friendly decision table conceptLimited digital outputSupports Email, PDF, XML, Print, IDoc
🔹 What BRF+ Controls in Output Management?
✔ Output Type determination
✔ Email/Print/PDF dispatch logic
✔ Trigger timing (Save/Release/Change)
✔ Recipient selection rules
✔ Form assignment (Adobe Form)
✔ Channel prioritization
🔹 Common Output Areas Using BRF+
DocumentOutput Through BRF+Purchase OrderPO PDF/Email to vendorPurchase ContractContract document outputRFQBid invitationsOutbound DeliveryShipping communicationInvoiceSupplier invoice print/email
🔹 Components in BRF+ Output Framework
ObjectPurposeBRF+ ApplicationContainer for tables, rules & functionsDecision TableLogic for condition evaluation (Plant/Vendor/Doc Type/etc.)FunctionExecution logic linking outputs with SAPOutput TypeDetermines format & channelForm Template (Adobe Form)PDF layout for PO/Contract etc.Email TemplatesBody text & attachment handling
🔹 Configuration Flow (High-Level)
-
Activate Output Management via BRF+
SPRO → Output Management → Activate BRF+ - Maintain Output Type (ex: PURCHASE_ORDER)
- Assign Adobe Form Layout
- Define BRF+ Decision Table
- Conditions like:
- Document Type
- Purchasing Org
- Vendor Country
- Output Channel etc.
-
Maintain Output Parameter Determination
Fiori App: Output Parameter Determination
Configure:
- Output Type
- Channel (Email/Print)
- Receiver
- Form Template
-
Trigger Output
During PO creation/approval → System checks BRF+ rules
🔹 Output Channels Supported
📤 Email
📄 Print Queue
📁 PDF Attachment
🔗 EDI/XML/Idoc
🔸 Example Decision Table Rule
Doc TypePur. OrgVendorChannelFormNB1000Local VendorEmailZ_PO_FORMNB1000Foreign VendorPDF + PrintZ_PO_FORM
🌟 Benefits of BRF+ Output Management
✔ Graphical & easy decision-table maintenance
✔ No need for NACE/Condition records
✔ Multi-channel output delivery
✔ Centralized & scalable framework
✔ Flexible logic without coding changes
✔ Faster development for form automation
One-Line Takeaway
BRF+ offers rule-based, flexible output management in S/4HANA replacing NACE, enabling modern PO/Contract/Invoice outputs through Email, PDF & Print.