Report on process chains using SEM-BPS

We are looking to develop a tool to:
1. Monitor data loads at the process chain level
2. Within in the same tool, enter error resolution /
   action steps for all failed loads
3. Report out % of successful or failed loads, using the data captured by the tool.
We have studied the BW Tables rspcchain, rspcchainattr, rspclogchain, rspcprocesslog, rspclogs, rseventchain and
rspcchaint.
We are considering the following options:
1. Develop an ABAP report and allowing the process chain monitor to manually enter the error resolutions (Perhaps in a Z-Table)
2. Create an InfoCube in BW using the above tables and then write a query, but we can not allow the user to enter error resolutions in the query.
3. Create a transactional infocube in SEM-BPS using the above tables and use the input functionality of tansactional infocube to facilitate the error resolution report entry.
Can anyone suggest any alternate solution, or has anyone encountered similar requirement on project?
One more doubt to check: is there any way to create an infoobject with CHAR type to enter data with 1000 or more characters? Or is there any other alternative solution to it? The doubt is to take care of the text entry for the error resolution.
Milind Vad

Just some thoughts:
Have you considered using document service in BW or even KM (Portal) technology rather than CHAR 1000+ fields? This would give you more flexibility also on the type of document.
For loading there are monitors available (based on tables like RSMONMESS). If you are interested in loads only (and not other process types), maybe using information from the BW load monitor could be beneficial (like RSMONMESS) rather than the process chain stuff.
Maybe it's even worth having an InfoObjekt with a resolution code that links to a document describing the resolution with a key and whenever there is a new solution available create a new key with a new document. That would be most beneficial for reporting (like how many times has this problem / resolution occurred and the like).
Regards, Klaus

Similar Messages

  • Report on Process Chain Completion Timings

    The SAP-delivered BW stat cubes do not seem to be designed to report on process chain completion timings.  My requirement is to automatically generate a report on the start time, end time and over-all duration of our scheduled chains and if possible, also its components/processes.  Our approach right now is through manual checking of the logs of the chain.
    Inputs will be awarded and highly appreciated.
    Thanks,
    AL

    Hi Angela,
    You can create an abap Program using tables  RSPCLOGCHAIN and  RSPCPROCESSLOG   using the (LOG_ID) Log-ID of a Process Chain Run field as join between them .  
    You will have more attribute entries for the the chain in table RSPCPROCESSLOG .
    You have select the latest time stamp field (ENDTIMESTAMP) to get the finish time.
    For the process chain to monitor you can either maintain them as a variant in the program.
    You need to provide  DATUM of table RSPCLOGCHAIN for selection.
    The limitation is if the process chain has failed and if all the subsequent process  of failure are manually done.
    It may not display the right values  .
    Regards,
    Amuthan

  • How to find process chain using background job in sm37

    How to find process chain using background job in sm37

    Better is to select the job.
    Select (Define) Step (s) or F6.
    Select the line and Menu Goto>Variant.
    The variant contains the name of the CHAIN and its VARIANT.
    Success
    We faced an old job and via job monitoring we were informed about a cancelled job every 'interval'.
    We noticed that the related chain was deleted but still the job was scheduled each interval again and was cancelled because an event was missing
    We could not find the scheduled job via SM37.
    Via view V_OP, view over tbtco abd tbtcp, we find the related entry.
    We delete these entries via function BP_JOB_DELETE....
    Edited by: Jack Otten on Jul 9, 2010 2:50 PM

  • How-to trigger a process chain using ABAP?

    Does anybody know how to trigger a process chain using ABAP code?
    Any help would be appreciated!
    Thanks
    Ioan

    Hi Ioan,
    try this in your ABAP:
        CALL FUNCTION 'BP_EVENT_RAISE'
          EXPORTING
            eventid         = 'Your Event'
            eventparm       = 'START'
            target_instance = ' '
          EXCEPTIONS
            OTHERS          = 01.
    and schedule your process chain, waiting for 'Your Event'.
    regards
    Siggi

  • Trigger Process chain using ABAP code

    Hi All,
    As per my knowledge there are 2 ways to trigger a process chain using ABAP code :
    1) Using FM ‘RSPC_API_CHAIN_START’ and passing process chain name as the parameter
    2)Using FM 'BP_EVENT_RAISE' and passing process event as the parameter, which you can create using SM62 transaction.
    I would like to know which one is better to use, in terms of advantage and disadvantage.
    Thanks,
    Praveena

    Hi praveena,
    check these links ..u .may get some help
    Process Chain
    Process Chain
    How to run a Process Chain
    Process chain-parallel process
    Regards
    BILL

  • Finding Process Chain using the Request Number

    Hello,
    I am new to BI and currently monitoring Process Chains.
    I am scheduling a process chain which runs 3 times in a day.
    When i see the infocube there are four requests in the infocube, that means one more request apart from my three.
    The other reuqest is also being exeuted by user ALEREMOTE which means even it is being triggered by some other process chain.
    Can i please know how to find out the other process chain using the request number or so.
    Thanks in Advance.
    Bharathi.

    Hi,
    Goto each request and navigate to Infopackge screen and there you ll be able to find the process chain maintenance button. Click on that button, there you ll come to know what are all the process chain have been used for the single or multiple IPs.
    Check one by one Request Infopak.
    Thanks
    Sathish

  • Schedule a process chain using factory calender

    Hi All,
    My requirement: the user wishes to see the report every month, 1 working day prior to the month end.
    I am trying to do this usnig processing chain and factory calender to restrict it.
    1. How can a factory calender be used ?
    3. how do i give the offset of 1 working day prior to month end?
    2. If you have any such experience please share.
    Please help.
    Rohit Kumar.

    Hi,
    In the start process open the start time parameters screen. Then click on the button '>>' next to 'at operation mode' button. In the following screen, give the factory calender. In the workday column give 2. Choose radio button 'end of month'. In the period field give the frequency of the loads, i guess it should be 1 for you as you want to load monthly. So the job runs on the day before the last working day.
    regards,
    Murali.
    Edited by: Murali Krishna K on Jun 23, 2008 5:27 PM

  • How to schedule a Process Chain using ABAP Program?

    Hi All,
    I want to schedule the activity of extracting data from the query to a flatfile.
    Currently we are schedulling it using the transaction rscrm_bapi.
    I need to know , how we can achieve the same using an abap program and not ( rscrm_bapi) in a process chain.
    Any help would be appreciated.
    Regards
    Purva

    Your problem will be solved if you use the Function Module "RSPC_API_CHAIN_GET_STATUS" instead of the function module "RSPC_API_CHAIN_GET_LOG".
    The function module "RSPC_API_CHAIN_GET_STATUS" gives you the STatus of the process chain, when you pass the Chain Name and the Log ID.
    If you get an output
    G or F - Report that the Chain is Successfully Completed.
    A - The chain is Currently running
    R or X - Report that the chain has ended with Errors.
    Sample code :
    REPORT Z_BW_GET_STATUS_PROZESSKETTE.
    TABLES rspclogchain.
    DATA: gt_rspclogchain LIKE rspclogchain OCCURS 0,
    wa_rspclogchain LIKE rspclogchain.
    DATA: gt_log LIKE rspc_s_msg OCCURS 0,
    wa_log LIKE rspc_s_msg,
    gt_status like RSPC_STATE.
    SELECT * FROM rspclogchain
    INTO CORRESPONDING FIELDS OF TABLE gt_rspclogchain
    WHERE datum = sy-datum
    AND chain_id = 'BD_C02_1D'.
    IF sy-subrc = 0.
    SORT gt_rspclogchain BY datum DESCENDING
    zeit DESCENDING.
    READ TABLE gt_rspclogchain
    INTO wa_rspclogchain INDEX 1.
    CALL FUNCTION 'RSPC_API_CHAIN_GET_STATUS'
    EXPORTING
    i_chain = wa_rspclogchain-chain_id
    i_logid = wa_rspclogchain-log_id
    IMPORTING
    E_STATUS = gt_status.
    IF gt_status = 'G' or gt_status = 'F'.
    WRITE :/ 'BD_C02_2D chain COMPLETED'.
    ELSE.
    WRITE :/ 'BD_CO2_2D chain is Running or Ended with Errors'.
    ENDIF.
    ELSE.
    WRITE :/ 'No chain BD_C02_2D started for today ! or keine Kette BD_C02_2D gestartet !'.
    ENDIF.
    I have just provided a sample code, you might have to edit or add necessary messages to the program.
    Regards,
    Ramya

  • How to execute process chains using planning function

    hi, i need to execute process chains from web. i know the steps to that needs to be followed for accomplishing the task.
    1) RSPC_CHAIN_START ( function module) into which process chain has to be passed
    2) create a planning function to invoke the said function module
    3) create a function button on web and assign the planning function.
    Now the thing is how to create the planning function in BPS. plz provide me a solution with steps. And how to pass the process chain into the function module and handle it.
    Thnaks

    Hi Anand
    RSPC_CHAIN_START is the standard function module to run a process chain which i want use. Now, how to use the said FM in planning function to achive my task. Do i need to maintain any parameter in planning function inorder to execute the FM. If you know the solution plz explain in detail.
    I am very new to BPS..bare me plz
    Thank you

  • Automate "Regeneration of reports" with process chain

    Hi All,
    From RSRT we normaly regenerate reports. But to automate this I found a program RSR_GEN_DIRECT_ALL_QUERIES. I created a Process chain, included an ABAP program process type, used the program (RSR_GEN_DIRECT_ALL_QUERIES) created a variant to regenerate a particular query (Gave the MPR and the query technical name in the variant), to execute the same in background. But executing this Process chain, the first step itself which just contains one query, is running for almost half an hour and eventually getting cancelled with a short dump "Export_too_much_data". When I check the dump, it says its reading a lot of programs and tables so the dump.
    But regenerating the same query from RSRT gets completed in less than a minute. Can someone help me out if there is a different program to automate the regeneration of reports or guide me if I'm doing this in a wrong way?
    Thanks & Regards,
    Suman Pitta

    Hi All,
    Can anyone help me on this?
    Thanks & Regards,
    Suman Pitta

  • Trigger Webi Report from Process Chain

    HI Experts,
    I have the following requirement...once the process chain completes its loading in BI..then that data needs to refreshed in webi report using an event..so could you please adive how it is to be done using the SDK.
    step 1 : Trigger the process chain load the data till cube
    step 2 : Add a process type whcih has program - at the end of the process chain
    step 3 : Trigger an event in BO inorder to schedule a webi report
    I want to know how to trigger an event in BO from BI using R/3 program inorder to schedule a WEBI report.
    Many Thanks,
    Vijaya

    This is exactly what you need:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c09033ab-4593-2e10-5fa0-b23bcfa1575a?QuickLink=index&overridelayout=true&51887500308956

  • Trigger process chains using  ABAP program selection screen.

    Hi All
    I am loading flat files through process chains. My requirment is such that i need to create a ABAP selection screen so that user can load the flat file from his PC. when the user is loading the flat file i have to copy the file onto the application server folder and then display him the monitor errors/warnings (if any). when my data load is complete i need to archive the file with time stamp onto the application server folder.
    Please help me in this regard....
    thanks and regards
    sairam phani

    Hi,
    1. Using TA: AL11 create a folder in application server.
    2. There is a program to send the flat file to application server on r/3 side.
    Program Name:RC1TCG3Z.
    3. Regarding archiving...I have no idea.
    Regards,
    Vijay.

  • How do you run a Process Chain using parrallel processing group

    Does anyone know the answer to the above question please?
    The problem i am getting is that currently the Process chain is running on the client server and is timing out!
    is there a config setting or some other setting that is needed to stop it from timing out?

    Hi Jas Matharu,
    Hope the following links will give u a clear idea about process chains and clear ur doubts.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/events/sap-teched-03/using%20process%20chains%20in%20sap%20business%20information%20warehouse
    Business Intelligence Old Forum (Read Only Archive)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/8da0cd90-0201-0010-2d9a-abab69f10045
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/19683495-0501-0010-4381-b31db6ece1e9
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/36693695-0501-0010-698a-a015c6aac9e1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9936e790-0201-0010-f185-89d0377639db
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3507aa90-0201-0010-6891-d7df8c4722f7
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/263de690-0201-0010-bc9f-b65b3e7ba11c
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    Siggi's weblogs for data load error and how to restart process chain
    /people/siegfried.szameitat/blog/2005/07/28/data-load-errors--basic-checks
    /people/siegfried.szameitat/blog/2006/02/26/restarting-processchains
    ****Assign Points If Helpful****
    Regards,
    Ravikanth.

  • To set delay in process chain using a program

    Hi all,
    We have a requirement in which the loads from nearly 15 sources (DSO) gets loaded into the Cube thro 15 process chains. The source gets loaded from the PI interface. So it might happen that simultaneously 10 loads will be started and reach the cube.
    In the cube we have delete overlapping request, so its gives a deadlock when the chains try to delete the prev. request at the same time.
    What we have planned is if we can write a program that will set a delay depending on the lock entries present for that particular cube. But still we are not sure how far this will help.
    If anyone has faced a similar issue or can anyone suggest on this would be much appreciated.
    Thanks
    Merlin

    I believe in each of your 15 local chains you have the load to Cube process.Why dont you take the load to the Cube out of the local chains and in the meta chain you could sequence the loads from the 15 ODSs so that you can have a parallel processing upto the ODSs ( assuming the rest of the local chain is used to fetch from R3 ) and then sequential to Cube.
    I dont think writing a program will help much here.

  • How to trigger a process chain using external scheduler ?

    Hi all,
             we have a requirement wherein we need to trigger the process chains from an external scheduler used by client rather than directly scheduling it through BW scheduler.So any pointers on this will be heplful.

    Hi we have had a same scenario like this. You can schedule it using schedulers like autosys. Speak to your basis team and see if you have the autosys software installed or some thing similar to that. You have to write a program which calls the function RSPC_CHAIN_START. When you excute this program, it willl ask for a variant to execute. this variant will be the start variant of the process chain you want to trigger.
    the flow will be like the basis team will schedule the autosys or the scheduler to run the program and this program will in turn trigger the process chain.
    regards,
    Satish.

Maybe you are looking for

  • Control the Batch Size for inseting tables using xi

    Hi Friends, Please let me know if we are able to control the batch size for inserting data using procedures for staging tables. Using SAP XI. Any blogs on this. or any information. please let us know. Thank you Regards Ramidi

  • Incoming XML validation for SOAP adapter request

    Hi, Does anyone know of a method to validate incoming XML request against the relevant XSD definition and return a SOAP fault message to the calling application ? I guess this would involve BPM unless there is some sort of module that can be used. Pl

  • Do I have a virus?  My windows PC friends cannot open attachments from my Mac.

    I'm runing OSX 10.7.4 on an iMac  and a Macbbok pro -- both late 2009 vintage.  People cannot open my attachments.  When I send an email attachment to an email from from Mail 5.2(1278) people using PCs are able to open the emails, but unable to open

  • Can't find insert footnote menu

    I am using Windows Indesign CS 3.0.1, and have so far been unable to update beyond that because of problems with Adobe Updater (which many other users seem to have). I found guidance on this site as to how to insert footnotes in veresion 3.0: Place t

  • Contents/Index/Search/Glossary toolbar

    The Contents/Index/Search/Glossary toolbar in my WebHelp project only displays the text for one tab at a time. For example, by default the project opens with the Contents tab displayed. You can see the word "Contents" with the blue background. Howeve