MDLP Note 2021_04_5
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys MDLP Add-On Note 2021_04_5 | 29-Oct-2021 |
1. Overview
This document describes changes in the 3Keys MDLP connector ABAP part.
2. Description
Inbound message 601 containing SSCC existing in SAP ATTP without objects received but not processed because of validation control – transaction /AIF/ERR contains error message “Failed validation: object (00)SSCC123 is not exist for existing parent SSCC456”.
After parameter /K3T/SCN_ALLOW_EMPTY_SSCC activation runtime error occurs on message processing and captured by AIF framework – transaction /AIF/ERR contains the following error in the Log Messages section:
Error UNCAUGHT_EXCEPTION (1F09B73915F6B645E10000000A11447B) when calling /K3T/RU_AIF_IN_GEN
Line 1 in /K3T/CL_RR_RU_UTILS===========CM00P (/K3T/CL_RR_RU_UTILS===========CP)
An exception with the type CX_SY_RANGE_OUT_OF_BOUN DS was raised, but was not handled locally or decl
ared in a RAISING clause.
An exception of type 'CX_SY_RANGE_OUT_OF_BOUNDS' o ccurred, that was not caught anywhere in the call
hierarchy. It was not handled locally or declared using a RAISING clause.
Line 25 in /K3T/CL_RR_RU_UTILS===========CM00P (/K3T/CL_RR_RU_UTILS===========CP)
Substring access (offset = 14, length = 13) to a d ata object of the size 22 exceeds valid boundaries
.
The sub area access (Offset = 14, Länge = GTH) on a data object of size 22, liese valid boundaries.
Error when calling /K3T/RU_AIF_IN_GEN
As a result, EPCIS event has not been created.
After program code correction inbound message 601 have been processed correctly including aggregation events (aggregation received from MDLP system).
Implementation error.
3. Solution
Import related to the transport request.
3.1 Correction instruction FP04
Transport request | Description / Dependencies |
AT1K900829 | 3Keys MDLP Add-On FP04 Note 2021_04_05 Required transport AT1K900809 |
3.2 Correction instruction FP05
Transport request | Description / Dependencies |
D1AK900345 | 3Keys MDLP Add-On FP05 Note 2021_04_05 Required transport D1AK900335 |
3.3 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900222 | 3Keys MDLP Add-On 3.0 Note 2021_04_05 Required transport A1DK900196 |
4. Recommendation
Test inbound SCN processing with parameter /K3T/SCN_ALLOW_EMPTY_SSCC activated.
5. Source code objects
Short description | Program | Object type | Object name |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RR_RU_UTILS CHECK_MDLP_HRY_EMPTY_SSCC |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RR_RU_UTILS PREPARE_POST_SCN |
Domain | R3TR | DOMA | /K3T/RU_NOTE2021_04_05V1 |