(SP23) FIX-004 Performance optimization

BUG FIX ARCHIVE

https://mats.datavard.com/downloader.php?ticketid=8630b9df4570cad44efc58d18d11d32f

Description: OutBoard DataTiering SP23 FIX-004 Performance optimization

Password: Datavard1

Transports requests

Request
Date
Owner
Short Text
NSQK90554525.04.2019DATAVARDOutBoard DataTiering SP23 FIX-004 Performance optimization

Import the transport request to the affected system. 

ISSUE DESCRIPTION

A performance problem with the activation of DSO data, when this data is already archived. Execution of the method IS_ADSO_SUPPORTED in the class /DVD/OA_BASE_CL_ADSO takes app. 45% of total runtime in the first 90 minutes.

ERROR DESCRIPTION

The error is caused by calling the same method in a loop.

SOLUTION

The method IS_ADSO_SUPPORTED will select the data from a table only once and keep it in a buffer. And the calling of the method in a loop is moved before the loop, so it will be called only once.