Integrating with SAP Advanced Track and Trace for Pharmaceuticals

Objective

After completing this lesson, you will be able to describe the integration of SAP Intelligent Clinical Supply Management with SAP Advanced Track and Trace for Pharmaceuticals

Integration of SAP Intelligent Clinical Supply Management with SAP Advanced Track and Trace for Pharmaceuticals

If you want to use SAP Advanced Track and Trace for Pharmaceuticals together with SAP Intelligent Clinical Supply Management, some configurations need to be done in the SAP Intelligent Clinical Supply Management Customizing.

Diagram illustrating the integration between SAP Intelligent Clinical Supply Management (ICSM) and SAP Advanced Track and Trace for Pharmaceuticals (ATTP). The left rectangle labeled SAP Intelligent Clinical Supply Management contains a blue box labeled ICSM-Customizing. This box is connected by an arrow pointing right to a smaller box labeled Customize. The Customize box has an arrow pointing to the right towards a blue rectangle labeled SAP ATTP, indicating the customization flow from ICSM to SAP ATTP.

The subsequent lessons provide you with an overview of these configurations.

Note

This lesson does not provide the necessary basic configuration of SAP Advanced Track and Trace for Pharmaceuticals. If this is not done at this point, refer to the SAP Advanced Track and Trace for Pharmaceuticals Configuration Guide.

Prerequisites

  1. SAP Advanced Track and Trace for Pharmaceuticals-specific material setup (if you need further information, refer to Unit 1, Lesson 2 from Module 2).
  2. Trigger manual integration to SAP Advanced Track and Trace for Pharmaceuticals via transaction /STTPEC/INT_MAT.
  3. In the SAP Advanced Track and Trace for Pharmaceuticals system, maintain the Trade Item as well as the Serialization Profile.
  4. If SAP EWM is used: Establish the integration between SAP EWM and SAP Advanced Track and Trace for Pharmaceuticals.

To integrate SAP Advanced Track and Trace for Pharmaceuticals with SAP Intelligent Clinical Supply Management, one Customizing node has to be configured.

There are also some Business Add-Ins (BAdIs) to allow customer-specific logic to be implemented.

The image is split into two sections. The upper section features an illustration of a factory-like building. A dotted line extends from the building to the lower section of the image. The lower section is a screenshot from SAP software, highlighting the menu path in green. It shows: Commercial Project Management, SAP Intelligent Clinical Supply Management, Master Data, Batch Release Hub Integration, ATTP Integration. Highlighted in red within the integration options is Assign ATTP Business Functions by Goods Movement Type. Below that, there are Business Add-Ins (BAdIs) for EWM, IM, additional checks, and access control for ATTP integration.

Assign ATTP Business Functions by Goods Movement Type

Prerequisite

Before using this procedure, make sure that the business function /STTPEC/INT_EWM is active.

Description

You use this procedure to support ATTP events on GM document posting. Transaction / event type, document type, and movement type are used to identify the ATTP business function to be triggered.

Settings are used by the ICSM-specific BAdI implementation /CTCO/MB_GM_ATTP (MB_DOCUMENT_BADI_SAP) to trigger the corresponding ATTP function on goods movement material document posting. Default settings are delivered to support goods receipt.

Procedure

  1. In the SAP Customizing Implementation Guide of SAP Intelligent Clinical Supply Management, go to Master Data → ATTP Integration → Assign ATTP Business Functions by Goods Movement Type.
  2. Establish a mapping between ATTP events and postings of goods movement document types.

BAdIs

There are several BAdIs available to allow the implementation of customer-specific logic.

  1. ATTP Integration for EWM

    This Business Add-In (BAdI) is used to provide customer-specific logic for ATTP-communication functions:

    • Receiving
    • Processing warehouse task confirmation (Packing, Picking, Putaway are supported by default implementation)
    • Activity Validation against ATTP (Commissioning is supported by default implementation)
    • Reading of HU hierarchy for single HU
    • Mass reading of HU hierarchy

    This BAdI is called wherever ATTP communication is used.

  2. ATTP Integration for IM

    This Business Add-In (BAdI) is used to provide a customer-specific logic for ATTP communication functions in the SAP S/4HANA inventory management (IM):

    • Repacking of IM object (inbound and outbound deliveries are supported by the default implementation)
    • Checking of batch for ATTP relevance
    • Reading of document (business transaction) object hierarchy
    • Mass reading of HU hierarchy

    This BAdI is called when ATTP communication is required.

  3. Additional Checks for Master Data Integrated with ATTP

    This Business Add-In (BAdI) is used in the SAP Intelligent Clinical Supply Management component IS-CTS-DF.

    You can use this BAdI for additional master data checks, integrated with ATTP:

    • Material master data
    • Batch master data
    • Status of GTIN

    The BAdI is called when the user presses Enter on the material field in the RFUI transaction Rec. HU by Order with Medno.

  4. Control ATTP Access

    This Business Add-In (BAdI) is used in the SAP Intelligent Clinical Supply Management components IS-CTS-SM and IS-CTS-DF.

    You can use this BAdI to disregard the SAP Advanced Track and Trace for Pharmaceuticals connection while using SAP Intelligent Clinical Supply Management functionality.

    If the BAdI returns CV_DISREGARD = 'X', the system doesn't validate if CFG materials are synchronized with ATTP.

    If the indicator for CV_DISREGARD = ' ' and an active ATTP connection exists, then the study master and EWM goods receipt issue an error if a material isn't synchronized with ATTP.

    This is important if you're using an active ATTP integration for other purposes than for SAP Intelligent Clinical Supply Management.

    The BAdI is called each time when SAP Intelligent Clinical Supply Management validates the ATTP connection.

    The BAdI is used in method IS_ATTP_MATERIAL_DISREGARD of class /CTCO/CL_ATTP. This method uses the following parameters.

Note

Check out these extra links if you're interested in learning more or deepening your understanding. They're packed with further information to enrich your knowledge.

Log in to track your progress & complete quizzes