Kazakhstan CEDM Note 2024_04_6
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys Kazakhstan CEDM Add-On Note 2024_04_6 | 22-Oct-2024 |
1. Overview
This document describes changes in the 3Keys Kazakhstan CEDM connector ABAP part.
2. Description
CEDM report “Import from EAEU” (doc type 0002) changed:
fields “Document number”, “Document Date” changed to optional
New feature.
Transaction /K3TKZ/EDO_MONITOR changed:
Function “Display document header” from menu “CEDM” at item level improvement - in some cases function is completed with Runtime error due to special characters in JSON response. ABAP code corrected to display JSON without error
Function “Popup Missing data” for document type “Return into circulation” corrected:
Error message “Field catalog not found” is displayed on “Set Costs“ button - error is fixed
Fields “Document Name”, “Document Number”, “Document Date” changed to mandatory on missing data screen
New function “Delete Draft at CEDM” implemented into menu “Special functions” at item level. Function allow to delete Draft in case sending process errors and includes the following steps: Delete document Draft at CEDM system using CEDM API method; Clear document CEDM guid with Change document creation; Cancel document
Transaction /K3TKZ/EDO_CHANGE updated with new function to delete Draft from CEDM with specified Configuration ID, RFC connection name (API service name is expected), Document ID
New feature.
It is required to activate BC Set /K3TKZ/CUST_EDO_3_X_2024_04_06 and maintain rest service manually (see Solution section).
New feature.
3. Solution
Import related transport request
Activate BC Set depending on your ATTP version:
/K3TKZ/CUST_EDO_3_0_2024_04_06 (SAP ATTP 3.0 version)
/K3TKZ/CUST_EDO_3_1_2024_04_06 (SAP ATTP 3.1 version)
/K3TKZ/CUST_EDO_3_2_2024_04_06 (SAP ATTP 3.2 version)
/K3TKZ/CUST_EDO_3_3_2024_04_06 (SAP ATTP 3.3 version)
/K3TKZ/CUST_EDO_3_4_2024_04_06 (SAP ATTP 3.4 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_DELETE_DRAFT | /apiUot/api/v1/private/draft/{docID} |
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900759 | 3Keys Kazakhstan CEDM Add-On 3.0 Note 2024_04_06 Required transport A1DK900753 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900869 | 3Keys Kazakhstan CEDM Add-On 3.1 Note 2024_04_06 Required transport A2DK900865 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900430 | 3Keys Kazakhstan CEDM Add-On 3.2 Note 2024_04_06 Required transport A3DK900426 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900490 | 3Keys Kazakhstan CEDM Add-On 3.3 Note 2024_04_06 Required transport A4DK900478 |
3.5 Correction instruction ATTP 3.4
Transport request | Description / Dependencies |
A5DK900055 | 3Keys Kazakhstan CEDM Add-On 3.4 Note 2024_04_06 Required transport A5DK900049 |
4. Recommendation
Activate Note BC Set and execute manual activities from Solution section
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_0_2024_04_06 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_1_2024_04_06 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_2_2024_04_06 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_04_06 |
Translation for: BC Set or Customizing Profile | LANG | SCP1 | /K3TKZ/CUST_EDO_3_4_2024_04_06 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_API_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_CONST |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_DOCUMENT |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3TKZ/CL_EDO_REST_CONST |
Private Header (ABAP Objects) | LIMU | CPRI | /K3TKZ/CL_EDO_DOCUMENT |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_EDO_DOCUMENT |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3TKZ/CL_UI_EDO_MON |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_API_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_CONST |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_DOCUMENT |
Public Header (ABAP Objects) | LIMU | CPUB | /K3TKZ/CL_EDO_REST_CONST |
Documentation | LIMU | DOCU | NA/K3TKZ/EDO256 |
Documentation | LIMU | DOCU | NA/K3TKZ/EDO458 |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_ACTION |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_API_ACTION |
Domain Definition | LIMU | DOMD | /K3TKZ/D_EDO_AUTH_ACTION |
Screen | LIMU | DYNP | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF 0002 |
Screen | LIMU | DYNP | /K3TKZ/SAPLEDO_UI_POPUP_NOTIF 0005 |
Single Message | LIMU | MESS | /K3TKZ/EDO256 |
Single Message | LIMU | MESS | /K3TKZ/EDO458 |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_0002_MAPPER CHECK_NOTIF_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_API_DOC_LIST PARSE_SINGLE_DOC_FROM_RESPONSE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_API_REQ GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_DOCUMENT DELETE_EDO_DRAFT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_REST_CLIENT DETERMINE_HTTP_VERB |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_EDO_REST_CLIENT SEND_REQUEST |
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_UI_EDO_MON ON_ACCEPT_EDO_DOCUMENT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_MON ON_DELETE_EDO_DRAFT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_MON ON_DISP_SPEC_FUNC_BTN |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_MON ON_REJECT_EDO_DOCUMENT |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_MON ON_USER_COMMAND_MSG |
Method (ABAP Objects) | LIMU | METH | /K3TKZ/CL_UI_EDO_MON _INIT_TEXTS |
Report Source Code | LIMU | REPS | /K3TKZ/EDO_CHANGE_C01 |
Report Source Code | LIMU | REPS | /K3TKZ/EDO_CHANGE_SSC |
Report Source Code | LIMU | REPS | /K3TKZ/LEDO_UI_POPUP_NOTIFCLI |
Report Texts | LIMU | REPT | /K3TKZ/CL_UI_EDO_MON==========CP |
Report Texts | LIMU | REPT | /K3TKZ/EDO_CHANGE |
Class (ABAP Objects) | R3TR | CLAS | /K3TKZ/CL_EDO_API_DEL_DRAFT |
Domain | R3TR | DOMA | /K3TKZ/D_EDO_NOTE2024_04_06V1 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_0_2024_04_06 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_1_2024_04_06 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_2_2024_04_06 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_3_2024_04_06 |
BC Set or Customizing Profile | R3TR | SCP1 | /K3TKZ/CUST_EDO_3_4_2024_04_06 |