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)

  1. Activate Output Management via BRF+
    SPRO → Output Management → Activate BRF+
  2. Maintain Output Type (ex: PURCHASE_ORDER)
    • Assign Adobe Form Layout
  1. Define BRF+ Decision Table
  • Conditions like:
      • Document Type
      • Purchasing Org
      • Vendor Country
    • Output Channel etc.
  1. Maintain Output Parameter Determination
    Fiori App: Output Parameter Determination
    Configure:
    • Output Type
    • Channel (Email/Print)
    • Receiver
    • Form Template
  1. 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.

Complete and Continue