BPM Total Processing Time

Hi,
I am trying to calculate total processing time of the BPM. I am capturing start and the end time in BPM.Now the issue is that how di I get the difference between these two times Plesae let me know if you have any ideas on this. Also let me know is there any other standard way to acheive the same.
Thanks
Anand

Hi,
the standard way would be to use PMI (performance monitoring)
but as far as I remember you cannot select a BPM name to monitor... only loose messsages
BTW
it even gives you the opportunity to save to data in a file... for audit for instance
so the only way would be to try to create a report
this data has to be stored somewhere...
no other idea - sorry
Regards,
michal
Message was edited by: Michal Krawczyk

Similar Messages

  • Find total processing time from routing

    Hi,
    I'm writing specs for creating a production scheduling report for sales orders. I'm stuck at finding the relevant tables and fields for this particular calc. I want to find the processing time from routing.
    Total Processing Time (if Procurement type = u201CEu201D, then all operations from tasklist/Routing Operations for the material number) = Setup Time + (Machine time * Operation Quantity) + (Labor time * Operation Quantity)
    Any suggestions??
    Thanks

    Hi
    Check with any one of the following table:
    EAPL     Allocation of task lists to pieces of equipment
    EINA     Purchasing Info Record: General Data
    EINE     Purchasing Info Record: Purchasing Organization Data
    ESKL     Account Assignment Specification: Service Line
    ESLH     Service Package Header Data
    ESLL     Lines of Service Package
    INOB     Link between Internal Number and Object
    KALC     Material Quantity Calculation - Formulas
    KALT     Material Quantity Calculation: Header
    KOCLU     Cluster for conditions in purchasing and sales
    KSSK     Allocation Table: Object to Class
    LFA1     Vendor Master (General Section)
    MAPL     Assignment of Task Lists to Materials
    MLST     Milestone
    MLTX     Milestone Description
    PLAB     Relationships
    PLAS     Task list - selection of operations/activities
    PLFH     Task list - production resources/tools
    PLFL     Task list - sequences
    PLFT     Process Instructions
    PLFV     PI Characteristics/Sub-Operation Parameter Values
    PLKO     Task list - header
    PLKZ     Task list: main header
    PLMK     Inspection plan characteristics
    PLMW     MAPL-Dependent Charac. Specifications (Inspection Plan)
    PLMZ     Allocation of bill of material items to operations
    PLPH     CAPP: Sub-operations
    PLPO     Task list - operation/activity
    Thanks
    Saravana
    Reward if useful

  • How is Processing time calculated in Simulation

    Hi,
    How is processing time calculated for every simulation-relevant object?
    say for example,
    i have 2 objects of person type (p1 and p1)
    4 human tasks (T1, T2, T3, T4)
    T1 assigned to p1, processing time 2hrs
    T2 assigned to p1, processing time 2hrs
    T3 assigned to p2, processing time 2hrs
    T4 assigned to p2, processing time 2hrs
    start --> T1(p1) --> T2(p1) --> T3(p2) --> T4(p2) --> end
    Have not set any other simualtion parameters. now,
    * Duration for simulation is set to 6hrs,
    T1, T2, and T3 are getting processes once, but start event is getting processed twice
    # Why is start event getting processed second time?
    # Will this take any processing time..
    * Duration for simulation set to 7hrs,
    start event and T1 gets processed 2 times, T2 and T3 once..
    and the total processing time becomes *8hrs*..
    # At wht point of time does the second processing of T1 start.
    # If it is not after after the completion of one full process cycle, in this case, why not the second processing start at the end # of 2nd hour, or 4th hour.
    Thanks,
    Vishnupriya

    Hi Vishnupriya,
    "Why is start event getting processed second time?"Can you check the "Frequency" attribute of your start event? There you can specify how often the process will be triggered.
    "At wht point of time does the second processing of T1 start."You should be able to check it in the Processes (det.). It provides an overview regarding the process instances started during the simulation run. Furthermore you can check the Events (det.) category.
    Best regards,
    Danilo

  • BPM Concern: Total message processing time too large

    Hello Experts,
    I have implemented a BPM scenario with a fork step. MDM is the sender system and ECC is the final reciever system.
    Branch 1 of Fork step: Processes Message type 1(DEBMAS); includes transformation step(ABAP mapping) and Send step (RFc call to ECC)
    Branch 2 of Fork step:  Processes Message type 2(ADRMAS); includes transformation step(ABAP mapping) and Send step (RFc call to ECC)
    the messages are proccessed as required but the only concern is the total time reuired for the final message to be posted to ECC system. This scenario using the above design takes more thean 5 mins to post the message to ECC; which the end user will not accept.
    Is this due to the parallel processing using fork step? Is there any alternative method of implementing this with minimum processing time?
    Thanks in advance,
    Elizabeth.

    Hi Ninad,
    Begore the ABAP mapping step, there is a send step (sends DEBMAS/ADRMAS to ECC).
    ABAP mapping reads the message Id generated for the above message  and the retrieves the PI IDoc number and its details from PI SXMB_MONI backend tables. This is then required to be given as input to Send step (RFC call to ECC to get ECC IDoc acknowledgment based on PI IDOC number).
    ~Elizabeth.

  • Process chain total execution time

    Hi Experts,
    Can you tell me how we can the total execution time taken by the process chain.
    Thanks
    Suneel

    Hi Suneel,
    I have understood your requirement : You need start and end timings for each and every run of the chain.
    Goto the 1st process type in your process chain - >Right click and click on Display messages - > Go to the chain and copy the variant name from there.(repeat the same for last p.type for end timings of chain)
    Now Go to table RSPCPROCESSLOG and insert the Variant name and the date of the chain run.
    You will get details of all the runs of that particular chain.
    Timings are there in the STARTTIMESTAMP and ENDTIMESTAMP fields.
    Timings will not be in the requires format.
    It will be like YYYYMMDDTIME.OTHERS
    You will have to download it to excel and do some manipulations to take out the digit from 9-14 places.
    But I think it will be better b'coz you will have to do that only once.
    I have done the same thing in my project as well.
    Revert back if you have any problems.
    Reward with Points if helpful.
    Regards
    Hemant Khemani

  • BPM for Processing Multiple records in a file

    Hello All:
    I using BPM to process Goods issue using BAPI BAPI_GOODSMVT_CREATE. The BPM setps are as
    Step 1  Receive Request from Asyn File Interface
    Step 2  Transformation Map to Bapi request Structure
    Step 3  Send Sync Request to Bapi
    Step 4  Transformation Map Bapi Response to file
    Step 5  Send Asyn Message to File
    My input file  is as fallows
    H,20050613,20050613,9999,HEAD TXT,03,
    P,000001000108,0001,COMMON,2,EA,1000,1011,261,ITM TXT,
    H,20050613,20050613,9999,HEAD TXT,03,
    P,000001000108,0001,COMMON,3,EA,1000,1011,261,ITM TXT,
    The output file is as fallows
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ns1:MT_SAP_RESPONSE_ITMS_DATA xmlns:ns1="http://testcompany.com/xi/ITMS">
    - <BAPI_STR>
    - <HEADER>
      <MAT_DOC>4900000696</MAT_DOC>
      </HEADER>
      </BAPI_STR>
      </ns1:MT_SAP_RESPONSE_ITMS_DATA>
    The problem I am facing is although my file has 2 records of goods issue data (Header and Item data) , the BPM processes only one record (Header and Item) and creates a material doc in SAP and outputs a file with the material doc number as above. Ideally I would like the XI system to process both the records and produce 2 material docs as output .
    Also my input file adapter has been picking up both the records as this is visible in the SXMB_MONITOR logs.
    Do I need to introduce a loop in the BPM ?. If so can any can any body give me an example or point me in the right direction.
    Many Thanks
    TBH

    Udo:
    <b>you need a mapping splitting one message with multiple entries into multiple messages with one entry, which you put into a multiple line BPM container.</b>
       Are you implying loop Step 1 Receive Request from Asyn File Interface and collect them into a multiline container ?. How does the loop know how many times to loop.
    Would appreciate your comments
    Thorsten

  • How to reduce processing time  in case of jms to idoc scenario

    hi all,
    i am doing jms to idoc scenario.
    in this i'm using xslt and graphical mapping.
    while perfroming E2E testing the messages are taking lot of time to get processed.
    please tell me as how can i reduce this processing time or in short how can i overcome this problem.this is a critical issue in production.
    regards
    madhu

    Hi,
    1. To reduce the processing time for JMS -> IDOC scenario, try to get the Average processing time taken by JMS adapter, IE, IDOC adapter for the messages that are processed so far by going thro the Adapter Audit logs, SXMB_MONI race and Time in WE02 in R/3 system. Calculate this for 5 - 10 messages at different time to get the clear idea of which step is consuming more time. Then it will be helpful to focus on tuning that specific step.  If you are using BPM, check the processing time taken by PE.
    2. Check the Inbound and Outbound queues used by this interface, if required try to configure Prioritized Queue with more time allocated for this interface in Integration Engine.
    3. Check the load on the Integration Server when this Interface messages are getting processed, to understand/ isolate the interfaces which are consuming more processing time and system resources.
    4. If this is not in Production try to perform the Mapping/ transformation in graphical mapping itself, it will be helpful to minimise use of XSLT mapping to get better performance.
    5. Check if the Archive and Delete jobs are running successfully in the Integration Server, since this will free up the occupied resources in the system.
    6. If possible post seperate Forum questions for issues in different Interface scenarios, it will be easy to understand the problem for all of us.
    Hope this will be helpful,
    Regards,
    S.Santhosh Kumar

  • BPM parllel processing

    HI,
    i am using a BPM to process bulk messages at a time, but all the messages are send to one queue and messages are getting processed very slowly from the queue.
    i have 2 questions here,
    1)for what reason, Queue is processing messages very slowly?
    2)is there any way that BPM keeps the messges in the different queues ???
    Thank You,
    Madhav

    Hi Madhav,
    Refer to the parallel processing section of this document:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0968c17-8cca-2b10-7594-c9105e304be0?quicklink=index&overridelayout=true
    Thanks!

  • Error processing in non BPM sync process

    I've created a sync non BPM process which is working fine. Data comes from several terminals via HTTP. My scenario is HTTP=>XI=>RFC
    On the sending side, I use ABAP mapping or parser. I'm using this since I have to check some table data based on plant code and react accordingly.
    However, its quite possible that this table does not contain data for a given plant code or invalid plant code in which case I need to send back an response instead of calling RFC like I would normally do.
    Any idea how I can send back a message without going through RFC (receiver determination)....remember I have manipuated the RFC message in the ABAP mapping (in interface determination) and the only data I have available in receiver determination is original message which is not good.
    This has gotten very tricky now. I cannot use BPM due to WF response time + added RFC time (6 secs). Using non BPM I'm down to 1 sec or so which the users are happy.
    Thanks,
    Very confused XI programer.

    Michal, The table is in XI. Table has few different fields that are important to the interface esp. The R3 system to call. Based on the plant code, we decide which SAP system to send data to. And in XI, we store this info...ex: PIP3 plant goes to AI0 system. The terminals where is information is generated does not have this sophistication.
    How would you accomplish this HTTP=>XI=>RFC non BPM sync process. BPM adds too much time and the users don't wait that long in today process which will be replaced by XI. Non BPM yields 1 sec which is what they want. Thousands of messages flow and they cannot wait that long.
    Do you have suggestions.

  • How to include processing time in the  LogFormat in httpd.conf of OAS

    Hi,
    I want to add processing time parameter in the LogFormat of the HTTP requests in Application server logs file.
    i tried to edit the httpd.conf file which orginally is as below
    LogFormat "%h %l %u %t \"%r\" \"%{Cache-Control}i\" CC \"%{Cache-Control}o\" %>s %b" common
    to
    LogFormat "%h %l %u %t *%T* \"%r\" \"%{Cache-Control}i\" CC \"%{Cache-Control}o\" %>s %b" common
    But doing so, did not add the Processing time in the GET and POST requests.Although same works for Apache HTTP server.
    I want to know how do i add the Processing time attribute in the LOGFormat.
    By Default the LogFormat is Common, what are the other possibilities fpr LogFormat.
    Please revert.
    Regards
    Ak

    Hi,
    1. To reduce the processing time for JMS -> IDOC scenario, try to get the Average processing time taken by JMS adapter, IE, IDOC adapter for the messages that are processed so far by going thro the Adapter Audit logs, SXMB_MONI race and Time in WE02 in R/3 system. Calculate this for 5 - 10 messages at different time to get the clear idea of which step is consuming more time. Then it will be helpful to focus on tuning that specific step.  If you are using BPM, check the processing time taken by PE.
    2. Check the Inbound and Outbound queues used by this interface, if required try to configure Prioritized Queue with more time allocated for this interface in Integration Engine.
    3. Check the load on the Integration Server when this Interface messages are getting processed, to understand/ isolate the interfaces which are consuming more processing time and system resources.
    4. If this is not in Production try to perform the Mapping/ transformation in graphical mapping itself, it will be helpful to minimise use of XSLT mapping to get better performance.
    5. Check if the Archive and Delete jobs are running successfully in the Integration Server, since this will free up the occupied resources in the system.
    6. If possible post seperate Forum questions for issues in different Interface scenarios, it will be easy to understand the problem for all of us.
    Hope this will be helpful,
    Regards,
    S.Santhosh Kumar

  • Use of BPM Sub-Process

    Hello Experts,
    I'm beginner and I wanna know when we will go for BPM sub process.
    I know there are two types of process(embedded and reference), but I wanna know when we will go for embedded sub process and for reference sub process.
    If possible please share some examples for both the process.
    Thanks in advance.
    Regards,
    Sriram

    You can use embedded sub-process in BPM when the child process (sub-process) is dependent on the parent process. By this it means that the sub-process cannot execute by itself.
    An embedded sub-process cannot have start and end events, although it can have other sub-set of events like timer, escalation and boundary events.
    You can use a referenced sub-process when you want to re-use an existing process. A referenced process is an independent process, which can exist of its own. If you want to use that existing process in your BPM Process then you can call it using referenced sub-process. Also make note that your main process will wait till the referenced sub-process completes its flow.
    Also if you feel that some process can be re-used by others then you can make it as a separate process and use it in the main process using referenced sub-process. This way others can also re-use the sub-process.

  • Statspack Total Wait time

    hi -
    using v 9.2
    I'm wondering about the Total Wait Time (s) in the Top 5 wait Events list.
    I took a snapshot for 10.55(min) but some of the Time (s) exceeds this, so i'm clearly interpreting something incorrectly:
    Top 5 Timed Events
    ~~~~~~~~~~~~~~~~~~                                                     % Total
    Event                                               Waits    Time (s) Ela Time
    db file scattered read                            587,895       1,464    37.24
    CPU time                                                        1,205    30.66
    SQL*Net message from dblink                        22,597         609    15.49
    db file sequential read                           478,006         554    14.11
    log file parallel write                             6,335          28      .72
              -------------------------------------------------------------For example the db file scattered read is 1,464(s) which is more than the 10.55(min) of the snapshot.
    how correlate this Time(s) to clock time?
    My assumption is that multiple sessions are added and this number can exceed snapshot time?
    Edited by: stg on Oct 17, 2008 9:50 AM

    rocr wrote:
    the time is per processor so if you have 8 processors and the clock time of the report is 6 minutes but 5 cpus use 3 minutes of processing each then the total time is 15 minutes.rocr,
    You're thinking of the "CPU time" component only.
    The wait time can be much greater than "snapshot interval * CPU_count". It can be as large as "snapshot interval * number of sessions".
    For example:
    I lock a table in exclusive mode for 15 minutes.
    100 other users try to update that table, and have to wait for me to release my lock.
    Elapsed time = 15 minutes
    Wait time = 100 * 15 minutes = 1,500 minutes.
    Regards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    http://www.jlcomp.demon.co.uk
    "The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge." Stephen Hawking.

  • MD04- show delivery date when using a GR processing time

    Hi all,
    If you have a planned delivery time as well as a GR processing time on the material master- is there a way of showing the actual delivery date (from the PO) and not the total lead time (planned delivery date + GR processing date)?
    Thanks in advance.
    J

    I think that there's a button on the bottom of MD04 labeled "GR" and switches to "AV", that you can use exactly for that, switching between the two types of lead time.
    Regards,
    Mario

  • Planning time fence vs total lead time

    Hi Gurus,
    we have a scenario like the below in the unconstrained plan. Trying to understand various dates on the PWB. could you please explain.
    1. Item is a Make item and it's planning time fence attribute is set as Total Lead time.
    2. Processing lead time of the item is 25 and fixed lead time is 2
    3. ASCP is suggesting a planned order on PTF date which is exactly 25 days from now.
    4. But the suggested start date of the order is only 2 days less than the suggested due date. This is the point we are not able to understand. We have set the processing lead time as 25 so, isn't the planned order not supposed to have the start date as today?
    Thanks
    Mahesh

    Dear,
    Please refer this link,
    [Planning time Fence|Planning time fence]
    For sales order will convert to a specific production order use CO08 here define order type as ZP04.
    OPKP ( Production Scheduling Profile) whether ZP04 is assigned under Order Type or not.If not maintain the same and then assign the same Production Scheduling Profile in Material Master in Work Scheduling view.
    Also in In OPPQ or OPPR you have to define order type as ZP04 under conversation indicator use when in MRP run MD50.
    Please try and come back
    Regards,
    R.Brahmankar

  • Total of Time Stamps before or after a particular time

    Hi, I am trying to get a running total of time stamps that are either before or after a particular time. For instance, how many times did employee A punch in after 8:00. Or, how many times did employee A punch out before 5:00
    Thanks,
    Mike

    Hi Mike,
    Welcome back.
    Did you have something like this in mind?:
    I've compared the check-in time to the Normal Start time and the check-out time to the normal quit time, using the TIMEVALUE function to strip the date from the data, leaving only the fractional day.
    I use a separate table for the constants to make the process easier to maintain and more self-documenting. The time value columns in the main table can of course be hidden. I COUNTIF the late instances and the early instances in the Footer Row then do a grand total in the summary table.
    Jerry

Maybe you are looking for

  • No tick box for music in iTunes preferences for setting up iCloud

    Ok I'm new to icloud and now want to set up my mac itunes library for another device. When I follow the oinstructions on how to set up icloud I get stuck on step 3 i.e. the step where you're suppose to open itunes - preferences - store and then check

  • Question about error code

    I have been having problems when I try to open applications such as IPhotos or Photoshop. They keep on quitting. I did the Hardware Test and it showed error code 2MEM/5/4:DIMM1/J31. Does anyone know what it means and what I should do? I do not have a

  • Fetching latest records

    Hi All, I want to fetch some records from a database table which are the latest entries. How can I fetch these records? Regards, Jeetu

  • Why isn't my memory stick showing up on MacBook, including Disk Utility?

    Hi, My USB doesn't seem to be shoing in Finder and Disk Utility. Why could this be?

  • Age in years and length of service wrongly calculated

    I have BI 7.0 implemented by SAP itself , they installed only the business content without any customization in HR For The Cube HeadCount 0PAPA_C02  the key figure Age in Years 0AGE_NC is calculating in a wrong way it is subtracting from 1999 and the