Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys CRPT Connector Add-On release 3.0 | 01-Jul-2021 |
Table of Contents | ||||
---|---|---|---|---|
|
...
2.1 Software Component Matrix
Software Unit | Installation Package |
SAP Advanced Track and Trace for Pharmaceuticals 3.0 (STTP300) | SAPK-300AGINSTTP |
3Keys CRPT Connector Add-On 3.0 | SAPK-300COINK3T |
3Keys MDLP Connector Java part (on-premises or SaaS) |
|
3Keys ISMT Connector Java part (SaaS) |
|
2.2 Overall Implementation Sequence
The following table describes the overall installation sequence for the 3Keys CRPT Connector Add-On. This table contains all available software units. However, to implement a specific scenario, you only need a subset of available software units. Some are only required for special processes
Step | Action | Remarks |
1 | Installation of SAP Advanced Track and Trace for Pharmaceuticals 3.0 | See SAP Note 2203586 |
2 | Installation of 3Keys CRPT Connector Add-On 3.0 |
|
3 | Activate BC sets offered for 3Keys CRPT Connector Add-On:
| Hint: In case you encounter issues with activation of a BC set please try to activate the BC set multiple times. In most cases the issue will be solved with this. |
3 | Installation of 3Keys MDLP Connector Java part (on-premises or SaaS) | connection to Russia MDLP system |
4 | Installation of 3Keys ISMT Connector Java part (SaaS) | connection to Russia ISMT system |
3. Maintenance and release strategy
...
4.1 Other Required Documents for Security
Resource | Where to Find It |
SAP NetWeaver Security Guide | Go to the SAP Help Portal at http://help.sap.com/nw and select the appropriate release. The security guide is in the section Security on the product page. |
SAP Advanced Track and Trace for Pharmaceuticals Security Guide | Go to the SAP Help Portal at https://help.sap.com/viewer/product/SAP_ADVANCED_TRACK_AND_TRACE_FOR_PHARMACEUTICALS/3.0 The security guide is in the section Security in the Administrator’s guide |
4.2 Authorization Concept
...
This authorization object is used to control all MDLP transaction relevant data based on field action
Authorization Field | Authorization Object Settings |
/K3T/RU001 Russia MDLP monitor action | Assign * if role should be able to perform all actions Or assign specific actions 00 Display 01 Display request XML 02 Download request XML 03 Display response XML 04 Download response XML 05 Display AIF messages 06 Download AIF messages 07 Check data 08 Approval 09 Cancel 10 Reset status 11 Show log 12 Send 250-recall message 13 Change approver 14 Reset processing status 15 Repeat message sending 16 Send 251-refusal_sender message 17 Send 252-refusal_receiver message 18 Change Operation date 19 Maintain Missing Data 20 Sequence Check 21 Change Incoming message status 22 Navigate to Cockpit object 23 Update MDLP status 24 Process saved 211 XML 25 Remove 26 Change log 27 Logistic Monitor 28 Recalculate header Qty 30 Software Version |
/K3T/RU002 Russia MDLP document type | Assign * if role should be able to display all MDLP document types Or assign specific MDLP document types, for example: 381 381-move_owner 415 415-move_order 431 431-move_place |
4.2.1.2 Authorization objects for MDLP configuration ID /K3T/RU003
This authorization object is used to control access to MDLP reporting data via transaction /K3T/RU_MONITOR or /K3T/RU_MDLP_LM based on MDLP configuration value
Authorization Field | Authorization Object Settings |
/K3T/RU003 MDLP Configuration ID | Assign * if role should be able to perform all configuration Or assign specific MDLP Configuration ID |
4.2.1.3 Authorization objects for OMS token /K3T/RU004
This authorization object is used to control access to dynamic OMS token data via transaction /K3T/RU_OMS_TOKEN
Authorization Field | Authorization Object Settings |
/K3T/RU004 OMS Token action | 01 Display OMS Token |
4.2.1.4 Report / Transaction Authorizations
Authorization checks are run for all transactions or reports with configuration character as follows:
Report | Authorization Object | Authorization Field | Authorization Object Settings |
/K3T/REP_RU_MDLP_210 | /K3T/RU001 | /K3T/RU001 | 23 Update MDLP status |
/K3T/RU_MDLP_IN | /K3T/RU001 | /K3T/RU001 | 24 Process saved 211 XML |
/K3T/RU_MDLP_LM | /K3T/RU001 | /K3T/RU001 | 27 Logistic Monitor |
| /K3T/RU001 | /K3T/RU002 | Selected document types |
| /K3T/RU003 | /K3T/RU003 | Selected configuration ID |
/K3T/RU_MDLP_ MONITOR | /K3T/RU001 | /K3T/RU001 | 01 Display request XML 02 Download request XML 03 Display response XML 04 Download response XML 05 Display AIF messages 06 Download AIF messages 08 Approval 09 Cancel 10 Reset status 11 Show log 12 Send 250-recall messag 13 Change approver 14 Reset processing status 15 Repeat message sending 16 Send 251-refusal_sender message 17 Send 252-refusal_receiver message 18 Change Operation date 19 Maintain Missing Data 20 Sequence Check 21 Change Incoming message status 22 Navigate to Cockpit object 26 Change log 28 Recalculate header Qty 30 Software Version |
| /K3T/RU001 | /K3T/RU002 | Selected document types |
| /K3T/RU003 | /K3T/RU003 | Selected configuration |
/K3T/RU_211_XML_ BUFFER | /K3T/RU001 | /K3T/RU001 | 24 Process saved 211 XML |
/K3T/RU_MDLP_ CLEANUP | /K3T/RU001 | /K3T/RU001 | 25 Remove |
/K3T/RU_OMS_TOKEN | /K3T/RU004 | /K3T/RU004 | 01 Display OMS Token |
4.2.2 Authorization objects for ISMT
...
This authorization object is used to control all ISMT report transaction relevant data based on field action
Authorization Field | Authorization Object Settings |
/K3TMT/RAC Report action | Assign * if role should be able to perform all actions Or assign specific actions 01 Display 02 Cancel button 03 Approval 04 Sequence check 05 Get response 06 Send document 07 Reserved 08 Repeat message sending 09 Reset processing status 10 Maintain missing data 11 Reset no response 12 Get response now 13 Change log 14 Navigate to Cockpit object 15 Change ISMT status 21 Display document summary JSON 22 Download document summary JSON 23 Display document details JSON 24 Download document details JSON 31 Display AIF report JSON 32 Download AIF report JSON 33 Message AIF 34 Display processing log 35 Display AIF response JSON 36 Download AIF response JSON |
/K3TMT/RTP ISMT Document Type | Assign * if role should be able to display all ISMT document types Or assign specific ISMT document types, for example: 0005 LP_INTRODUCE_GOODS 0006 LP_SHIP_GOODS 0007 LP_SHIP_RECEIPT 0008 LP_SHIP_GOODS_CROSSBORDER 0009 LP_ACCEPT_GOODS |
4.2.2.2 Authorization objects for ISMT Universal Documents monitor /K3TMT/002
This authorization object is used to control all ISMT Universal document transaction relevant data based on field action
Authorization Field | Authorization Object Settings |
/K3TMT/UAC Report action | Assign * if role should be able to perform all actions Or assign specific actions 01 Display 02 Display document summary JSON 03 Download document summary JSON 04 Display document details JSON 05 Download document details JSON 06 Message AIF 07 Receive inbound |
/K3TMT/UTP ISMT Universal Document Type | Assign * if role should be able to display all ISMT document types Or assign specific ISMT document types, for example: 01 UNIVERSAL_TRANSFER_DOCUMENT 02 UNIVERSAL_TRANSFER_DOCUMENT_FIX 03 UNIVERSAL_CORRECTION_DOCUMENT 04 UNIVERSAL_CORRECTION_DOCUMENT_FIX 05 UNIVERSAL_CANCEL_DOCUMENT |
4.2.2.3 Authorization objects for ISMT Receipts monitor /K3TMT/003
This authorization object is used to control all ISMT Receipts transaction relevant data based on field action
Authorization Field | Authorization Object Settings |
/K3TMT/RCP Receipt action | Assign * if role should be able to perform all actions Or assign specific actions 01 Display 02 Display document summary JSON 03 Download document summary JSON 04 Display document details JSON 05 Download document details JSON 06 Message AIF 07 Receive inbound |
4.2.2.4 Report / Transaction Authorizations
Authorization checks are run for all transactions or reports with configuration character as follows:
Report | Authorization Object | Authorization Field | Authorization Object Settings |
/K3TMT/DISPATCHER | /K3TMT/001 | /K3TMT/RAC | 06 Send document |
/K3TMT/RESPONSE | /K3TMT/001 | /K3TMT/RAC | 05 Response |
/K3TMT/SN_INFO | /K3TMT/001 | /K3TMT/RAC | 15 Change ISMT status |
/K3TMT/REP_MONITOR | /K3TMT/001 | /K3TMT/RAC | 01 Display 02 Cancel button 03 Approval 04 Sequence check 05 Get response 06 Send document 08 Repeat message sending 09 Reset processing status 10 Maintain missing data 11 Reset no response 12 Get response now 13 Change log 14 Navigate to Cockpit object 21 Display document summary JSON 22 Download document summary JSON 23 Display document details JSON 24 Download document details JSON 31 Display AIF report JSON 32 Download AIF report JSON 33 Message AIF 34 Display processing log 35 Display AIF response JSON 36 Download AIF response JSON |
| /K3TMT/001 | /K3TMT/RAC | Selected document types |
/K3TMT/UD_IN | /K3TMT/002 | /K3TMT/UAC | 07 Inbound processing |
/K3TMT/UD_MONITOR | /K3TMT/002 | /K3TMT/UAC | 01 Display 02 Display document summary JSON 03 Download document summary JSON 04 Display document details JSON 05 Download document details JSON 06 Message AIF |
| /K3TMT/002 | /K3TMT/UTP | Selected document types |
/K3TMT/RCP_MONITOR | /K3TMT/003 | /K3TMT/RCP | 01 Display 02 Display document summary JSON 03 Download document summary JSON 04 Display document details JSON 05 Download document details JSON 06 Message AIF |
/K3TMT/RCP_IN | /K3TMT/003 | /K3TMT/RCP | 07 Inbound processing |
4.2.3 Further authorizations
...