Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan CEDM Add-On Note 2024_03_4 | 13-Jun-2024 |
1. Overview
This document describes changes in the 3Keys Kazakhstan CEDM connector ABAP part.
2. Description
CEDM report “Codes transfer from non-resident” (type 0011) changed according to CEDM API changes from June 2024:
after successful report processing SGTIN status “Нанесен КМ” - “APPLIED” is not changed
New feature.
CEDM report “Import from EAEU” (doc type 0002) changed:
sending document process stops after signature method with processing status 20-Processing and CEDM status “Waiting for accept“/“Ожидание подтверждения“
document receives final status with response program after Accept action on Portal
New feature.
CEDM report “Import from 3rd countries” (doc type 0003) changed:
field Document type logic changed to read value from 3Keys parameter “DOC_TYPE_0003” (transaction /K3TKZ/EDO_PARAM) if there is no event attribute
New feature.
3. Solution
Import related transport request
Activate BC Set depending on your ATTP version:
/K3TKZ/CUST_EDO_3_0_2024_03_04 (SAP ATTP 3.0 version)
/K3TKZ/CUST_EDO_3_1_2024_03_04 (SAP ATTP 3.1 version)
/K3TKZ/CUST_EDO_3_2_2024_03_04 (SAP ATTP 3.2 version)
/K3TKZ/CUST_EDO_3_3_2024_03_04 (SAP ATTP 3.3 version)
Maintain REST path using transaction SM30 view /STTP/V_RSRVPATH.
Industry Identifier | RU System | RU System Revision | REST Operation | REST Path |
20 | NTF (Notification System) | 600 | EDO_DOC_ACCEPT | /apiUot/api/v1/private/document/accept |
20 | NTF (Notification System) | 600 | EDO_DOC_REJECT | /apiUot/api/v1/private/document/reject |
Upload configuration via transaction /K3TKZ/EDO_API_SAAS.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900XXX | 3Keys Kazakhstan CEDM Add-On 3.0 Note 2024_03_04 Required transport A1DK900699 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900XXX | 3Keys Kazakhstan CEDM Add-On 3.1 Note 2024_03_04 Required transport A2DK900796 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900XXX | 3Keys Kazakhstan CEDM Add-On 3.2 Note 2024_03_04 Required transport A3DK900368 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900XXX | 3Keys Kazakhstan CEDM Add-On 3.3 Note 2024_03_04 Required transport A4DK900271 |
4. Recommendation
Regression test for all messages.
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain | LANG | DOMA | /K3TKZ/D_EDO_ACTION |
Translation for: Domain Definition | LANG | DOMD | /K3TKZ/D_EDO_ACTION |
Translation for: Domain Definition | LANG | DOMD | /K3TKZ/D_EDO_STATUS_SEND |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_03_04 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_API_PROF_DOC |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_REST_CONST |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_EDO_DOCUMENT |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_API_PROF_DOC |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_REST_CONST |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_ACTION |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_STATUS_SEND |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0003_MAPPER MAP_STRUCTURE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_API_PROF_DOC PARSE_RESPONSE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_API_REQ GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT ACCEPT_CREATED_EDI |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT SIGN_CREATED_EDI |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_REST_CLIENT DETERMINE_HTTP_VERB |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_REST_CLIENT SET_AUTH_HEADER |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_REST_CLIENT SET_HTTP_HEADERS |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_UTILITIES MAP_JSON_MESSAGE_TAGS |
Report Source Code | LIMU | REPS | /K3TKZ/EDO_RESPONSE_C01 |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_0002_DOCUMENT |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_API_DOC_ACCEPT |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_API_DOC_REJECT |
Domain | R3TR | DOMA | /K3TKZ/D_EDO_NOTE2024_03_04V1 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_03_04 |