What’s New in LiveCompare 3.1?

LiveCompare 3.1 is now generally available. While apps, dashboards and mobility headline this release, LiveCompare 3.1 sees improvements across the board from new and improved templates to engine enhancements that improve server resilience. Customers will start receiving their upgrade notices next week.

LiveCompare 3.1 includes the following new features:

Templates

  • The LiveCompare Templates package has been renamed as 'LiveCompare Standard Package'.
  • The Human Resources templates package includes four new workflows named Get Before Payroll, Get After Payroll, Collect Payroll Data and Compare Payroll Runs. These workflows may be used to produce a report that identifies any changes in payroll amounts between two payroll runs.
  • The S.25 - Transport Pre-Import Analysis and S.26 - Landscape Synchronization Analysis workflows in the Basis package have been updated so that their source transports may be specified using a Table parameter.
  • The Large Change Impact Analysis, Small Change Impact Analysis and Business Function Impact Analysis workflows in the Impact Analysis package have been updated so that their Analyze Object Links Actions no longer generate a Result Cross Reference dataset. This provides these workflows with a performance improvement over the previous release of LiveCompare.
  • The Security Impact Analysis workflow in the Impact Analysis package assesses the impact of applying a set of SAP roles from a Source system to a target system.
  • The SOD Conflict Analysis workflow in the License Management package has been updated so that it reports on potential Segregation of Duty conflicts instead of 'partial' and 'complete' conflicts.
  • The Compare IMG Configurations workflow in the Synchronization package has been updated to replace retrieved and compared nodes labeled IMGDUMMY with the correct IMG table name. IMG table names are obtained from an External Data Source.
  • The Compare SAP Tables workflow in the Synchronization package compares a set of tables on two specified RFC Destinations.
  • The Accumulate Performance History Data workflow in the Tools package maintains a running 13-month archive of performance history data for the specified RFC Destination, including application and user statistics.
  • The Accumulate Performance History Data RFC workflow in the Tools package maintains the same archive, however it uses a standard SAP-enabled function to extract the performance history data.
  • The App Run Summary workflow in the Tools package generates a Dashboard report which displays an execution summary for each of the registered Apps.
  • The Scan ABAP code workflow in the Tools package scans custom Programs, Functions and Includes to identify lines of ABAP source code that may cause runtime errors in SAP 4.7 or later releases.
  • The System Locale for Non-Unicode Programs workflow in the Tools package returns the system locale configured on the LiveCompare server.
  • The U.01 - Impacted Used Custom Code and Run Complete Analysis workflows in the Upgrade package, and the U.01P - Impacted Used Custom Code and Run Proxy Analysis workflows in the Proxy Upgrade Analysis package have been updated to use the Create Object Links Cache action.
  • Workflow templates in the Human Resources, Impact Analysis, License Management, Proxy Upgrade Analysis, Tools and Upgrade packages have been updated to use External Data Sources rather than Data Stores. This allows the workflow templates to be registered as Apps.

Apps

  • Apps have been reimplemented in this release.
  • The LiveCompare Standard Package templates package installs a number of standard Apps.
  • The Consumer interface for Apps allows users with LiveCompare Consumer or Editor privileges to access and run workflows that have been registered as Apps, and view their results.
  • The Studio interface for Apps allows users with Editor privileges to monitor the execution of Apps.
  • The Consumer interface for Apps allows users to rate Apps on a scale of 0 to 5. Users may also include a comment with their rating.
  • The Consumer interface with Apps is supported on a number of mobile operating systems. See the 'Apps Consumer Interface' section of the LiveCompare Installation and Configuration Guide for details.
  • Each App and Web Service runs in its own workspace. The 'Remote Runs' workspace is no longer used.
  • The Get Administration Objects action may be used to retrieve details for Apps, App ratings and workflow runs.
  • The App Store/Apps Monitor folder in the LiveCompare hierarchy may be used to monitor the execution of workflows. Folders underneath Apps Monitor display workflows that are currently running, workflows that have recently run, and workflows that have failed.
  • An App's definition may be updated by specifying a replacement workflow.
  • The workflows associated with an App may be copied to a workspace.
  • Apps may be exported to ZIP files. App ZIP files may be imported into LiveCompare.
  • In addition to allowing old reports to be deleted 'Report Expiration Days' configuration setting allows App results to be purged if they are older than the specified number of days.
  • Apps may be added to projects.
  • On new Windows clients, the Login screen is displayed before the Browser Configuration screen. The Browser Configuration screen is not shown if a user logs in to LiveCompare with Consumer privileges.

Workflow Execution

  • Workflows are displayed and executed using separate processes on the LiveCompare server. If a workflow generates an exception, this allows its process to terminate without affecting the LiveCompare Application Server.
  • Workflows that remain in the 'Aborting' state for some time may be ended by clicking their 'Kill' button on the Process Runs screen. This terminates the workflow's process on the LiveCompare server.
  • Crash dump files are generated for individual workflows.
  • In the 'Queued Workflows' section of the Executing Workflows help topic, it is recommended that no more than two workflows are run concurrently for each GB of memory on the LiveCompare server.

Object Types

  • ABAP Query: Query (AQQU) objects are supported in this release.
  • If a retrieved Multiprovider (MPRO) object contains more than one InfoObject, each of the InfoObjects are retrieved and listed in the InfoObject folder's Attributes tab.

Engine

  • Create Pivot Table actions create a pivot table from the specified source table.
  • Create Dashboard Report actions generate graphs and charts from the contents of Table datasets.
  • Execute WQL actions allow Windows environment information to be retrieved into a workflow by running queries against the Windows Management Instrumentation layer.
  • Quality rules for the Analyze ABAP Quality action may be used to check for ABAP code that fails to match a rule, by setting the 'RuleBrokenInvert' attribute to "true". In the default Security rules delivered with LiveCompare, this attribute is used in the 'authority-check' rule to identify ABAP code that does not perform the required security checks.
  • Complexity results for the Analyze ABAP Quality action are now split, so that the complexity rating and complexity score are listed in separate table columns.
  • The Analyze Object Links action was updated so that its Usage Data Summary dataset includes all the executables that are recommended for testing, even those that were added in order to reach the value set for the action's Recommended Threshold parameter.
  • The Convert Data action may be used to convert tables to their HTML representation, stored as a string. The resulting String dataset may be substituted into the Send Email action's Message parameter.
  • The Convert Data action may be used to convert Integers and Floats to Tables. The resulting table has a single column named either INTEGER or FLOAT.
  • The Convert Data action may be used to convert an RFC Destination to a table that contains the RFC Destination's connection details.
  • The Get Administration Objects action may be used to retrieve the User Agent details for each LiveCompare client machine.
  • The Get Vault Data action returns a dataset named 'Tables', which lists the revision numbers for each of the tables in the specified Vault.
  • The Send Email action includes a 'String1' parameter which may be set to a URL or other string value to be included in the email.
  • The Send Email action may be configured to generate an HTML report containing the text of the email.
  • The Viewer role is no longer available. Existing LiveCompare Viewers will be converted to the LiveCompare Consumer role in this release.

Reports

  • Create Excel Report actions allow table sets to be written to an Excel spreadsheet through the use of the Table Set property. Each table in the supplied table set is stored in a worksheet that is given the same name as the table.
  • Create Vault Report actions include a 'Filter' parameter, which allows the report to be filtered to included only the tables specified in the filter.
  • Create Vault Report actions include an 'Include Shelved' parameter, which determines whether shelved tables are to be included in the report.
  • Create Vault Report actions include an 'Object Status to Show' parameter, which determines which tables are to be included in the report, based on their comparison status.
  • Hierarchy, Table Set, Vault and View reports no longer include a workspace name on their title pages.

RFC Destinations

  • RFC Destinations Folders may be created as subfolders of the RFC Destinations folder. These allow related RFC Destinations to be grouped together.
  • RFC Destinations support load balancing by allowing a Message Server host name and logon group to be specified.

External Data Sources

  • The name of a new database may be specified when creating SQLite External Data Sources.
  • External Data Sources may be added to projects by users with Administrator or LiveCompare Editor privileges.

User Interface

  • The LiveCompare hierarchy has been reorganized. In particular, the 'Process Runs' folder is now stored underneath the 'Data' folder.
  • The Process Runs screen only displays workflows that are running or scheduled, or have completed.
  • The Process Run screen includes a 'Refresh Now' button.
  • The 'Copy to Workspace…' hierarchy context menu item allows a workflow to be copied to a different workspace.
  • The 'Copy' hierarchy context menu item for workspaces has been renamed as 'Copy to Here'.
  • The 'Add to Library' hierarchy context menu item copies any dependent workflows to the Workflow Library. Dependent workflows that already exist in the Workflow Library are not copied.
  • The iShare templates folder has been removed from the LiveCompare hierarchy, and the 'iShare' section has been removed from the Administration folder's 'Details' pane. The 'iShare' community site may be accessed from the Apps Home screen.
  • The Workspaces screen allows one or more workspaces to be selected for deletion. The check box in the column heading allows all App workspaces to be selected for deletion.
  • The Workflow Editor toolbar includes tool buttons to reset, abort and step though a workflow. The 'Run' toolbar button has been redesigned.
  • When a single action node is selected in a workflow diagram, its parameter and dataset nodes are lightened, and their links are highlighted in blue.
  • The Shift+F5 key combination resets the current workflow.
  • The F8 key runs the currently selected workflow action only. This option is not supported for Run Workflow actions.
  • The F9 key continues the execution of the current workflow, following a break or abort.
  • The Ctrl+F10 key combination runs the current workflow up to (but not including) the currently selected workflow action.
  • The Table Name parameter for the Read Data Store and Write Data Store actions includes a drop-down list which allows a table name to be selected from those in the specified Data Store.
  • In the Register Workflow as App Wizard's 'Choose Output Parameter' screen, the first available output parameter is selected automatically.
  • The 'Start Page' User Preferences setting determines whether the Studio interface or the Apps Home screen is displayed when a user logs in to LiveCompare with Editor privileges.
  • The setup and logon screens have been redesigned.

Miscellaneous

  • LiveCompare's studio interface supports both 32-bit and 64-bit versions of Internet Explorer.
  • LiveCompare's consumer interface supports Internet Explorer, Chrome, Safari, Firefox and mobile browsers.
  • LiveCompare may be uninstalled without first running the Deconfiguration Wizard. The Deconfiguration Wizard is run by the uninstall program as required.