Process chain variant for Acivaton of DSO error!!!

I have a data flow which has three data sources A B C ...A and B are connected to DSO X and C is connected to DSO Y,
DSO X and Y are again connected to DSO Z....DSO Z is connected to Final Target (Info Cube M).
Now Iam created a Process chain ...After Start Variant Iam running the Delta Info Packs for B and C (A's Delta Info pack runs in some other chain).
Then using  Update from PSA for  A B C ...using AND for A&B PSA to load in to DSO X...paralelly I used C PSA update in to DSO Y...Then used AND to load X& Y to Z...
When I run the process chain it runs good twice...we created a job in SM37 to run this job for every 4 hours....when I come back and see ...DSO X has data loaded and activated
But DSO Y loaded the data but activation doesnt took...When I see the Process chain logs its giving the following error msgs.
                                    - 1 -
      Request REQU_D3DR8GR9CPUIA56IMER47VWW7 (0000060949) is not
      available in data target. No PSA process possible.
Like this error each chain is showing error messages with the request numbers which are already activated in DSO.I donno when the req is already there as active why activation looking for that old req?
I fixed it by manually updating the DSOs and Cube...Can anybody let me know how to fix this in Process chain.
Thanks for the help in advance

I think you may have a timing issue, as when you perform this update manually there is no issue's.
I would suggest you load both ODS's then you activate the data on both, then you have the AND step once both have been activated to then feed the data to the subsequent Infoprovider.
This should resolve your issue.

Similar Messages

  • Error in process chain variant when executing BI IP planning sequence

    Hi All,
    I am trying to execute a planning sequnce as a background job using a process chain. Here one of the variant failed giving an error as : Overflow occurred when calculating <Key figure name> with value  6.5231044352058409E18+.
    I tried executing that process chain variant separately using the ABAP program RSPLS_PLSEQ_EXECUTE as a background job, but still its not working.
    At last I tried executing the individual planning step in the planning modeler, but again the same error.
    Earlier such case was resolved by compressing the planning cube requests and executing the failed variant using the ABAP program, but this time even compression is not helping to solve this.
    Can anyone please help on this issue ?

    Hi Andrey,
    This Key figure is created of the data type CURR (Stored as decimal) for Amount type. Now the length of CURR is maintained by SAP as 17 with 2 decimal places, so do you mean that I have to switch to other data type to hold the large value that is getting generated.
    My concern is : the error is coming for just one of the variant of the chain and not for other variants. If it has something to do with the KF data type, then certainly all others variants must have thrown the same error.

  • Error in process chain variant

    Hi all.
    I get an error "Variant ALL is not persistent" when I try to add the "Adjustment of Time-Dependent Aggregates"(TIMCHNGRUN) process type to mye process chain. The error message is RSPC023. I am unable to change the variant, or create a new one. I get the same error if I try.
    I suspect that this variant is corrupt or something like that. Any help on this one?
    Regards
    Oyvind Reinsberg

    Hi,
    Thank you for your reply. But how can I delete a process chain variant?
    Regards
    Øyvind Reinsberg

  • Process Chain Variant

    Hi All,
    We are using BW 3.5. We have a scenario where we are loading data from a Source ODS to one Target CUBE and one Target ODS. I have created the Delta Initialization for the Datamart Infosource and the Data got loaded to cube and ODS simultaneously. In both the target data was ready for reporting. Then I did a delta update, data got loaded to both but was ready for reporting only for Cube but not for ODS.
    The Process chain which loads the Source ODS has Further Processing step but it's not taking care of Activating the Target ODS. Should I create a Process Chain variant to Activate the ODS separately?
    Please suggest. Thanks.
    Vivek

    Hi,
    In the PC after the step where you have loaded data in the DSO you have to create a ACR to activate the DSO.
    Do this:
    Go to process types, select other BW processes. In that select 'Attributr Change Run' and drag it.
    Create a variant for it. Then it will ask you for the Object type, there you have to give the name of the DTP or the info package whichever is loading data into the DSO. Finally click on save.
    This will ensure the DSO is activated after it is laoded.
    Hope this helps.
    thanks,
    rahul

  • How to delete Process Chain Variant

    Hi  all~
    I'd like to delete Process Chain Variant .
    But I can't find delete menu from RSPC.
    It could be easy, but... I can't find it~ ^^;;
    Thank you in advance~ ^^;;

    Hello,
    1. Select the necessary process type from the menu.
    2. Type in the technical name of the variant and click change button.
    3. When maintenance screen is opened you can delete the variant by clicking delete button.
    or
    chk the tables for your variants :
    RSPCVARIANTATTR
    RSPCVARIANT
    RSPCVARIANTT
    RSPCTRIGGER
    Or you can go to maintain variant for any existing variant and choose your variant form the list, delete it.
    Regards,

  • Reg : To view process chain flow for a cube

    HI Experts,
    I need to view process chain flow for a particular cube of sales distribution.Can you please tell me stps to perform .

    Hi,
    If the cube is already loaded then you can just to the infopackages which are loading it and in the infopackages you have option in the "schedule" tab to see which process chain it is loading.
    if not then you will have to identify which data source is loading to the cube and check for the infopackge.
    and I think the DTP will be in the same chain  as well.
    For DTP it is alreday mentioned by the others.
    Thanks
    Ajeet

  • Process Chain Assining for another source sytem

    Hi Experts,
    I have a quick question on process chain assining for another source sytem.
    For Example. I have a Process chain with 10 Infiopackages. Letz say that Infopackage was assinged to one source system.
    Now I wanna a create a new process chain which shoud be the replica of the existing process chain. I wanna to load the data for the same info packages thru another sources system. Can we do this or else we have to reassign the data source for new source system for every infosources.. Is this Possible.
    Kindly guide me if there is any nother solution for this.
    Warm Regards,
    Aluri

    Hi..
    ABAP routines are in place at infopack level or at the Transformation level?
    If its there at the Transformation level then there wont be any issues for ur redesigning..
    if its there at the IP level then u need to copy those things in ur new IP as per the requirement and change the things accordingly..
    and then design the process chain..
    Assign points if this helps..
    Thanks

  • Stopping Process Chain schedule for just one day...

    Hi,
    Our source systems and BI are getting a patch upgrade during this weekend and I need to stop all the Process Chains schedule for Friday night/ Saturday morning. Is there a simple way I can stop all the Process Chains from executing just for tomorrow instead of manually removing each PC from schedule and again putting them back on schedule on Saturday?
    Thanks,
    Sri.

    Hi
    You can reschedule them instead of de-schedule and schedule back.
    1)open your process chain in rspc1
    2) goto planning mode
    3) right click on start --> display schedule job
    4) select the job --> in menu bar --> click on first one from left --> change
    here change the dates as per your requirement and save the job.
    If you have any event based chains which are going to start after time based chains gets complete, no need to de-schedule as we are not going get trigger from time based chains.
    I don't think so we have any program to de-schedule all the chains at a time.
    Regards,
    Venkatesh

  • How to create a process type/variant for this in Process Chain

    i
    I created a Selective Delete Variant (Delete_Facts) with some data selection upon which data to be deleted, to be used in Process chain.
    My requirment is
    I need to include that in the process chain in a such a way that that variant should be executed only on FIRST DAY of every month.
    (First day of every month Selective deletion on data tardet will be performed....rest of the days no selective deletion is performed)
    Please advise how can i achieve this
    Thanks in advance

    Hi,
    You can probably create a seperate chain containing this variant alone, and schedule it to run on the first of every month.
    This can be done by right clicking on the start variant, and selecting the option periodic, and giving the periodic value, where you have values "hourly","daily", "weekly", "monthly", otherperiod.  Another try can be to click on the arrow at the top beside "At Operation Mode" and d specify a factory calendar. I am not much sure of this option.
    another option is that you can try using the procecc type "Decision Between Multiple Alternatives " and check if calendar day is first of the month then execute your variant, or else execute the other normal steps. You can get more info on this functionality from BI-ExpertOnline.
    Hope this helps.
    Thanks,
    Tintu

  • Set process chain status to green despite an error

    Hi everybody,
    I've made a process chain with an ODS activation. If there's an error, an AND process comes with a message to users.
    When an error occurs on the ODS activation, the process chain ends like I want but his status is red.
    How can I do to set the status to green ? Is that possible ?
    Thanks

    Ok,
    In that case it can be simplier than that.
    You need after activation of ODS in your chain have two branches, one with error and another one with success.
    In the case of the success the branch is connected to the rest of the chain and the rest of the chain will continue and remain green status for that chain as the overall result of the chain.
    In the case of error the new branch is connected to a process that will always terminate with sucess. As an example you could create a variant for roll-up of aggregates of an Infocube. In these variant do not select any InfoCube and mark the option End Process Sucessfully if No Aggregates Exist. This will always force this process to OK, green status, and therefore will always end your chain as green status even when the ODS activation fails
    Hope this helps.
    Diogo.

  • Process Chains Variants

    Hi,
    I have a number of Process Chains running in my company. Is there a way to know the  technical variant name and technical job name for these Process Chains.
    That way when I go to SM37 and check, I can make out the jobs and variants related to these process chains that are running.
    Please let me know. Any help is deeply appreciated .
    Thanks

    Hello Arvind
    Here is answer for your queries...
    The table RSPCLOGCHAIN would give you the information regarding which chains are running/completed/failed etc.
    The table RSPCPROCESSLOG would give you, which process step in the process chain is actually executing.
    Once you know the Chain Name, for which you want to get the status, use the following function modules
    RSPC_API_CHAIN_GET_STATUS
    Gives you if a chain is running/completed/failed.
    RSPC_API_CHAIN_GET_LOG
    Gives you a detailed log of the process chain(Each steps)
    The tables mentioned above would give you the following information
    R Ended with errors
    G Successfully completed
    F Completed
    A Active
    X Canceled
    P Planned
    S Skipped at restart
    Q Released
    Y Ready
    Undefined
    J Framework Error When Ending (e.g. Subsequent Job Missing)
    Thanks
    Tripple k

  • Process Chain Message for Run completion

    Dear experts,
    In our system the Process chains and as they complete processes, there are some messages, such as completion of run for master data or hierarchies...
    Then when I run the PC, if I don't click to confirm the messages, the PC sometimes times out...
    I would like to NOT display thoses messages.
    How can I change the settings for that???
    Alice

    Dear Pravender,
    What do you mean by block?
    The start event or the attrib. change box?
    if i right-click on them both I see:
    "Display Variant...
    Exchange variant...
    Display all jobs
    Create message...
    Debug Loop...
    Remove process"
    I don't see "maintain message."
    I think you mean that I should I click "create message..." and change successful to error.
    If that correct?
    Alice

  • Process Chain - Follow on dependencies to DSO Activation

    Hi, I have a Data Load Process where the start routine is dependent on DSO data that was just previously activated.  For some reason it looks like the the time before the load and the time after the DSO activation are close by just seconds. 
    The Data Load Routine will drop records if the activated DSO data is not available and this seems like what I am witnessing.  I thought there was a way to configure the chain or job to wait until the previous is completely done.  or did that go away with 7.0...
    Is there a way to make sure the loading process doesn't start until the previous DSO activation is completed and the data is available?
    Thanks!

    Hi,
    Interuppt concept :
    If a process chain is only processed either in part or in its entirity if more than one start condition is filled, you use this process type to specify the additional conditions.
    The chain is started when the condition of the start process is filled. However, the interrupt process will interupt the processing of the chain (as long as its status is "active") up until the point at which the condition of the interrupt process is filled. Should the start process condition be filled again before the interupt process condition is filled, the chain will start again and will only run up until the point of interruption. As soon as the interrupt process condition is filled, the system continues the last run of the chain only. The earlier runs remain unchanged.
    The interrupt process schedules an additional background job that starts based on the relevant condition. Therefore the interrupt process is not really active during the interrupt phase; it does not use any resources during this time.
    If the interrupt processes are filled before the start process condition, the chain starts as soon as the start condition is filled; the interrupt process no longer interupts the chain because its condition has already been filled. If the interrupt process condition is is filled again before the start condition of the chain is filled, this does not influence the chain. It is not stopped by the interrupt process..
    so basically your interrupt will wait for an event like ex:..YABAP_YGTRFCEVENTRAISE_0035 ... so you can raise that event eother by some job or some program..bUt for you i think adding the waiting timw will be better option ..
    hope i cleared  you ..
    Regards,
    Shikha

  • Problem in process chain running for 3 days

    Hi Experts,
    Please help me
    We have process chain like below
    1.     delete index
    2.     full loads going 3 cubes (16 infopacs)
    3.     loading to ods and then update to cube
    4.     delete overlapping requests (16 infopac)
    5.     create index
    6.     aggregate filling
    7.     delete PSA
    Now the issue is, from last Saturday onwards
    Process chains was still in Yellow status till date, so now, 1,2,3,4, are still running
    In process chains, out if 16 infopacs, 12 are green, remaining 4 are stopped
    And in ODS activation of ods data variant shows yellow, but when checked the data is activated, but not pushed to cube. When checked log it show u201Csystem exception error_messageu201D, so process terminated.
    When we checked for shortdump,
    It says u201Clocal time on the application server is incorrectu201D
    Experts please let me know how to solve this and correct the load.

    Hi Experts,
    Thank u for your help,
    I have done the steps manually yestarday, checked todays, still it is in yellow status.
    let me explain the scenario,
    The data is going to 3 cubes,
    the process chain is designed like this,
    1. initially delete index
    2. full load to cube using 16 infopac and loading from (2)ODS to cube.
    3. delete overlapping requests
    4. create index (3 cubes)
    5. fill aggregates (only one cube)
    6. Delete PSA request
    so now , chain is having problem at
    1. data is loaded to ods
    2. data activation (showing yellow, but when checked data is activated)
    3. further update to cube  (2 cubes) in process chain this is not started atall ( so y'day I've done manually)
    4. out 16 infocpack, only 12 infopacs are green and remaining 4 are not started.
    so yestarday I've manually schedule remaining 4 infopacs.
    and deleted previour requests in infocube as they are full load, but I did'nt done create index and fill aggregate steps.
    now the problem is , out of 3 cube report available request is present for 2 cubes, but for 3 cube  this report request is not available, but QM status is green
    please let me know how to proceed.
    one small silly question, do i need to  fill aggregate step to get this report available request.....please suggest.
    Thanks & Regards,
    Raghu

  • Process chains problems : Working every day with error (red)

    Hi All,
    I have a next question, about process chains problem.
    When I start my process chains immediate, then working without errors,  but I want this process chains work every day and chainged properties, selected date/time and periodicaly (every day) but now it work with error.
    How to I find problems? What are yours offers?
    p.s. I see logs, but every day have diffence between errors.
    Regards,
    Mahir M. Quluzade

    HI,
    just check the time which you have given is OK or is overlappintg with some other job which is locking your table in process chain
    or is colliding with attribute change run
    or it fails because of lack of background processes.
    There could be numerious reasons and you need to analyze the log for this.
    But as you said the job is failing everday for different reasons..try to find the most common errors and try to remove it or mention that here.
    Thanks
    Ajeet

Maybe you are looking for

  • Purchasing: Restriction of creation of PO's on the basis of buyer / user

    Hi, We are currently working on a requirement in which the business is expecting to restrict the buyers / users from creating Purchase Orders of some specific GL natural accounts. Is there any functionality using which we can provide lock / check on

  • Real problem with installer disk

    I had my laptop bag stolen so I went to install my Logic Studio on my macbook pro but the disk was in my case with my logic pro 7 dongle. My Logic 8 was an upgrade. I got a new dongle from apple yesterday but apple tech was useless in trying to find

  • Why Use Nested Classes

    Hi All, Why do we use Nested Classes ? Explain it with example .... If we say - It is a way of logically grouping classes that are only used in one place. Then we can say we use it through "Package" so why inner class ?? Thanks in advance ....

  • Strange problem in executing procedure using dblink

    I have this strange problem coming in the execution of a procedure accessed using dblink. I will try to explain the scenario. We have one procedure in our schema which is executed using a dblink from another database as we have a integration of syste

  • Quicktime is playing up

    I've updated both my iTunes and Quicktime today to the most recent of each, but when I try to play films in iTunes, it's still bringing up the message telling me to install Quicktime. Any helpers? I have Windows 7.