Business Process Analysis

This workflow reverse engineers a live SAP system and produces a CSV file in a format that may be used to generate (or update) a LiveModel business process model. The model may then be published in SAP Solution Manager. The CSV file contains a hierarchical classification of used standard and custom programs and transactions. Used objects are obtained from the available performance history data on the specified system.

The generated CSV file is stored in the subfolder of the \web\userdata\public\Reports directory on the LiveCompare server, and has the following columns:

Column Description
CPB This column is set to the string ‘Company Name’.
Process The application area associated with the transaction or program.
Subprocess A concatenation of the application area and development class associated with the transaction or program.
Task A concatenation of the development class and the text description associated with the transaction or program.
Tcode The text description associated with the transaction or program.
TcodeMnemonic The transaction or program name.

Creating RFC Destinations

Before you begin, you will need to create RFC Destinations for the SAP system you wish to analyze, and for the system from which to retrieve performance history data.

In the LiveCompare hierarchy, select the RFC Destination from which to retrieve performance history data, and click the PHD tab. Enter a value (n) in the ‘Keep this many months of data:’ field, and click ‘Update Data’ to download the most recent <n> months of performance history data. You may also specify a schedule so that the available performance history data is downloaded at regular intervals. See the Retrieving Performance History Data help topic for details.

Preparing the Workflow

To prepare the Business Process Analysis workflow, drag its workflow template from the Templates folder into your own workspace, and modify the workflow as follows:

To specify the system from which to extract transaction and program details:

  1. Select the System 1 parameter and choose ‘Edit RFC Destination’ from its context menu to display the RFC Destination dialog.

  2. Select the appropriate RFC Destination, then click ‘Save’.

To specify the system from which to retrieve performance history data:

  1. Select the System 3 parameter and choose ‘Edit RFC Destination’ from its context menu to display the RFC Destination dialog.

  2. Select the appropriate RFC Destination, then click ‘Save’.

Save the workflow using the ‘Save’ toolbar button.

Running the Workflow

To run the Business Process Analysis workflow, click the 'Run' toolbar button, choose ‘Run Now’ from the diagram’s context menu, or press F5. The currently running workflow action is marked with an animated display.

When the workflow execution has completed, select the Report URL dataset and choose ‘View Details’ from the context menu to access the URL for the CSV file. Before using the data with LiveModel, you should modify the CSV file produced by the workflow as follows:

  • Replace the ‘Company Name’ string in the CPB column with your own company name, or a suitable text string.

  • If a program, program description, development class, development class description, or application area description is not found in the System 1 system, the column value is set to an informative text string, for example, ‘No Prog Name please fix’. You may wish to make the appropriate modifications to the spreadsheet before importing it into LiveModel.