Welcome to LiveCompare

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

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

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 Home screen.

Adder (Sample App)

A simple example App that performs a sum of two numbers.

Apps Usage

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.

Chronograph

Measures your investment in custom programs by year for the specified SAP system.

Code Guard

Reports on used standard vs. custom code, used vs. unused custom code, used and unused code by Application Area, and custom code quality.

Code Watch

Performs a ‘Run and Optimize’ code analysis based on based on transports, ChaRM change requests, named objects, development classes or developers.

Compare IMG

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.

Compare 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.

Heal Tests

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.

Package Disassembler

Disassembles the specified transports or support packs.

Release Assurance

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.

Smart Impact

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.

Short Dump Watch

Provides a summary of the short dump data that has been retrieved for the specified RFC Destination.

Survey

Provides a summary of the usage and execution status of Apps on the LiveCompare server.

Test Audit

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.

Used Objects

Reports on used standard versus custom, object types, users and license type assignments.

Templates

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.

APO

These templates perform comparisons for related APO tables.

Audit

These templates perform SAP audit tasks.

Basis

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.

Consolidation

These templates assist with SAP consolidation projects.

Human Resources

These templates allow HR objects to be compared and analyzed.

Impact Analysis

These templates analyze the impact of Support Packs or other SAP transports.

Java Analysis

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.

License Management

These templates assist with the management of user accounts, license types, roles and user profiles.

Rev-Trac Integration

These templates analyze the impact of Support Packs or other SAP transports, and have been customized for use as Web Services.

Synchronization

These templates allow SAP systems to be compared and synchronized.

Tools

These templates verify that the SAP components required for LiveCompare have been installed correctly, and perform a number of utility functions.

Upgrade

These templates help to assess the effort required in performing an SAP upgrade or consolidation.

Technical Support

If you have any questions about LiveCompare that our documentation does not answer, please follow the Technical Support link.

How to use LiveCompare

Upgrade Analyses Using LUX Data