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 |