TMP Black Belt Edition

TMP Black Belt Edition

By SAP SETechnology
Download on the App Store

TMP Black Belt Edition episodes

  • Episode 012: Equipment type based planning
      Episode Summary:

      Equipment type based planning is a new option for simplified modelling of resources available from S/4HANA 2021. It is also the way the resources are modelled in S/4HANA Public Cloud Edition.
      This episode dives into the details of the idea behind this move, what needs to be done for usage and what is required for upgrades. It also dives into the details of the technical modelling.

      1 hr 9 min
    • Episode 010: PB Series Part 10 - TM Consumers of Package Building
        Episode Summary:

        ​​​​​Join Felipe and his expert guest Marcus Zahn for the tenth and final Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode will focus on the Package Building consumers in the Transportation Management Application

        Episode Notes:

        The covered topics are:

        • Episode Intro
        • Evolution: Start of the Package Builder with TM 9.3 for Freight Unit Building
        • Evolution: A huge step for PB with TM 9.6
        • Evolution: A new requirement: Build packages as late as possible
        • Evolution: A new requirement: Build packages as late as possible: Consolidation Package Building
        • Evolution: Improving the planning result with the optimizer: Creation of Package Units based on Package Building for Freight Units
        • Evolution: A gap in the covered processes: The spreading functionality
        • TM Consumers: Package /SCMTMS/PLN_PB
        • TM Consumers: Package /SCMTMS/PLN_PB: General Approach based on the example for Early Package Building in /SCMTMS/CL_PB_FUB
        • TM Consumers: Persistence of Package Building Results
        • TM Consumers: Persistence of Package Building Results – Persistence in TM: Early Package Building
        • TM Consumers: Persistence of Package Building Results – Persistence in TM: Update Handler covers the remaining processes
        • TM Consumers: Persistence of Package Building Results – Persistence in TM: How should customers persist their own consumption of Package Building?
        • TM Consumers – Wrapper classes and required setup: Early Package Building
        • TM Consumers – Wrapper classes and required setup – Early Package Building: Freight Unit Building Rule
        • TM Consumers – Wrapper classes and required setup – Early Package Building – Freight Unit Building Rule: Maximum Number of Top Level Packages for a Freight Unit
        • TM Consumers – Wrapper classes and required setup – Early Package Building – Freight Unit Building Rule: Maximum Number of Top Level Packages for a Freight Unit: Regarding the Splitting beahviour ofr Freight Unit Building in conjunction with Early Package Building
        • TM Consumers – Wrapper classes and required setup – Early Package Building – Freight Unit Building Rule: Result of Package Building
        • TM Consumers – Wrapper classes and required setup – Early Package Building – Freight Unit Building Rule – Result of Package Building: Estimate Package Count Only
        • TM Consumers – Wrapper classes and required setup – Early Package Building: /SCMTMS/CL_PB_FUB->BUILD_PACKAGES_FUB_ITEMS
        • TM Consumers – Wrapper classes and required setup: Consolidation Package Building
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building: Setup in Planning Profile
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building – Setup in Planning Profile: Package Building section
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building: /SCMTMS/CL_PB_TOR->BUILD_PACKAGES
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building – /SCMTMS/CL_PB_TOR->BUILD_PACKAGES: GET_DATA_BY_TOR_MODEL
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building – /SCMTMS/CL_PB_TOR->BUILD_PACKAGES: EXECUTE_PACKAGE_BUILDING
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building – /SCMTMS/CL_PB_TOR->BUILD_PACKAGES – EXECUTE_PACKAGE_BUILDING: Regarding parallel processing
        • TM Consumers – Wrapper classes and required setup – Consolidation Package Building – /SCMTMS/CL_PB_TOR->BUILD_PACKAGES: UPDATE_DOCUMENTS
        • TM Consumers – Wrapper classes and required setup: Package Unit creation based on Package Building for Freight Units
        • TM Consumers – Wrapper classes and required setup – Package Unit creation based on Package Building for Freight Units: /SCMTMS/CL_PB_TOR_PUB_FU->BUILD_PACKAGES
        • TM Consumers – Wrapper classes and required setup – Package Unit creation based on Package Building for Freight Units – /SCMTMS/CL_PB_TOR_PUB_FU->BUILD_PACKAGES: UPDATE_DOCUMENTS
        • TM Consumers – Wrapper classes and required setup – Package Unit creation based on Package Building for Freight Units: Setup in Planning Profile
        • TM Consumers – Wrapper classes and required setup – Package Unit creation based on Package Building for Freight Units – Setup in Planning Profile: Utilization Thresholds
        • TM Consumers – Wrapper classes and required setup: Package Building Spreading
        • TM Consumers: Another feature during Early Package Building: Only build Full Quantity Packages
        • TM Consumers: It’s all about improving the end to end planning result
        • TM Consumers: Summary
        • TM Consumers: Regarding another hidden feature: Load Utilization Planning
        • Outlook on consumers
        • Series wrap-up
        Additional info:

        Link to Monday Knowledge Snippet Blog by Marcus: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

        1 hr 15 min
      • Episode 009: PB Series Part 9 - Unified Package Building
          Episode Summary:

          ​​​​​Join Felipe and his expert guest Marcus Zahn for the ninth Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode will present the latest development in the area of Package Building: The Unified Package Building concept

          Episode Notes:

          The covered topics are:

          • Episode Intro
          • Unified Package Building: Background and Purpose of unification layer for different packing engines
          • Unified Package Building: Availability
          • Unified Package Building: Software Package perspective
          • Unified Package Building: (U)PB Profile settings
          • Unified Package Building: Additional features introduced for all engines in the PB Profile
          • Unified Package Building: Upgrade considerations
          • Unified Package Building: PB Test report now consumes the Unified Package Building
          • Unified Package Building: Regarding the Software Packages for the PB Profile and the PB Test report
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED: Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED: Method BUILD_PACKAGES
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES: Overview of logic
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: GET_PB_PROFILE
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: VALIDATE_ITEM_TO_BE_PACKAGED
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: Regarding the enhancement methods
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: PARTITION_ITEMS_TO_BE_PACKAGED
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: DETERMINE_PB_MODE and GET_PB_ENGINE
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: Engine BUILD_PACKAGES
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: UNDO_PARTITIONING_RESULT_ITEMS
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: CHECK_RESULT_ITEMS
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: VALIDATE_ITEM_RESULT
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: Enhancement method ADJUST_ITEM_RESULT
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: Difference between CHECK_RESULT_ITEMS and VALIDATE_ITEM_RESULT
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic: Regarding the applicability of the Unified Packaging Building concept for the different engines
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example: Packaging Specification
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example: SCE Package Building
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example – SCE Package Building: MAP_INPUT_UNI_TO_PB
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example – SCE Package Building: BUILD_PACKAGES
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example – Packing Instructions: MAP_RESULT_PB_TO_UNI
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Overview of logic – Engine example – Packing Instructions: BUILD_PACKAGES
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Regarding the lean nature of the overall concept
          • Unified Package Building – Software Package /SCMB/PB_UNIFIED – Class /SCMB/CL_PB_UNIFIED and Interface /SCMB/IF_PB_UNIFIED – Method BUILD_PACKAGES – Finishing the UPB call
          • Unified Package Building: Regarding the use of the Unified Package Building from the consuming applications
          • Episode wrap up and outlook to the final episode
          Additional info:

          Link to Monday Knowledge Snippet Blog by Marcus: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

          1 hr
        • Episode 008: PB Series Part 8 - Enhancement Concept of Package Building
            Episode Summary:

            ​​​​​Join Felipe and his expert guest Marcus Zahn for the eight Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode will explain the enhancement concept and go into details of the available enhancement methods.

            Episode Notes:

            The covered topics are:

            • Intro
            • Enhancement Concept for Package Building: Overview
            • Enhancement Concept for Package Building: Regarding the recommendation to always use the enhancement spots rather than modifiyng the Package Building component
            • Enhancement Concept for Package Building: Structure of the enhancement approach
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method ADJUST_ITEMS
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method ADJUST_ITEMS_INPUT (and regarding the decoupling of BAdI calls via the MO_PB_ENHANCE object)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method ADJUST_ITEMS_OUTPUT
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method ADJUST_PACKAGE_MATERIALS (called in DETERMINE_CHANGED_ITEMS)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER – Method ADJUST_PACKAGE_MATERIALS (called in DETERMINE_CHANGED_ITEMS): Regarding the collection of customer specific enhancement data
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method ADJUST_SETTINGS (called in GET_PB_PROFILE)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method CHECK_ITEM_CHANGED (called in DETERMINE_CHANGED_ITEMS)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method CHECK_LAYER_COMPATIBLE (called in CHECK_LAYER_COMPATIBLE)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method COMBINE_LAYERS_TO_PACKAGES (called in COMBINE_LAYERS_TO_PKG)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method CONSOLIDATE_LAYERS (called in CONSOLIDATE_INTO_MIXED_LAYERS)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method DETERMINE_ITEM_SEQUENCE (called in DETERMINE_ITEM_SEQUENCE)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method DETERMINE_LAYER_SEQUENCE (called in  COMBINE_LAYERS_TO_PKG_BY_PICK)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method DETERMINE_PACKAGE_TYPE (called in DETERMINE_ITEM_PACKAGE_TYPE)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method DETERMINE_SPLIT_FACTOR (called in DETERMINE_ITEM_SPLIT_FACTOR)
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER – Method DETERMINE_SPLIT_FACTOR (called in DETERMINE_ITEM_SPLIT_FACTOR): Possible use cases for this enhancement method
            • Enhancement spot /SCMB/ES_PACKAGE_BUILDER: Method SET_PACKAGE_COMPLETE (called in HANDLE_PACKAGING_GROUP_RESULT)
            • Enhancement spot /SCMB/PB_OPTIMIZER: General approach
            • Enhancement spot /SCMB/PB_OPTIMIZER: Example use case
            • Episode wrap-up and outlook to next episode
            Links:

            Additional info: Link to Monday Knowledge Snippet Blog by Marcus: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

            1 hr 3 min
          • Episode 007: PB Series Part 7 - Debugging the core logic with a simple example
              Episode Summary:

              ​​​​​Join Felipe and his expert guest Marcus Zahn for the seventh Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode will dive deeper into the core logic by debugging a simple example.

              Episode Notes:

              The covered topics are:

              • Intro and Summary
              • Debugging Example: Preparation
              • Debugging Example: Initial run without debugging
              • Debugging Example – BUILD_PACKAGES: From beginning up to DETERMINE_CHANGED_ITEMS
              • Debugging Example: DETERMINE_CHANGED_ITEMS
              • Debugging Example – COLLECT_ITEMS_RELEVANT: Overview (also about the Item Split Factor)
              • Debugging Example – COLLECT_ITEMS_RELEVANT: Item Split factor
              • Debugging Example – COLLECT_ITEMS_RELEVANT: From the beginning up to COLLECT_SPLITFACTOR_ITEM
              • Debugging Example – COLLECT_ITEMS_RELEVANT: COLLECT_SPLITFACTOR_ITEM, including two enhancement spots
              • Debugging Example – COLLECT_ITEMS_RELEVANT – COLLECT_SPLITFACTOR_ITEM: Details about the Item Split Factor structure
              • Debugging Example – COLLECT_ITEMS_RELEVANT: Full Quantity Package creation
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation: APPLY_ITEM_SPLIT_FACTOR
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR: Consolidation Groups for leftovers after Full Quantity Package creation
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR – Consolidation Groups for leftovers after Full Quantity Package creation: Table ET_CONSOLIDATION_GROUPS
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR – Consolidation Groups for leftovers after Full Quantity Package creation – Table ET_CONSOLIDATION_GROUPS: PKG_HIERARCHY_GROUPS
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR – Consolidation Groups for leftovers after Full Quantity Package creation – Table ET_CONSOLIDATION_GROUPS – PKG_HIERARCHY_GROUPS: PACKAGING_GROUPS
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR – Consolidation Groups for leftovers after Full Quantity Package creation – Table ET_CONSOLIDATION_GROUPS – PKG_HIERARCHY_GROUPS – PACKAGING_GROUPS: ITEM_GROUPS
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR – Consolidation Groups for leftovers after Full Quantity Package creation – Table ET_CONSOLIDATION_GROUPS: Another example to summarize
              • Debugging Example – COLLECT_ITEMS_RELEVANT – Full Quantity Package creation – APPLY_ITEM_SPLIT_FACTOR : Summary
              • Debugging Example: EXECUTE_CONSOLIDATION
              • Debugging Example: EXECUTE_CONSOLIDATION: Package Hierarchy Levels consideration
              • Debugging Example: EXECUTE_CONSOLIDATION: DETERMINE_PKG_HIERARCHY_SEQ
              • Debugging Example: EXECUTE_CONSOLIDATION: CONSOLIDATE_GROUPS
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS: CONSOLIDATE_GROUP
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP: First trying to find the Full Package Quantity for aggregation of different items in the consolidation group
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP: Then, try to consolidate the remaining items
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP: Regarding enhancements of this core processing logic
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP: CONSOLIDATE_ITEMS
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP – CONSOLIDATE_ITEMS: CONSOLIDATE_ITEMS_BY_LAYERS
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP – CONSOLIDATE_ITEMS: Consolidation with detailed mixed package building: Preparing multiple items for a Package Building Optimizer call
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS: Calling the PBO and processing the result in CT_PB_OPTIMIZER_DATA
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS – CONSOLIDATE_GROUP: HANDLE_PACKAGING_GROUP_RESULT to determine if the processing of the consolidation group can be finished
              • Debugging Example: EXECUTE_CONSOLIDATION – CONSOLIDATE_GROUPS: Regarding the recursive nature of the method
              • Debugging Example: EXECUTE_CONSOLIDATION – Back again to this method
              • Debugging Example: Wrap-up of the walkthrough
              • Episode wrap-up and outlook to next episode
              Links:

              Additional info: Link to Monday Knowledge Snippet Blog by Marcus: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

              1 hr 7 min
            • Episode 006: PB Series Part 6 - Core Logic of Package Building Component
                Episode Summary:

                ​​​​​Join Felipe and his expert guest Marcus Zahn for the sixth Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode will give you insight on the core logic of the Package Building Component, including an overview of the Software Package Structure. We will do a walk-through of the main methods and describe their purpose during Package Building, going into quite some technical details.

                Episode Notes:

                The covered topics are:

                • Intro
                • Software Package Structure of the Package Building Component: Overview
                • Software Package Structure of the Package Building Component – Overview: /SCMB/PB
                • Software Package Structure of the Package Building Component – Overview – /SCMB/PB: /SCMB/PB_DEFINITIONS
                • Software Package Structure of the Package Building Component – Overview – /SCMB/PB: /SCMB/PB_ENGINE
                • Software Package Structure of the Package Building Component – Overview – /SCMB/PB: /SCMB/PB_FOOTPRINT
                • Software Package Structure of the Package Building Component – Overview – /SCMB/PB: /SCMB/PB_OPTIMIZER
                • Core Logic Walkthrough
                • Core Logic Walkthrough: Regarding the use of class type definitions
                • Core Logic Walkthrough: Class /SCMB/CL_PB
                • Core Logic Walkthrough – Class /SCMB/CL_PB: Used Interfaces
                • Core Logic Walkthrough – Class /SCMB/CL_PB: Main Methods
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods: BUILD_PACKAGES
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: IV_PB_PROFILE_ID Importing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: IT_ITEMS_CURRENT Importing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: IV_DETAILED_MESSAGES Importing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: IT_ITEMS_BEFORE Importing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: IT_FOOTPRINT_UOM Importing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEMS_CHANGED Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEMS_NEW Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEM_KEYS_DELETE Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEM_PACKAGE_DETAILS Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEM_POSITIONS Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_ITEM_FOOTPRINT Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: ET_MESSAGES Exporting Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: CO_PB_DATA Changing Parameter
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – Regarding the CONSTRUCTOR
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES: Source Code
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: Initializing the message handling
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: GET_PB_PROFILE: Getting the definitions out of the PB Profile
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: Regarding the analyzer tool
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: Enhancement Spot to adjust the input items (and do other stuff)
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: DETERMINE_CHANGED_ITEMS: Filtering relevant items and filling the PB Data Object
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation: Regarding the contained Enhancement Spots
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation: Method Signature
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation – Method Signature: ET_ITEMS_RESULT
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation – Method Signature: ET_CONSOLIDATION_GROUPS
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: COLLECT_ITEMS_RELEVANT: Full Package creation and preparing further consolidation – Method Signature: CT_ITEMS_NO_PROCESS
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: EXECUTE_CONSOLIDATION: Creating mixed packages and nested package hierarchies
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: AGGREGATE_RESULT_ITEMS
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: MAP_ITEMS_INT_TO_EXT and its corresponding Enhancement Spot
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: MERGE_NEW_WITH_EXISTING_ITEMS and its corresponding Enhancement Spot
                • Core Logic Walkthrough – Class /SCMB/CL_PB – Main Methods – BUILD_PACKAGES – Source Code: CHECK_RESULT: Enabling analysis for support users
                • Wrap-up and Episode Summary
                Links:

                Monday Knowledge Snippet Blog Series by Marcus Zahn: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

                1 hr 27 min
              • Episode 005: PB Series Part 5 - Package Type Assignment continued
                  Episode Summary:

                  ​​​​​Join Felipe and his expert guest Marcus Zahn for the fifth Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode continues to highlight the Package Type Assignment. The remaining views for Alternative Packaging Materials and Normalized Quantities are discussed in detail.

                  Episode Notes:

                  The covered topics are:

                  • Intro and summary of last episode
                  • Alternative Packaging Materials: Introduction
                  • Alternative Packaging Materials: Contained Material
                  • Alternative Packaging Materials: For what scenarios does this apply
                  • Alternative Packaging Materials: View
                  • Alternative Packaging Materials – View: Criteria fields
                  • Alternative Packaging Materials – View: Packaging Material
                  • Alternative Packaging Materials – View: Finding the Alternative Packaging Material
                  • Alternative Packaging Materials – View – Finding the Alternative Packaging Material: Sequence Column
                  • Alternative Packaging Materials – View – Finding the Alternative Packaging Material: Threshold Columns
                  • Alternative Packaging Materials – View – Finding the Alternative Packaging Material: Limits on number of Alternative Packaging Materials
                  • Alternative Packaging Materials – View – Finding the Alternative Packaging Material: Nested Scenarios
                  • Alternative Packaging Materials – View – Finding the Alternative Packaging Material: Restriction
                  • Normalized Quantities: View
                  • Normalized Quantities – View: Use for Consuming Applications
                  • Normalized Quantities – View: Determination of Normalized Quantity
                  • Normalized Quantities – View: Normalized Quantities for Packaging Materials
                  • Normalized Quantities – View: Example
                  • Normalized Quantities – View: Summary
                  • Wrap-up
                  Links:

                  Monday Knowledge Snippet Blog Series by Marcus Zahn: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

                  44 min
                • Episode 004: PB Series Part 4 - Package Type Assignment
                    Episode Summary:

                    ​​​​​Join Felipe and his expert guest Marcus Zahn for the fourth Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode is all about the Package Type Assignment and its relevance to Package Building. We will discuss in detail how to assign Packaging to Products and how to steer the behaviour of Package Building using these assignments.

                    Episode Notes:

                    The covered topics are:

                    • Intro
                    • Package Type Assignment: Overview
                    • Package Type Assignment: Prerequisite for Package Building
                    • Package Type Assignment: Where to find it?
                    • Package Type Assignment: Overview of View Cluster
                    • Package Type Assignment: Product-BP-Location View
                    • Package Type Assignment – Product-BP-Location: Criteria – Product Number Column
                    • Package Type Assignment – Product-BP-Location – Criteria – Product Number Column: Recommendation regarding the use of wildcards
                    • Package Type Assignment – Product-BP-Location – Criteria – Product Number Column: Recommendation regarding the basic approach for the setup
                    • Package Type Assignment – Product-BP-Location – Criteria – Business Partner Column
                    • Package Type Assignment – Product-BP-Location – Criteria – Location Column
                    • Package Type Assignment – Product-BP-Location – Criteria – Equipment Group and Equipment Type Columns
                    • Package Type Assignment – Product-BP-Location – Criteria – Regarding the definition of generic entries
                    • Package Type Assignment – Product-BP-Location – Criteria – Contained Material Column
                    • Package Type Assignment – Product-BP-Location – Assignments: Packaging Material Column
                    • Package Type Assignment – Product-BP-Location – Assignments: Package Type Column
                    • Package Type Assignment – Product-BP-Location – Assignments – Packaging Material Column: Regarding entries with empty Packaging Material column
                    • Package Type Assignment – Product-BP-Location – Assignments: Equipment Group and Type Columns
                    • Package Type Assignment – Product-BP-Location: Assignments for Mixed Package Building
                    • Package Type Assignment – Product-BP-Location – Assignments for Mixed Package Building: Layer Column
                    • Package Type Assignment – Product-BP-Location – Assignments for Mixed Package Building – Layer Column: PBO and Layer definition
                    • Package Type Assignment – Product-BP-Location – Assignments for Mixed Package Building – Dimensions: Maximum Height of Package Column
                    • Package Type Assignment – Product-BP-Location – Assignments for Mixed Package Building – Dimensions: Maximum Weight of Package Column
                    • Package Type Assignment – Product-BP-Location – Assignments for Mixed Package Building – Mixed Packaging Material and corresponding dimension columns
                    • Package Type Assignment – Product-BP-Location: Definition of Behaviour of assigned Packaging Material
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Ignore Limits For Full Packages Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Regarding the meaning of the dropdown values
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Packaging Material per Layer Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Separation Material Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Separation Material Mandatory Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: No Mixed Packages Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Single Mixed Package
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Single Mixed Layer Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: No Mixed Layers Column
                    • Package Type Assignment – Product-BP-Location – Definition of Behaviour of assigned Packaging Material: Max Number Products Column
                    • Package Type Assignment – Product-BP-Location: Wrap-up
                    • Package Type Assignment – BP-Location View: Relation to Product-BP-Location View
                    • Package Type Assignment – BP-Location: Product Arrangement Column
                    • Package Type Assignment – BP View: Definition of Exclusive Package for Customer
                    • Package Type Assignment: Episode Wrap-up and outlook
                    • Blog Series “Monday Knowledge Snippet” from Marcus
                    Links:

                    Monday Knowledge Snippet Blog Series by Marcus Zahn: https://blogs.sap.com/2013/05/21/monday-knowledge-snippet-series/

                    1 hr 18 min
                  • Episode 003: PB Series Part 3 - Material Master Data

                      Episode Summary:
                      ​​​​Join Felipe and his expert guest Marcus Zahn for the third Part in this Transportation Management Black Belt Edition Podcast series about the Package Builder. This episode is all about Material Master Data and its relevance to Package Building. We will discuss in detail how to define Products and Package Material Data with the content required by Package Building. We will also take a look at the Reference Product Hierarchy and how you can leverage the setup of Package Building using the Package Builder Test report.

                      Episode Notes:
                      The covered topics are:

                      • Intro
                      • Summary of previous episode
                      • Importance of Master Data for Package Building
                      • Minimum Master Data Requirements for Package Building
                      • Where is the Material Master Data defined?
                      • Material Master Data – Basic Data 1: Description
                      • Material Master Data – Basic Data 1: General Data
                      • Material Master Data: About the relevant fields for the processing logic of the SCE Package Builder
                      • Material Master Data – Additional Data
                      • Material Master Data – Additional Data: Units of Measure
                      • Material Master Data – Additional Data: Units of Measure: Dimensions and Volume calculation
                      • Material Master Data – Additional Data: Units of Measure: Weight attributes
                      • Material Master Data – Additional Data: Units of Measure: Maximum Stacking Factor
                      • Material Master Data – Additional Data: Units of Measure: Maximum Top Load
                      • Material Master Data – Additional Data: Units of Measure: Full Package Quantity Definition
                      • Material Master Data – Additional Data: Units of Measure: Multiple Full Package Quantity Definitions
                      • Material Master Data – Additional Data: Units of Measure: Dimensions for a Full Package
                      • Material Master Data – Additional Data: Units of Measure: Layer Definition
                      • Material Master Data – Additional Data: Units of Measure: Weight of Package Material in Full Package Definition
                      • Material Master Data – Sales: General/Plant
                      • Material Master Data – WM Packaging
                      • Material Master Data – WM Packaging: Package Building Settings
                      • Material Master Data – WM Packaging: Package Building Settings: Reference Product for Package Building
                      • Material Master Data – WM Packaging: Package Building Settings: Product Shape
                      • Material Master Data – WM Packaging: Package Building Settings: Product Orientation Profile
                      • Material Master Data – WM Packaging: Package Building Settings: Overhang Threshold
                      • Material Master Data – WM Packaging: Package Building Settings: Bridge Threshold and other PBO Settings
                      • Material Master Data: Differences in Package Materials
                      • Material Master Data – Differences in Package Materials: Basic Data
                      • Material Master Data – Differences in Package Materials: Basic Data: General Item Category Group
                      • Material Master Data – Differences in Package Materials: Additional Data: Units of Measure
                      • Material Master Data – Differences in Package Materials: Additional Data: Units of Measure: Handling of Dimensions for Package Materials
                      • Material Master Data – Differences in Package Materials: Additional Data: Units of Measure: Nested Package Materials (e.g. Cartons)
                      • Material Master Data – Differences in Package Materials: Sales: General/Plant: Packaging Material Data
                      • Material Master Data – Differences in Package Materials: Sales: General/Plant: Packaging Material Data: Closed Package Materials
                      • Material Master Data – Differences in Package Materials: Sales: General/Plant: Packaging Material Data: Allowed Package Weight
                      • Material Master Data – Differences in Package Materials: Sales: General/Plant: Packaging Material Data: Non-relevant Fields
                      • Material Master Data – Differences in Package Materials: WM Packaging: Maximum Packaging: Dimensions
                      • Material Master Data – Differences in Package Materials: WM Packaging: Maximum Packaging: Considerations for Closed Package Materials
                      • Material Master Data – Differences in Package Materials: WM Packaging: Relevance of Package Building Settings for Package Materials
                      • Reference Product Hierarchy: Overview using the Package Builder Test Report
                      • Reference Product Hierarchy: Overview using the Package Builder Test Report: Bottom -> Up Example
                      • Reference Product Hierarchy: Overview using the Package Builder Test Report: Accessing the relevant setup definitions from the Test Report
                      • Reference Product Hierarchy: Advantages/Disadvantages and Recommendations
                      • Wrap-Up
                      1 hr 2 min

                    About TMP Black Belt Edition

                    From the publisher's feed

                    Dive into the SAP Transportation Management machine room