- Created by Ulrike Hormann, last modified on Jul 05, 2018
This page summarizes questions and answers for Business Process Monitoring on the Monitoring and Alerting Infrastructure (MAI) in Solution Manager 7.1 and Solution Manager 7.2. Please note that due to ongoing development answers to questions might change over time. E.g. questions that were answered with "No" right now might be answered with "Yes" after the next Solution Manager release becomes available.
Please note that there is a separate FAQ page for classic (CCMS based) BPMon.
Transport of BPMon configuration
Can I transport the BPMon configuration between two SAP Solution Manager systems?
No. Technically, the BPMon configuration is considered as master data and cannot be transported. However, in Solution Manager 7.1 you have the option to transfer whole solutions between Solution Manager systems via the solution transfer. This transfer includes the BPMon configuration. This feature is available in 7.1 for solutions using classic BPMon and BPMon on MAI. For Solution Manager 7.2 this option is currently not available. The solution transfer can only transfer entire solutions. Delta-transfers are not possible (i.e. it is not possible to transfer only the change configuration)
[Update] As of SAP Solution Manager 7.2 SP5, the solution export / import function also transfers BPMon configuration.See 10. Transfer of Monitoring Configuration for details.
Display technical alerts and BPMon alerts in one inbox
Can I display both alerts from BPMon and technical monitoring in one inbox?
Yes. if you create your own query, you can choose to display both technical and BPMon alerts in one inbox. This works both in 7.1 and 7.2.
Monitor non-productive systems
In 7.2, can I configure BPMon for non-productive managed systems?
Yes. In the logical components of your Operations branch, include your non-productive managed systems (e.g. Development, Demo, Test, etc.). Afterwards, select the correct system role in the solution documentation. Now you are able to configure BPMon for the systems assigned to the logical components in this system role. In the Alert Inbox and Monitoring Application, you are also able to consume the monitoring for these systems. Again, make sure that you sleect the correct system role.
Which prerequisites have to be met in order to set up Business Process Monitoring in SAP Solution Manager?
Technical prerequisites are ensured via the Business Process Operations section in the SAP Solution Manager Configuration. Please note that in 7.1 the MAI prerequisites are part of section "Technical Monitoring → System Monitoring". In 7.2, all prerequisites are contained in section Business Process Operations → Basic BPO Configuration.
Out-of-the-box key figures
Is there a list of key figures that come out of the box?
Yes, there are more than 850 out-of-the-box key figures shipped with Business Process Monitoring.The offline version of the list is available here. We are currently in the process of moving all key figure descriptions to the Cloud Catalogue.
Instead of monitoring application logs every 5 mins or 10 mins or 30 mins, is it possible to wait until a batch job is completed and then send out all the errors to target recipients?
Not with standard monitoring functions. This requires custom developement.
Is it possible to monitor the content of spool files with BPMon?
Not with standard monitoring functions. This requires the development of a custom key figure. Development Guides are available in the Media Library of wiki page Business Process Monitoring.
Customer Key Figures
Can I configure my own (customer-specific) key figures with BPMon on MAI?
Yes, customer specific key figures are available with BPMon on MAI same as with classic BPMon. On both infrastructures Business Process Monitoring offers a complete Customer Exit framework in order to develop customer-specific key figures. This is described in the SDN Blog New Business Process Monitoring functionalities in SAP Solution Manager - Customer Exit . Please also have a look at the Customer Exit setup guides available in the media library of wiki page Business Process Monitoring. In many cases you can even have it simpler than this. If your new key figure shall only consist of one select statement on one table or view with up to 5 fields within the WHERE clause then you can use the Table Entry Counter monitor.
Will my customer key figures that I created on classic BPMon continue working after I migrate to BPMon on MAI?
In general, the customer key figures will continue working after the migration to MAI just like the SAP key figures. However, In case you implemented a key figure to return more than one alert reocord during one data collection, you customer exit will require some adjustment as with MAI it is not possible to return more than one metric value per key figure during one data collection.
Can I send automatic emails for alerts?
Yes, this function is available out of the box.
Migration to Twin Cubes and migration to MAI
We're thinking about migrating to BPMon on MAI. At the same time, we're thinking about migrating the Business Process Analytics cubes to the twin cubes. Should we observe a certain sequence when executing the migration activities?
No, these two migrations are completely independent. You can use any migration sequence you want.
Creation of Operation Branch
When upgrading our SAP Solution Manager sytsem to 7.2, at which point should we create the Operation branch? During the content activation? Or after the content activation?
At the moment, the creation of the Operation branch within the content activation is not possible. The Operation branch should be created after the content activation.
Authorization for migration
What authorizations are required for the user executing the migration to MAI?
The user needs the authorizations of the BPO Admin user (template for this user is available via section "Business Process Monitoring" in SOLMAN_SETUP).
Parallelization of data collection
Can I parallelize data collections that belong to the same data provider? For example, there are several monitoring objects which data collections occur via data provider /SDF/E2E_BPMON_APPMON_PROVIDER. The problem is that due to the high amount of monitoring objects of the same category, the 5 minutes time window sometimes is not sufficient. So, I would like to know if we can somehow parallelize these data collections.
No. /SDF/E2E_BPMON_APPMON_PROVIDER is called “stacked”. That means all metrics are passed from the DPC extension to the provider function module at once. Inside of /SDF/E2E_BPMON_APPMON_PROVIDER we build packages per context ID, which represents the monitoring object, and pass the requests sequentially (object by object) to the native BPMon collector. Once the data collection for all objects is finished, /SDF/E2E_BPMON_APPMON_PROVIDER returns the result to the DPC extension, which returns the data back to DPC on SolMan. Stacking is required to ensure that all metrics that belong to the same context ID, i.e. the same monitoring object, are called together. This also means that parallization is not possible.
- No labels
How can I tell if a Solution has been migrated to MAI?
in the normal UIs (e.g. in BPMon Setup) you cannot tell whether a solution was migrated to MAI or set up directly on MAI. But you can tell, although it's a bit technical. Transaction DMD → Model definition load. Load CBP Data Model. Afterwards, Model Intsance Load and load your solution. After the solution is loaded, under the node for the model instance on the right open a node for a BPMonitoring Object. BPMon Objects that contain 2 sub-nodes were created on MAI. In that case, the configuration is stored in MAI and here only the IDs to link to the MAI objects are stored. BPMon Objects that were created in classic BPMon have more than 2 subnodes since they contain the configuration. These entries are not deleted with the migration. So if your solution is on MAI and contains such monitoring objets, it was migrated.
What tables/content does BPM read from Manged system?
I ask this question because, Customers have concerns about data security and they want to know how BPM is reading the business data from managed system before configuring it.
this depends on the monitors that you use. If you monitor sales documents, then the respective monitor reads data from VBAK and various other sales document tables. If you monitor IDocs, the monitor reads from the IDoc tables. Etc. So there is no generic answer to this question.
Thanks for your swift response.
I believe since BPM is all about numbers, it only takes the count of table entries from the respective tables for comparison, but does not read the content of any table into solution manager. Is my assumption correct?
I ask this question because:
Few customers don't have their own solution manager and want the BPM to be configured on Vendor's Solution Manager. In these cases it is very important for them know that no critical business data is being read into Solution Manage for BPM.
Yes, BPMon only stores the measured values (so only the numbers). The detail list containing the critical business data is only stored on the managed system and not loaded into Solution Manager.
In case of Business Process Analytics, the Solution Manager also stores aggregates (e.g. how many documents were there for Sales Org 1000, how many for sales org 2000 etc.).
Thanks for this blog.
If I use BPmon scenario in landscape, should I use maintain variant notifications/alerts for it in the sys mon config and keep them active?
Is there any link between sys mon and BPmon alerts/notifications?
I would appreciate your detailed answer.
Thanks in advance
the notification variants from SysMon can be re-used in BPMon since it's the same monitoring infrastructure.
Thanks for the reply.
How to use it in both places?..Could you please share a document/blog.
Is it mandatory to create a notification variant for BPmon in sysmon config?
Can I use a separate/individual notification variant for both of these.
I would appreciate your detailed explanation.
Thanks in advance