What’s new in this release?

LiveCompare 2023.3 patch 3

LiveCompare 2023.3 patch 3 includes the following new feature:

Installation

  • LiveCompare’s SAP installation components include an Attribute Change Package (ACP) which updates the ABAP Add-on’s import conditions so that they are not dependent on specific SAP application component versions.

LiveCompare 2023.3 patch 2

LiveCompare 2023.3 patch 2 includes the following new features:

Apps

  • The Smart Impact app no longer reports on known test gaps (this functionality was added in error).

Templates

Test Repositories

Fixes

  • A problem with the Create Test Requirements action has been resolved, where ALM requirements were created in the ALM Test Repository’s root folder, rather than in the Requirements Path set in the action’s Pipeline parameter.

LiveCompare 2023.3 patch 1

LiveCompare 2023.3 patch 1 includes the following new features:

Apps

  • The Test Audit app has been modified to use the updated Search Test Execution action, providing the app with a performance improvement.

  • The Test Quality Audit Learning app simulates a run of the Test quality Audit app using a predefined set of data. It may be used for demonstration and training purposes, and does not require LiveCompare’s SAP RFC libraries to be installed. The app is installed using the LiveCompareLearningApps.exe package in the LiveCompare distribution directory.

  • In the Test Quality Audit app’s results, the Test Coverage and Gaps bar chart lists the test coverage and gaps for each of the specified Most-at-risk Search Test Repositories. Coverage is the number of used executables that are covered by at least one test. Gaps is the number of used executables that are not covered by at least one test.

  • Notification emails sent to a user who runs an app have been updated to include the app’s result URL for apps that were successful, and the app’s error message for apps that failed. The app variant name is included in each case.

Platform

  • The Convert Data action’s ‘PipelineToSearchTestRepos’ conversion type may be used to convert a Pipeline parameter or dataset to a Table dataset containing the Pipeline’s distinct Most-at-risk Search Test Repositories.

  • The Convert Data action’s ‘Table_TestRepository’ conversion type may be used to convert a The first row and column of a table to a Test Repository dataset.

  • The Create Test Execution action allows existing ALM execution lists to be reused.

  • The Search Test Execution action’s Source table schema has been updated to allow it to be set to the Result dataset returned by the Read Test Repository Cache action.

  • The Search Test Execution action’s Result table schema has been updated.

Guided configuration

  • Apostrophes may not be used in RFC Destination, Test Repository and Pipeline names set in the Guided Configuration screens, to match the naming restrictions used in the LiveCompare Studio. Apostrophes used in Pipeline names prevent the Commit Configuration process from running to completion.

Test Repositories

Licensing

Salesforce

  • Salesforce integration has been removed.

Fixes

  • A problem with the Compare Objects action has been resolved, where the table data of views whose names started with PC could not be compared.

  • A problem with the Compare Objects action has been resolved, which caused the following error when comparing an SAP table ‘The SAP table named <table name> in system <system> has bogus data in its keys. It cannot be compared’.

  • A problem with the Read SAP Table action has been resolved, where in some cases the action returned duplicate table rows.

  • A problem with the Search Test Repository action for SAP Solution Manager Test Repositories has been resolved, where the action did not read all SALM table rows.

  • A problem has been resolved which prevented workflows being registered as Web Services on LiveCompare servers that were configured to support single sign-on. The resolution involved allowing anonymous authentication of Web Service endpoints.

  • A problem with the Project screen in the Apps user interface has been resolved, where the help for the S/4 HANA Feature Pack panel was linked incorrectly.

  • A problem with the Configuration Wizard’s Advanced Application Settings screen has been resolved, where the Administrators Only Edits Pipelines check box had no effect, still allowing LiveCompare Editors to edit Pipelines.

Miscellaneous

  • The following components have been upgraded to the versions in parentheses: boost (1.84.0).

LiveCompare 2023.3

LiveCompare 2023.3 includes the following new features:

Apps

  • The Test Quality Audit app finds most-at-risk objects using that use changing objects over the past 3 months, and identifies test hits and gaps for the most-at-risk objects.

  • The Smart Impact Learning app simulates a run of the Smart Impact app using a predefined set of data. It may be used for demonstration and training purposes, and does not require LiveCompare’s SAP RFC libraries to be installed. The app is installed using the LiveCompareLearningApps.exe package in the LiveCompare distribution directory.

  • If the DisableTableContentAnalysis field in the Configuration - Impact Analysis screen is set to X, table content changes are excluded from the changing objects analyzed by the Smart Impact app.

  • The Create Dashboard Report action used in the Smart Impact app has been updated to have its Publish property set to true. This allows the report URL generated by the action to be added to the app or workflow’s run log.

  • App parameter values may be uploaded from Excel using the Sheet1 worksheet only.

Projects

Templates

Platform

  • The Get Administration Objects action supports the DUA object type, allowing details from an RFC Destination’s DUA tab to be retrieved.

  • The Search Test Repository action’s Exclude Paths parameter allows one or more Test Repository paths to be excluded from the search for matching test assets. This property applies to live ALM Test Repository searches only (where the action’s Use Cache property is set to false).

  • String parameters or datasets set in the Send Email action’s Attachments property must refer to URLs on the LiveCompare server, and must not include any relative paths.

  • In the Studio’s Test Connection screen for RFC Destinations, the STATUS column for BW or HR components that have been uninstalled is set to ‘Uninstalled’.

Reports

Licensing

Test Repositories

REST APIs

  • The REST API developer guide describes how to run LiveCompare workflows and retrieve their results using REST API calls.

Web proxies

  • The Configuration - General screen allows a web proxy to be specified to allow LiveCompare to connect to ALM, Azure DevOps, qTest, SAP Solution Manager or Tosca.

Guided configuration

Apps monitor

  • The Apps monitor is available from the for LiveCompare Editors, Consumers and Administrators from the LiveCompare dashboard.

Salesforce (Technical preview)

  • Salesforce Orgs allow LiveCompare to connect to Salesforce.

  • The Configuration - Salesforce screen allows you to specify Salesforce object types that will be reported as used, impacted and most-at-risk, and the Salesforce object types that may change.

  • When the ’Salesforce Scanner’ search method is switched on for a Tosca Test Repository, the Search Test Repository action will search the live Test Repository to find module folders with a non-empty SObjectName property, XModules in the found Module folders, and test cases that use the found XModules.

Installation

  • Some Pre-install Check tests marked with Cross icon. (for example, Disk Freespace) may be overridden by selecting each test in the results window and choosing ‘Override’ from the context menu.

  • LiveCompare’s CPU hardware requirements have been updated.

  • In the LiveCompare Web Site and URL Scheme configuration dialogs, a warning message is displayed if the URL scheme does not match the scheme used for the ReportBaseUrl field set in the Configuration - Reports screen for an earlier release of LiveCompare. In this case, you must use the same URL scheme or update the ReportBaseUrl field once LiveCompare is configured.

  • If you do not plan to use LiveCompare with SAP, LiveCompare may be configured without requiring the SAP RFC Libraries.

Fixes

  • A problem with the Retrofit Transports Analysis app has been resolved which caused a ‘no such table’ error in the Get Changing Objects History workflow if none of the changing objects from the source system existed in the target system.

  • A problem has been resolved with the ‘Calculate Risk’ Diagnostic action in the SAP HANA Upgrade Analysis app’s Testing_S4H workflow. This caused an Unknown Termination error if the action’s Source1 table was empty.

  • A problem with the Test Audit app has been resolved where duplicate rows appeared in the output if the same input token was specified more than once.

  • A problem with the Create Test Requirements action has been required, where *, ^ or \ characters requirement’s name or path caused an ‘illegal characters’ error when creating an ALM requirement. These characters are now replaced with the - character before the ALM requirement is created.

  • A problem with the Get SAP Objects action has been resolved which caused a ‘Child_obj empty’ error when retrieving a combination of folders and leaf nodes from an IMG Select List.

  • A problem with the Search Test Repository action has been resolved where search terms less than 3 characters in length could not be found when searching a live ALM, Excel or qTest Test Repository.

  • A problem with the Search Test Repository action has been resolved where no test hits were found when searching an SAP Solution Manager Test Repository linked to a Big Endian SAP system.

  • A problem with the Search Test Repository action has been resolved where Focused Build tests were not matched when searching an SAP Solution Manager Test Repository.

  • A problem with the Uses What action has been resolved where performing a Uses What operation a class (CLAS) or method (METH) did not return the referenced CDS View (DDLS) objects.

  • A problem with the Guided Configuration’s RFC Destination screen has been resolved where the Instance Number field was not treated as mandatory, although it was marked with an asterisk.

  • A problem has been resolved where the Test Connection screen for an RFC Destination reported that a BW transport had a status of ‘Incompatible’, even though the correct transport was installed.

  • A problem with the Studio Pipeline Editor has been resolved, where a Pipeline’s Most-at-risk Hits Execution Test Repository’s ‘Create and Run Test Runs’ option reverted to ‘Create Test Runs’ after the Pipeline was saved.

  • A problem has been resolved where report branding customizations (for example, the use of a custom report logo) were lost following an upgrade.

  • A problem has been resolved where a license key that expires in less than 31 days was not treated as valid in the LiveCompare studio.

  • A problem has been resolved where the UserSessionTimeout setting in the Configuration – General screen did not apply to the users with Administrator privileges.

  • A problem with the Apps screen has been resolved where selecting an app for the first time caused ‘Undefined’ to be displayed for the app’s category in the App Cockpit screen’s breadcrumb trail.

  • A problem has been resolved where Web Services stopped working if the Web Services log file became too large. LiveCompare now creates a new date-stamped Web Services log file each day if debug logging is switched on. The log file is named Log_OghmaServerExchange_<YYYYMMDD>.txt.

  • A problem has been resolved which caused the LiveCompare application server to crash if the SAP_Data_Mask.xlsx file could not be found.

  • A problem has been resolved which caused the LiveCompare application server to crash if the SAP_Data_Mask.xlsx file had an invalid format.

Documentation

  • The SAP role modifications help topic lists modifications made to the SAP roles included with LiveCompare in this release. If you are using custom roles with LiveCompare, making these changes to your custom roles will keep them aligned with the default roles delivered with LiveCompare.

  • The Apps help topic includes a link to the SAP HANA Upgrade Analysis app.

Miscellaneous

  • LiveCompare is built using SAP NetWeaver RFC SDK patch 12.

  • The following components have been upgraded to the versions in parentheses: curl (8.4.0), sqlite (3.44.0).

How to use LiveCompare

Backward compatibility

Release notes