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