MDLP Note 2023_03_3
Document History
Version | Changes | Effective Date |
1.0 | First approved version 3Keys MDLP Add-On Note 2023_03_3 | 25-Jul-2023 |
1. Overview
This document describes changes in the 3Keys MDLP connector ABAP part.
2. Description
Adjustment MDLP Connector code to Support MDLP Analytic reporting methods including:
GENERAL_PRICING_REPORT
GENERAL_REPORT_ON_MOVEMENT
GENERAL_REPORT_ON_REMAINING_ITEM
GENERAL_REPORT_ON_DISPOSAL
New report types added into transaction /K3T/RU_MAR_MONITOR Russia MDLP Analytics: Task monitor.
New programs created for background execution:
/K3T/RU_MAR_REP_PROC - Russia MDLP Analytics: Task processor (General Report)
/K3T/RU_MAR_SCD_GEN_MD - Russia MDLP Analytics: Task scheduler General Report on Disposal
K3T/RU_MAR_SCD_GEN_ON_MV - Russia MDLP Analytics: Task scheduler General Report on Movement
/K3T/RU_MAR_SCD_GEN_PR - Russia MDLP Analytics: Task scheduler General Pricing Report
/K3T/RU_MAR_SCD_GEN_RM - Russia MDLP Analytics: Task scheduler General Report on Remaining Items
To use new analytic reporting the following scenario is expected:
Schedule job execution using background program /K3T/RU_MAR_SCD_GEN_XX (using predefined selection screen variant)
Process task using background program /K3T/RU_MAR_REP_PROC (receive ZIP from MDLP system)
Execute task using background program /K3T/RU_MAR_TASK_EXEC (parse ZIP from task database table and save to relevant database table)
3. Solution
Import related to the transport request.
3.1 Correction instruction ATTP 3.0
Transport request | Description / Dependencies |
A1DK900540
| 3Keys MDLP Add-On 3.0 Note 2023_03_03 Required transport A1DK900498 |
3.2 Correction instruction ATTP 3.1
Transport request | Description / Dependencies |
A2DK900579 | 3Keys MDLP Add-On 3.1 Note 2023_03_03 Required transport A2DK900519 |
3.3 Correction instruction ATTP 3.2
Transport request | Description / Dependencies |
A3DK900176 | 3Keys MDLP Add-On 3.2 Note 2023_03_03 Required transport A3DK900132 |
4. Recommendation
Implement new methods for analytic data processing from MDLP as old methods marked as obsolete at MDLP API documentation.
5. Source code objects
Short description | Program | Object type | Object name |
Translation for: Domain Definition | LANG | DOMD | /K3T/RU_NOTE2023_03_03V1 |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3T/CL_MR_CONSTANTS |
Class Definition (ABAP Objects) | LIMU | CLSD | /K3T/CL_MR_UTILS |
Public Header (ABAP Objects) | LIMU | CPUB | /K3T/CL_MR_CONSTANTS |
Public Header (ABAP Objects) | LIMU | CPUB | /K3T/CL_MR_UTILS |
Domain Definition | LIMU | DOMD | /K3T/D_MR_REP_TYPE |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_MDLP_API_REQ GET_INSTANCE |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_MR_CONSTANTS CLASS_CONSTRUCTOR |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_MR_UTILS GET_MONTH_NUMBER |
Method (ABAP Objects) | LIMU | METH | /K3T/CL_MR_UTILS GET_WEEK_NUMBER |
Report Source Code | LIMU | REPS | /K3T/RU_MAR_MONITOR_C01 |
Report Source Code | LIMU | REPS | /K3T/RU_MAR_TASK_PROC_C01 |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_DEL_RSLT |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_GEN_R_DP |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_GEN_R_MV |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_GEN_R_PR |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_GEN_R_RM |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_RESULTS |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_RSLT |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_SEARCH |
Class (ABAP Objects) | R3TR | CLAS | /K3T/CL_MDLP_API_JOB_STATUS |
Domain | R3TR | DOMA | /K3T/RU_NOTE2023_03_03V1 |
Program | R3TR | PROG | /K3T/RU_MAR_REP_PROC |
Program | R3TR | PROG | /K3T/RU_MAR_REP_PROC_C01 |
Program | R3TR | PROG | /K3T/RU_MAR_REP_PROC_SSC |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_MD |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_MD_C01 |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_MD_SSC |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_ON_MV |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_ON_MV_C01 |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_ON_MV_SSC |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_PR |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_PR_C01 |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_PR_SSC |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_RM |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_RM_C01 |
Program | R3TR | PROG | /K3T/RU_MAR_SCD_GEN_RM_SSC |