/
Kazakhstan CEDM Note 2024_03_4

Kazakhstan CEDM Note 2024_03_4

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys Kazakhstan CEDM Add-On Note 2024_03_4

08-Jul-2024

2.0

Updated version

Flag “Participant enabled” is activated by default transaction /K3TKZ/EDO_API_SAAS. Document type text is empty for ATTP 3.0 version. Syntax error on import first Note version related to ABAP source code error

11-Jul-2024

1.    Overview

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

2. Description

CEDM report “Codes transfer from non-resident” (type 0011) changed according to CEDM API changes from June 2024:

  • after successful report processing SGTIN status “Нанесен КМ” - “APPLIED” is not changed

New feature.

CEDM report “Import from EAEU” (doc type 0002) changed:

  • sending document process stops after signature method with processing status 20-Processing and CEDM status “Waiting for accept“/“Ожидание подтверждения“

  • document receives final status with response program after Accept action on Portal

New feature.

CEDM report “Import from 3rd countries” (doc type 0003) changed:

  • field Document type logic changed to read value from 3Keys parameter “DOC_TYPE_0003” (transaction /K3TKZ/EDO_PARAM) if there is no event attribute

New feature.

CEDM report “Change aggregation” (doc type 0092) and “New aggregation out of production” (doc type 6000) sequence check logic is corrected to send SGTIN aggregation before SSCC aggregation.

Implementation error.

Program /K3TKZ/EDO_OMS_REP configuration ID determination corrected: in case /K3TKZ/EDO_CONF has single configuration ID this configuration is used to check status. Otherwise configuration ID is determined using first GTIN from reporting event. (The first GTIN >> Business partner based on GTIN attribute “BR_OWNER_GLN” >> Configuration ID from transaction /K3TKZ/EDO_CONF for business partner tax code “ZKZ_PARTIC”).

3. Solution

Import related transport request

Activate BC Set depending on your ATTP version:

  • /K3TKZ/CUST_EDO_3_0_2024_03_04 (SAP ATTP 3.0 version)

  • /K3TKZ/CUST_EDO_3_1_2024_03_04 (SAP ATTP 3.1 version)

  • /K3TKZ/CUST_EDO_3_2_2024_03_04 (SAP ATTP 3.2 version)

  • /K3TKZ/CUST_EDO_3_3_2024_03_04 (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_DOC_ACCEPT

/apiUot/api/v1/private/document/accept

20

NTF (Notification System)

600

EDO_DOC_REJECT

/apiUot/api/v1/private/document/reject

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

A1DK900719

3Keys Kazakhstan CEDM Add-On 3.0 Note 2024_03_04

Required transport A1DK900699

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900809

3Keys Kazakhstan CEDM Add-On 3.1 Note 2024_03_04

Required transport A2DK900796

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900388

3Keys Kazakhstan CEDM Add-On 3.2 Note 2024_03_04

Required transport A3DK900368

3.4    Correction instruction ATTP 3.3

Transport request

Description / Dependencies

A4DK900310

3Keys Kazakhstan CEDM Add-On 3.3 Note 2024_03_04

Required transport A4DK900271

4. Recommendation

Regression test for all messages.

5. Source code objects

Short description

Program

Object type

Object name

Translation for: Domain

LANG

DOMA

/K3TKZ/D_EDO_ACTION

Translation for: Domain Definition

LANG

DOMD

/K3TKZ/D_EDO_ACTION

Translation for: Domain Definition

LANG

DOMD

/K3TKZ/D_EDO_STATUS_SEND

Translation for: Single Message

LANG

MESS

/K3TKZ/EDO212

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3TKZ/CUST_EDO_3_3_2024_03_04

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3TKZ/CUST_EDO_3_2_2024_03_04

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3TKZ/CUST_EDO_3_1_2024_03_04

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3TKZ/CUST_EDO_3_0_2024_03_04

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TKZ/CL_EDO_API_PROF_DOC

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TKZ/CL_EDO_CONST

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TKZ/CL_EDO_REST_CONST

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_API_PROF_DOC

Public Header (ABAP Objects)

LIMU

CPUB

/K3TKZ/CL_EDO_CONST

Public Header (ABAP Objects)

LIMU

CPUB

/K3TKZ/CL_EDO_REST_CONST

Documentation

LIMU

DOCU

NA/K3TKZ/EDO212

Domain Definition

LIMU

DOMD

/K3TKZ/D_EDO_ACTION

Domain Definition

LIMU

DOMD

/K3TKZ/D_EDO_STATUS_SEND

Single Message

LIMU

MESS

/K3TKZ/EDO038

Single Message

LIMU

MESS

/K3TKZ/EDO212

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_0003_MAPPER     MAP_STRUCTURE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_0092_MAPPER     MAP_STRUCTURE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_6000_MAPPER     MAP_STRUCTURE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_API_PROF_DOC    PARSE_RESPONSE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_API_REQ         GET_INSTANCE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        ACCEPT_CREATED_EDI

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        CREATE_OBJECTS

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        GET_INSTANCE

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_DOCUMENT        SIGN_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_PREDECESSOR

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_SEQUENCE_CHECK     CONTAINS_SGTIN_SSCC

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_SEQUENCE_CHECK     GET_OTHER_MESSAGES

Method (ABAP Objects)

LIMU

METH

/K3TKZ/CL_EDO_UTILITIES       MAP_JSON_MESSAGE_TAGS

Report Source Code

LIMU

REPS

/K3TKZ/EDO_OMS_REP_C01

Report Source Code

LIMU

REPS

/K3TKZ/EDO_RESPONSE_C01

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_EDO_0002_DOCUMENT

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_EDO_API_DOC_ACCEPT

Class (ABAP Objects)

R3TR

CLAS

/K3TKZ/CL_EDO_API_DOC_REJECT

Domain

R3TR

DOMA

/K3TKZ/D_EDO_NOTE2024_03_04V1

Domain

R3TR

DOMA

/K3TKZ/D_EDO_NOTE2024_03_04V2

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_3_2024_03_04

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_2_2024_03_04

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_1_2024_03_04

BC Set or Customizing Profile

R3TR

SCP1

/K3TKZ/CUST_EDO_3_0_2024_03_04

 

 

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 Note 2024_03_2
Kazakhstan CEDM Note 2024_03_2
More like this
Kazakhstan CEDM Release 2024_04
Kazakhstan CEDM Release 2024_04
More like this
Kazakhstan CEDM Note 2024_04_2
Kazakhstan CEDM Note 2024_04_2
More like this
Kazakhstan CEDM Release 2024_03
Kazakhstan CEDM Release 2024_03
More like this