1 of 26

SAP SD

S/4 HANA 2023

Overview of BRF+

for SD Billing

2 of 26

  1. Check whether Output Management using BRF+ has been activated in the SAP S/ 4HANA training system for billing documents.
  2. Check the output types that can be used for billing documents.
  3. Take a look at the various decision tables used in Output Management using BRF+ for billing documents. Check the output type determination, the channel determination and also check the determination of the printer settings.
  4. Create a Sales Order, Delivery, Billing and check the BRF+ Output.

3 of 26

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.

4 of 26

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.

5 of 26

  • Check whether Output Management using BRF+ has been activated in the SAP S/ 4HANA training system for billing documents.
  • Check the output types that can be used for billing documents.
  • Take a look at the various decision tables used in Output Management using BRF+ for billing documents. Check the output type determination, the channel determination and also check the determination of the printer settings.
  • Create a Sales Order, Delivery, Billing and check the BRF+ Output.

6 of 26

Callback Class is an ABAP Routine for determine Print program to use, Form, Exceptions etc

7 of 26

Callback Class is an ABAP Routine for determine Print program to use, Form, Exceptions etc

Check the “Methods”

8 of 26

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.

9 of 26

  • Check whether Output Management using BRF+ has been activated in the SAP S/ 4HANA training system for billing documents.
  • Check the output types that can be used for billing documents.
  • Take a look at the various decision tables used in Output Management using BRF+ for billing documents. Check the output type determination, the channel determination and also check the determination of the printer settings.
  • Create a Sales Order, Delivery, Billing and check the BRF+ Output.

10 of 26

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

11 of 26

Check the configuration for Billing Document

12 of 26

Output type configuration

Output Type determination, decision table DT_OUTPUT_TYPE is used.

OUTPUT TYPE

13 of 26

Channel configuration

The decision table changes to DT_CHANNEL for Channel Determination

CHANNEL

14 of 26

Printer Settings

Determination Step to Printer Settings. The decision table changes to DT_PRINTER now.

PRINTER SETTINGS

15 of 26

FORM TEMPLATE

16 of 26

FORM TEMPLATE

17 of 26

OUTPUT RELEVANCE

18 of 26

  • Check whether Output Management using BRF+ has been activated in the SAP S/ 4HANA training system for billing documents.
  • Check the output types that can be used for billing documents.
  • Take a look at the various decision tables used in Output Management using BRF+ for billing documents. Check the output type determination, the channel determination and also check the determination of the printer settings.
  • Create a Sales Order, Delivery, Billing and check the BRF+ Output.

19 of 26

create Sales Order

20 of 26

Outbound Delivery

21 of 26

Outbound Delivery PGI

22 of 26

23 of 26

Billing

24 of 26

Print

25 of 26

Print from BRF+

26 of 26