Kazakhstan MPT Note 2022_03_1
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan MPT Add-On Note 2022_03_1 | 27-Jul-2022 |
1. Overview
This document describes changes in the 3Keys Kazakhstan MPT connector ABAP part.
2. Description
New transformation /K3TKZ/EPCIS_SAPEXT containing all reporting properties created to use at custom code.
New feature.
Multiple configuration support added based on participant tax code. New node “Participant Tax Code” added into transaction /K3TKZ/CONF to maintain separate Participant Tax code values for each Configuration ID. Determination logic is executed on new notification creation to fill MPT document header field “Configuration ID“ value .
New feature.
Field Counterparty Tax code is empty for created notification at transaction /K3TKZ/DOC_MONITOR. correction implemented.
Implementation error.
Authorization object /K3TKZ/001 check works incorrectly at transaction /K3TKZ/DOC_CHANGE Change Document Attributes. Authorization field /K3TKZ/DAC corrected from old value “52-Create OMS Report“ to new value “49-Manual correction“.
Implementation error.
Runtime error occurs at program /K3TKZ/MPT_DISPATCHER on sequence check function if error created message is found due to ABAP code error. Correction implemented.
Implementation error.
Output for object not found at MPT system corrected for transaction /K3TKZ/MPT_SN_INFO Get Serial Number information.
Implementation error.
HTTP parameter Configuration ID is empty on call MPT Connector Java part.
Implementation error.
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900291 | 3Keys Kazakhstan MPT Add-On 3.1 Note 2022_03_01 |
4. Recommendation
Test corrections from description section
5. Source code objects
Short description | Program | Object type | Object name |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_MPT_SEQUENCE_CHECK |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_MPT_SEQUENCE_CHECK |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_MPT_DOCUMENT DETERMINE_CONFIG_ID |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_MPT_SEQUENCE_CHECK CHECK_PREDECESSOR |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_REP_MPT SEND_NOTIFICATION_GENERIC |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_REST_CLIENT SET_HTTP_HEADERS |
Report Source Code | LIMU | REPS | /K3TKZ/DOC_CHANGE_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/MPT_DOC_IN_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/MPT_SN_INFO_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/MPT_SN_INFO_SSC |
Table Definition | LIMU | TABD | /K3TKZ/S_ALV_MPT_SN_INFO |
Function Group | R3TR | FUGR | /K3TKZ/C_PARTIC |
Table | R3TR | TABL | /K3TKZ/S_DM_EVT_DAT_EXT |
Table | R3TR | TABL | /K3TKZ/S_EPCIS_EXT |
Table Contents | R3TR | TABU | TDDAT |
Table Contents | R3TR | TABU | TVDIR |
Definition of a Maintenance and Transport Object | R3TR | TOBJ | /K3TKZ/C_PARTICS |
Definition of a Maintenance and Transport Object | R3TR | TOBJ | /K3TKZ/VC_CONFC |
View cluster | R3TR | VCLS | /K3TKZ/VC_CONF |
Transformation | R3TR | XSLT | /K3TKZ/EPCIS_SAPEXT |