/
ISMT Note 2023_01_3

ISMT Note 2023_01_3

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys ISMT Add-On Note 2023_01_3

10-Jan-2023

1.    Overview

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

2. Description

Syntax error on screen 0016 function group /K3TMT/UI_POPUP_NOTIF implemented with ISMT Note 2023_01_02 fixed.

Implementation error.

New rule type Z3K_ISMT_PACK_MPCK created to create aggregation reporting events based on object event by layers combining SGTINs from one aggregation level to one reporting events.

For example, object event contains SSCC1 and SSCC2.

SSCC1 has the following hierarchy at SAP ATTP system: SSCC1 - SSCC1_A - SGTIN1_A123

SSCC2 has the following hierarchy at SAP ATTP system: SSCC2 - SSCC2_B - SGTIN2_B456

After rule execution the following reporting events created:

Reporting event 1 with aggregations SSCC1_A - SGTIN1_A123, SSCC2_B - SGTIN2_B456 (1st level)

Reporting event 2 with aggregations SSCC1 - SSCC1_A, SSCC2 - SSCC2_B (2nd level)

New feature.

ISMT Document type text, Product group text, Universal document text is missing for language EN. New BC Sets created to update configuration texts for languages EN, RU: /K3TMT/CUST_ISMT_300_2023_01_03 (SAP ATTP 3.0 version), /K3TMT/CUST_ISMT_3_1_2023_01_03 (SAP ATTP 3.1 version), /K3TMT/CUST_ISMT_3_2_2023_01_03 (SAP ATTP 3.2 version) including all necessary customizing.

Implementation error.

Function “Cancel” works incorrectly at transaction /K3TMT/REP_MONITOR. Reporting event status is not changed and AIF message status is not changed. After correction reporting event status is changed to “5-Error acknowledged“ and AIF message status is changed to “Cancel“.

Implementation error.

3. Solution

Import related to the transport request.

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

D14K900284

3Keys ISMT Add-On 3.0 Note 2023_01_03

Required transport D14K900268

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900418

3Keys ISMT Add-On 3.1 Note 2023_01_03

Required transport SAPK-301COINK3TMT

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900071

3Keys ISMT Add-On 3.2 Note 2023_01_03

Required transport SAPK-302COINK3TMT

4. Recommendation

Activate BC Set depending on your ATTP version: /K3TMT/CUST_ISMT_300_2023_01_03 (SAP ATTP 3.0 version), /K3TMT/CUST_ISMT_3_1_2023_01_03 (SAP ATTP 3.1 version), /K3TMT/CUST_ISMT_3_2_2023_01_03 (SAP ATTP 3.2 version).

Manual activity required: maintain REST path via SM30 /STTP/V_RSRVPATH method CREATE_DOCUMENT with following values:

industry 30: “/api/v3/true-api/lk/documents/create?pg=antiseptic”

industry 31: “/api/v3/true-api/lk/documents/create?pg=bio“

5. Source code objects

Short description

Program

Object type

Object name

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3TMT/CUST_ISMT_3_2_2023_01_03

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TMT/CL_ISMT_UTILITIES

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TMT/CL_SEQUENCE_CHECK

Protected Header (ABAP Objects)

LIMU

CPRO

/K3TMT/CL_ISMT_REPORT

Protected Header (ABAP Objects)

LIMU

CPRO

/K3TMT/CL_SEQUENCE_CHECK

Public Header (ABAP Objects)

LIMU

CPUB

/K3TMT/CL_ISMT_UTILITIES

Public Header (ABAP Objects)

LIMU

CPUB

/K3TMT/CL_SEQUENCE_CHECK

Documentation

LIMU

DOCU

NA/K3TMT/COM212

Documentation

LIMU

DOCU

NA/K3TMT/COM213

Documentation

LIMU

DOCU

NA/K3TMT/COM214

Documentation

LIMU

DOCU

NA/K3TMT/COM215

Documentation

LIMU

DOCU

NA/K3TMT/COM216

Single Message

LIMU

MESS

/K3TMT/COM212

Single Message

LIMU

MESS

/K3TMT/COM213

Single Message

LIMU

MESS

/K3TMT/COM214

Single Message

LIMU

MESS

/K3TMT/COM215

Single Message

LIMU

MESS

/K3TMT/COM216

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_AIF_REP_PARSER      PARSE_PACKING

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_DATA_PRVDR_ISMT     DETERMINE_DATA_OBJ_EVT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_DATA_PRVDR_ISMT     PROCESS_DATA

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT         CANCEL

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT         CANCEL_MESSAGE_AIF

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_REPORT         UPDATE_REP_EVENT

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_ISMT_UTILITIES      GET_HRY_LEVEL

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      CHECK_PREDECESSOR

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      CONTAINS_SGTIN_SSCC

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      CONTAINS_SSCC_ONLY

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      GET_FIRST_UNIQUE_SSCC

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      GET_STATUS

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_SEQUENCE_CHECK      INIT_BY_PAIR_AGGR_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON          ON_APPROVE_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON          ON_CANCEL_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3TMT/CL_UI_REP_MON          ON_CHECK_MESSAGE_SEQUENCE

Search Help Definition

LIMU

SHLD

/K3TMT/H_PG

Class (ABAP Objects)

R3TR

CLAS

/K3TMT/CL_MULT_PACK_MAPPER

Domain

R3TR

DOMA

/K3TMT/D_NOTE2023_01_03V1

Data Element

R3TR

DTEL

/K3TMT/E_ISMT_PG_TEXT

Function Group

R3TR

FUGR

/K3TMT/DB_MNT

BC Set or Customizing Profile

R3TR

SCP1

/K3TMT/CUST_ISMT_3_2_2023_01_03

Table

R3TR

TABL

/K3TMT/C_PGT

Table Contents

R3TR

TABU

TDDAT

Table Contents

R3TR

TABU

TVDIR

Definition of a Maintenance and Transport Object

R3TR

TOBJ

/K3TMT/C_PGS

 

 

Related content

ISMT Note 2023_01_2
ISMT Note 2023_01_2
More like this
ISMT Release 2023_02
ISMT Release 2023_02
Read with this
ISMT Release 2021_04
ISMT Release 2021_04
More like this
ISMT Note 2023_01_1
ISMT Note 2023_01_1
Read with this
Kazakhstan OMS Note 2022_04_1
Kazakhstan OMS Note 2022_04_1
More like this
ISMT Release 2023_01
ISMT Release 2023_01
Read with this