/
Uzbekistan OMS Note 2023_03_1

Uzbekistan OMS Note 2023_03_1

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys Uzbekistan OMS Add-On Note 2023_03_1

21-Jul-2023

1.    Overview

This document describes changes in the 3Keys Uzbekistan OMS connector ABAP part.

2. Description

New ATTP rules implemented for pharma industry: BR_CRYPTO_COMM for Utilization report and BR_CRYPTO_DECOMM for Drop-out report.

New feature.

Aggregation report works incorrectly in case report received status OM02-PENDING from OMS system. After correction report is not deleted from sequence queue.

Implementation error.

In case some of EPCIS messages are sent in parallel the OMS ID is locked and aggregation report is failed with error 6-Mapping error.

To avoid this error after correction system will not lock OMS on aggregation report sending. For all other OMS operations new Custgen parameter Z3KUZ_OMS_LOCK_TRIES added to change locking attempt number. (The default locking number is 20 with 2 seconds delay).

In case aggregation event for SSCC-SSCC has been sent before aggregation SGTIN-SSCC (for example if aggregation report SGTIN-SSCC is failed with error 6-Mapping error) aggregation report JSON could be send again with changed JSON content. There are available options to send report to OMS again:

  • use OMS Web interface and fill optional field with value

  • use GTIN attribute “RR_RU_PRODLINE_ID” or new Custgen parameter “Z3KUZ_OMS_PRDLINE_ID” UZ OMS: Production line ID to fill optional field “productionLineId” with value

Implementation error.

3. Solution

Import related to the transport request.

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

A1DK900532

3Keys Uzbekistan OMS Add-On 3.0 Note 2023_03_01

Required transport A1DK900500

Required SAP Note 3104883

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900589

3Keys Uzbekistan OMS Add-On 3.1 Note 2023_03_01

Required transport A2DK900525

Required SAP Note 3104883

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900166

3Keys Uzbekistan OMS Add-On 3.2 Note 2023_03_01

Required transport A3DK900136

4. Recommendation

Add rule customizing via transaction /STTP/CUST_RULES. Activate BC Set /K3TUZ/CUST_OMS_3_1_2023_03_01.

5. Source code objects

Short description

Program

Object type

Object name

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TUZ/CL_RR_OMS_CONSTANTS

Class Definition (ABAP Objects)

LIMU

CLSD

/K3TUZ/CL_RR_UZ_UTILITIES

Public Header (ABAP Objects)

LIMU

CPUB

/K3TUZ/CL_RR_OMS_CONSTANTS

Public Header (ABAP Objects)

LIMU

CPUB

/K3TUZ/CL_RR_UZ_UTILITIES

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_BADI_RR_UZ_OM_10_283/K3TUZ/IF_BADI_RR_UZ_OMS~SEND_IC_DROPOUT_REPORT

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_BADI_RR_UZ_OM_10_283/K3TUZ/IF_BADI_RR_UZ_OMS~SEND_IC_USAGE_REPORT

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_RR_UZ_ORDER_MGMT MAP_MESSAGE_TAGS

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_RR_UZ_ORDER_MGMT OMS_LOCK_REQUEST

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_RR_UZ_ORDER_MGMT Z3K_SEND_AGGREGATION_REP_RULE

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_RR_UZ_UTILITIES GET_EXPIRATION_DATE

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_RR_UZ_UTILITIES GET_PRODUCTION_DATE

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_SNR_CRY_PROC Z3K_RESEND_REPORT_RULE

Method (ABAP Objects)

LIMU

METH

/K3TUZ/CL_SNR_CRY_PROC Z3K_GET_REPORT_PROC_STAT

Table Definition

LIMU

TABD

/K3TUZ/S_RR_UZ_DROP_REQ_10

Table Definition

LIMU

TABD

/K3TUZ/S_RR_UZ_UTILISATION_10

Domain

R3TR

DOMA

/K3TUZ/D_OMS_NOTE2023_03_01V1

Data Element

R3TR

DTEL

/K3TUZ/E_OMS_EXP_DATE_10

Table

R3TR

TABL

/K3TUZ/S_RR_UZ_DROP_DET_10

Table

R3TR

TABL

/K3TUZ/S_RR_UZ_UTIL_DET_10

BC Set

R3TR

SCP1

/K3TUZ/CUST_OMS_3_1_2023_03_01

 

 

Related content

Uzbekistan OMS Release 2023_02
Uzbekistan OMS Release 2023_02
More like this
Uzbekistan OMS Note 2023_02_2
Uzbekistan OMS Note 2023_02_2
More like this
Uzbekistan OMS Release 2023_01
Uzbekistan OMS Release 2023_01
More like this
Uzbekistan OMS Note 2023_02_1
Uzbekistan OMS Note 2023_02_1
Read with this
Uzbekistan OMS Release 2023_03
Uzbekistan OMS Release 2023_03
More like this
Uzbekistan OMS Note 2023_04_3
Uzbekistan OMS Note 2023_04_3
Read with this