MDLP Note 2024_03_1
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys MDLP Add-On Note 2024_03_1 | 24-May-2024 |
1. Overview
This document describes changes in the 3Keys MDLP connector ABAP part.
2. Description
New outbound MDLP document type 300-transfer_code_to_custom support added.
PopUp “Maintain missing data” for message 300 added. Notification field “Custom receiver ID” is filled from event attribute “RR_RU_CUST_RECV_ID”.
Prerequisite of this note is SAP Note 3466963 - Russian Reporting: Support message type 300-‘transfer_code_to_custom’
Create customer Implementation BADI /STTP/BADI_RU_CHANGE_AFTER_MAP ATT: Change Data After Mapping with filter value “RR_RU_300_TRFCODE_FL”. Implement method /STTP/IF_BADI_RU_CHG_AFTER_MAP~CHANGE_AFTER_MAP_STRUCTURE with the following ABAP code:
METHOD /sttp/if_badi_ru_chg_after_map~change_after_map_structure.
/k3t/cl_ru_badi_utils=>change_after_map_300( EXPORTING iv_evtid = iv_evtid
iv_notif_type = iv_notif_type
is_notif_header = is_notif_header
it_notif_itm = it_notif_itm
it_dm_obj = it_dm_obj
it_dm_obj_ids = it_dm_obj_ids
it_dm_obj_itm = it_dm_obj_itm
it_dm_obj_scc = it_dm_obj_scc
it_dm_obj_dep_lot = it_dm_obj_dep_lot
CHANGING ct_aif_sap_struc = ct_aif_sap_struc
co_messages = co_messages ).
ENDMETHOD.
ATTP version 3.0 not supported by SAP Note 3466963 - Russian Reporting: Support message type 300-‘transfer_code_to_custom’
3. Solution
Import related transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900693
| 3Keys MDLP Add-On 3.0 Note 2024_03_01 Required transport A1DK900665 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900790 | 3Keys MDLP Add-On 3.1 Note 2024_03_01 Required transport A2DK900749 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900366 | 3Keys MDLP Add-On 3.2 Note 2024_03_01 Required transport A3DK900338 |
3.4 Correction instruction ATTP 3.3
Transport request | Description / Dependencies |
A4DK900225 | 3Keys MDLP Add-On 3.3 Note 2024_03_01 Required transport A4DK900204 |
4. Recommendation
No actions required
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain | LANG | DOMA | /K3T/RU_NOTE2024_03_01V1 |
Translation for: Single Message | LANG | MESS | /K3T/REP_RU194 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3T/CL_RU_BADI_UTILS |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3T/CL_RU_NTF_BEF_UPLD |
Protected Header (ABAP Objects) | LIMU | CPRO | /K3T/CL_RU_NTF_BEF_UPLD |
Public Header (ABAP Objects) | LIMU | CPUB | /K3T/CL_RU_BADI_UTILS |
Public Header (ABAP Objects) | LIMU | CPUB | /K3T/CL_RU_NTF_BEF_UPLD |
Documentation | LIMU | DOCU | NA/K3T/REP_RU194 |
Function Module | LIMU | FUNC | /K3T/RU_MDLP_CHANGE_STATUS |
Function Module | LIMU | FUNC | /K3T/RU_MDLP_SYNC_STATUS |
Single Message | LIMU | MESS | /K3T/REP_RU194 |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_BADI_UTILS CHANGE_AFTER_MAP_300 |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_MDLP_CHECK CHECK_MESSAGE_SEQUENCE |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_MDLP_CHECK INIT |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_MON_UI ON_TOOLBAR_MSG |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_MON_UI RESTART_INB_MESSAGE |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NOTIF CLASS_CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NOTIF CONVERT_DOCTYPE_TO_NOTIFTYPE |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NOTIF CONVERT_TO_EVT_PROPERTIES |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NOTIF CREATE_HEADER |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NOTIF SET_DEFAULT_DATA_FOR_UI |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NTF_BEF_UPLD CONVERT_TO_MDLP_OBJECTS |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NTF_BEF_UPLD EXTRACT_DATA |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_RU_NTF_BEF_UPLD PARSE_NTF_300_TRNSF_CODE |
Domain | R3TR | DOMA | /K3T/RU_NOTE2024_03_01V1 |