/
Kazakhstan CEDM Note 2024_04_6

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