Kazakhstan OMS Note 2024_02_1
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan OMS Add-On Note 2024_02_1 | 02-Feb-2024 |
1. Overview
This document describes changes in the 3Keys Kazakhstan OMS connector ABAP part.
2. Description
In some scenarios Kazakhstan OMS aggregation reports based on EPCIS object event includes objects with GTINs belongs to different OMS cabinets. Additional logic added to split Kazakhstan OMS aggregation into different reporting events based on OMS ID value.
OMS Id value is determined based on GTIN value using the following logic:
Read industry from GTIN
Read Business partner based on GTIN attribute BR_OWNER_GLN
Read OMS system for business partner with system type OMS and system group SAP_KZ_20
Participant ID field is determined based on GTIN value using the following logic:
Read Business partner based on GTIN attribute BR_OWNER_GLN
Read Business partner Registration number for Registration type "ZKZ_PARTIC"
New feature.
In some scenarios Kazakhstan OMS aggregation reports based on EPCIS object event includes objects with multiple GTINs belongs to the same OMS cabinet. Sequence check displays error in AIF “Crypto code is not yet confirmed for GTIN 1234 Serial 56789” and stops reporting event sending to OMS system. At the same time Crypto code in the system has correct confirmation status “Confirmed”. The reason is ABAP code error.
Aggregation report fields determined based on GTIN are filled with values from the first GTIN.
Implementation error.
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900637 | 3Keys Kazakhstan OMS Add-On 3.0 Note 2024_02_01 Required transport A1DK900548 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900705 | 3Keys Kazakhstan OMS Add-On 3.1 Note 2024_02_01 Required transport A2DK900605 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900295 | 3Keys Kazakhstan OMS Add-On 3.2 Note 2024_02_01 Required transport A3DK900182 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900126 | 3Keys Kazakhstan OMS Add-On 3.3 Note 2024_02_01 Required transport A4DK900111 |
4. Recommendation
No actions required.
5. Source code objects
Short description | Program | Object type | Object name |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Protected Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_BR_CRYPTO_PROC |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BR_CRYPTO_PROC SPLIT_HRY_BY_LEVEL_PACK |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK CHECK_CC_NOT_CONFIRMED |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK FILL_CRYPTO_BUFFER_TABLE |
Domain | R3TR | DOMA | /K3TKZ/D_OMS_NOTE2024_02_01V1 |