LiveCompare is an SAP analysis tool designed to be used at each stage of the SAP lifecycle. It is installed on a server machine, and accessed from one or more clients, with components installed on the SAP systems to be analyzed. LiveCompare features an intuitive development environment which uses workflows, and a form-based runtime environment which uses Apps.
LiveCompare may be installed in two different ways depending on your requirements.
Analysis Using RFC Destinations
In this mode, LiveCompare transports are installed on each of the SAP systems to be analyzed. LiveCompare connects to the systems using RFC Destinations, which allow data from SAP to be retrieved for analysis.
Analysis Using LUX Data
In this mode, a small LiveCompare Universal Extract (LUX) program is created on each of the SAP systems to be analyzed. The program extracts the data required to perform a particular analysis task (for example, an SAP HANA migration assessment), and the LUX data is uploaded into LiveCompare. In this mode, it is not necessary to install any LiveCompare transports.
Workflows are flowchart diagrams which may be executed to run a set of tasks in sequence. Workflows are created in repositories named workspaces, which are implemented as SQLite databases. These are normally stored locally on the LiveCompare server, and are presented as a hierarchy of objects on the LiveCompare main screen.
Workflow diagrams include three main types of objects. Actions define the tasks that a workflow will perform, parameters define the data used by the actions, and datasets store the results of the actions. Dataset objects may present a hierarchy of comparison results, or table data which may be used as the basis of a report or chart.
LiveCompare includes actions for retrieving and comparing SAP data, as well as several reporting actions. Other actions perform analyses of SAP data, for example by discovering dependency links between SAP objects. A typical comparison workflow might retrieve and compare a set of objects from two systems, create a chart from the comparison results, and email the chart to a number of users.
LiveCompare features an intuitive development environment for creating, developing and executing workflows. Workflows may also be run directly from the workspace hierarchy, or scheduled to be run at a future date and time.
Apps present the input parameters for a workflow in a simple form-based user interface. When a workflow has been registered as an App, it may be run by providing its inputs in a set of form fields. The result of the workflow is normally a report URL, which is returned to the App and displayed as the App’s result.
Apps may be run on a number of devices that have access to the LiveCompare server, including mobile phones, tablets, laptops and desktop computers. The following Standard Apps are included with LiveCompare and may be accessed from the Apps screen.
Adder (Sample App)
A simple example App that performs a sum of two numbers.
Provides a summary of the usage and execution status of Apps and workflows.
Authorization NOTE Impact
Finds used impacted objects based on AUTHORITY-CHECK OBJECT updates introduced by SAP Notes.
Measures your investment in custom programs by year for the specified SAP system.
Reports on used standard vs. custom code, used vs. unused custom code, used and unused code by Application Area, and custom code quality.
Performs a ‘Run and Optimize’ code analysis based on based on transports, ChaRM change requests, named objects, development classes or developers.
Compares the specified IMG tables on two SAP systems. The optional ‘Columns to Compare’ parameter may be used to include or exclude specific table columns from the comparison.
Compare Custom Objects
Finds and compares all non-BW and non-HR objects on the two SAP systems and reports on the differences between the objects.
Compares a set of objects on two SAP systems. The objects may be specified by name or by using specifications defined in a Select List.
Find Similar Roles (Preview)
Finds roles that are similar to a supplied set of authorization criteria.
Fix My Code
Performs an analysis of your custom ABAP code, using the ‘Fix My Code’ quality scenario to identify source code improvements that may be made when migrating the code to SAP HANA.
The Heal Tests App retrieves modules with scanned SAPGUI screens from the specified Tosca Test Repository, and compares the screens on a Source and Comparison SAP system. The App creates virtual folders in the specified Test Repository to identify modules and test cases that refer to changed SAP screens.
Impact for Security
Assesses the impact of security changes on SAP end-users.
Impacted Custom Code
Identifies custom code that requires remediation because of changes in SAP dependencies.
Disassembles the specified transports or support packs.
Finds a set of changed dependent objects that may cause errors when custom transports are imported from QA into the production environment.
SAP HANA Migration Assessment
Assists with an upgrade by reporting on impacted used custom and standard code, unused custom code, and authorized versus used transactions.
SAP HANA Upgrade Analysis
Performs an upgrade assessment for HANA to HANA version upgrades. It produces an overall project-level Dashboard report, and detailed reports to help with fixing impacted custom code, prioritizing standard SAP testing and surfacing vulnerable integration points.
Identifies an optimal (most-at-risk) set of used executables which when tested will exercise each of the changing objects. The analysis is driven by the changing objects and by a set of used objects obtained from a Performance History system.
Smart Impact for Salesforce
Identifies the impacted and most-at-risk Salesforce objects to test, based on a set used objects and a set of changing objects.
Short Dump Watch
Provides a summary of the short dump data that has been retrieved for the specified RFC Destination.
Provides a summary of the usage and execution status of Apps on the LiveCompare server.
Reports on which Most-at-risk objects (tokens) have been executed in QA, and optionally which tests have been run in the specified Test Repository.
Reports on used standard versus custom, object types, users and license type assignments.
LiveCompare includes a set of template workflows, which perform SAP comparison tasks in a number of application areas. Templates may be copied into a workspace and then customized to meet your own requirements. The following LiveCompare templates are available, organized as folders in the LiveCompare hierarchy.
These templates perform comparisons for related APO tables.
These templates perform SAP audit tasks.
These templates assist with SAP project administration.
Business Process Analysis
These templates produce a hierarchical report of an SAP system’s used programs and transactions. The report may be imported into Tricentis’s LiveModel product to generate or update a business process model.
These templates assist with SAP consolidation projects.
These templates allow HR objects to be compared and analyzed.
These templates analyze the impact of Support Packs or other SAP transports.
These templates allow Java class files to be compared and reported upon. Differences between two sets of Java class files may also be assessed for their impact on a third set of Java class files representing your custom code.
These templates assist with the management of user accounts, license types, roles and user profiles.
These templates satisfy the prerequisites for the Impact Analysis templates.
These templates are shared by a number of Apps and workflows.
These templates allow SAP systems to be compared and synchronized.
These templates verify that the SAP components required for LiveCompare have been installed correctly, and perform a number of utility functions.
These templates help to assess the effort required in performing an SAP upgrade or consolidation.
If you have any questions about LiveCompare that our documentation does not answer, please follow the Technical Support link.