Kazakhstan EDO Note 2024_02_1
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan EDO Add-On Note 2024_02_1 | 26-Apr-2024 |
1. Overview
This document describes changes in the 3Keys Kazakhstan EDO connector ABAP part.
2. Description
Additional Kazakhstan EDO message types added to the 3Keys Kazakhstan EDO connector
Act of acceptance (Акт приема/передачи)
Act of acceptance Single Distributor (Акт приема передачи Единого дистрибьютора)
New aggregation outside of manufacturing (Новая агрегация вне производства)
Hierarchy changes to the existing SSCC
New ATTP rule condition implemented to generate either “Act of acceptance” or “Act of acceptance Single Distributor” based on the business partner parameter ZKZ_SDISTR (Business partner belongs to the Single Distributer)
New ATTP rule type Z3KKZ_EDO_CHANGE_HRY implemented to determine the type of hierarchy changes to generate either “New aggregation outside of manufacturing” message for unknown SSCCs in Kazakhstan EDO system or to update hierarchy data for known SSCC in Kazakhstan EDO system.
New feature.
3. Solution
Import related transport request.
Activate BC Set depending on your ATTP version:
/K3TKZ/CUST_EDO_3_0_2024_02_01 (SAP ATTP 3.0 version)
/K3TKZ/CUST_EDO_3_1_2024_02_01 (SAP ATTP 3.1 version)
/K3TKZ/CUST_EDO_3_2_2024_02_01 (SAP ATTP 3.2 version)
/K3TKZ/CUST_EDO_3_3_2024_02_01 (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_EDIT_AGGREGATE | /apiUot/api/private/aggregate/edit |
20 | NTF (Notification System) | 600 | EDO_GET_AGGREGATE | /apiUot/api/private/aggregate/{code} |
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900681 | 3Keys Kazakhstan EDO Add-On 3.0 Note 2024_02_01 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900763 | 3Keys Kazakhstan EDO Add-On 3.1 Note 2024_02_01 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900354 | 3Keys Kazakhstan EDO Add-On 3.2 Note 2024_02_01 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900218 | 3Keys Kazakhstan EDO Add-On 3.3 Note 2024_02_01 |
4. Recommendation
Testing new messages
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_02_01 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_REST_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_UTILITIES |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_EDO_AIF_DOC_PARSER |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_EDO_DOCUMENT |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_REST_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_UTILITIES |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_ACTION |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_REP_TYPE |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_STATUS_SEND |
Screen | LIMU | DYNP | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF 0001 |
Screen | LIMU | DYNP | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF 0010 |
Function Module | LIMU | FUNC | /K3TKZ/EDO_NAVIGATE_COCKPIT |
Function Module | LIMU | FUNC | /K3TKZ/EDO_UI_POPUP_NOTIF |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_AIF_DOC_PARSER EXTRACT_DATA |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_AIF_DOC_PARSER PARSE_ACT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_AIF_DOC_PARSER PARSE_ACT_SINGLE_DISTRIB |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_AIF_DOC_PARSER PARSE_AGGREGATION |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_AIF_DOC_PARSER PARSE_AGGREGATION_EDIT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_API_REQ GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CONVERT_DOCTYPE_TO_NOTIFTYPE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CONVERT_TO_EVT_PROPERTIES |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CONVERT_TO_QTY |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CREATE_HEADER |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT CREATE_NTF_HEADER |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT DISPLAY_AIF_MESSAGE_JSON |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT DOWNLD_AIF_MESSAGE_JSON |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT SEND |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT SET_DEFAULT_DATA_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT SET_DEFAULT_DET_ALV_FOR_UI |
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_SEQUENCE_CHECK CLASS_CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_UTILITIES CHECK_SINGLE_DISTRIBUTOR |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_UTILITIES MAP_JSON_MESSAGE_TAGS |
Report Source Code | LIMU | REPS | /K3TKZ/EDO_DISPATCHER_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/EDO_RESPONSE_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFCLI |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFF01 |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFI01 |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFO01 |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFTOP |
Report Texts | LIMU | REPT | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_0001_MAPPER |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_0010_MAPPER |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_0092_DOCUMENT |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_0092_MAPPER |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_6000_MAPPER |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_API_EDIT_AGGREG |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_API_GET_AGGREG |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_HRY_RULE_PROC |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_SNGL_DISTR_COND |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_S_DISTR_NEG_COND |
Domain | R3TR | DOMA | /K3TKZ/D_EDO_NOTE2024_02_01V1 |
Enhancement Implementation | R3TR | ENHO | /K3TKZ/EH_EDO_RULE_PROCESSING |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_02_01 |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACT |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTDOC |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTDOCS |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTSD |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTSDDOC |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTSDDOCS |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTSD_AIF |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACTSD_MSG |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACT_AIF |
Table | R3TR | TABL | /K3TKZ/S_EDO_ACT_MSG |
Table | R3TR | TABL | /K3TKZ/S_EDO_AGGR |
Table | R3TR | TABL | /K3TKZ/S_EDO_AGGRDOC |
Table | R3TR | TABL | /K3TKZ/S_EDO_AGGRDOCS |
Table | R3TR | TABL | /K3TKZ/S_EDO_AGGR_AIF |
Table | R3TR | TABL | /K3TKZ/S_EDO_AGGR_MSG |
Table | R3TR | TABL | /K3TKZ/S_EDO_REAGGR |
Table | R3TR | TABL | /K3TKZ/S_EDO_REAGGRDOC |
Table | R3TR | TABL | /K3TKZ/S_EDO_REAGGRDOCS |
Table | R3TR | TABL | /K3TKZ/S_EDO_REAGGR_AIF |
Table | R3TR | TABL | /K3TKZ/S_EDO_REAGGR_MSG |
Table | R3TR | TABL | /K3TKZ/S_EDO_UI_0001 |
Table | R3TR | TABL | /K3TKZ/S_EDO_UI_0010 |