(DTERP-2108) Release notes

New Features

Performance monitoring - back-end 

Some customers can occasionally experience varied service performance. To find out if any specific activities or requests are running slow, new performance monitoring was introduced. Currently, only the back-end version is available and statistics are collected to following DB tables:

/DVD/CRP_STAT, /DVD/CRP_STATA, /DVD/CRP_STATP

By default, the monitoring is disabled and you need to enable it by using the expert setting (tool CRP) WRITE_PERFORMANCE_STATS to X.

Secure connection using SSL guide

Content server is used to provide storage where data could be stored and retrieved. Implementation of content server could use HTTP or HTTPS protocol for the communication between server and client. It is recommended to use a secure protocol (HTTPS) for communication even for decentralized architecture. New version contains a guide that will guide you through the entire process. More information can be found in the chapter (DTERP-2108) Secure connection using SSL

File extension added into file name on the storage

Files especially attachments that are stored in our content server are stored with unique but unidentified file names. Customers want to leverage storage like Azure to be able to share the files also outside of the SAP system. Therefore we added the possibility to add a file extension of the original attachment to the files that will be stored in external storage.

By default, this functionality is disabled and you need to enable it by using the expert setting (tool CRP_SMC) ADD_FILE_EXTENSION_TO_NAME to X.

Connection test of assigned storage included contenting server information

After you set up the content repository in transaction OAC0, usually the connection check needs to be done. This connection check will check whether the HTTP connection between the client and content server is configured correctly and whether the server is available. Each content repository has assigned some storage on the server-side. Connection to the storage is not checked but the new version contains functionality that will check also a connection when you execute the info button and the result is shown in the service status.

If the storage is not working, you'll see the following details on the screen:

 

Read data size in the service application log

Each service request is creating an application log where you can find basic information about the request that was processed. The size of processed data wasn't included in the logs before and therefore we provide a possibility to include also this information that can help for example during troubleshooting. It will also provide information on whether data was fully read or it was read by an offset and just partial data was read from the file.

Size information will then look as on the screenshot below:

By default, functionality is disabled and you need to enable it by using the expert setting (tool CRP) WRITE_DATA_SIZE_TO_LOG to X.

Mass archiving - distinct values for selected characteristic

Mass archiving creates selection and archiving variants itself. Sometimes it is required to have in one archiving session just one value of certain characteristics like a fiscal year or company code. This can be required i.e. due to retention management. As of the new version, you will be able to create such variants using a distinct checkbox near the select option for the respective characteristic. This change affects the mass archiving wizard, specifically the step Archiving area.

Analyzer - Straggler rules documentation update

Documentation of blocking rules was updated for the following archiving object analyses:

  • MM_EBAN
    • Archiving in BAdI refused
    • The requested quantity is not completely ordered
    • Minimum residence time is not over yet
    • Item category with no entry in appl-specific Customizing
  • CO_COPC
    • Material master link check
    • Validity date check
  • SD_VBAK
    • Customer-Specific Additional Check
    • Costs still exist for this document (CO checks)
    • Status of delivery in document flow is still open
    • The status of an invoice in document flow is still open
    • Status of order in document flow is still open
    • One document in flow doesn't satisfy residence time check
    • FI document for sales order not balanced
    • One or more purchase orders connected to the sales document
  • MM_ACCTIT
    • The currency information (table ACCTCR) is missing
    • The document header (table ACCTHD) is missing
  • FI_DOCUMNT
    • Account-oriented archive index life not reached (T071)
    • The document has open items
    • BAdI FI_DOCUMNT_CHECK checks
  • MM_EKKO
    • Change date of purchasing doc. item within the retention period
    • Delivery costs have not been cleared
    • Some subitems could not be deleted
    • The final delivery indicator is not set (service item)
    • GR qty not the same as delivered quantity
    • GR quantity smaller than the quantity ordered less under delivery tolerance
    • Undeleted contract release orders exist
  • MM_MATBEL
    • Residence time check
    • Archiving object customer exit
  • RV_LIKP
    • Status of delivery in document flow is still open
    • Status of an invoice in document flow is still open
    • Status of order in document flow is still open
    • Shipment status
  • SD_VTTK
    • Archiving exit / BAdI check
    • Freight cost not archived
    • Shipment status: Calculation of shipment costs still open
    • Shipment status: Overall transportation status is still open
    • The residence time of creation date
    • The residence time of change date
    • Delivery status: transport planning status still open
    • Delivery status: good movements status still open
    • Delivery status: overall status still open
  • SD_VFKK
    • Shipment must be calculated completely
    • The calculation status must be set to C
    • Account assignment status must be either blank or C
    • Transfer status must be either blank or C
    • The residence time of creation date
    • The residence time of change date
    • The purchase order should be archived (check ESSR table)
  • SD_VBRK
    • The status of a sales document is not complete
    • Archiving exit / BAdI check
    • Check document residence time
    • Status of delivery in document flow is still open
    • The status of an invoice in document flow is still open
    • Status of order in document flow is still open

Usability improvements 

  • Mass archiving - Wizard - Variants - Sorting buttons in ALV toolbar
  • Analyzer - Renaming of "Straggler >< Data distribution" button
  • Analyzer - Add pop-up window with an option to select straggler analyses in case of a previously selected combination of straggler and quick analysis
  • Analyzer - Remember already selected analyses in case of an error message
  • Analyzer - Straggler rule type column added

Mass archiving - online analysis

Mass archiving analysis requires that at least a quick analysis is done before you want to use it. The new version enables you to skip the analysis execution for some of the archiving objects.

Supported archiving objects

Archiving objectDescription

FI_DOCUMNT

Financial Accounting Documents
MM_ACCTITMM- Accounting interface posting data
MM_MATBELMaterials management: Material documents

Bug fixes

Authorization role update

Authorization role /DVD/CRP_SERVICE was updated by adding authorization object S_DEVELOP.