PSA to Multiple Data Targets in process chain

Hello All,
I am trying to create a process chain that loads data from an already loaded PSA to further targets. (Note that the infopackage to load from R/3 to PSA is in another process chain). I am using the "Read PSA and Update Data Target" process type. But it allows only one data target. I need to push the data to all the targets of that infosource. Do I have to put a process for each target? Or is there a work around? Please help.
Thank you,
Rinni.

Hi Hemant,
Thank you for your detailed answer. I know that it is mostly not practical to have the InfoPackage and "Read from PSA" package in different local chains. However I am facing a situation where I need to create a chain that just extracts all the data from R/3 and loads it till PSA in BW (This is very time critical, so we do not wish to put any other processing in this chain). And in the second chain, we want to put further processing steps within BW. That is the reason, loading from PSA to ODS needs to be in a separate chain.
Another thing is the variant does have a field to enter Data Target, and that shows only the targets of InfoPackage, but allows me to select only one. However, I will go ahead and try with the Infopkg entry as you suggested.
But if you could just elaborate on why you said, I CANNOT have PSA to Targets in a separate chain, I would really appreciate it!
Thanks again,
it was a big help!!

Similar Messages

  • How to load data targets through process chain

    hello gurus,
    i am new to bi7.0 environment,
    can anyone provide me step by step loading of data targets with the help of process chains.
    its very urgent
    thanks in advance
    bharath kumar

    Hi,
    After creating Start variant, select Data Targets in left side, find out which one you want to create PC. Drag and drop that Data Target ODS into right side, and select info package and ods activation.
    For Master data also the same you have select Attr Change run.
    Connect the links from Start variant to data targets.
    Check the below links:
    http://help.sap.com/saphelp_bw33/helpdata/en/d5/e80d3dbd82f72ce10000000a114084/frameset.htm
    http://help.sap.com/saphelp_bw33/helpdata/en/8f/c08b3baaa59649e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/dc/c7e542de327276e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/87/13843b74f7be0fe10000000a114084/frameset.htm
    Business Intelligence Old Forum (Read Only Archive)
    Reg
    Pra

  • Process Chain : Read PSA and Update Data Target in BI 7.0

    Hello Experts,
    In my Process Chain I have a variant Execute Infopackage to load the data only into PSA. then I have next variant as *Read PSA and Update Data Target*. my data target was a Master Data table Hierarchy
    In the variant " Read PSA and Update Data Target". the selection Parameters were
    PSA.Table : 0GLACCEXT_T011_HIER_BA1
    Selection Object Type : same Infopackage in Varaint Execute Infopackage
    the Error message was Variant doesnot contain a valid combination request/data target
    I checked the PSA-Table using RSA1OLD Transaction then I find four PSA Tables:
    0GLACCEXT_T011_HIER_BA1
    0GLACCEXT_T011_HIER_BA2
    0GLACCEXT_T011_HIER_BA3
    0GLACCEXT_T011_HIER_BA4
    All the requests are linked to PSA Table *0GLACCEXT_T011_HIER_BA4*.
    I can't understand why there exists four PSA Tables?
    I try to link the PSA-table 0GLACCEXT_T011_HIER_BA4 in the variant *Read PSA and Update Data Target and try to save it it raises short dump.
    If I select 0GLACCEXT_T011_HIER_BA1 in the varaint I shouldn't face any problems.?
    but the process chain raises an Error message Variant doesnot contain a valid combination request/data target with this variant.
    How shall I handle this issue?
    Please carify me the issues as soon as possible.
    thanks in advance
    Regards
    sailekha

    Hello,
    In the Variant Read PSA and Update Data Target I have to select  the PSA Tabelle Name from the preselection list in the System it shows me all the four PSA Tables that I mentioned.
    I can select any one of them. So I trieed with all the four PSA Tables in the list but I can selct only the XXXX......BA1 table  then only I can save and  include it in the PC. If I select the remaining tables BA2, BA3, BA4.........while I try to save the Variant it raises short dump.
    I checked the PSA using the Transaction  RSA1OLD under PSA...... I find 4 PSA Tables( I don't know whether they are PSA Tables or not but in the Variant it states that they are PSA Tables) in which all the requests are attached to BA4. only.
    I observed that ony for Hierarchies I find four PSA tables for remaining one only one PSA table was available.
    I totally confused how to handle this situation. any suggestions......... please help me to resolve this problem.
    Thanks & Regards

  • Load into PSA, then into target - in process chains

    Hi
    I have a question regarding first loading into PSA, then into target - using process chains
    It can be done by executing a package only loading into PSA. Then using the process type "Read PSA and Update Data Target".
    My problem is, that I want to split this into two seperate chains. I.e. loading all data into PSAs before loading into targets. But when I do these two tasks in seperate chains I get a syntax error shown below. Can it really be true, that you are not able to do this in seperate chains???
    Thanks
    Karsten
    Process LOADING variant ZPAK_3WI2VMPZM3FE8Y1ELC0TKQHW7 is referenced but is not in the chain
    Message no. RSPC060
    Diagnosis
    Process LOADING, variant ZPAK_3WI2VMPZM3FE8Y1ELC0TKQHW7 must precede the current process. This process is not however available in the chain.
    System response
    The system is unable to activate the chain.
    Procedure
    Change the current process so that it no longer references LOADING ZPAK_3WI2VMPZM3FE8Y1ELC0TKQHW7, or schedule process LOADING ZPAK_3WI2VMPZM3FE8Y1ELC0TKQHW7 in the chain so that it precedes the current process.

    Hello Karsten
    I've discussed this with SAP and even if the response was not clear, it doesn't seem to be possible. We also wanted to do this because we have source system working 24h/24 and 7/7. So as master data and tx data can be created at any time, it was the only way to make sure all master data were available for the load of tx data (loading tx data in PSA, then loading master data, then PSA to target). Is it for the same reason that you want to dissociate the loads ?
    What I've done eventually is load in an ODS not BEX relevant (so SID not required), no master check in IP, so the ODS is like the PSA. Then load master data, activate. Then load from this ODS to target. It's working fine. I do not reconsidere changing this.
    Good luck
    Philippe

  • BW 3.5 - Update to PSA only / Read PSA and Update Data Target

    Hi Folks,
    I am planning to use on a  BW 3.5 data source and infopackage that loads to PSA only (as the source system job runs quite long and we would run other prepration loads in parallel before pushed to final cube). And then later in the process chain the process Read PSA and Update Data Target to load the data to final cube.
    As we plan to run the process chain 3 times a day I was wondering if the Read PSA and Update Data Target always takes only the latest request loaded to the PSA (as it is always the same infopackage) or do we have to delete the PSA request at the end of each process chain run so that not the next run will load the PSA request again as it is still in the PSA?
    Thanks for all replies in advance,
    Axel

    You are loading the Delta till the PSA, multiple times a day, and after each update to the PSA you will send the data to the Cube.
    Once its there in the PSA, you are performing further tasks & then updating the cube multiple times (once after each delta)
    Well, the 1st load to the cube should be OK.
    But, from the next load onwards, it would pick up all the requests from the PSA & you will have wrong values in the Cube.
    Because, i think, while using 'Read PSA & Update the Target', you can't set it for a FULL or a DELTA load.
    It will bring in everything that exists in the PSA.
    I would advice you to clean the PSA before the starting next Delta.
    But, there is a counter argument.
    If the data mart sign is reflected in the PSA for the request that has been loaded into the cube, then the next time the system will pick up the request which does not have a data mart symbol.
    You can always give this a try in your Dev system.
    Edited by: Vishal Sanghvi on Apr 1, 2011 1:58 PM

  • One data source and assign multiple data target in BI?

    Hi all,
    Is it  possible is to assign one data source to multiple data targets in BI? Not like  in BW 3.X ; one data source can assign only one Info source. I am bit confused about it, let me know about this ?
    Regards.
    hari

    Okay, I must have misunderstood your message, I was thinking BI 7 and data targets .. like cubes and DSO's.
    In 3.x, assign your datasource to a single infosource.  Then assign that infosource to multiple data targets by creating update rules and assigning your infosource to each/all of them.
    In this way, you shouldn't need multiple infosources per datasource unless you have a special situation that calls for it.
    Brian

  • Split ''Upload from PSA" to separate Data Targets

    Hi,
    I have the following situation:
    1 ODS as datasource
    2 ODS and 1 CUBE as data targets.
    I'm updating my data targets with deltas with one infopackage using process chain.
    As the CUBE is also a data source for another CUBE I want to speed up the upload process by separating the load to data targets.
    So:
    data from 1st ODS to CUBE 1 as first step then I can process data to CUBE 2 with different process chain;
    2nd step would be upload data again form 1st ODS to two remaining ODSs.
    The point is that I'm using one info package and cannot split loads per data targets. I tried to create two infopackages: one with CUBE 1 as data target and second with my ODSs as data targets. But the second infopackage doesn't return delta any more.
    Is there any solution for such a case?

    Thanks Arun for your input, the problem is that I don't want to create new transfer rules or update rules or any other objects. Only question is, if data from PSA can be loaded to the specified target with use of process chain. I know I can use the specified request to upload data targets separately but it involves manual work and I need to use info package variants.
    Message was edited by: A. Pazucha

  • Error in the Source system while data loding through Process Chain

    Hi,
    I am facing issue while data loading for certain extractors through Process chain. Load of 0BPM_WIHEAD, 0BP_LOGHIST, OBPM_OBJREL, 0BPM_DEADLINES(there are 2-3 more extractors) is getting failed daily with message Error occurred in the source system and if we repeat the same it is getting executed successfully.
    Regards,
    Javed

    Hi..
    It means that the extraction job is failing in the source system..
    Please check the Job log in the source system  --> Copy the request nimber --> In the source system go to SM37 --> Give * then the request number......execute --> Check the Job log..
    Look there may be multiple reasons behind this....
    1) Connection problem : Go to SM59 and test the connection, If you don't have the access in SM59...then go to RSA1 --> Source Systems --> Right click --> Connection Parameters --> Connection Test
    2) Or may be work processes are not available and due to which jobs are failing due to time out...
    In both the cases you can check with the Basis Team if they can suggest something....or you can change the process chain scheduling time if possible, and schedule it in such a time when less no of jobs are running..
    Regards,
    Debjani..

  • Delta initialisation removed in PSA, DSO can't activate in process chain.

    Hi all,
    i have removed delta initialisation request in the PSA area, DSO still contains the delta initialisation request in them, during process chain DSO activation process, it fails to activate the delta load and complains about the missing delta initialisation from PSA area (again DSO has the correct data and delta initialisation load), the delta changes are loaded correct into DSO objects, only failed during activation.
    PSA is only temporary area, if it is loaded into DSO correctly, what is PSA can be made redundant, isn't this true? right now, i need to manually repeat the activation process to keep the process chain to run again.
    i realise i can just re-initialise these data streams again, but don't wanna do it unless there is absolutely no other alternatives.
    Regards,
    Joe

    Hi all,
    In case any one out there is encountering the similar problem, I raised an OSS message, SAP came back with proposed solution:
    Implement Note 984242, I am on BI 7.0 SP9 with a number of corrections implemented, and this works for me.
    cheers.

  • How to run multiple packages in one process chain

    Hi,
    we want to run a script logic with badi, followed by a standard move function. The BADI will perform a check and generate an error. If no error occurs, the move can continue ...
    We created our own process chain, which is in fact the combination of a script logic and a move. The data package has underlaying syntax.
    Problem is that the data package does not trigger the process chain ... Nothing happens when running it. When checking the status, nothing gets in here ... We assigned the correct process chain and get message a postivie message when running the package... Is this not possible?
    PROMPT(COPYMOVEINPUT,%SELECTION%,%TOSELECTION%,"Selecteer de gegevens waarvoor een omboeking dient te gebeuren","%CATEGORY_DIM%,%ENTITY_DIM%,PRODUCTIEHUIS,PRODUCTIEWIJZE,NET,KWADRANT")
    INFO(%TEMPNO1%,%INCREASENO%)
    INFO(%ACTNO%,%INCREASENO%)
    INFO(%EQU%,=)
    INFO(%TAB%,;)
    TASK(ZBPC_RUN_LOGIC,TAB,%TAB%)
    TASK(ZBPC_RUN_LOGIC,EQU,%EQU%)
    TASK(ZBPC_RUN_LOGIC,SUSER,%USER%)
    TASK(ZBPC_RUN_LOGIC,SAPPSET,%APPSET%)
    TASK(ZBPC_RUN_LOGIC,SAPP,%APP%)
    TASK(ZBPC_RUN_LOGIC,SELECTION,%SELECTION%)
    TASK(ZBPC_RUN_LOGIC,LOGICFILENAME,STOCK.LGF)
    TASK(/CPMB/CM_CONVERT,OUTPUTNO,%TEMPNO1%)
    TASK(/CPMB/CM_CONVERT,ACT_FILE_NO,%ACTNO%)
    TASK(/CPMB/CM_CONVERT,SAPPSET,%APPSET%)
    TASK(/CPMB/CM_CONVERT,SAPP,%APP%)
    TASK(/CPMB/CM_CONVERT,SELECTION,%SELECTION%)
    TASK(/CPMB/CM_CONVERT,TOSELECTION,%TOSELECTION%)
    TASK(/CPMB/CM_CONVERT,CLEARDATA,0)
    TASK(/CPMB/CLEAR_SOURCE_CUBE,CHECKLCK,1)
    TASK(/CPMB/CLEAR_SOURCE_CUBE,SELECTION,%TOSELECTION%)
    TASK(/CPMB/APPEND_LOAD,INPUTNO,%TEMPNO1%)
    TASK(/CPMB/APPEND_LOAD,ACT_FILE_NO,%ACTNO%)
    TASK(/CPMB/APPEND_LOAD,RUNLOGIC,%RUNLOGIC%)
    TASK(/CPMB/APPEND_LOAD,CHECKLCK,1)
    TASK(/CPMB/APPEND_LOAD,CLEARDATA,0)
    TASK(/CPMB/CLEAR_CUBE,CHECKLCK,1)
    TASK(/CPMB/CLEAR_CUBE,ACT_FILE_NO,%ACTNO%)
    TASK(/CPMB/CLEAR_CUBE,SELECTION,%SELECTION%)

    Hi Sheldon,
    we never have issues when we combine standard objects, like a cliear with a load inforprovider, or the master data integration you mentioned in your document. However, from the moment we combine a script logic with a standard package (like a move) it does not work .The data package contains the task needed for the script and for the move. the process chain is called up but always comes in error in the first step (BPC modify dynamically ) ... there is also no log when checking the view status ...
    I can sent you some screenshots if you like ...
    D

  • How to delete InfoCube data in a Process Chain with restictions?

    Hi Friends!
    My process chain is a full update in the cube 
    I need delete the data everyday except  the last day in the month.
    How can I do this in 7.0 release?
    Thanks!

    Hi,
    Please use the option Delete of overlapp requests process type
    Take the following conditions as :
    1) Only delete request from same DTP
    3) Only Full DTP
    3) Only Delete DTP requests from same souce
    Selections are
    Overlapping
    Request date
    Is in the current month
    based on the month
    Hope this helps out
    Thanks
    PT
    Edited by: PT on Feb 23, 2010 7:18 PM

  • How to manage the "no data" loading in process chain

    Hi,
    I want to load some master data in delta mode with a process chain. The treatment works good except in one case.
    If I have no data selected during the extraction ( cause the system doesn't find any data matching with the delta field ), the process chain appears in red as if some problems was encountered instead of giving a traffic light green.
    How is it possible to manage this case of treatment as a normal treatment ?
    Thanks for your help.

    Marc,
    in RSMO ,
    Using Settings -> Evaluation of Requests ->
    if no data is available in the system, the request
    select Green (is Judged to be successful). this will cause the load to be successful if Zero records are fetched and the Process chain will not fail.
    Cheers
    Tushar

  • Dynamic data selection in process chain

    Dear BW gurus,
    I've an infocube 0PA_C01. I'm gettting data with data source 0HR_PA_0. Because of
    time-dependency of personel data i should get the package month by month. SO I set the data selection parameter 0CALMONTH in data package.  
    0CALMONTH=200601-200601;
    0CALMONTH=200602-200602;
    My question is how can i use this data package in a process chain for automatically getting data each month without manually changing data selection parameter.
    thanks,
    Yigit

    Hi Yigit,
    In the info-package after you have selected type '6' it will take you to the ABAP editor, please try the following code,
    data: l_s_range type rssdlrange,
            l_date type d.
    l_date = sy-datum.
    l_year = l_date+0(4).
    l_mth = l_date+4(2).
    concatenate l_year l_mth into l_month_high.
    concatenate l_year '01' into l_month_low.
    loop at l_t_range into l_s_range where fieldname = 'CALMONTH'.
    if dy-subrc = 0.
      l_s_range-low = l_month_low.
      l_s_range-low = l_month_high.
      modify l_t_range from l_s_range.
    endif.
    endloop.

  • Event data change is process chain

    Hi guys,
    i got a problem with my Event data change in my process chain which gives me the error
    "Background management: timeout or termination of job BCAST486IO7Q8PXOXKE9OV9HOSCGTO"
    when you check in the background it says the job is finsihed
    can any one help me out on this how is fix this
    points will be assigned
    cheers
    dp

    Dear DP,
    i think u have to repair or repeat the chain.... by clicking the context menu
    Regards
    venu

  • How to stop the data loads through process chains

    hi,
    I want to stop all the data loads to BI through Process chains where load happens periodic.
    kindly suggest how can I proceed.

    Hi,
    Goto RSPC find your PC and double click on START then change the timings, i.e. give starting date is 01.01.9999 like that Save and ACtivate the PC, it won't start till 01.01.9999.
    Thanks
    Reddy

Maybe you are looking for