/
Kazakhstan EDO Note 2024_02_1

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

 

 

Related content

Kazakhstan OMS Note 2024_02_2
Kazakhstan OMS Note 2024_02_2
More like this
Kazakhstan CEDM Note 2024_03_3
Kazakhstan CEDM Note 2024_03_3
Read with this
Kazakhstan EDO Release 2024_02
Kazakhstan EDO Release 2024_02
More like this
Kazakhstan CEDM Note 2024_03_1
Kazakhstan CEDM Note 2024_03_1
More like this
Kazakhstan CEDM Note 2024_03_2
Kazakhstan CEDM Note 2024_03_2
More like this