Automatic evaluation of yellow requests in process chains

Dear All,
I am running my load processes using process chains. I would like to monitor my process chains automatically using a custom program. Thus, I would like to stop any long running loads and proceed to the next load in that chain.
I am using the Function Module RSPC_PROCESS_FINISH to set the status of that particular request (or instance) to 'R' in the table RSPCPROCESSLOG. This then triggers the next step in that process chain but it does not terminate this particular loading... Therefore in the monitor for this loading, the traffic light would still be Yellow and I would like to change this Red.
Could you please suggest some function module or any way in which i can automate this?
The standard sap job SAP_CCMS_MONI_BATCH_DP (Note 708480) also suffices my requirement but there are some locking issue because of which other process chains and applications are affected.
Awaiting your suggestions...
Regards,
Amit

Hello Sunitha,
I am not clear of your requirement.
If you have to delete the Init load everytime then on the first place why do u want to do an Init.
Do a Full load instead and delete it everyday in the Process Chain or in the InfoPackage mark the checkbox for the same.
Using a Init u can Load the data once and can start the Delta load which will fetch the data from the day Init was done. This is done to avoid big loads everyday instead bring in the small data with only changed records.
Hope this helps
Regards
Rohit

Similar Messages

  • How to automate selective deletion of ods in process chain

    Hi,
    How can we automate selective deletion of ods in Process chain. I tried with the proceedure. Using T-code "delete_fact" I gave selection parameters and Name of the program and saved this as variant and gave the same program and variant in Process cahin. But it is not deleting data. So plz guide me whether I have missed anything in this proceedure.

    Hi purushottam,
                           you have to give to program variants in the process chain for data deletion to take place. in the first program variant include the rsdrd_delete_facts as program name and in the program variant give a variant for your infoprovider selection.
    Now again select another program variant and include the name of the program which you get after selecting the infoprovider name and  the generate selection program  option in the "program for deleting selected entries from the data target" screen " and press execute.
    again give another variant for your field selection.
    now try execute the process chain.

  • Delete Overlapping Request in Process Chain

    Hi,
    I’m working on Process chain to upload data from four source cubes to one target cube. Process chain has been configured as after the <b>Data Transfer Process’s</b> successful execution, system looks for overlapping data requests and deletes them. Chain seems doing the required functionality but the only thing going wrong is when it comes to deletion of overlapping requests, it randomly delete few and leave others. The status of undeleted ones switched to <b>erroneous</b> and this prevents newly generated data requests available for reporting.
    Regards,
    Shabbar

    Hi,
    Thanks for your replies. For deletion I’m using <b>Same or More Comprehensive</b> option because I just want to delete the corresponding request with the same selection.
    There are four requests need to be created with every run and it should delete the corresponding four. But I don’t know what’s going wrong, why and how it picks up a few out of four for deletion and left the rest with erroneous status.
    Hope this would make the problem statement clear, if you require any further information, please let me know.
    Regards,
    Shabbar

  • Incorrect data after activating the request through Process chain.

    Dear SDN chaps.
    Today morning. I encountered a strange issue in DSO..
    I have DSO which is updating from the AL11(application server) flat file.
    While i am loading it to PSA there were no issues and after loading it to the DSO there is no issue and its passing through the routine and the data is populating properly in NEW data Table .But after successful activation of  the request through process i am getting the wrong records in active data table.
    Then i deleted the request and reran it manually i mean triggered the DTP and ran the manual activation surprisingly accurate records are coming through manual process..
    I am just wondering why it is not working through process chain and why it is showing incorrect records through process chain execution and how it is showing accurate records through manual uploading process..'
    Could some one please help to come out from this..By the way mine is SAP BI 7 SP20 &SP05 for BW 7.01
    Thanks
    K M R
      

    Hi Pra
    Thanks for your response..
    We are doing PSA deletion and then we are uploading the data to PSA as well as DSO.
    Now the issue is not in the part of loading we are facing the issue in Actiation of request if i am executing the activation through process chain it is sucess but the values are incorrect. If i am doing the manual activation it sucess with correct data.
    Even i tried with a new chain but still i am facing the issue.
    Surprise thing is in new data table the data is perfect in both the ways like manual upate and Process chain update only during activation i am getting incorrect record in the active data table..
    Appreciate your help on this....
    Thanks
    K M R
    Edited by: K M R on Jul 9, 2010 11:09 AM

  • Delete Request in Process Chain - still need to delete indexes?

    I have a cube here that is a full load every day.  In the process chain I delete the 1 request (because there's only one request in the cube at any time) and then I reload using a full load.
    My question is that with a normal load into a cube I delete indexes and then load and then recreate indexes.  Now with my cube since I am deleting the contents of the cube do I need to add the delete indexes process in the chain? 
    Do the indexes get deleted when the data is deleted?

    Hello,
    Yes, when you delete the content of the InfoCube the Index associated with also gets deleted. So in the process chain Delete Content -> Load Data -> Create Index will be enough.
    Thanks
    Chandran

  • Unable to delete the request through process chain

    Hi,
    We included program in a info package to delete the request based on snapshot date. its working fine when we ran info package manually but its not working when the infopackage is included in the process chain.
    Kindly update us how to work on this.
    Thanks & regards
    Bharathi

    Hi Bharathi,
    There are two options in delete request process of chain:
    one is to use deletion seletion from Infocube .....infopackage settings
    and second one is to set new in chain....
    you should try first option...
    Thanks
    Arun Purohit

  • Delete dso data requests in process chain

    Hi Guys,
    I have a DSO which loads data for 1 year in FULL load for every 2 hours. The requests in DSO are increasing and data transferred is almost same. Is there any way to delete the overlapping request from same DTP to DSO?
    I know there is option of  'Delete Overlapping Requests from InfoCube' for Infocube. I tried to use it the same for DSO but could not find my DTP for the DSO.
    So is there any other process type exists for DSO? I know we can write a code as well but I am not an ABAP'er.
    Plz suggest <removed by moderator>.
    Thanks.
    Edited by: Siegfried Szameitat on Jul 20, 2010 5:34 PM

    Hi Siggi,
    Thanks for replying.
    What are these options in the Tcode delete_facts:
    1. Generate selection program
    2. Generate deletion program
    There is no documentation available. When I click Generate deletion program option and execute- A selection screen opens, I selected nothing and executed, got an alpha numeric report name on the tcode screen, How can I insert this report in process chain? is there any process type for this?
    I do not understand why SAP has not provided standard process type like available for Infocube.
    Appreciate your help. Thanks!

  • Automate Deletion of Infoobject Data in Process Chain

    Dear BW Experts,
    We refresh our QBI (Testing system) system every 4 months. Hence we have to drop all the data and refresh it again.
    I have built a process chain to automate deletion of cubes and DSOs. I am unable to include deletion of Infoobjects (Infosources) in the process chain.
    Could you please suggest as to how to do this via process chain (and not manually) since we have more than 20 Infoobjects where data has to be deleted.
    Thanks,
    Sai
    Edited by: Sainath Vadathirthanathan on Aug 13, 2010 10:33 AM

    Leavte it blank or enter source object
    From help  ..Press F1 on that paramter to understand
    Reference characteristic
    The reference characteristic has the technical properties of a characteristic such as data type and length, as well as the master data (attributes, texts and hierarchies). The characteristic itself also has buinesses semantics.  Several characteristics can refer to the same reference  characteristic. Such characteristics automatically have the same technical properties and master data.
    Example:
    The characteristics sender cost center and receiver cost center use the reference characteristic cost center and with it the same values and the same texts.

  • Transport Request and Process Chain - Together?

    Hi,
    Is it safe to transport a request while a process chain is being run?
    Need your expert advice. Thanks!

    Hi Winnie,
    It should not affect the transport. Still a question, Does the transport request contain anything from the process chain?. If you could wait for sometime then do it after the process chain run is completed. Though I think unless you change anything in the Process chain like infopackage selection, etc. the transport should go through.
    Bye
    Dinesh

  • Delete request in Process chain in BI 70

    Hi Experts,
    I have a load request for the past 12 months in a cube. Since the data can be changed retroactively in the source during 12 months, I have to delete the previous request and load a new one every month. We used to do that in 3.1 by using Process type "Delete Overlapping request" in combination with the InfoPackage, but it does not work in 2004s.
    What are the right parameters that we should use in the DTP, the InfoPackage and Process Type?
    Currently, DTP is Delta, InfoPackage is Full, Process Type is "Delete Overlapping Request" (InfoSource and dataSource are the same. But the previous request does not get deleted.
    Thanks,
    JL

    Hello Jean-Luc,
    As it looks for me the problem ist that "Delete Overlapping Request" is working only with Full DTPs but not with Deltas in 7.0.
    (check note 1147766 herefore).
    According to note 1336410 it is possible again. But then you need to set flag 'Only Get Delta Once' in your Delta DTP.
    If you need this see if you are able to implement note 1336410.
    Hope this helps you.
    Kind regards
    Klaus Weippert

  • Error in process chain (psa data)

    We have got an error in our PROCESS chain for master data.
    Info object Name : 0customer
    In that it was showing  there was error in our request. When I wanted to correct data in the request there it was showing no error records. All the records are good  and  also it is showing as error in request. I have deleted the request from infoobject and also from the PSA. And the last updated good request is also showing error as No data packets available for the request .
    0Customer is delta update ; Process chain is daily based.
    My doubt is whether the records in the deleted requests will be reloaded again from sap R/3 into PSA, as requests during Process chain or not.
    While monitoring the request details in Monitor u2013 Administrator Work bench, it shows the following:
    1.     Requests (messages) Everything Ok
    2.     Extraction (messages) Missing messages
    3.     Transfer (IDocs and TRFC) Missing messages
    4.     Processing (data Packet) No data
    5.     Process chains : Everything Ok.
    Even after deleting the requests my process chain is not getting updated.
    Kindly help me in solving the above problem
    Regards
    Padma

    Hi,
    Once deleted the request, try to manually trigger the load and see whether it completes. if it completes and pulls reocrd then you can push the chain process ahead with the program RSPC_PROCESS_FINISH
    Regds,
    Shashank

  • Process Chains with Event Trigger

    Hi Experts,
    Happy Valentine day.
    I have a requirement to run a Process Chain using Event IDs. Now these Evenrt ID should be triggered by a Program which raises this Eovent. Then this Program should be scheduled in BAckground to run periodically. Has anyone done this before. If yes, could you please shower some light on this topic with details on the steps.
    Thanks
    DV

    Hi,
    1)You can make the process chain to be trigered by an event.
    You create user events in SM62. In SM62, next to "User even names", click on Maintain and press Enter. Click on the Create icon to create a new event (let's call it ZEVENT).
    Next, in your process chain, change the Start variant to be scheduled "After event", and put in ZEVENT for the event name. Also, click on the "Periodic job" at the bottom. This will automatically reschedule the jobs for the process chain after it executes.
    Next, create an ABAP program (let's call it Z_EVENT_RAISE) to call the function module BP_EVENT_RAISE. You're code can look like this:
    codeREPORT Z_EVENT_RAISE.
    PARAMETERS: P_EVENT LIKE TBTCO-EVENTID.
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    EVENTID = P_EVENT.
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.[/code]
    This ABAP program will prompt for an event name, so you will need to create a variant (let's call it ZEVENT) which will save the value of the event name (also ZEVENT). You will need the variant name to be able to trigger the event in a batch job.
    Now all you need is the batch job. Use tcode SM36 to create a batch job where you call the ABAP program (Z_EVENT_RAISE) using the variant (ZEVENT).
    Note, SM64 only triggers an event manually.
    and you can copy this job to schedule it three times a day.
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3)you can do this by right-clicking on the start process, selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values and you're done.
    Thanks,
    JituK

  • InfoPackage in process chain

    Hi Everybody,
    I have to start a process  at beginning every month selecting data from the past month.
    sample
    start date 1st July, data select from 1st June until 30 June.
    At the time I start it manually.. is there a possibility to do that automatically and incorporate it in a process chain.
    I am going to appreciate any help or idea.
    Thanks and regards
    FedeX

    Hello FedeX,
    How r u ?
    How about the following idea,
    1. Create an InfoPackage for the requirement with Init and Delta Update method.
    2. Create a Process Chain including this InfoPackage and maintain the Variant with Periodic Job as Monthly.
    3. On July 1 st manually do the Initial Upload (any amount of data it may be months or years), this will take data upto 30 th of June. Right ?
    4. Now Activate and Schedule the Process Chain. give the Start date as August 1 st.So every 1 st your Process Chain will capture the Deltas for the previous Month !!!
    Will this Work !?
    Best Regards....
    Sankar Kumar
    +91 98403 47141

  • Process Chain Reqeust creation in BI

    Hello ,
    Can any one tell me how to create the Transport Request for Process Chain in BI .
    When i am doing that through transport connection I am gettinh error :
    1. Source systems are not transported
    2. The user terminated processing of objects REQUEST
    3. Operation cancelled at user's request
    Thanks ,
    Rahul

    Hi,
    Are tried collecting thru transport connection. Select the Grouping. After finding your PC drag and drop it right side and click on package it will ask for request. Then give the description for that request.
    Or in a Simple way just again reactivate the PC it will ask for a request and create a New One. Give the package name and click on save.
    by default $TMP will display, replace it with your package.
    Do the transport for the same.
    Reg
    Pra

  • Source System Conversion in Remote Process Chain

    Hi all!
    I' working with BI7 SP12 and facing the following problem:
    <b>There is no source system conversion for Remote Process Chains, when transporting Process Chains with Remote Process Chains from DEV to QA.</b>
    First the following warning appears:
    DEV-Destination of Remote Process Chain does not exist on QA-System.
    ==> The is correct because the DEV-Destination should have been converted to QA-Destination.
    Then the following error appears:
    Process Chain with the Remote Process Chain was not succesfully checked.
    <b>All source system conversion tables are maintained correctly!</b>
    The source system conversion works for example for InfoPackages correctly.
    But for Remote Process Chain there is neither source system conversion for the Destination nor for Callback Destination. Both should be converted.
    Do I have to do it manually??
    Or do I have to create the DEV-Destination in SM59 on the QA-System??
    ==> We want to avoid this...
    Thanks for any ideas...
    kj

    Please note:
    When I create the DEV-Destination in SM59 on the QA-System,
    the transport gets no warnings and no errors...
    But there is still no conversion of the source systems for the Destination and the Callback Destination of the Remote Process Chain to QA-Destinations...
    So, i think:
    There is no automatic source system conversion of Remote Process Chains and I have to adjust it manually in the QA-System...

Maybe you are looking for

  • Table control in create mode

    Hi, I created a table control in a standard transaction code. when iam clicking create button, The table control is displaying in display mode.Now I should provide to the user to add the entries in the table control in create mode. Can any body resol

  • Installing additional 32bit printer drivers on Windows Server 2008R2

    Hi, I'm trying to add additional printer drivers (32bit) on a 64bit server so that 64bit and 32bit clients can add printers from the print server. I have found several posts about this and none has helped me so far. I found one from GeorgeLawr that I

  • I have the tip of aux cable stuck inside the jack port. How can I get it out?

    The aux (audio) cable broke off inside the headphone port of my iPhone, it is stuck and I can't get it out. Can anyone help please? It is going to cost me a fortune to fix

  • Af:TreeTable Child Row Detail.

    Hi, I have a af:treetable with one nodeStamp & one pathStamp. Single selection is applied in af:treetable. How I get the selected child row's attribute value in java bean, in case pressing a button. This is the case where I expand any node & among ma

  • OADP - Navigation objects

    We are trying to set up the OADP for our reporting structure. It is based on 005 relationships. We are trying to achive something similar to MSS_PCR_SELECT view group - the "All employees" view. We are having problems when trying to control the "dept