/
Kazakhstan CEDM Note 2025_01_2

Kazakhstan CEDM Note 2025_01_2

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys Kazakhstan CEDM Add-On Note 2025_01_2

10-Jan-2025

2.0

Updated version

Error on input control Set Cost ALV for screen Missing Data transaction /K3TKZ/EDO_MONITOR

15-Jan-2025

1.    Overview

This document describes changes in the 3Keys Kazakhstan CEDM connector ABAP part. 

2. Description

Function Sequence check is extended with new sequence check rule to check SSCC pallets from message online at CEDM system. It is expected SSCC pallets from message exist at CEDM and contains child elements SSCC type (child elements started with prefix “00“). New sequence step check is not active by default and could be activated via transaction /K3TKZ/EDO_PARAM.

New parameters for sequence check step activation per CEDM message type.

  • SEQ_EXEC_ONLCHK_0001 (“Act of acceptance Single Distributor” notification)

  • SEQ_EXEC_ONLCHK_0002 (“Import from EAEU” notification)

  • SEQ_EXEC_ONLCHK_0003 (“Import from 3rd countries” notification)

  • SEQ_EXEC_ONLCHK_0010 (“Act of acceptance” notification)

  • SEQ_EXEC_ONLCHK_0011 (“Report from non-resident” notification)

The system will skip sequence check step “Check SSCC pallets online” if parameter for online sequence check per CEDM message type is not maintained.

New feature.

New maintenance view /K3TKZ/V_EDOPAR created to change 3Keys parameter value without transport request. Maintenance view can be started via transaction SM30.

New feature.

Document sending process improved to send document by steps. The next sending step is only started after all documents relevant for previous sending step have been processed.

New parameters for delay added to selection screen program /K3TKZ/EDO_DISPATCHER to wait specific time between sending steps:

  • Wait Time After Create (sec) - delay in seconds after document creation step

  • Wait Time After Totals (sec) - delay in seconds after total update step

  • Beetween Message Send (sec) - delay in seconds between message inside each sending step (relevant in case value is not empty only)

Response processing improvement for error document status. Error for document from CEDM system is received via new API method “marks-error/{docID}” and saved item field “Error text”. To use new API method It is required to activate BC Set /K3TKZ/CUST_EDO_3_X_2025_01_02 and maintain rest service manually (see Solution section).

Support of local packaging in Kazakhstan added. To send crypto code request for local production maintain GTIN parameter “ZKZ_OMS_RTM” with value “PRODUCTION” or business partner company registration type “ZKZ_OMSRMT” value “PRODUCTION”. Please refer to Kazakhstan OMS Configuration guide for details. Maintain “EDO Status send from” and “EDO Status change to” in the transaction /K3TKZ/EDO_CUST and save as customizing transport and import in test and production ATTP system. This will allow to send “Act of acceptance” and “Act of acceptance Single Distributor” with status “APPLIED” (“Нанесен КМ”) as first message to CEDM system and change status to “INTRODUCED” (“Введен в оборот“) after successful notification processing.

  • Node “EDO Status send from” - insert new lines: document type 1 and CEDM status “APPLIED”, document type 10 and CEDM status “APPLIED”

    image-20250110-071124.png

     

  • Node “EDO Status change to” - insert new lines: document type 1 CEDM status “APPLIED” New status “INTRODUCED”, document type 10 CEDM status “APPLIED” New status “INTRODUCED”

    image-20250110-071209.png

New feature.

3. Solution

Import related transport request

Activate BC Set depending on your ATTP version:

  • /K3TKZ/CUST_EDO_3_0_2025_01_02 (SAP ATTP 3.0 version)

  • /K3TKZ/CUST_EDO_3_1_2025_01_02 (SAP ATTP 3.1 version)

  • /K3TKZ/CUST_EDO_3_2_2025_01_02 (SAP ATTP 3.2 version)

  • /K3TKZ/CUST_EDO_3_3_2025_01_02 (SAP ATTP 3.3 version)

  • /K3TKZ/CUST_EDO_3_4_2025_01_02 (SAP ATTP 3.4 version)

  • /K3TKZ/CUST_EDO_4_1_2025_01_02 (SAP ATTP 4.1 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_GET_DOC_ERRORS

/apiUot/api/v2/private/marks-error/{docID}

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

A1DK900791

3Keys Kazakhstan CEDM Add-On 3.0 Note 2025_01_02

Required transport A1DK900787

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900918

3Keys Kazakhstan CEDM Add-On 3.1 Note 2025_01_02

Required transport A2DK900912

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900466

3Keys Kazakhstan CEDM Add-On 3.2 Note 2025_01_02

Required transport A3DK900456

3.4    Correction instruction ATTP 3.3

Transport request

Description / Dependencies

A4DK900541

3Keys Kazakhstan CEDM Add-On 3.3 Note 2025_01_02

Required transport A4DK900527

3.5    Correction instruction ATTP 3.4

Transport request

Description / Dependencies

A5DK900089

3Keys Kazakhstan CEDM Add-On 3.4 Note 2025_01_02

Required transport A5DK900083

3.6    Correction instruction ATTP 4.1

Transport request

Description / Dependencies

H18K900054

3Keys Kazakhstan CEDM Add-On 4.1 Note 2025_01_02

Required transport H18K900048

4. Recommendation

Activate Note BC Set and execute manual activities from Solution section

5. Source code objects

Short description

Program

Object type

Object name

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

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TKZ/CL_EDO_SEQUENCE_CHECK

Protected Header (ABAP Objects)

LIMU

CPRO

/K3TKZ/CL_EDO_DOCUMENT

Protected Header (ABAP Objects)

LIMU

CPRO

/K3TKZ/CL_EDO_SEQUENCE_CHECK

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

Public Header (ABAP Objects)

LIMU

CPUB

/K3TKZ/CL_EDO_SEQUENCE_CHECK

Documentation

LIMU

DOCU

NA/K3TKZ/EDO107

Documentation

LIMU

DOCU

NA/K3TKZ/EDO213

Documentation

LIMU

DOCU

NA/K3TKZ/EDO214

Documentation

LIMU

DOCU

NA/K3TKZ/EDO215

Data Element Definition

LIMU

DTED

/K3TKZ/E_EDO_PRICE_FMT

Screen

LIMU

DYNP

/K3TKZ/SAPLEDO_UI_POPUP_NOTIF           3311

Function Module

LIMU

FUNC

/K3TKZ/EDO_QTY_READ

Function Module

LIMU

FUNC

/K3TKZ/EDO_UI_POPUP_ALV_QTY

Function Module

LIMU

FUNC

/K3TKZ/EDO_UI_POPUP_NOTIF

Single Message

LIMU

MESS

/K3TKZ/EDO107

Single Message

LIMU

MESS

/K3TKZ/EDO213

Single Message

LIMU

MESS

/K3TKZ/EDO214

Single Message

LIMU

MESS

/K3TKZ/EDO215

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_API_REQ         GET_INSTANCE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        SEND

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        SIGN_CREATED_EDI

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        UPDATE_PRICE_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_SEQUENCE_CHECK  CHECK_EDO_CODE_INFO_ONLINE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_SEQUENCE_CHECK  CHECK_MESSAGE_SEQUENCE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_SEQUENCE_CHECK  CLASS_CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_SEQUENCE_CHECK  INIT

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_UI_EDO_QTY          FIELDCATALOG

Report Source Code

LIMU

REPS

/K3TKZ/EDO_DISPATCHER_C01

Report Source Code

LIMU

REPS

/K3TKZ/EDO_DISPATCHER_SCR

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_NOTIFCLS

Report Texts

LIMU

REPT

/K3TKZ/EDO_DISPATCHER

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_EDO_API_GET_DOC_ERR

Domain

R3TR

DOMA

/K3TKZ/D_EDO_NOTE2025_01_02V1

Data Element

R3TR

DTEL

/K3TKZ/D_EDO_AFT_CREATE_WAIT

Data Element

R3TR

DTEL

/K3TKZ/D_EDO_AFT_UPD_TOT_WAIT

Data Element

R3TR

DTEL

/K3TKZ/D_EDO_BETWEEN_MSG_WAIT

Function Group

R3TR

FUGR

/K3TKZ/EDO_MNT

Table

R3TR

TABL

/K3TKZ/S_RNG_EDO_STATUS_SEND

Table Contents

R3TR

TABU

TDDAT

Table Contents

R3TR

TABU

TVDIR

Definition of a Maintenance and Transport Object

R3TR

TOBJ

/K3TKZ/V_EDOPARV

Table Type

R3TR

TTYP

/K3TKZ/T_RNG_EDO_STATUS_SEND

View

R3TR

VIEW

/K3TKZ/V_EDOPAR

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_0_2025_01_02

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_1_2025_01_02

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_2_2025_01_02

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_3_2025_01_02

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_4_2025_01_02

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_4_1_2025_01_02

 

Related content

Kazakhstan CEDM Note 2024_03_5
Kazakhstan CEDM Note 2024_03_5
More like this
Kazakhstan CEDM Note 2024_04_4
Kazakhstan CEDM Note 2024_04_4
More like this
Kazakhstan CEDM Release 2024_03
Kazakhstan CEDM Release 2024_03
More like this
Kazakhstan CEDM Note 2024_03_4
Kazakhstan CEDM Note 2024_03_4
More like this
Configuration Guide Kazakhstan CEDM Connector
Configuration Guide Kazakhstan CEDM Connector
More like this
Kazakhstan CEDM Release 2024_04
Kazakhstan CEDM Release 2024_04
More like this