BPM: ICWebClient Monitoring

Hi Colleagues,
I'm searching for information on ICWebClient performance monitoring.
Anyone can tell me what tools we could use? Is there any "monitoring alert" in Solman BPM?
I'm posting a similar thread in CRM Interaction Center forum.
Regards,
Renato Petrulis

Hi Renato
I think even ICWebClient, it request process request
to backend(abap) system. And in STAD of backend system,
it has performance record.
In BPMon, there is a dialog performance monitor (in the
application monitor). So if you use it, you can specify
http request. So by using it, I think you can monitor
the operation.
Technical name of dialog performance monitor in
application monitoring is "BOPERFMO" that you can see in BPMon
session.
(there are some indication in sap note 1146544.
It is bug fix note, but in its description it describe IC web client.
So it can be possible)
best regards
Keiji

Similar Messages

  • 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
    Bes

    Hi,
    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

  • BPM: Idoc Monitoring

    Hi Colleagues,
    I'm configuring IDoc Monitoring in BPM and have an unexpected result.
    System generate error alert "0 IDocs have been found since the last collector run at 01:56:56 on 18.11.2009"
    I expected this message to be green since system didn't find any IDoc error, or with proper number when it has errores.
    Mi configuration for IDoc Delta Monitoring is:
    Direction Outbound
    Partner Port ZPTA_PI
    Basic Type ORDERS05
    IDoc age (in hours) 336
    Status Number(s): All technical for outbound:
    - 29 Error in ALE service (for example, errors with field conversion, and so on)
    - 26 Syntax error (for example, too many segments, wrong IDoc structure, and so on)
    - 37 IDoc added incorrectly
    - 02 Error passing data to port (for example, port not available, file system not available, and so on)
    - 20 Error triggering EDI subsystem (for example, error during OS script processing)
    Any ideas?
    Regards,
    Renato Petrulis

    Hi Renato
    I think you work with IDoc monitoring based on application monitor.
    So in this case, I guess setup based on the meanining is correct way.
    (You do not have to setup like IDoc Monitoring of CCMS base).
    *Also at the moment IDoc monitoring based on application monitor is recommended.
    Now you focus on technical error.
    So it should not be occur. So I think using just "more than"
    is ok. If you use less than, in case of zero "0" value,
    you get some alert. So I think in that case, less than is not
    necessary.
    It is worth using less than alert when you monitor through put.
    How many number of documents are created, then checking data
    using more than (due to some error, less data created than expected)
    and less than (due to some error like incorrect master data setting,
    less data created than expected)
    best regards
    Keiji

  • BPM Process Monitoring

    Dear All,
    We have implemented a BPM process in NWCE 7.2 SP03 for KM document approval. In order to monitor this BPM process we tried to use Process List Viewer http://help.sap.com/saphelp_nwce72/helpdata/en/4a/ee9c8588946d62e10000000a42189c/frameset.htm which provided by SAP as standard function. But we want to the link which an attribute in process to KM document shown in the process list either. Is it possible to customize the Process List Viewer only for this BPM process? Which Service or API is used by SAP to get BPM Process to monitor? May we use this Service or API to implement own Process List / Process Instance Monitoring?
    Thanks in advance & Regards
    Yao

    Hi Yao,
    unfortunately it is not possible to customize the Process List Viewer.
    In your case I would recommend to create a custom process dashboard with Visual Composer, using the BPM datasources and reporting activity.
    Regards,
    Christian

  • BPM File monitoring - Alerts not triggered.

    Hi All,
    we have defined the application monitor for file monitoring in BPM.
    the problem is we are not getting any alerts so far,
    the file monitoring paramaters we gave are
    1. file path, filename * and pattern: az*
    we are actually monitoring the availablity of the incoming file, there are also files existing of the same name, the only differentiator is the time stamp.
    As per logic, we will be monitoring the latest file that reaches the folder. but no oupt till now.
    can any one pls tell how can we proceed further, for the requirement mentioned above, all the necassary authorizations are provided.
    kindly advice  on

    Hi Ragu,
    Thanks for the reply.
    The status is gray in RZ20. But when i see in dswp it is in green only.
    I tried activating the file size and filae age parameters, according to setup guide it is mentioned that
    After activating, the most recent file is considered for creation time of file.
    for file size and file age , the existing file details are considered.
    but in my case, creation time of file getting some alerts.....eventhogh no file has come after activation.
    And file size and file age are still in gray when old file are there available in the specified folder.
    kinldy advice on why this is happening.
    Thanks and Regards,
    Subhashini.

  • BPM  & Message monitoring

    Currently
    My scenario  : File to XI to IDOC
    Based on the Employeenumber in the File I need to Group them as IDOC and then I need to send to the R/3 for further processing. This has been acheived with a simple BPM and its working fine now. I am hardcoding in the Message type in the Message Mapping.
    Sender Adapter : File and Receiver Adapter IDOC
    XI 3.0, SP 14
    In Future
    I have 3 Files from 3 vendors (3 Message types) , but they are mapped to the same IDOC.(1 IDOC)
    Whether it is possible to know from which vendor we have received the file? If so How should I do that? (No Header record in the file says its from which Vendor!!!)
    But these 3 files are stored in 3 different locations in the server.
    If I can determine from which vendor the data has arrived, with simple BPM switch step I can branch the control and further necessary actions I can perfrom.
    Please assist me. If you need any further info keep me informed.
    Thanks

    I Created the Userdefined Function. Sending a constant as an input and getting the result in a target field.
    I got the following error
    Source code has syntax error:  /usr/sapDX1/DX1/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map578a9c7066b011dab462f6f8a000f002/source/com/sap/xi/tf/_AFLAC_IDOC_MM_.java:231: <identifier> expected public String FileName$(String ,Container container){ ^ /usr/sapDX1/DX1/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map578a9c7066b011dab462f6f8a000f002/source/com/sap/xi/tf/_AFLAC_IDOC_MM_.java:260: ')' expected } ^ 2 errors  Source code has syntax error:  /usr/sapDX1/DX1/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map578a9c7066b011dab462f6f8a000f002/source/com/sap/xi/tf/_AFLAC_IDOC_MM_.java:231: <identifier> expected public String FileName$(String ,Container container){ ^ /usr/sapDX1/DX1/DVEBMGS00/j2ee/cluster/server0/./temp/classpath_resolver/Map578a9c7066b011dab462f6f8a000f002/source/com/sap/xi/tf/_AFLAC_IDOC_MM_.java:260: ')' expected } ^ 2 errors

  • BPM Performance monitoring

    Hi experts,
    I would like to monitorize the performance of my BPMs. I want to know how much each BPM last. This information it's available in SXMB_MONI -> PE, there I can know that by watching to begining and end of each singular process. 1.-How can I achieve to watch this information for many processes? (RTWB??) I'm sending tests of 10, 100 and 1000 process so its not nice going to SXMB_MONI -> PE for each one.
    By the way I'm having performance problems when sending a lot of them. 2.-Do you know if theres is any way of improve the performance? (like having a Queue of processes or similar)
    Regards
    Gonzalo

    Goncalo,
    This is what i did when i had to do a BPM perf analysis..just pasting my notes here...
    1) go to moni, set your filters to find your complete roundtrip for the message..go to your outbound column, click on PE, Calculate the time difference between the first and the last entry..
    Repeat this for several of the msgs to get a mean time..once you have a time..then you can start breaking down this into why and where its taking time...then analyze the bpm.
    Check if any one particular step ..has the time it takes ..going up, check specifically the transformations..are they taking too much time..
    Log into your xi server..run transactin ST03N, there switch to expert mode..filter in your time for the msgs...remember the user doing all this is always wf-batch..., Here you can analyze the load created by the bpe engine..
    let me know if you need more info..
    Regards
    Ravi Raman
    Reward points if helpful..!
    Let me know if you need more info..
    Regards
    Ravi Raman
    Reward points if helpful !

  • Need to automate BPM Server monitoring activity

    Hi All,
    In the weblogic domain, having admin server and four managed servers. The managed servers going in the warning state due to hogging threads. Is there any way to automate the activity by any means? Please let me know any further information required regarding this.
    Awaiting responses.
    Regards
    Nithin S

    Hi Amit
    Please check the below link
    http://www.sap-img.com/basis/different-methods-to-lock-or-unlock-sap-users.htm
    Thanks and Regards
    Debdeep

  • IDOC Monitoring issue - job BPM_DATA_COLLECTION* not running.

    Hi all,
    We are facing an issue with BPM "IDOC Monitoring" (under application monitoring), which we have setup to monitor Inbound and Outbound Idocs in 2 separate R/3 systems.
    In one system it works fine, and measured values are returned each time the monitor is set to run according to the specified schedule.
    However, for another R/3 system, the monitor has never run, even though the settings are identical in the monitoring setup.
    From reading the Interfaces Monitoring Setup guide, I found that this monitor depends on a job called BPM_DATA_COLLECTION* which runs in the monitored system. In the system where monitoring is functioning correctly, I can see this job is completing successfully at the time the monitor is set to run. All I find is completed jobs - no scheduled or released jobs present.
    However, for the system where the monitoring is not functioning, I found that this job is not running, but that the job is sitting in scheduled status instead.
    When I tested manually running the job in this system, it ran successfully, and in Solution Manager the monitor brought back the measured value, so the monitor only ran successfully when I manually ran the job in the monitored system.
    I read notes 1321015 & 1339657 relating to IDOC monitoring. 1321015 appears to be more relevant, yet it does not exactly describe my issue - it mentions the job BPM_DATA_COLLECTION* failing rather than just remaining in scheduled status which is what I see.
    Anyone else see this issue before?
    On a more general point - the standard BPM Setup guide doesn't really go into much detail on IDOC Monitoring, and makes no mention of what is happening in the background, i.e. the job BPM_DATA_COLLECTION* being created and run as per schedule. This info is found in a separate document "Interface Monitoring Setup Guide".
    Is there any single document which describes fully what happens both in the Solution Manager and the Monitored systems when BPM is activated? For example, to describe which monitors require jobs to be run, which monitors require additional setup in monitored system, etc? A document such as this which describes exactly the process flow for each monitor would be very useful in troubleshooting issues going forward.
    Thanks,
    John

    Hello John,
    most probably the user assigned to the corresponding RFC READ connection that connects SolMan with the backend system doesn't have proper authorization to release a job. That's why it is only created/scheduled but not released. Verify if the RFC user on the backend has the latest CSMREG profile assigned according to SAP note 455356.
    You can also check if the latest ST-PI support package is installed  on your backend system as the ST-PI usualy contain the latest definition of CSMREG.
    Best Regards
    Volker

  • Error in BPM Mapping step.

    Hi,
    I am getting error in one of the BPM mapping steps.
    The error description is as below.
    Work item 000000051017: Object CL_SWF_XI_MSG_BROKER method CALL_TRANSFORMATION cannot be executed
    com/sap/xi/tf/_MM_BAPI_ERROR_RES_TO_AUDIT_RPT_com.sap.aii.utilxi.misc.api.BaseRuntimeExceptionRun
    Error handling for work item 000000050990
    Runtime handle of object type  could not be created
    com/sap/xi/tf/_MM_BAPI_ERROR_RES_TO_AUDIT_RPT_com.sap.aii.utilxi.misc.api.BaseRuntimeExceptionRun
    This mapping works fine in design time.
    Please let me know if you have info on this error.
    Thanks
    Katta

    Hi Mohan,
    Make sure you are using same message container when you pass and try to you send information on these abstract interface references in BPM with respective to the container references or Only use Transformation in BPM if it is realy necessary with n:1 or 1:n mappings otherwise try to put the transformation outside your BPM because monitoring mapping in BPM is very hard to monitor and it is very hard to do error resolving.
    Thanks & Regards
    Agasthuri Doss

  • Regarding New transaction in BPM's

    Hi Everyone,
    1.Are there any Prerequisites for defining BPM's?
    2. In the Block Step Type,we have option as New Transaction. Can anyone tell me the use of this. please site some examples.
    3. In some step Types like Send, Transformation, Receiver Determination, We have an option with Check Box as Create New Transaction. Is it the same function as in Block step New Transaction when do we use this option.
    4. How to check the errors in BPM.
    5. What are the different Error codes in BPMs.
    I have found some information in SAP Help as well, please provide with some suitable Examples so that It would be much easy to Understand .
    Thanks & Regards,
    Varun

    Hi
    Create New Transaction
    Create New Transaction in Block step, is used mainly for Error monitoring. If any error then can restart block. use below thread.
    New transactions in BPM
    To monitor BPM process use this guide
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/troubleshooting%252bintegration%252bprocess
    Various Error TCode
    SXMB_MONI_BPE -> To monitor Integration Process.
    SWWL->To Know open BPM Instances

  • Monitoring critical transaction in SL report

    Hi,
    I am not able to  add business critical transaction in SL report configuration. It shows TOP LOADED transaction which is not requirement. I like to add new transaction as per customer requirement,
    We have recently upgraded solution manger to SAP EHP 1 for SAP Solution Manager 7.0 and after that earlier SLR configuration disappeared and also old settings. we have configured new one but we are not able to set up Critical transaction. I tried to set using Business process monitoring in Solution directory but it did not reflect in report.
    Also earlier we used to get all report/graph in html format but now it is only available in word format. Is it normal or we need to activate any setting.
    Can you please suggest on above two problem ?
    Thanks in advance.
    regards,

    Hi,
    Service Level Reporting is based on your EWA. For your requirement, you need to setup up BPM for monitoring your required transaction.
    Once you are done with your BPM, go to Service Level Reporting Setup under Operations Setup in DSWP. When you click on setup Service Level Reporting you will have Active Variants available. If you selec the variant you will have a tab Business Processes. There you can select your business process which is monitoring your Tcode. After have setup this your SL Report will show the Business Process that you have selected.
    Hope this solves your problem.
    Feel free to revert back.
    -=-Ragu

  • SolMan BPM question

    Hi all,
    We are piloting a BPM solution, focusing on the Order to Cash process. We have experimented with different BPM monitoring types on various business process steps, ie. under Sales Order Management, we have configured dialog performance monitoring on the "Create Sales Order" process step, which allows us to set thresholds for monitoring response time on transaction VA01.
    Our organisation uses a common production landscape across Europe, but each country subsidiary is responsible for their own business processes. Each country has a unique set of Org Level Values, i.e. Company Code, Sales Org, etc.
    We would like to setup BPM to monitor down to the level of Sales Org or Document type, so that for example, we could configure monitoring on a business process step for each subsidiary, therefore the alerts and notifications generated once the thresholds are surpassed could be sent directly to the relevant subsidiary.
    Is it possible to configure BPM to monitor something like the number of open sales orders or number of Sales Orders with delivery block under a specific Sales Org?
    Any pointers on how to target the monitoring to this level would be much appreciated.
    Thanks and regards,
    John

    Hi JD
    As you might know, Solution Manager BPMon has different type of monitoring objects like
    technical monitoring and application monitoring.
    Dialog performance is categolized as technical monitoring. And open sales order, sales order with delivery block are categolized as application monitoring.
    For technical monitoring, generally it focuses on technical point. So you cannot specify the performance for certain organization. (You can specify application server, type of response time like response time, db time , frontend time, and transaction code. Or user )
    On the other hand, for application monitoring, generally you can specify organization data.
    So  for the key figures that you mentioned ( open sales order and order with delivery block you can specify following of monitoring object sales order), you can specify following point for data collection.
    -open orders.
    Sales Doc. Type
    Sales Org.
    Dist. Channel
    Division
    Sales Group
    Created by
    Older than x days
    Use creation date
    -order with delivery bloc
    Sales Doc. Type
    Sales Org.
    Dist. Channel
    Division
    Sales Group
    Created by
    Older than x days
    Use creation date
    *You can check more detail inforamtion in your BPMon session by selecting corresponding monitoring objects belongs to application monitor.
    And most of the application monitor's monitoring objects and its key figure(with selection criteria), you can check  from T-CD ST13(TBI reports) in your satellite system.
    Addtionally, I also recommend you to check following documents for more better understanding on solman BPMon.
    URL.
    http://www.service.sap.com/bpm
    => Media library
    ==>Technical information
    ===>Setup Guide - Application Monitoring
            Setup Guide - Business Process Monitoring
    ==>Customer information
    ===>Business Process & Interface Monitoring - Part 1
    ===>Business Process & Interface Monitoring - Part 2
    I hope this information help you.
    best regards
    Keiji Mishima

  • Org Structure Monitor

    Hi Everyone. Please assist with this.
    I've created a custom monitor for bpm to monitor our org structure if a bp becomes orphaned. Basically the central person links the User to the BP, without this the Org chart cannot resolve where users are linked on the org chart. Each CP should have a US and a BP.
    So I can simplify this by saying that a CP will always have a record where it has a BP and and a record where it has a US. If a CP XXXXXXXXX exists without a record for field (SCLAS) BP or record for field (SCLAS) US it is always an orphan but without a BP it is always an orphan.
    I wrote this part of the code to extact any record where there is this scenario.
    DATA: lt_1000 TYPE STANDARD TABLE OF hrp1000 INITIAL SIZE 0,
    wa1000 TYPE lt_1000.
    SELECT * INTO TABLE lt_1000 FROM hrp1000
    WHERE otype = 'CP' AND endda > sy-datum.
    TYPES: BEGIN OF lt_1001,
    otype TYPE hrp1001-otype,
    otjid TYPE hrp1001-otjid,
    sclas TYPE hrp1001-sclas,
    END OF lt_1001.
    DATA: lt_1001 TYPE STANDARD TABLE OF hrp1001 INITIAL SIZE 0,
    wa1001 TYPE lt_1001.
    SELECT * FROM hrp1001
    INTO TABLE lt_1001
    FOR ALL ENTRIES IN lt_1000
    WHERE otype = lt_1000-otype
    AND sclas = 'BP' OR sclas = 'US'.
    LOOP AT lt_1000 INTO wa1000.
    READ TABLE lt_1001 WITH KEY otype = wa1000-otype
    sclas = 'BP'
    INTO wa1001.
    IF sy-subrc = 0.
    READ TABLE lt_1001 WITH KEY otype = wa1001-otype
    sclas = 'US'
    INTO wa1001.
    IF sy-subrc = 0.
    ELSE.
    APPEND ls_otjid TO rt_otjid.
    READ TABLE lt_1001 WITH KEY otype = wa1000-otype
    sclas = 'US'
    INTO wa1001.
    IF sy-subrc NE 0.
    APPEND ls_otjid TO rt_otjid.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDLOOP.
    For some reason though I get alerts showing all the records in HRP1001.
    What am i doing wrong here. Any help is greatly appreciated. Thanks in advance.

    Hi,
    See the solution in the foll threads:
    <b>Re: Tracking Chngs made to the SRM Organisation Structure.</b>Log of changes in PPOMA_BBP ?
    BR,
    Disha.
    <b>Pls reward full points for useful answers.</b>

  • BPM SL reporting

    Hi,
    I have setup BPM for monitoring dialog performance of a few transactions like VA01, VA02.
    When the Service Level report is generated the trend analysis part of the rerport displays empty graphs.  There is also a message in the setup of SL reporting for BPM which reads..
    NOTE: For the trend analysis part of reporting, you must have already set up the transfer of the BPM alert data to BI. Without this, reporting does not retrieve useful information.
    Has anyone set this up before?  There is no mention of this configuration in the guides.
    Thanks,

    Hi Ragu,
    Thanks for you reply.  Could you let me know the below please?
    Do I run the report as a daily job?
    Which radio button do I select for 'Period for BI extraction' ?
    Do I select any of the check boxes under 'Business Process Monitoring content'?
    Also when I am in the setup of Service Level reprting, under section 'SL reporting based on BP Monitoring,' there is a tab labeled 'BI RFC Destination'  Do I need to fill in anything here?
    Cheers,

Maybe you are looking for