Connecting your On-Premise Source System

Objective

After completing this lesson, you will be able to explain how to connect an SAP source system directly or via an intermediate system to SAP Signavio Process Insights.

Connect your Source System

Banner to show Step 4 of Administrators Collaboration
The graphic shows three persons in the upper part. Three people represent the different administrators for the source systems, SAP Signavio Process Insights, and BTP. In the lower part, the systems or Platforms visualized and their relationships represented with arrows. In addition, the 5 steps of collaboration between these persons are shown on a timeline. These steps need to be performed twice for test and production.

In this section, step 4 is considered in the interaction of administrators.

Documentation

The banner indicates that this section is aimed at the administrator of the source system.

This section of the course is relevant for: SAP Source System Administrators

In this chapter, we look at how to connect an SAP source system to SAP Signavio Process Insights. Understanding the flow of information between your SAP on-premise source system and SAP Signavio Process Insights should help you set up your connection, which then triggers data collection.

What data is collected and imported depends on the data collection settings made in SAP Signavio Process Insights by the application administrator. The source system regularly requests the data collection settings from SAP Signavio Process Insights. Based on the settings, the source system then sends a subset of its data to SAP Signavio Process Insights in predefined intervals. If you change any data in SAP Signavio Process Insights, such as delete the data for a specific performance indicator, these changes don't affect the data in your source system.

The following diagram outlines the data flow between your SAP on-premise source system and SAP Signavio Process Insights for a „direct system connection".

Direct System Connection

Data Collection Settings are made in SAP Signavio Process Insights and requested by the source system. Data Sets mating to the settings will be extracted from source system and send to the application

The following diagram outlines the data flow between your SAP on-premise source system and SAP Signavio Process Insights for a „intermediate system connection".

Intermediate System Connection

Data Collection Settings are made in SAP Signavio Process Insights and requested by the source system. Data Sets mating to the settings will be extracted from source system and send to the application. In case of an intermediate system this system is inbetween and handles the communication.

Watch this video to better understand the setup activities. The setup starts at min 2:46.

Hint

This video outlines how to connect your source system to SAP Signavio Process Insights using transaction /n/SDF/ALM_SETUP (Set up integration with SAP Cloud ALM) which is relevant for ST-PI 7.40 SP24 or lower. If you're using ST-PI 7.40 SP25, the new transaction /n/SDF/PINS_SETUP is available and the connection process is slightly different.

You are using one of the two transactions in your SAP on-premise source system, to maintain the HTTPS destination of your SAP Signavio Process Insights cloud tenant and set up the outbound mechanism to transfer data for your performance indicators to your cloud tenant. Depending on the ST-PI plug-in version installed in your system, this transactions are available:

  • For ST-PI 7.40 SP25 and higher, you use transaction /n/SDF/PINS_SETUP (Set up integration with SAP Signavio Process Insights) Documentation.
  • For ST-PI 7.40 SP24 and lower, you use transaction /n/SDF/ALM_SETUP (Set up integration with SAP Cloud ALM) Documentation.

Hint

Depending on whether you connect your source system directly or via an intermediate system, you carry out your steps directly in the source system or additionally in the intermediate system.

next chapter

Connecting Your SAP On-Premise Source System Using an Intermediate System

Connection a source system via an intermediate system requires two steps:

  1. Connecting your intermediate system with your source system (SM59)
  2. Connecting your intermediate system with SAP Signavio Process Insights (/n/SDF/PINS_SETUP or /n/SDF/ALM_SETUP)

    This step is relevant for a direct system connection and an intermediate system connection.

two systems - a QAS and a PRD system - get connected to SAP Signavio Process Insights Tenants (TEST and PROD) on BTP via an intermediate system in between

You connect your intermediate system to your source system by creating an RFC connection and making additional configuration settings.

In your intermediate system, create an RFC connection to the source system.

  1. Call transaction SM59 (Configuration of RFC Connections).
  2. Create an RFC connection with connection type 3 (RF connection to ABAP system). Make sure you use only upper-case letters for the RFC connection name.
  3. Add the details for your source system.
  4. On the Logon & Security tab, enter the RFC user that has the required authorizations in the source system. You created the user and the need authorization before. 

Hint

SAP Signavio Process Insights is a rapidly evolving cloud software. Please check the latest version of the Documentation

Add the required entry in the /SDF/DCCCONFIG (Data Collection Controller: configuration) table.

This step is only required if you're using ST-PI 7.40 SP24 or lower in your intermediate system. If you're using ST-PI 7.40 SP25, the entry is automatically created once you connect the intermediate system to SAP Signavio Process Insights.

  1. Call transaction SE11 (Generate Table View) and display table /SDF/DCCCONFIG.
  2. Select Utilities - Table Contents - Create Entries. Add the following details:
    CALM_ID(leave blank)
    PARAM_NAMERFC_"system ID of intermediate system"
    PARAM_VALUE„name of the RFC connection"
  3. Save the entry.

You've now set up the data connection between your intermediate system and your source system. You can use transaction SM59 in the intermediate system to check that the connection is appearing under HTTP Connections to External Server.

Now you're on

The banner indicates that tasks need to be completed.

If you are using an intermediate system

  1. Set up an RFC connection to your source system by using transaction SM59.
  2. If you're using ST-PI 7.40 SP24 or lower in your intermediate system you need to enter the connection in table /SDF/DCCCONFIG via transaction SE11.
next chapter

Setting Up a Connection

Setting Up a Connection (direct system connection & intermediate system connection)

Check the table below to get an overview of the needed steps in the Setup transactions.

ALM_SETUPPINS_SETUP
For ST-PI 7.40 SP24 and lower, you use transaction /n/SDF/ALM_SETUP (Set up integration with SAP Cloud ALM)For ST-PI 7.40 SP25 and higher, you use transaction /n/SDF/PINS_SETUP (Set up integration with SAP Signavio Process Insights)
(1.) Create your Target ALM Destination, which is the HTTPS destination of your SAP Signavio Process Insights cloud tenant, by choosing an existing destination using the F4 help or providing a new destination name and pressing Enter(1.) Create your Integration by choosing an existing integration using the F4 help or providing a new integration name and pressing Enter
For intermediate system connection only:
You already updated the table /SDF/DCCCONFIG in the steps before when you created the RFC connection between the intermediate system and your source system(2.) Add the RFC destination to the source system and press Enter. The RFC destination you created when you connected the source system to the intermediate system is now added to the /SDF/DCCCONFIG (Data Collection Controller: configuration) table.
SAP BTP Subaccount in BTP Cockpit with highlighted Credentials Services Key
SAP BTP Services Key Screen with highlighted Past Services Key

With pasting the key all fields are filled. If you can not copy and paste the key you can also specify the details of your HTTPS destination manually as outlined in the following table:

Token Endpointhttps://"identifier".authentification."region ID".hana.ondemand.com/oauth/token
Client IDEnter the clientid value from the service key.
SecretEnter the clientsecret value from the service key.
Proxy Host, Port, User, PasswordIf your organization uses a proxy, enter the host name and port number specific to your proxy. If your proxy uses authentication, enter the user name and password specific to your proxy.
Root URLEnter your registration target. https://bpi-pia-core-api.cfapps."region ID".hana.ondemand.com

(2.) Choose Create/Update Destination and copy and paste the service key details to specify the details for the HTTPS destination of your SAP Signavio Process Insights cloud tenant destination(3.) Choose Create/Update Destination and copy and paste the service key details to specify the details for the HTTPS destination of your SAP Signavio Process Insights cloud tenant destination
 (4.) Connect the system to the SAP Signavio Process Insights tenant. If the system is successfully connected, an ID is retrieved and displayed.
(3.) Enter your user and register your system

Enter the background user created in your source system to perform the data collection.

Choose Register to call your SAP Signavio Process Insights cloud tenant and register the system. If the registration is successful, the system retrieves and displays an LMS ID.

(5.) Enter your background user and start data collection.

Enter the background user created in your source system to perform the data collection.

To start the data collection, schedule the jobs for collecting data and getting the data collection settings from SAP Signavio Process Insights.

(4.) Choose Activate Use Cases and select "Business Process Monitoring". Selecting this use case triggers several background jobs, two of which are relevant for SAP Signavio Process Insights.(6.) Select Option "Get Settings Once" and „Test Data Collection": To fetch the data collection settings from SAP Signavio Process Insights once and to test the data collection. Next, you select a performance indicator ID and choose Test Data Collection. If the collection test was successful, a green checkmark is displayed. You can change the options to a regular data load. Documentation

Connecting the intermediate or direct system to SAP Signavio Process Insights sets up the push mechanism to push the data for your performance indicators from your SAP on-premise source system to your cloud tenant.

Now you're on

The banner indicates that tasks need to be completed.

Create the connection to the SAP Signavio Process Insights Cloud Tenant.

Use the transaction /n/SDF/ALM_SETUP or /n/SDF/PINS_SETUP depending on the release status.

You have now established the connection between SAP Signavio Process Insights and the source system and created the basis for the continuous loading of data.

next chapter

Background Jobs in SAP On-Premise Systems

You've set up the direct connection between your SAP on-premise system and the cloud tenant for SAP Signavio Process Insights. You can use transaction SM59 in your SAP on-premise system to check that the connection is appearing under HTTP Connections to External Server.

Check Connection via SM59 with the search for *ALM_SETUP*

Understand which background jobs are triggered in your SAP on-premise system after you've set up the data connection to SAP Signavio Process Insights.

Once you've set up data collection using the SAP Cloud ALM functionality that's included in the ST-PI plug-in, four background jobs are triggered in your SAP on-premise system when you set up a data connection. The "Heartbeat job" and the "Scheduler job" aren't relevant for SAP Signavio Process Insights. Only the following two jobs are relevant:

  1. CRBPA:AUTODISCOVERY

    This job runs every hour by default. It requests the latest data collection settings from SAP Signavio Process Insights system. The data collection settings determine for which performance indicators data is to be collected and how often it is collected. The job also requests the descriptions for the master data that's collected with the process performance data for performance indicators. However, these descriptions are requested once every 30 days only.As an answer to the request from the CRBPA:AUTODISCOVERY job, the SAP Signavio Process Insights system sends a list of all performance indicators which are set to Active, together with the predefined data collection frequency for each performance indicator.

  2. CRBPA:DC_CONTROLLER

    This job runs every minute. It checks the available work processes, triggers data collection, and sends the data collected to SAP Signavio Process Insights. The CRBPA:DC_CONTROLLER job only collects data for those performance indicators that are on the list the SAP on-premise system received from SAP Signavio Process Insights as a response to the latest request from the CRBPA:AUTODISCOVERY job. It also collects data based on the frequency defined for each performance indicator. To control resource consumption in your connected systems, this job only uses up to one background process and three dialog processes.

If the application administrator for SAP Signavio Process Insights changes the Activation Status for a performance indicator in the SAP Signavio Process Insights application, the changes will only take effect after the settings have been synchronized with your SAP on-premise system. The CRBPA:AUTODISCOVERY job needs to request the latest settings and SAP Signavio Process Insights needs to provide them. We recommend you keep the default job frequency and let it run hourly. Like this, you can avoid a delay between the data collection settings in SAP Signavio Process Insights and these settings taking effect when data is collected from your SAP on-premise system.

Now you're on

The banner indicates that tasks need to be completed.

Check that both jobs (CRBPA:AUTODISCOVERY and CRBPA:DC_CONTROLLER) are scheduled correctly in your systems (Transaction SM37 Job Overview).

Log in to track your progress & complete quizzes