Kazakhstan OMS Note 2023_02_2
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan OMS Add-On Note 2023_02_2 | 12-Apr-2023 |
2.0 | Updated version 3Keys Kazakhstan OMS Add-On Note 2023_02_2 | 19-Apr-2023 |
1. Overview
This document describes changes in the 3Keys Kazakhstan OMS connector ABAP part.
2. Description
Background job for program /K3TKZ/OMS_DISPATCHER terminated with a runtime error HTTP_NO_MEMORY. ABAP code corrected to close connection explicitly after each REST client call.
Implementation error.
Rule type Z3KKZ_OMS_AGGR_MPCK execution after retrigger terminates with the runtime error TIME_OUT due to the big amount of SSCC in the shipping message ( 35 SSCC (top level) - 40 SSCC (case) - 30 SGTIN ). ABAP code corrected to optimise performance.
Implementation error.
Popup window to skip sequence check on “Approve and Send” button or “Resend” button is not working due to ABAP code error.
Implementation error.
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900492 | 3Keys Kazakhstan OMS Add-On 3.0 Note 2023_02_02 Required transport A1DK900441 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900511 | 3Keys Kazakhstan OMS Add-On 3.1 Note 2023_02_02 Required transport A2DK900475 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900124 | 3Keys Kazakhstan OMS Add-On 3.2 Note 2023_02_02 Required transport A3DK900103 |
4. Recommendation
No actions is required
5. Source code objects
Short description | Program | Object type | Object name |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_RR_KZ_UTILITIES |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_RR_OMS_CONSTANTS |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_OMS_SEQUENCE_CHECK |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_RR_KZ_UTILITIES |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_RR_OMS_CONSTANTS |
Documentation | LIMU | DOCU | NA/K3TKZ/OMS_MSG019 |
Documentation | LIMU | DOCU | NA/K3TKZ/OMS_MSG155 |
Single Message | LIMU | MESS | /K3TKZ/OMS_MSG019 |
Single Message | LIMU | MESS | /K3TKZ/OMS_MSG155 |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~GET_ORDER_STATUS |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~OMS_PING |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_AGGREGATION_REP |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_CLOSE_GTIN_ARRAY |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_EMISSION_ORDER |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_IC_BUFFER_STATUS |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_IC_DROPOUT_REPORT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_IC_RETRIEVAL |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BADI_RR_KZ_OM_20_283/K3TKZ/IF_BADI_RR_KZ_OMS~SEND_IC_USAGE_REPORT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BR_CRYPTO_PROC CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_BR_CRYPTO_PROC SPLIT_NTF_CONTENT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK CHECK_CC_NOT_CONFIRMED |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK CLEAR_CRYPTO_BUFFER_TABLE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK FILL_CRYPTO_BUFFER_TABLE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_OMS_SEQUENCE_CHECK GET_CRYPTO_BUFFER_TABLE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_RR_KZ_OMS_COMMON /K3TKZ/IF_BADI_RR_KZ_OMS~GET_AGGREGATION_INFO |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_RR_KZ_OMS_COMMON /K3TKZ/IF_BADI_RR_KZ_OMS~GET_REPORT_PROC_STATUS |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_RR_KZ_OMS_COMMON GET_OMS_API_VERSION |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_OMS_REST_CLIENT |
Domain | R3TR | DOMA | /K3TKZ/D_OMS_NOTE2023_02_02V1 |
Domain | R3TR | DOMA | /K3TKZ/D_OMS_NOTE2023_02_02V2 |