Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Version

Changes

Effective Date

1.0

First approved version

3Keys Uzbekistan OMS Add-On Note 2023_0304_1

2107-JulAug-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 errorIn case SAP Note 3104883 is not installed Release 2023_03 installation failed with error with DDIC activation error for structure /K3TUZ/S_RR_UZ_UTIL_DET_10.

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

...

new data element used for Production Date field.

Implementation error.

3. Solution

...

Transport request

Description / Dependencies

A1DK900532A1DK900558

3Keys Uzbekistan OMS Add-On 3.0 Note 2023_0304_01

Required transport A1DK900500A1DK900546

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900589A2DK900619

3Keys Uzbekistan OMS Add-On 3.1 Note 2023_0304_01

Required transport A2DK900525A2DK900501

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900166A3DK900192

3Keys Uzbekistan OMS Add-On 3.2 Note 2023_0304_01

Required transport A3DK900136A3DK900184

4. Recommendation

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

5. Source code objects

/K3TUZ/CL_SNR_CRY_PROC Z3K_GET_REPORT_PROC_STAT

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

Table Definition

LIMU

TABD

/K3TUZ/S_RR_UZ_DROP_REQ_10

Table Definition

LIMU

TABD

/K3TUZ/S_RR_UZ_UTILISATION_UTIL_DET_10

Domain

R3TR

DOMA

/K3TUZ/D_OMS_NOTE2023_0304_01V1

Data Element

R3TR

DTEL

/K3TUZ/E_OMS_EXPPROD_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

 

View file
nameATTP30_Note_2023_03_1_3Keys_Uzbekistan_OMS_Add-On_1.0.zip
View file
nameATTP31_Note_2023_03_1_3Keys_Uzbekistan_OMS_Add-On_1.0.zip

...