Business process monitoring - application monitor
Hi guys
Perhaps you can assist. I have setup a application monitor on SD Invoices AR , sales invoices not posted to FI . It is setup for one sales org and one distribution channel. It picks up 3 documents. The monitor runs at night . When I however pull the detailed report for the 3 billing docs, it takes about half an hour to run ? I have tried filling in more information eg billing type etc but there is no difference.
My other monitor - sales documents, orders GI date in past not delivered works fine, with quick response on the detail reported for exactly the same sales org and distribution channel . (176 documents ) . 1 minute.
What could be the reason for my invoices AR monitor taking so long to give me the detailed info ?
Thanks in advance
Hello,
you cannot compare the performance of different key figures with each other as every key figure consists of one or more SQL statements of different complexity.
The Sales Orders with GI date in the past are first selected via index table VEPVG which is usually very quick and later on the big application tables are selected like VBUK. As long as the backlog is moderate the key figure is very quick.
For the invoices not trasferred to FI the main select is on table VBRK. With your retail business you have problem millions of entries in this table. The quesion is if an index on VBRK exists in your system that could support a fast query. And then you have to fill selection criteria according to the index needs.
If you don't come to a conclusion there, please open an OSS ticket on component SV-SMG-MON-BPM and we will see if we can provide an SAP note improving the performance for this key figure according to your specific needs.
Best Regards
Volker
Similar Messages
-
Business Process Monitoring - Application Monitoring help.
Hi all,
Through Business Process Monitoring, I am trying to configure monitoring on table NAST, so that an alert will be generated for Billing documents print outputs (application=V3, transm. medium=1) on specific message types, if the processing status is equal to either 0 (not processed) or 2 (incorrectly processed).
I have configured this through application monitoring, using the 'Messages (Output Determination)' monitoring object. Under this, was able to configure the 2 key figures of "unprocessed messages" and "incorrectly processed messages" with the parameters mentioned above (application and message type).
I set the yellow alert threshold to 1, and the red alert threshold to 2, as I want to be notified each time a print output goes into status 0 or 2, and that a red alert be generated in the case where 2 or more print outputs are not successful.
However, upon activation of this monitoring, I came across the following issue: The table NAST already has over 40 historic entries of unprocessed and incorrectly processed messages for these message types. The monitoring is picking up all these entries right away, and therefore a red alert is being generated.
There does not appear to be a way to configure the monitoring to only look for new entries in the table matching the criteria, e.g. look for billing docs with status = incorrectly processed during the last 24 hours. It seems that unless the existing entries in the table NAST are either deleted or have their status changed to "processed", the monitoring will always pick up these entries and report a red alert, even if no new entries are discovered.
Does anyone know how a way of configuring a date range with this type of monitoring, or do I have to modify the existing entries in the table (either delete them, change their status or set the "disregard" indicator on the messages in the table) before this monitoring will work as I hoped it would?
Secondly - a more general point - although there are lots of good documents on configuring Business Process Monitoring, I have not yet found one which gives full details on all the different types of application monitoring available, and how each of them can be configured. I know that within Application Monitoring, when you choose a monitoring type, the grey box at the top half of the screen gives some good information on what the monitoring does and how to configure it, but a document which captures all these monitoring types in one place would be very useful - if anyone could point me in the right direction I'd appreciate it!
Thanks in advance for any help with the first issue above,
Regards,
JohnHi John,
you get an overview about all available key figures in the PPT "Business Process & Interface Monitoring - Part 2" under https://service.sap.com/bpm --> Media Library --> Customer Information. It lists all Monitoring Object and Key Figures with Select-Options. There is no document that describes the setup of every key figure as the setup is too similar for most objects. Therefore the grey text boxes within the tool.
The NAST collector will always pick-up everything older than x days. So you would have to process or delete the olde entries. But it is a good advise that for this rather technical key figure we should think about a delta mechanism like with our IDOC or ABAP dump monitor.
Best Regards
Volker -
Using ARIS process models as the foundation for Business Process Monitoring
Hello,
Do anyone know if you can use IDS Scheer ARIS process models and the integration between IDS Scheer ARIS and SAP Solution Manager as the starting point for end-to-end Business Process Monitoring (BPM) so that you get the process description/model automatically in Solution Manager BPM and just need to configure the monitoring (more or less that you monitor against the modelled process in ARIS)?
Is there an API for SAP Solution Manager BPM so that non-SAP solutions/systems can be part of the end-to-end process monitoring?
If not, how do you usually integrate non-SAP solutions that are part of an end-to-end process that you want to monitor into SAP Solution Manager BPM, or do you not use Solution Manager BPM for this?
What is the roadmap for SAP around SAP Solution Manager BPM when it comes to non-SAP systems/applications/solutions and the new SAP NetWeaver BPM functionality?
Regards,
Markus JohanssonHello Markus,
I just paste my answer form the other forum entry Re: Business process management strategy in SAP?
in a nutshell BPM Netweaver is focussing on so called edge-processes (usually
SOA-based and often workflow related). These edge-processes a thought to enhance exisitng core business processes and should provide the fast competitive edge versus competitors. Examples would be also xApps. For this Netweaver provides process modelling tools, where you can get exectuable code through the integration between CE and PI. The monitoring part for these processes is mainly targeting business end-users and business manager.
Business Process Monitoring with Solution Manager focusses on core business processes which are realized with the "conventional", "old" SAP Architecture, e.g. Order-to-Cash or Procure-to-Pay. You get a combination of technical monitors (average response times of transactions, background job runtimes, monitors for IDOC or qRFC processing) and application related monitors (you get more than 200 pre-configured application monitors out-of-the-box like number of overdue customer orders or outbound deliveries or number of deliveries with goods issue posted but no invoice). The target group here is the support organization of the customer, from Basis-Support over application support on IT side to process owner on business department side.
Overview presentations can be found under
https://service.sap.com/bpm --> Media Library --> Customer Information -->
"Business Process Monitoring - Part 1 & 2".
Or look under https://www.sdn.sap.com/irj/sdn/nw-processmonitoring
In the end BPM Netweaver and BPMon SolMan are complementary for different purposes and different target groups.
Best Regards
Volker -
Creating Custom Monitors in Business Process Monitoring
Hi all,
I have configured business process monitoring in our Solution Manage EP1 box for our Production ECC5 server. The standard monitoring types such as Application Monitor, Due List, Background Job Monitor and their corresponding monitors work OK, but my question is how can I create my own monitor?
For example, under Application Monitor type, there is a monitor named PM/CS Orders which has some things like Orders in phase released and Orders in state created etc, but what I need is to report on PM Order if the order did not get Technically completed 3 hours after the last operation was completed, for example.
Is there a way to do that?
Thank you,
SergiyHi Sergiy
As you may realized, application monitoring objects are predefined.
And its check is basically conducted day basis.
In the coding it check like, basic finish date or planned finish date,
delivery date etc. (So, not detail level check like operation completion date).
This is because (off course it also depend on the data volume),
basically the data collection frequency of application monitor is
expected not too often. Since data collector publish SQL,
if you have many data and configured to collect data quiet heavily,
it can affect system performance of satellite system.
so normally to check the backlog from previous day or more longer period,
it is expected. Thus once a day or twice a day is normally expected for
data collection(Off course, if data volume is not large, little bit more
frequency might be possible).
so daily check is considered as reasonable for application monitor.
(TBI:through put and backlog indicator)
If you really want to enable your requirement, as you are looking for
you need custom exit. And it enables your requirement.
In this case, you need to define customize in satellite system
through the program /SSA/EXM and you need to define your coding
that fit with your customize and requirement in the program
Z_BPM_ECU_COLLECTOR.
There is a document how to develop custom exit of bpmon in service
market place. So I recommend you to check the document at first.
http://service.sap.com/bpm
=>Technical document
==>Setup Guide - Customer Exit
also, there are past forum posting like following.
Re: BPMon - User exit monitoring
but first, please consider standard monitoring object can be used somehow.
best regards
keiji mishima -
Java Business Process Monitoring
Hello Experts,
I want to setup Business Process Monitoring between Solman and ECC system.
Is it possible to setup the JAVA Based Business process monitoring ?.
If its possile how to setup for JAVA Busness process monitoring.
Thanks
NikkilHello Nikkil,
there is no content currently shipped in order to perform Business Process Monitoring for Java components. Can you specify what kind of application you are looking at and what it would be that you owuld like to monitor as part of a business process?
We could then evaluate in what way a corresponding enhancement for Business Process Monitoring could be also useful for other customers.
Best Regards
Volker -
Business Process Monitoring - Monitoring Types Nodes missing
I am making the setup of the Business Process Monitoring. I have created a scenario, a process and a step. Bui I have a big problem I am not able to solve: when I select a monitoring type for the step I have created (e.g. Application Monitor, Background job, Dialog Performance etc), I know that a subnode should appear under the step node but in my case this does not happen and I am not able to configure the monitoring type (No subnode appears under the step node even if I select all the monitoring types).
Someone knows which is the problem? Is there some missing configuration or it could be a Support Package problem.
I will appreciate your help so much. Please, do not esitate to contact me for any further clarification.
Thanks
AntonelloHi,
in the workflow definition you can suppress the node to be listed in the Monitoring. Check the the relevant nodes please. -
Business Process Monitoring with SAPCCMSR Agents
Hi
I have installed a SAPCCMSR Agent in a non-sap system to monitor log files.
This is the configuration about a particularly log file:
LOGFILE_TEMPLATE
DIRECTORY="E:\LOG"
FILENAME="senddata*.txt"
PATTERN_0="error"
VALUE_0=RED
MONITOR_NEWEST_FILES=1
In this folder every day, log are created (with name senddata-DD-MM-YYYY) and I would like to monitor only the last log produced to search for error.
When the agent run, it creates a monitor in rz20 with the name of the current log(for example senddata-08-09-2014).
Tomorrow when a new log will created, the monitor will change its name (for example in senddata-09-09-2014).
I also want use business process monitoring to create a monitor and assign the mte in rz20.
When I choose from a list which monitor assign, it give me the name of the ccms monitor that have the name valid for today(senddata-08-09-2014).
The problem is that tomorrow this MTE will change its name and will invalidate my monitor in bpm.
I tried to insert manually the value in bpm monitor like ...../senddata*/.... to see if dinamically, it will acquire the monitor with the name in rz20.
But this doesn't work.
Anyone have an idea on how monitor this?
Thanks very much & Best regards
MarcoHi Mark,
When the agent run, it creates a monitor in rz20 with the name of the current log(for example senddata-08-09-2014).
"senddata-08-09-2014 " - Is this the name of your log file created on OS level everyday ?
If yes, then why not after every log switch after end of day, a file with name sendata replaces its old content with the contents of current logs ?
This "replacing" is scheduled to run every 5 mins from OS level(cron script) and it picks the name of the file using current date method ?
In this was you will have your monitor with same name.
Regards,
Divyanshu -
Queries on Business Process Monitoring (BPM) & Interface Monitoring
Dear all,
I have got a few queries on the subject and would greatly appreciate any valuable inputs.
Before I proceed, want to clarify that I have downloaded all overtly available documents (PDFs, SIMs) from the following URLs:
http://service.sap.com/rkt-solman
http://service.sap.com/solutionmanager Media Library
http://service.sap.com/bpm Media Library
I may not have read them all though since I come from a Functional angle.
Kindly reply to whatever query you can please. Not all of them are sequential.
Queries:
(1) How are Interfaces with External Systems (beyond the firewall of the enterprise) monitored ?
(2) Is it really worth listing all such External Systems as Logical Components in their own right ? I guess this makes sense if at a Process Step level, one wants to list a 'specific' Logical Component involved instead of 'generic' term like External System. However, it would benefit only if Interface Monitoring is feasible; isn't it ?
(3) There are Interfaces which are built between SAP and External System and serve various Business Processes under various Business Scenarios. In such circumstances, it is not easy to list which Process 'owns' the Interface. Therefore, under a normal Implementation Project structure (SOLAR02), choosing a particular Process Step, getting into 'Development' Tab and listing the Interface Program name may not be feasible, since there is no particular place where it belongs.
Is it therefore a good idea to create namesake Scenario for capturing all interfaces and list a library of all interfaces and store documents right there ? If so, will these namesake processes be of any use in BPM at a later date ?
(4) If my primary objective is to accomplish Interface Monitoring and not Business Process Monitoring per se, is it a good idea to create a new Solution Landscape, and manually create Business Processes that are suited to list Interfaces than to assign Template or Implementation Project to the Solution Landscape, and inherit those Processes ?
(5) What is it that a SAP Competence (Support) Centre will find as a 'major' gain in activating BPM to monitor Interfaces alone - is there something that SolMan's BPM based Interface Monitoring gives more than what PI level reporting may provide them with ?
(6) In Interfaces with Non-SAP Systems (some of them are old/ proprietary legacy systems with Credit Card companies; some of them are like 'Active Directory' servers), is it possible to define Metrics for BPM that such systems will contribute to SolMan, for reporting purposes ? Or, is it too much to hope for
Thanks again, for your patience and advance thanks for your kind responses.
Srini
BesHi,
Welcome to BPM
You have asked too many questions in a single Post, Please read rules of engagement before posting
You can monitor the following without any trouble.
● ALE/EDI
● qRFC
1) Its obvious, if your firewall blocks all your request to external enterprise, it is not possible to monitor.
3) These interfaces are not the one related to development tab in SOLAR02, you have to map them from BPM.
4) Yes, you don't have to depend on any project for your processes, you can add it in your Solution Landscape.
5) Post a Separate Thread!!!
6) Post a Separate Thread!!!
Hope this gives a better idea.
Feel free to revert back.
--Ragu -
Business Process Monitoring: restrict authorization to confirm alerts
Hello Experts,
I am working with Solution Manager's Business Process Monitoring and I am now facing these questions regarding roles and authorizations to allow/forbid alert confirmation:
- What is the authorization mechanism behind alert confirmation in BPM? Is a specific authorization object involved when pressing the button "Confirm selected"?
- Is it possible to adjust roles (if no standard role is available) in order to have, for example,
--Role1: give users the authorizations to walk through DSWP transaction, see business processes' alerts and confirm them
--Role2: give users the authorizations to walk through DSWP transaction, see business processes' alerts but NOT allow them to confirm any alert?
Our Solution Manager version:
SAP EHP 1 for SAP Solution Manager 7.0 (SP22)
ST-PI 2008_1_700 level2
ST-SER 701_2008_2 level 6
ST-A/PI 01M_CRM570
I hope I managed to explain my doubts properly; any help will be very appreciated.
Thanks in advance for your support,
best regards
PaoloHello Paolo,
it is the first time that I hear that request. Can you explain what your use case is? Why would you allow some users to see and analyze alerts but do not let them confirm the alerts if the problem is solved?
As the user/date/time is logged if somebody confirms you have the transaparency who confirmed which alert at what point of time.
I think that currently no such split in authorizations is supported but perhaps you can find something in the securtiy guide.
Best Regards
Volker -
Monitoring proxy abap in business process monitoring
Hi
Expert. Iu2019m working with Business Process Monitoring in my Solution Manager 7.0 sp20.
I would to monitor the communication between SAP ECC and SAP PI.
SAP ECC and SAP PI communicate by proxy.
I would know if can I monitor the proxy abap using SAP PI Message Error Monitoring based on Message-Based-Alerting (RWB).
I have just defined the alert category in abap stack and in RWB. In RWB I have inserted all information in u201CConditionsu201D fields and in the u201CWhere did the error occur?u201D fields I have chose:
Integration engine : XI Proxy
Error Code: *
Is this the correct procedure to monitor a proxy abap?
Thanks a lot
Giou2019Hello Giovanni,
The described procedure looks correct in general. If you have set any restrictions in "Conditions" fields than you will only monitor on these specific message. If not all message will be considered which turn into a error status on the ABAP Proxy.
For information regarding the PI/XI Message Based Alerting please refer to service.sap.com/bpm -> Media Library -> Technical Information "Setup Guide - Interface Monitoring".
Best regards,
Maciej -
Information on Business Process Monitoring
Hello experts,
I want to know if there is a way to monitor spool jobs in business process monitoring or other tool? I assume that I can monitor background jobs with BPMon but I don't find where I can monitor the content of the spool generated by the job?
I read also that job management can monitor jobs, but for the task "monitoring", it refers to BPMon.
Can you please tell me if I can do it? because I read in some doc that it is possible but no way to find how.
Thank you in advance for your help.
BR,
Mohamed BOUSSAIDHello Mohamed,
the job monitoring does not allow the monitoring of a spool file as it is an unstructured TemSe file. If you have important information to monitor you should write it into the job log and classify it via message class, message type and message number. Such structured information can be easily monitored via BPMon.
Monitoring the content of a unstrucutred spool file which can easily get several MB is too performance expensive and hence not supported.
Best Regards
Volker -
What is Business Process Monitoring Tool (BPMT)?
Dear colleagues
There is also a strange tool named Business Process Monitoring Tool (BPMT), provided as an Add-on installation within SAP Netweaver 701 SP06
[Note 1453759 - BPMT 701 Business Process Monitoring Tool: Installation|https://service.sap.com/sap/support/notes/1453759]
What is it, and how it is connected with SAP NW BPM?
Any explanation would be much appreciatedHi,
this tool is to provide a business process monitoring within the ABAP stack. So you're able to get information about "how many processes of process X have not been finished, yet". This is based on several agents listening to the business process implementations (e.g. SAP Business Workflow) and provides those generated events to a monitoring engine.
As far as I know this component has not been released, yet. I don't know the delivery date (maybe in QII or QIII 2011) --> who know's?
Cheers
Martin -
Roles for Business Process Monitoring
Hi Expert,
I'm working with sap solution manager and Business Process Monitoring.
It works fine but I need to create particular roles for my users.
I have created one solution with 2 business scenarios (scenario 1, scenario 2) and 10 Business Processes for each scenario.
I would know if exist a role in order to allow user 1 to see only BP in scenario 1 and allow user 2 to see only BP in scenario 2.
I saw roles: SAP_OP_DSWP_BPM and SAP_SMWORK_BPM but I didn't find any suitable authorization object to use.
Thanks for collaboration
best regards
gio'Hi Giovanni,
the answer is unfortunately no. There is no authorization object available that limits the visibility of business processes. You could only split by solution, so creating two solutions each containing 10 business processes.
In general you can find information about roles and authorizations in SAP note 834534. There are several MS Excel files attached to this note.
Best Regards
Volker -
Monitoring Types on Business Process Monitoring
Hi All
I am currently busy with setting up business process monitoring in our company.
I have gone through all the steps and am currently at a stage where I have to test the monitoring types.
Can anyone please explain what kind of information is required on the monitoring types and if you can also give me a brief explanation on the different kinds of monitoring types and what exactly the do because when I am trying to set them up, nothing is happening and I am not getting any alerts.
Regards
KhuselwaHi Khuselwa,
Have you already checked the information provided on the BPM Website in SAP Support Portal?
[http://www.service.sap.com/bpm|http://www.service.sap.com/bpm]
Best regards,
Ruediger -
Our company is using Solution Manager 3.2 and SAP R/3 Enterprise version 4.7.
We have few transactions that we would like to monitor through Solution manager function: Business Process Monitoring. Since this company had GO-live in January for its subsidiary company, and now we run some transaction manually and record these values in our excel sheet
Few examples transaction that we run:
COOIS, MB51, COGI, VF03 and much more
I want to know how to monitor these transaction in Solution Manager Business Process Monitoring.....
Cam someone please direct me in a right path to do this? where to go next in the Solution Manager?
if any has good documentation on how to do this, can you please share it with me?
Thanks in Advance
KumarHi,
check Wonderful pdf with sample scenario.
https://websmp204.sap-ag.de/~sapidb/011000358700000720012003E.PDF
http://help.sap.com/saphelp_sm40/helpdata/en/9a/e435e7fa6f4e85a70885a36479be4e/content.htm
Also the foll links,
http://www.sap.com/platform/netweaver/pdf/BWP_NetWeaver_BPM.pdf
http://www.sap.com/services/pdf/CS_Airbus.pdf
/people/alan.rickayzen/blog/2006/11/03/business-process-expertise-and-workflow-engineering--distinction-and-overlap
http://www30.sap.com/korea/Company/Events/techday05/img/data_06.pdf
Please reward points. -
Business Process Monitoring: Activate Business Processes
Hi!
I am on SAP Solution Manager 7.0 and have the following SAP landscape:
SAP XI/PI, SAP ERP 2005.
I would like to monitor the IDOCs sending from SAP ERP to SAP XI in Business Process Monitoring.
I successfully acitvated the Business Process Monitoring.
My problem:
I cannot choose/see any business processes in the area Business Process Monitoring Setup --> Business Processes.
I already defined the Solution Support Organization with 2 members and choossed all the monitoring roles.
Qurstion
How to make visible any business processes in this area?
Thank you very much!
regards
ThomHello Thom,
perhaps you should also have a look into the Setup Guide for Interface Monitoring under https://service.sap.com/bpm --> Media Library --> Technical Information.
Regards
Volker
Maybe you are looking for
-
How can I transfer my old information from my old iCloud account to my new one without resetting my phone and having to use my old account?
-
Do I have to download an app to be able to print from my I pad?
How do I set up my I pad to print ?
-
Having issues with IMAP in Mail
For the last week have been unable to receive emails in Mail for either yahoo or gmail. the accounts continue to work fine on IOS devices? Here is the error I'm getting: There may be a problem with the mail server or network. Verify the settings for
-
my client wants to modify qe01 transaction . typically MIC never get passed in an single attempt , so they have to unlock and renter the results three to four times before they get passed. can any one suggest user exit relating to qe01 transaction w
-
Create image server operating system with Hyper-V and virtual machines
Friends, Need to replicate the environment they currently have, but wanted to optimize this operation by creating an image of windows server with Hyper-V and virtual servers already installed, what tool do I use? Can someone guide ??? Dreyher