SAP TM Freight Unit Building Rule (FUBR) Determination Using Shipping Conditions | BRF+ Configuration Guide

In SAP Transportation Management (SAP TM), the Condition Technique plays a crucial role in automating decision-making and applying business rules dynamically. Conditions allow the system to determine specific outcomes based on defined input parameters such as shipping conditions, transportation groups, source locations, destination locations, and other attributes from TM business objects.

This functionality helps organizations automate logistics processes such as:

  • Freight Unit Building Rule (FUBR) determination

  • Charge calculation

  • Carrier selection

  • Route determination

  • Freight order planning logic

By using conditions with BRF+ (Business Rule Framework Plus), SAP TM enables flexible and scalable configuration without heavy coding.

In this blog, we will walk through a real-time scenario where we determine the Freight Unit Building Rule (FUBR) based on Shipping Conditions.

Business Scenario

In a logistics environment, companies often use different Freight Unit Building Rules depending on how goods are shipped.

For example:

Shipping Condition Business Meaning Freight Unit Building Rule
01 Standard Delivery FUBR_STANDARD
02 Express Delivery FUBR_EXPRESS
03 Bulk Shipment FUBR_BULK

Using condition-based logic, SAP TM can automatically select the appropriate FUBR during freight unit creation.

Step 1: Create a Condition for FUBR Determination

Navigate to the Create Condition App in SAP TM.

Provide the following details:

  • Condition Name: Example – FUBR_SHIPPING_COND

  • Description: Determine FUBR based on Shipping Condition

  • Condition Type: /SCMTMS/FUBR

  • Origin of Condition:
    Condition Based on BRFplus Decision Table

This configuration allows the system to use BRF+ decision tables for automated rule evaluation.

Step 2: Configure Data Access Definition

Go to the Data Access Definition tab. By default, SAP may provide predefined access strategies.

Steps:

  1. Select all existing entries.

  2. Delete them if they are not required.

  3. Click Create to define a new access strategy.

If a Transport Request (TR) was not selected earlier, the system will prompt you to select one.


By default, few accesses may come from customization.

Select all and click on delete.

Now click on create

If TR was not selected in the beginning, then system will ask to select TR now

Step 3: Select Relevant Data Access Definition

From the dropdown menu, select the appropriate Data Access Definition relevant for your rule.

Once selected:

  • Verify the configuration details

  • Click Back

Now you will see the Shipping Condition tab available.

From the dropdown menu, select the relevant Data Access definition

After selecting the data access definition, verify the details and select back

Step 4: Maintain Shipping Condition Mapping

Now configure the mapping between Shipping Conditions and FUBR.

Steps:

  1. Click the + (Add) button.

  2. Select the three dots to choose values.

  3. Select the relevant Shipping Condition.

Select + button.

Select the three dots

Example:

Shipping Condition Freight Unit Building Rule
01 FUBR_STANDARD
02 FUBR_EXPRESS

Again click the three dots and assign the required FUBR.

This mapping ensures that when shipping condition = 01, the system determines FUBR_STANDARD.

Select three dots,

Give relevant FUBR which needs to be determined for shipping condition 01.

Understanding BRF+ in SAP TM

BRF+ (Business Rule Framework Plus) is the underlying rule engine used in SAP S/4HANA Transportation Management.

It allows businesses to:

  • Maintain decision tables

  • Create rule-based automation

  • Modify logic without coding

  • Simulate rules before deployment

BRF+ is widely used in TM for:

  • Freight Unit Building Rule determination

  • Charge calculation

  • Carrier selection

  • Planning strategies

  • Route determination

  • Tendering logic

In the Functions sub tree double click on it your condition. If the selected function is in status Active and already signed with a green traffic light, the condition is already active and can be used for simulation.

Step 5: Simulate the Condition in BRF+

Before using the condition in a productive environment, it is recommended to simulate the rule.

Steps:

  • Open Transaction BRF+

  • Go to Repository Tab

  • Select Show β†’ My Applications

  • Search for your BRF+ application.

  • You will find a BRF+ application containing your condition as a function. Example: FUBR_AMITH

        • Navigate to the function and check: Status should be Active

        • Green indicator confirms the rule is ready for execution.

After selecting Simulation, below screen will pop up, select continue

Step 6: Run Simulation

  • Click Simulation. The simulation screen will appear.
  • Provide the required inputs:
    • Shipping Condition

    • Example: Shipping Condition = 01, Click Simulate.

Simulation Result

  • The result screen will display the determined Freight Unit Building Rule.
    • Example Output:
    • Shipping Condition = 01
      Determined FUBR = FUBR_STANDARD
      • This confirms that the condition logic is working correctly.

Real Time Logistic Example:

  • Consider a warehouse shipping goods to different customers.
  • Scenario Shipping Condition System Action
    Standard truck delivery 01 Create FU using standard FUBR
    Urgent air shipment 02 Use express FUBR
    Bulk pallet shipment 03 Use bulk FUBR

     

  • Using condition-based FUBR determination, the logistics team avoids manual selection and ensures consistent freight unit creation.

Β Benefits of Condition-Based FUBR Determination

  • Implementing condition-based logic in SAP TM offers several advantages:
  • βœ” Automation of logistics rules
    βœ” Reduced manual planning errors
    βœ” Flexible rule maintenance using BRF+
    βœ” Faster freight unit creation
    βœ” Scalable logistics planning for large enterprises

Important SAP TM Concepts Related to FUBR

  • While working with FUBR determination, consultants should also understand:
  • Freight Unit Creation Process

  • Freight Unit Building Rules (FUBR)

  • Condition Technique in SAP TM

  • BRF+ Decision Tables

  • Transportation Units

  • Freight Orders and Freight Bookings

  • Planning Profiles

  • Charge Calculation

  • Carrier Selection

  • Transportation Cockpit

  • These concepts together help build efficient and automated transportation planning processes.

Β Conclusion

  • The Condition Technique in SAP Transportation Management provides a powerful way to automate logistics decision-making using BRF+ rules and decision tables. By configuring Freight Unit Building Rule determination based on shipping conditions, organizations can significantly improve planning accuracy, reduce manual intervention, and optimize transportation execution.
  • Understanding how to configure and simulate these conditions is an essential skill for SAP TM consultants and logistics professionals working with SAP S/4HANA Transportation Management.

 

Want to Master SAP TM with Real-Time Scenarios?

  • Learn SAP Transportation Management (SAP TM) from industry experts with hands-on system training, real project scenarios, and advanced configuration techniques.
  • Get expert training from SCM-Cloudbook SAP Training Institute.
  • 🌐 Visit: www.cloudbook.co.in
  • Start your journey to becoming an SAP TM expert today.
  • For Course content and Free demo: https://wa.me/9764427626
    πŸ–±οΈΒ SCM-CLOUDBOOK
  • WhatsApp at :91-9289246569, 91-9764427626 (to check the course)

Leave a Reply

Your email address will not be published. Required fields are marked *