...
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
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_DROPUTIL_REQDET_10 | |||
Table Definition | LIMU | TABD | /K3TUZ/S_RR_UZ_UTILISATION_10 | |||
Domain | R3TR | DOMA | /K3TUZ/D_OMS_NOTE2023_0304_01V1 | |||
Data Element | R3TR | DTEL | /K3TUZ/E_OMS_EXPPROD_DATE_10Table | 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 | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
...