/
MDLP Note 2023_03_3

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

 

Related content

MDLP Note 2023_01_3
MDLP Note 2023_01_3
Read with this
MDLP Note 2024_02_1
MDLP Note 2024_02_1
More like this
MDLP Note 2023_02_3
MDLP Note 2023_02_3
Read with this
MDLP Release 2024_01
MDLP Release 2024_01
More like this
MDLP Note 2022_04_1
MDLP Note 2022_04_1
Read with this
MDLP Note 2022_04_4
MDLP Note 2022_04_4
More like this