Skip to end of banner
Go to start of banner

MDLP Note 2022_03_1

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Document History

Version

Changes

Effective Date

1.0

First approved version

3Keys MDLP Add-On Note 2022_03_1

19-May-2022

1. Overview

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

2.    Description

Functionality MDLP Analytic reporting works incorrectly after MDLP release April 2022. The following corrections have been implemented:

  • Selection screen field “Max wait time after creation (sec)” type changed to allow input more than 999 seconds

  • Delay for task creation operation changed from 1 seconds to 30 seconds (New parameters /K3T/MDLP_API_TSK_HRY_DELAY, /K3T/MDLP_API_TSK_MDP_DELAY, /K3T/MDLP_API_TSK_REM_DELAY with value 30 shall be maintained in the transaction /K3T/RU_PARAM)

  • Error code TASK_LIMIT_EXCEEDED changed to USER_TASK_LIMIT_EXCEEDED and MEMBER_TASK_LIMIT_EXCEEDED

  • Status “No data” logic corrected to set status not only on task creation but on task control status. If created task returns status “FAILED” plus error text “No data are found for the parameters specified.” Or“Выгрузка не создана. По указанным параметрам не найдено данных.”. To add new error text value for status “No data” new parameters: /K3T/MDLP_API_TSK_NO_DATA_TXT1, /K3T/MDLP_API_TSK_NO_DATA_TXT2, /K3T/MDLP_API_TSK_NO_DATA_TXT3, /K3T/MDLP_API_TSK_NO_DATA_TXT4 shall be maintained in the transaction /K3T/RU_PARAM. Result error text will be combined as text1+text2+text3+text4.

  • New selection screen field “Queue processing method” added. Available values:

o   1 - “FIFO” (default value) means task will be processed in order task have been created.

o   2 - “Create if slot is available” means program will create new task after each successful task result processing when free slot is available at MDLP side (to minimize wait time between task creation)

New feature.

3.    Solution

Import related to the transport request.

3.1    Correction instruction FP04

Transport request

Description / Dependencies

AT1K900943

3Keys MDLP Add-On FP04 Note 2022_03_01

Required transport AT1K900937

3.2    Correction instruction FP05

Transport request

Description / Dependencies

D1AK900432

3Keys MDLP Add-On FP05 Note 2022_03_01

Required transport D1AK900428

3.3    Correction instruction ATTP 3.0

Transport request

Description / Dependencies

A1DK900274

3Keys MDLP Add-On 3.0 Note 2022_03_01

Required transport A1DK900272

3.4    Correction instruction ATTP 3.1

Transport request

Description / Dependencies

A2DK900217

3Keys MDLP Add-On 3.1 Note 2022_03_01

Required transport A2DK900213

4.    Recommendation

Increase value “Max wait time after creation (sec)” if there is errors related to max task processing type in SLG1 log.

Maintain parameters /K3T/MDLP_API_TSK_HRY_DELAY (delay for sscc hierarchy creation task), /K3T/MDLP_API_TSK_MDP_DELAY (delay for medical disposal creation task), /K3T/MDLP_API_TSK_REM_DELAY (delay for remains creation task) in the transaction /K3T/RU_PARAM.

Test MDLP Analytic reporting works correctly.

5.    Source code objects

Short description

Program

Object type

Object name

Translation for: Domain Definition

LANG

DOMD

/K3T/D_MR_QUEUE_PROC_METHOD

Translation for: Domain Definition

LANG

DOMD

/K3T/RU_NOTE2022_03_01V1

Translation for: Data Element Definition

LANG

DTED

/K3T/D_MR_QUEUE_PROC_METHOD

Translation for: Report Source Code

LANG

REPS

/K3T/RU_MAR_TASK_PROC

Translation for: Report Texts

LANG

REPT

/K3T/RU_MAR_TASK_PROC

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MDLP_API_TSK_HRY

Class Definition (ABAP Objects)

LIMU

CLSD

/K3T/CL_MR_CONSTANTS

Protected Header (ABAP Objects)

LIMU

CPRO

/K3T/CL_MDLP_API_TSK_HRY

Protected Header (ABAP Objects)

LIMU

CPRO

/K3T/CL_MDLP_API_TSK_MDP

Protected Header (ABAP Objects)

LIMU

CPRO

/K3T/CL_MDLP_API_TSK_REM

Public Header (ABAP Objects)

LIMU

CPUB

/K3T/CL_MDLP_API_TSK_HRY

Public Header (ABAP Objects)

LIMU

CPUB

/K3T/CL_MR_CONSTANTS

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_HRY      CLASS_CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_HRY      CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_MDP      CLASS_CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_MDP      CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_REM      CLASS_CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MDLP_API_TSK_REM      CONSTRUCTOR

Method (ABAP Objects)

LIMU

METH

/K3T/CL_MR_CONSTANTS          CLASS_CONSTRUCTOR

Report Source Code

LIMU

REPS

/K3T/RU_MAR_TASK_PROC

Report Source Code

LIMU

REPS

/K3T/RU_MAR_TASK_PROC_C01

Report Source Code

LIMU

REPS

/K3T/RU_MAR_TASK_PROC_SSC

Report Texts

LIMU

REPT

/K3T/RU_MAR_TASK_PROC

Report Texts

LIMU

REPT

/K3T/RU_MAR_TASK_PROC_C01

Report Texts

LIMU

REPT

/K3T/RU_MAR_TASK_PROC_SSC

Domain

R3TR

DOMA

/K3T/D_MR_QUEUE_PROC_METHOD

Domain

R3TR

DOMA

/K3T/RU_NOTE2022_03_01V1

Data Element

R3TR

DTEL

/K3T/D_MR_MAX_RESP_WAIT

Data Element

R3TR

DTEL

/K3T/D_MR_QUEUE_PROC_METHOD

  • No labels