...
Version | Changes | Effective Date |
1.0 | First approved version 3Keys MDLP Add-On Note 2023_01_41 | 2614-JanFeb-2023 |
1. Overview
This document describes changes in the 3Keys MDLP connector ABAP part.
2. Description
New function Function module /K3T/RU_AIF_IN_RETURN_SCN2 created to process inbound message 601 with turnover type “2”-return (In case turnover type is different from “2” function module provided with Note 2023_01_4 works incorrectly due to ABAP code error. In some scenarios transaction /AIF/ERR contains the following log text:
“Failed validation: MDLP/ATTP hierarchies for object &1 have differences“
Several log messages to save error text “Error UNCAUGHT_EXCEPTION (1F09B73915F6B645E10000000A11447B) when calling /K3T/RU_AIF_IN
...
SGTIN
SSCC as originally shipped
SSCC unpacked from originally shipped SSCC
SSCC with less SGTINs as originally shipped
Unknown SSCC in ATTP will not be accepted and raise error.
For each SSCC current hierarchy from MDLP system is requested and compared with actual hierarchy at SAP ATTP system. In case SGTIN or SSCC exists at SAP ATTP and absent in MDLP hierarchy unpacking event is added to EPCIS message.
_GEN
Line 1 in /K3T/CL_RR_RU_UTILS===========CM00K (/K3T/CL_RR_RU_UTILS===========CP)
An exception with the type CX_SY_CONVERSION_OVERFL OW was raised, but was not handled locally or decl
ared in a RAISING clause.
An exception of type 'CX_SY_CONVERSION_OVERFLOW' o ccurred, that was not caught anywhere in the call
hierarchy. It was not handled locally or declared using a RAISING clause.
Line 69 in /K3T/CL_RR_RU_UTILS===========CM00K (/K3T/CL_RR_RU_UTILS===========CP)
Overflow converting from '256'
The attempt to convert '256' returned a value whic h lies outwith the valid value range. This resulte
d in an overflow.
Error when calling /K3T/RU_AIF_IN_GEN”
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900430A1DK9004XX | 3Keys MDLP Add-On 3.0 Note 2023_02_01_04 Required transport A1DK900392A1DK900XXX |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900459A2DK9004XX | 3Keys MDLP Add-On 3.1 Note 2023_02_01_04 Required transport A2DK900359A2DK900463 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900093A3DK9000XX | 3Keys MDLP Add-On 3.2 Note 2023_02_01_04 Required transport A2DK900031 or SAPK-302COINK3TA3DK9000XX |
4. Recommendation
Assign function module to Test inbound message 601 processing via transaction /K3T/RU_CONFwith turnover type 2-Return.
5. Source code objects
...
Short description | Program | Object type | Object name | ||||||
Class Definition (ABAP Objects) | LIMU | CLSD | /K3T/CL_RR_RU_UTILS | ||||||
Protected Header (ABAP Objects) | LIMU | CPRO | /K3T/CL_RR_RU_UTILS | ||||||
Public Header (ABAP Objects) | LIMU | CPUB | /K3T/CL_RR_RU_UTILS|||||||
Function Module | LIMU | FUNC | /K3T/RU_AIF_IN_RETURN_SCN | Function Module | LIMU | FUNC | /K3T/RU_AIF_IN_RETURN_SCN2 | ||
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RR_RU_UTILS CHECK_BEFORE_POST_RETURN_SCN | ||||||
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RR_RU_UTILS CHECK_MDLP_HRY_RETURN_SCN | Method (ABAP Objects) | LIMU | METH | /K3T/CL_RR_RU_UTILS GET_HRY_STTP_FOR_COMPARE | Method (ABAP Objects) | LIMU |
METHTranslation for: Domain Definition | LANG | DOMD | /K3T/CL_RR_RU_UTILS PARSENOTE2023_MDLP02_INFO | Method (ABAP Objects) | LIMU | METH01V1 | |||
Domain | R3TR | DOMA | /K3T/CL_RR_RU_UTILS PREPARENOTE2023_POST_RETURN_SCN | ||||||
Report Source Code | LIMU | REPS | /K3T/LRU_AIF_INUXX |
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
02_01V1 |