/
Kazakhstan MPT Note 2022_04_2

Kazakhstan MPT Note 2022_04_2

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys Kazakhstan MPT Add-On Note 2022_04_2

20-Oct-2022

1.    Overview

This document describes changes in the 3Keys Kazakhstan MPT connector ABAP part. 

2. Description

New transaction /K3TKZ/MPT_API_SAAS implemented to configure MPT Connector SAAS part.

Predefined RFC connection to connector with empty Path prefix is required. For example, if you have RFC connection “MPT“ for sending notifications with Path prefix, please create new connection “MPT_API“ with the same credentials without Path prefix.

Available actions:

  • Display certificate information: receive certificate information from connector

  • Upload Certificate: upload file and send certificate file to connector (P12 file is expected)

  • Upload Configuration: upload file and send configuration file to connector (YAML file is expected)

For each action authority check is performed with authorisation object /K3TKZ/001 field /K3TKZ/DAC values 53-Display Certificate, 54-Upload Certificate, 55-Upload Configuration.

 

New transaction /K3TKZ/MPT_API_TEST implemented to test MPT API.

Predefined RFC connection to connector with empty Path prefix is required.

Available actions:

  • Health Check: test connector status

  • Display certificate information: receive certificate information from connector

  • API Call: execute API call to MPT system

For each action authority check is performed with authorisation object /K3TKZ/001 field /K3TKZ/DAC values 53-Display Certificate, 56-Call API, 57-Health Check.

 

New transaction /K3TKZ/MPT_API_LOG implemented to display MPT API Audit Log.

Authority check is performed on transaction run with authorisation object /K3TKZ/001 field /K3TKZ/DAC value 58-Display MPT API Log.

Transaction has selection screen to search specific entries at MPT API Audit Log database table. To restrict log selection log attributes can be specified.

Result data display with ALV grid. Due to technical reasons value of fields REQUEST, RESPONSE, PATH is shortened on display to get detail information double click is supported. To get full list export file option is available.

3. Solution

Import related to the transport request.

3.1    Correction instruction ATTP 3.1

Transport request

Prerequisite

Description / Dependencies

A2DK900351

A2DK900345

3Keys Kazakhstan MPT Add-On 3.1 Note 2022_04_02

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_DOC_CONST

Public Header (ABAP Objects)

LIMU

CPUB

/K3TKZ/CL_DOC_CONST

Documentation

LIMU

DOCU

NA/K3TKZ/COM403

Documentation

LIMU

DOCU

NA/K3TKZ/COM404

Documentation

LIMU

DOCU

NA/K3TKZ/COM405

Documentation

LIMU

DOCU

NA/K3TKZ/COM406

Domain Definition

LIMU

DOMD

/K3TKZ/D_DOC_AUTH_ACTION

Single Message

LIMU

MESS

/K3TKZ/COM403

Single Message

LIMU

MESS

/K3TKZ/COM404

Single Message

LIMU

MESS

/K3TKZ/COM405

Single Message

LIMU

MESS

/K3TKZ/COM406

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_MPT_API_AUDIT

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_MPT_API_CONST

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_MPT_API_TRACE

Domain

R3TR

DOMA

/K3TKZ/D_HTTP_METHOD

Domain

R3TR

DOMA

/K3TKZ/D_MPT_API_ACTION

Domain

R3TR

DOMA

/K3TKZ/D_MPT_API_STATUS

Data Element

R3TR

DTEL

/K3TKZ/E_HTTP_METHOD

Data Element

R3TR

DTEL

/K3TKZ/E_HTTP_REQUEST

Data Element

R3TR

DTEL

/K3TKZ/E_HTTP_RESPONSE

Data Element

R3TR

DTEL

/K3TKZ/E_HTTP_STATUS_CODE

Data Element

R3TR

DTEL

/K3TKZ/E_LOGID_API

Data Element

R3TR

DTEL

/K3TKZ/E_MPT_API_ACTION

Data Element

R3TR

DTEL

/K3TKZ/E_MPT_API_ACTION_UI

Data Element

R3TR

DTEL

/K3TKZ/E_MPT_API_STATUS

Data Element

R3TR

DTEL

/K3TKZ/E_MPT_API_STATUS_UI

Data Element

R3TR

DTEL

/K3TKZ/E_REST_PATH

Program

R3TR

PROG

/K3TKZ/MPT_API_LOG

Program

R3TR

PROG

/K3TKZ/MPT_API_LOG_C01

Program

R3TR

PROG

/K3TKZ/MPT_API_LOG_E01

Program

R3TR

PROG

/K3TKZ/MPT_API_LOG_SSC

Program

R3TR

PROG

/K3TKZ/MPT_API_SAAS

Program

R3TR

PROG

/K3TKZ/MPT_API_SAAS_C01

Program

R3TR

PROG

/K3TKZ/MPT_API_SAAS_E01

Program

R3TR

PROG

/K3TKZ/MPT_API_SAAS_SSC

Program

R3TR

PROG

/K3TKZ/MPT_API_TEST

Program

R3TR

PROG

/K3TKZ/MPT_API_TEST_C01

Program

R3TR

PROG

/K3TKZ/MPT_API_TEST_E01

Program

R3TR

PROG

/K3TKZ/MPT_API_TEST_SSC

Table

R3TR

TABL

/K3TKZ/MPTAPILOG

Table

R3TR

TABL

/K3TKZ/S_ALV_MPT_API_LOG

Transaction

R3TR

TRAN

/K3TKZ/MPT_API_LOG

Transaction

R3TR

TRAN

/K3TKZ/MPT_API_SAAS

Transaction

R3TR

TRAN

/K3TKZ/MPT_API_TEST

 

Related content

Kazakhstan MPT Note 2022_04_1
Kazakhstan MPT Note 2022_04_1
Read with this
Kazakhstan MPT Release 2024_04
Kazakhstan MPT Release 2024_04
More like this
Kazakhstan MPT Release 2022_04
Kazakhstan MPT Release 2022_04
Read with this
Kazakhstan MPT Release 2023_02
Kazakhstan MPT Release 2023_02
More like this
Configuration Guide Kazakhstan MPT Connector
Configuration Guide Kazakhstan MPT Connector
Read with this
Kazakhstan MPT Note 2022_03_1
Kazakhstan MPT Note 2022_03_1
Read with this