Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Version

Changes

Effective Date

1.0

First approved version

3Keys MDLP Add-On Note 2024_01_211-Jan02_1

29-Feb-2024

2.0

Updated version

03-Apr-2024

1. Overview

This document describes changes in the 3Keys MDLP connector ABAP part.

2.    Description

New MDLP Analytic reporting methods added functionality adjustment to the 3Keys MDLP connector Add-On:

  • GENERAL_PRICING_REPORT

  • GENERAL_REPORT_ON_MOVEMENT

  • GENERAL_REPORT_ON_REMAINING_ITEM

  • GENERAL_REPORT_ON_DISPOSAL

Corrections for transaction MDLP API version 4.58 changes:

  • new JSON field processing logic added to scheduler programs (Fields “0616_IC_Operation_MDLP_period_all”, “1031_IC_Period_Week_all”). Field value is filled automatically based on internal date calculation logic

  • new selection screen field “Source type” added into task scheduler programs to restrict analytic report with additional filter:

    • /K3T/RU_MAR

...

    • _SCD_GEN_MD - Russia MDLP Analytics: Task

...

  • new function “Download ZIP from MDLP” to download ZIP file for provided GUID. Function is available if user has authorities for object /K3T/RU005 field /K3T/RU005 value “10”. Processing logic:

    • request MDLP GUID and Configuration ID with Popup window

    • read first selected item to check if selected report is General report

    • get result ID from MDLP

    • get file from MDLP for result ID and save file to PC

  • new fields “Period type”, “Period from”, “Period to” at report output

  • some technical hidden fields deleted from output for memory optimization

New database tables added to store analytic reporting data.

  • /K3T/RU_R_G_MD - Russia MDLP Analytics: General report Medicine disposal

  • /K3T/RU_R_G_MV - Russia MDLP Analytics: General report on Movement

  • /K3T/RU_R_G_PR - Russia MDLP Analytics: General Pricing report

  • /K3T/RU_R_G_RM - Russia MDLP Analytics: General report Remaining medicines

  • To compress identical entries Business partner data as fields FEDERAL_SUBJECT, CITY, AREA and etc. are stored at existing table
    • 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

  • new selection screen field “Aggregation type” added into task scheduler program /K3T/RU_MAR_SCD_GEN_PR - General Pricing Report to set aggregation type (“1” - GTIN, “2” - GTIN and Lot). Selection screen value will be transformed to JSON field “1158_IC_Agg_115_type_realiz” with value “Agg_General_one___1026” - aggregation type by GTIN or value “Agg_General_two___1026” - aggregation type by GTIN and Lot

  • new report field support (field “Source type”) added to CSV file parse and database tables:

    • /K3T/RU_R_

    BP
    • G_MD - Russia MDLP Analytics:

    Business partner. Database table (for example,
    • General report Medicine disposal

    • /K3T/RU_R_G_

    MD) contains BP_ID key only and database views
    • MV - Russia MDLP Analytics: General report on Movement

    • /K3T/RU_R_G_

    MD_V contains all fields from MDLP analytic
    • PR - Russia MDLP Analytics: General Pricing report

    • /K3T/RU_R_

    FILE
    • G_RM - Russia MDLP Analytics:

    CSV File as String (help table to split CSV file into several parts on ZIP file processing)

...

    • General report Remaining medicines

New interfaces added to receive response ZIP file from Java part by chunks to support massive ZIP files processing. Default chunk size is 30 Mb. This size could be changed using parameter MR_DOWN_PART_SIZE_KB = new number value in Kb (transaction /K3T/RU_PARAM). If for some reasons you would like to ignore new interfaces to receive file with single interface call parameter MR_ZIP_SPLIT_INACTIVE need to be activated (transaction /K3T/RU_PARAM).

In some scenarios ZIP file could not been processed on program /K3T/RU_MAR_MONITOR output:

  • period type (values “1” - Week, “2” - Month from report task JSON)

  • period from (period first day from report task JSON)

  • period to (period last day from report task JSON)

New selection screen fields “All GTINs” and “Select GTINs” added into task scheduler programs to allow run without GTIN specification:

...

/K3T/RU_MAR_SCD_GEN_MD - Russia MDLP Analytics: Task scheduler General Report on Disposal

TASK_EXEC execution due to runtime error STRING_SIZE_TOO_LARGE related to response ZIP file size. To correct this problem new approach implemented to function module /K3T/RU_MAR_

...

EXEC_GEN_

...

/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

Error corrections for program /K3T/RU_MAR_REP_PROC - Russia MDLP Analytics: Task processor (General Report):

  • error with API time limit - in some cases task is not created due to API time limit violation. Default delay set to 65 seconds (can be redefined with parameters /K3T/MDLP_API_TSK_RDEL_DELAY (delete file), /K3T/MDLP_API_TSK_R_DP_DELAY (create disposal report), /K3T/MDLP_API_TSK_R_MV_DELAY (create movement report), K3T/MDLP_API_TSK_R_PR_DELAY (create price report), /K3T/MDLP_API_TSK_R_RM_DELAY (create remaining report), /K3T/MDLP_API_TSK_R_RGET_DELAY (get result id), /K3T/MDLP_API_TSK_R_FILE_DELAY (get file), /K3T/MDLP_API_TSK_R_SRCH_DELAY (get all task status), /K3T/MDLP_API_TSK_R_STAT_DELAY (get single task status)

  • ABAP code errors

New function module /K3T/RU_MAR_EXEC_GEN_SAVE created to parse ZIP from task database table and save to relevant database table (can be used as processor at configuration transaction /K3T/RU_MAR_CONF or as example for custom function module). Processing logic:

  • Check there is no previous data at database for this task

  • Decode ZIP file to files as string

  • Split file to parts with 100000 entries (can be redefined with parameter MR_CSV_FILE_PART_SIZE)

  • Save file to database table /K3T/RU_R_FILE (to reduce memory consumption)

  • For each file from database table /K3T/RU_R_FILE:

    • read file header and file content as string

    • split file content by packages with number 20000 (can be redefined with parameter MR_CSV_PACKAGE_SIZE)

    • parse and save file package to database tables

    • repeat until file is not empty

    • commit changes

  • Delete entries from table /K3T/RU_R_FILE

New logic to parse response with ZIP file from connector:

...

in case response is not empty check first character. If it is not “{“ it means connector returns file as base64 without JSON and JSON parse is not required. Return response without correction

Otherwise response is JSON and JSON transformation is required. Read parameter MR_JSON_ZIP_PARSE_MODE and transform JSON to ABAP structure fields depending on specified parse mode:

...

empty or “1” - use parse mode based on string search. Reduce string length after search

...

SAVE to decode response ZIP file with Application server:

  • save file to application server (default folder is logical file path Z3K_MR_UNPACK_PATH could be changed using parameter MR_UNPACK_PATH = <new logical file path> (transaction /K3T/RU_PARAM)).

  • unzip file using OS command Z3K_UNZIP, command must exist at SM69 transaction and allow unzip actions

  • split file (using OS command Z3K_SPLIT (if parameter MR_CSV_SPLIT_OS_COMMAND is activated) or using stream file reading). Several CSV files with fixed entries number (default value is 100000, could be redefined with parameter MR_CSV_FILE_PART_SIZE) will be created with file name containing postfix “_XXXX” where “XXXX” - number from “0000” to ”9999”

  • process file sequentially

  • clear application server folder (delete ZIP file, unzipped files, splitted CSV files)

This approach is active by default and could be deactivated using parameter MR_PARSE_ZIP_IN_MEMORY (transaction /K3T/RU_PARAM).

New Web service interfaces created at Java (called from ABAP part using proxy classes):

  • /K3T/CO_RU_MAR_GET_FILE_PART

  • /K3T/CO_RU_MAR_GET_RES_ID_FL

  • /K3T/CO_RU_MAR_DEL_FILE

New RFC interfaces created at Java (called from ABAP part using RFC function modules):

  • /K3T/RU_MDLP_MAR_DELETE_FILE - Russia MDLP analytic reporting: Delete file from Connector

  • /K3T/RU_MDLP_MAR_GET_FILE_PART - Russia MDLP analytic reporting: Get file segment from Connector

  • /K3T/RU_MDLP_REQ_SIGNED - Russia MDLP analytic reporting: Get General Report result file

3.    Solution

Import related to the transport request.

3.1    Correction instruction ATTP 3.0

...

Transport request

...

Description / Dependencies

A1DK900621

...

3Keys MDLP Add-On 3.0 Note 2024_01_02

Required transport A1DK900554

3.2    Correction instruction ATTP 3.1

...

Transport request

...

Description / Dependencies

...

A2DK900691

...

3Keys MDLP Add-On 3.1 Note 2024_01_02

Required transport A2DK900615

3.3    Correction instruction ATTP 3.2

...

Transport request

...

Description / Dependencies

...

A3DK900276

...

3Keys MDLP Add-On 3.2 Note 2024_01_02

Required transport A3DK900190

3.4    Correction instruction ATTP 3.3

...

Transport request

...

Description / Dependencies

...

A4DK900080

...

3Keys MDLP Add-On 3.3 Note 2024_01_02

Required transport A4DK900045 or SAPK-303COINK3T

4.    Recommendation

Implement new methods for analytic data processing from MDLP as old methods marked as obsolete at MDLP API documentation. Update MDLP connector java part to the latest version.

5.    Source code objects

...

Short description

...

Program

...

Object type

...

Object name

...

Translation for: Domain

...

LANG

...

DOMA

...

/K3T/D_MR_PERIOD_TYPE

...

Translation for: Data Element

...

LANG

...

DTEL

...

/K3T/D_MR_CSV_FILE

...

Translation for: Data Element

...

LANG

...

DTEL

...

/K3T/D_MR_PERIODFROM

...

Translation for: Data Element

...

LANG

...

DTEL

...

/K3T/D_MR_PERIODTO

...

Translation for: Data Element

...

LANG

...

DTEL

...

/K3T/D_MR_PERIOD_TYPE

...

Translation for: Data Element

...

LANG

...

DTEL

...

/K3T/D_MR_PERIOD_TYPE_TEXT

...

Translation for: Single Message

...

LANG

...

MESS

...

/K3T/REP_RU_MR045

...

Translation for: Report Texts

...

LANG

...

REPT

...

/K3T/RU_MAR_SCD_GEN_MD

...

Translation for: Report Texts

...

LANG

...

REPT

...

/K3T/RU_MAR_SCD_GEN_ON_MV

...

Translation for: Report Texts

...

LANG

...

REPT

...

/K3T/RU_MAR_SCD_GEN_PR

...

Translation for: Report Texts

...

LANG

...

REPT

...

/K3T/RU_MAR_SCD_GEN_RM

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

/K3T/CL_MDLP_API_JOB_DEL_RSLT

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

/K3T/CL_MDLP_API_JOB_GEN_R_DP

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

/K3T/CL_MDLP_API_JOB_GEN_R_PR

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

/K3T/CL_MDLP_API_JOB_GEN_R_RM

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

/K3T/CL_MDLP_API_JOB_RESULTS

...

Class Definition (ABAP Objects)

...

LIMU

...

CLSD

...

Activate BC set depending on ATTP version /K3T/CUST_MDLP_3_0_2024_02_01 or /K3T/CUST_MDLP_3_1_2024_02_01 or /K3T/CUST_MDLP_3_2_2024_02_01 or /K3T/CUST_MDLP_3_3_2024_02_01 with transaction SCPR20.

3.1    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

A1DK900663

3Keys MDLP Add-On 3.0 Note 2024_02_01

Required transport A1DK900631

3.2    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900737

3Keys MDLP Add-On 3.1 Note 2024_02_01

Required transport A2DK900699

3.3    Correction instruction ATTP 3.2

Transport request

Description / Dependencies

A3DK900324

3Keys MDLP Add-On 3.2 Note 2024_02_01

Required transport A3DK900289

3.4    Correction instruction ATTP 3.3

Transport request

Description / Dependencies

A4DK900171

3Keys MDLP Add-On 3.3 Note 2024_02_01

Required transport A4DK900103

4.    Recommendation

Implement new methods for analytic data processing from MDLP as old methods marked as obsolete at MDLP API documentation. Update MDLP connector java part to the latest version.

Create application server folder to process analytic reports and customise logical file path. Use predefined logical path Z3K_MR_UNPACK_PATH value or create own logical path and maintain parameter MR_UNPACK_PATH = <new logical file path> (transaction /K3T/RU_PARAM).

Create OS command Z3K_UNZIP using transaction SM69:

  • Windows system: operation system command “powershell”, parameters for OS Command “Expand-Archive”, Additional Parameters allowed indicator active

  • Linux system: operation system command “unzip”, Additional Parameters allowed indicator active

Optional: in case you use Linux system create OS command Z3K_SPLIT using transaction SM69. Activate parameter MR_CSV_SPLIT_OS_COMMAND (transaction /K3T/RU_PARAM):

  • operation system command “split”, Additional Parameters allowed indicator active

Update Connector Java part. In case HTTP based and create binding for new services using SOAMANAGER for consumer proxy:

  • /K3T/CO_RU_MAR_GET_FILE_PART

  • /K3T/CO_RU_MAR_GET_RES_ID_FL

  • /K3T/CO_RU_MAR_DEL_FILE

5.    Source code objects

Short description

Program

Object type

Object name

Translation for: Single Message

LANG

MESS

/K3T/REP_RU_MR048

Translation for: Single Message

LANG

MESS

/K3T/REP_RU_MR049

Translation for: Single Message

LANG

MESS

/K3T/REP_RU_MR050

Translation for: Single Message

LANG

MESS

/K3T/REP_RU_MR051

Translation for: BC Set or Customizing Profile

LANG

SCP1

/K3T/CUST_MDLP_3_2_2024_02_01

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MDLP_API_JOB_GEN_R_SEARCHDP

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MDLP_API_JOB_STATUSGEN_R_MV

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MR_CONSTANTSMDLP_API_JOB_GEN_R_PR

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MR_UI_HELPERMDLP_API_JOB_GEN_R_RM

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MDLP_API_MRJOB_UTILSRSLT

Private Header Class Definition (ABAP Objects)

LIMU

CPRICLSD

/K3T/CL_MR_UTILSCONSTANTS

Protected Header Class Definition (ABAP Objects)

LIMU

CPROCLSD

/K3T/CL_MDLP_API_JOB_DEL_RSLTProtected Header MR_UTILS

Class Definition (ABAP Objects)

LIMU

CPROCLSD

/K3T/CL_RU_MDLP_API_JOB_GEN_R_DPCONNECTOR

Protected Header (ABAP Objects)

LIMU

CPRO

/K3T/CL_MDLP_API_JOB_GEN_R_MVRSLT

Protected Header (ABAP Objects)

LIMU

CPRO

/K3T/CL_MDLP_API_JOB_GEN_R_PRProtected MR_UTILS

Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MDLP_API_JOB_GEN_R_RMDP

Protected Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MDLP_API_JOB_RESULTSProtected GEN_R_MV

Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MDLP_API_JOB_RSLTProtected GEN_R_PR

Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MDLP_API_JOB_GEN_R_SEARCHRM

Protected Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MDLP_API_JOB_STATUSRSLT

Protected Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MR_UI_HELPERCONSTANTS

Protected Public Header (ABAP Objects)

LIMU

CPROCPUB

/K3T/CL_MR_UTILS

Public Header (ABAP Objects))

LIMU

CPUB

/K3T/CL_RU_MDLP_CONNECTOR

Documentation

LIMU

DOCU

NA/K3T/REP_RU_MR046

Documentation

LIMU

DOCU

NA/K3T/REP_RU_MR047

Documentation

LIMU

CPUBDOCU

NA/K3T/CLREP_MDLP_API_JOB_DEL_RSLTPublic Header (ABAP Objects)RU_MR048

Documentation

LIMU

CPUBDOCU

NA/K3T/CLREP_MDLP_API_JOB_GEN_R_DPPublic Header (ABAP Objects)RU_MR049

Documentation

LIMU

CPUBDOCU

NA/K3T/CLREP_MDLP_API_JOB_GEN_R_PRPublic Header (ABAP Objects)RU_MR050

Documentation

LIMU

CPUBDOCU

NA/K3T/CLREP_MDLP_API_JOB_GEN_R_RMPublic Header (ABAP Objects)RU_MR051

Function Module

LIMU

CPUBFUNC

/K3T/CLRU_MDLPMAR_APIEXEC_JOBGEN_RESULTSPublic Header (ABAP Objects)SAVE

Function Module

LIMU

CPUBFUNC

/K3T/CLRU_MDLP_APIMAR_JOBGET_RSLTPublic Header (ABAP Objects)FILE

Single Message

LIMU

CPUBMESS

/K3T/CLREP_MDLP_API_JOB_SEARCHPublic Header (ABAP Objects)RU_MR046

Single Message

LIMU

CPUBMESS

/K3T/CLREP_MDLP_API_JOB_STATUSPublic Header (ABAP Objects)RU_MR047

Single Message

LIMU

CPUBMESS

/K3T/CLREP_MRRU_CONSTANTSPublic Header (ABAP Objects)MR048

Single Message

LIMU

CPUBMESS

/K3T/CLREP_MR_UI_HELPERPublic Header (ABAP Objects)RU_MR049

Single Message

LIMU

CPUBMESS

/K3T/CLREP_MRRU_UTILSMR050

DocumentationSingle Message

LIMU

DOCUMESS

NA/K3T/REP_RU_MR043DocumentationMR051

Method (ABAP Objects)

LIMU

DOCUMETH

NA/K3T/REP_RU_MR044DocumentationCL_MDLP_API_JOB_GEN_R_DP COMPOSE_MESSAGE

Method (ABAP Objects)

LIMU

DOCUMETH

NA/K3T/REP_RU_MR045

Domain Definition

LIMU

DOMD

/K3T/D_MR_ACTION

Function Module

LIMU

FUNC

/K3T/RU_MAR_EXEC_GEN_SAVE

Function Module

LIMU

FUNC

/K3T/RU_MAR_EXEC_SAVE

Single Message

LIMU

MESS

/K3T/REP_RU_MR043

Single Message

LIMU

MESS

/K3T/REP_RU_MR044

Single Message

LIMU

MESS

/K3T/REP_RU_MR045/K3T/CL_MDLP_API_JOB_GEN_R_MV COMPOSE_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_PR COMPOSE_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_RM COMPOSE_MESSAGE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     COMPOSE_REQUEST

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     EXECUTE_MEMORY_OPT

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     EXECUTE_USING_CHUNKS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_DEL_RSLT CLASS_CONSTRUCTORMR_UTILS              CLEANUP_DIR_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_DEL_RSLT CONSTRUCTORMR_UTILS              CONVERT_DISPOSAL_TYPE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_DEL_RSLT EXECUTEMR_UTILS              CONVERT_SOURCE_TYPE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_DP CLASS_CONSTRUCTORMR_UTILS              DECODE_RESPONSE_ZIP

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_DP CONSTRUCTORMR_UTILS              DECODE_RESPONSE_ZIP_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_MV CLASS_CONSTRUCTORMR_UTILS              DELETE_FILE_ON_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_MV CONSTRUCTORMR_UTILS              GET_SOURCE_TYPE_TEXT

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_PR CLASS_CONSTRUCTORMR_UTILS              GET_UNPACK_FILE_PATH

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_PR CONSTRUCTORMR_UTILS              GET_WEEK_NUMBER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_RM CLASS_CONSTRUCTOR_MR_UTILS              IS_DATE_IN_LAST_2_WEEKS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_GEN_R_RM CONSTRUCTORMR_UTILS              MAP_GEN_AND_SAVE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RESULTS  CLASS_CONSTRUCTOR_MR_UTILS              READ_CSV_FILE_ON_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RESULTS  COMPOSE_REQUESTMR_UTILS              SAVE_RESPONSE_ZIP_TO_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RESULTS  CONSTRUCTORMR_UTILS              SET_GEN_MAPPER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     CLASS_CONSTRUCTORMR_UTILS              SPLIT_CSV_FILE_ON_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     EXECUTEMR_UTILS              SPLIT_CSV_FILE_OS_COMMAND

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_JOB_RSLT     EXECUTE_MEMORY_OPTMR_UTILS              UNZIP_FILE_ON_AS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_RU_MDLP_API_JOB_SEARCH   CLASS_CONSTRUCTORCONNECTOR     MAR_DELETE_FILE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_RU_MDLP_API_JOB_SEARCH   CONSTRUCTORCONNECTOR     MAR_GET_EXPORT_RESULT_ID_FILE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_RU_MDLP_API_JOB_STATUS   CLASS_CONSTRUCTORMethod (ABAP Objects)CONNECTOR     MAR_GET_FILE_PART

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MDLPMAR_API_JOB_STATUS   CONSTRUCTORMethod (ABAP Objects)MONITOR_C01

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MRMAR_UI_HELPER          GET_PERIOD_TYPE_DESCRMethod (ABAP Objects)REP_PROC_C01

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MR_UTILS              CONVERT_DATE_EXT_TO_INTMethod (ABAP Objects)MAR_SCD_GEN_MD

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MAR_MR_UTILS              CONVERT_DISPOSAL_TYPEMethod (ABAP Objects)SCD_GEN_MD_C01

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MAR_MR_UTILS              DECODE_RESPONSE_ZIPMethod (ABAP Objects)SCD_GEN_MD_SSC

Report Source Code

LIMU

METHREPS

/K3T/CLRU_MR_UTILS              DELETE_CSV_FILE_LOB

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              GET_FIRST_LAST_DAY_OF_MONTH

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              GET_FIRST_LAST_DAY_OF_WEEK

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              GET_MONTH_NUMBER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              GET_REPORT_TABLE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              MAP_AND_SAVE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              MAP_GEN_AND_SAVE

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              PARSE_BP

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              PREPARE_CSV_FILE_LOB

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              SET_GEN_MAPPER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              SET_MAPPER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              SPLIT_CSV_FILE_HEADER

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              SPLIT_CSV_FILE_PART

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              SPLIT_CSV_FILE_PART_WITH_LOB

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              TRANSFORM_JSON_ZIP_TO_ABAP

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_UTILS              UPLOAD_CSV_TABLE

Report Source Code

LIMU

REPS

/K3T/LRU_MAR_EXECUXX

Report Source Code

LIMU

REPS

/K3T/RU_MAR_MONITOR_C01

Report Source Code

LIMU

REPSMAR_SCD_GEN_ON_MV

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_ON_MV_C01

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_ON_MV_SSC

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_PR

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_PR_C01

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_PR_SSC

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_RM

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_RM_C01

Report Source Code

LIMU

REPS

/K3T/RU_MAR_SCD_GEN_RM_SSC

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_MD

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_MD_C01

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_MD_SSC

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_ON_MV

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_ON_MV_C01

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_ON_MV_SSC

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_PR

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_PR_C01

Report Texts

LIMU

REPT

/K3T/RU_MAR_SCD_GEN_PR_SSC

Report Texts

LIMU

REPT

/K3T/RU_MAR_REPSCD_PROCGEN_C01RM

Report Source CodeTexts

LIMU

REPSREPT

/K3T/RU_MAR_SCD_GEN_MDRM_C01

Report Source CodeTexts

LIMU

REPSREPT

/K3T/RU_MAR_SCD_GEN_MDRM_SSC

Report Source CodeTable Definition

LIMU

REPSTABD

/K3T/RU_MARR_SCD_GEN_ON_MV_C01Report Source CodeG_MD

Table Definition

LIMU

REPSTABD

/K3T/RU_MARR_SCDG_GEN_ON_MV_SSCReport Source Code

Table Definition

LIMU

REPSTABD

/K3T/RU_MARR_SCDG_GEN_PR_C01Report Source Code

Table Definition

LIMU

REPSTABD

/K3T/RU_MARR_SCD_GEN_PR_SSCReport Source CodeG_RM

Table Definition

LIMU

REPSTABD

/K3T/S_RU_MARMR_SCD_GEN_RM_C01

Report Source Code

LIMU

REPSREQ_DB

Class (ABAP Objects)

R3TR

CLAS

/K3T/RUCL_MARMR_SCDTASK_GENSTOR_RM_SSC

Report Source Code

LIMU

REPSDB

Class (ABAP Objects)

R3TR

CLAS

/K3T/CO_RU_MAR_SCDGET_MDFILE_C01

Report Texts

LIMU

REPTPART

Class (ABAP Objects)

R3TR

CLAS

/K3T/CO_RU_MAR_MONITOR

Report Texts

LIMU

REPTGET_RES_ID_FL

Class (ABAP Objects)

R3TR

CLAS

/K3T/CO_RU_MDLP_MAR_REPDEL_PROC_C01

Report Texts

LIMU

REPTFILE

Domain

R3TR

DOMA

/K3T/RUD_MARMR_SCDSOURCE_GEN_MD

Report Texts

LIMU

REPTTYPE

Domain

R3TR

DOMA

/K3T/RUD_MAR_SCD_GEN_ON_MV

Report Texts

LIMU

REPTMR_TIMEFORMAT

Domain

R3TR

DOMA

/K3T/RU_MARNOTE2024_SCD02_GEN_PR

Report Texts

LIMU

REPT01V1

Data Element

R3TR

DTEL

/K3T/RUD_MARMR_SCDFILE_GENPART_RMCOUNT

Table DefinitionData Element

LIMUR3TR

TABDDTEL

/K3T/RU_ALV_MR

Table Definition

LIMU

TABDD_MR_FILE_PART_SIZE

Data Element

R3TR

DTEL

/K3T/RUD_MR_RSOURCE_BPTYPE

Table DefinitionData Element

LIMUR3TR

TABDDTEL

/K3T/RUD_RMR_FILETIMEFORMAT

Table DefinitionFunction Group

LIMUR3TR

TABDFUGR

/K3T/REP_RU_R_TSKDomainMDLP

BC Set or Customizing Profile

R3TR

DOMASCP1

/K3T/D_MR_EXIT_TYPEDomainCUST_MDLP_3_2_2024_02_01

Proxy Object

R3TR

DOMASPRX

CLAS/K3T/D_MR_PERIOD_TYPEDomainCO_RU_MAR_GET_FILE_PART

Proxy Object

R3TR

DOMASPRX

CLAS/K3T/CO_RU_MAR_NOTE2024GET_RES_01ID_02V1FL

Data ElementProxy Object

R3TR

DTELSPRX

CLAS/K3T/D_MR_ADDRESSData ElementCO_RU_MDLP_MAR_DEL_FILE

Proxy Object

R3TR

DTELSPRX

TABL/K3T/DRU_MRMAR_CSVGET_FILEData Element_PART_INP

Proxy Object

R3TR

DTELSPRX

TABL/K3T/D_MR_EXIT_DATEData ElementRU_MAR_GET_FILE_PART_OUT

Proxy Object

R3TR

DTELSPRX

TABL/K3T/D_MR_EXIT_TYPEData ElementRU_MAR_GET_RES_ID_FL_INP

Proxy Object

R3TR

DTELSPRX

TABL/K3T/D_MR_FILE_NAMEData ElementRU_MAR_GET_RES_ID_FL_OUT

Proxy Object

R3TR

DTELSPRX

TABL/K3T/D_MRRU_MDLP_MAR_DEL_FILE_PART_NUMBERData ElementINP

Proxy Object

R3TR

DTELSPRX

TABL/K3T/D_MR_PERIODFROMData ElementRU_MDLP_MAR_DEL_FILE_OUT

Table

R3TR

DTELTABL

/K3T/D_MR_PERIODTOData ElementRU_MAR_GET_FILE_PART_INP

Table

R3TR

DTELTABL

/K3T/D_MR_PERIOD_TYPEData ElementRU_MAR_GET_FILE_PART_OUT

Table

R3TR

DTELTABL

/K3T/D_MR_PERIOD_TYPE_TEXTRU_MAR_GET_RES_ID_FL_INP

Table

R3TR

TABL

/K3T/RU_R_FILEMAR_GET_RES_ID_FL_OUT

Table

R3TR

TABL

/K3T/RU_MDLP_MAR_RDEL_GFILE_MDINP

Table

R3TR

TABL

/K3T/RU_MDLP_RMAR_DEL_GFILE_MVOUT

Table

R3TR

TABL

/K3T/RUS_RMR_G_PRSELFLD

Table

R3TR

TABL

/K3T/RUS_RMR_G_RMViewSOURCERANGE

Table Type

R3TR

VIEWTTYP

/K3T/RUT_R_G_MD_VViewMR_SOURCERANGE

Virtual End Point

R3TR

VIEWWEBI

/K3T/RU_RMDLP_GMAR_MVDELETE_VFILE

ViewVirtual End Point

R3TR

VIEWWEBI

/K3T/RU_MDLP_RMAR_GGET_PRFILE_VPART

ViewVirtual End Point

R3TR

VIEWWEBI

/K3T/RU_MDLP_MAR_RGET_GRES_RMID_VFL

View file
nameATTP30_Note_2024_0102_21_3Keys_MDLP_Connector_12.0.zip
View file
nameATTP31_Note_2024_0102_21_3Keys_MDLP_Connector_12.0.zip
View file
nameATTP32_Note_2024_0102_21_3Keys_MDLP_Connector_12.0.zip
View file
nameATTP33_Note_2024_0102_21_3Keys_MDLP_Connector_12.0.zip