Process Chain Modelling

Hi Gurus,
I have few questions in terms if error handling part in Process chain.
Consider this scenerio :
         Start
          |
        Infopackage1
          |           \
        Green          \
          |             Red
       Infopackage2     Error Handling
Best practice for handling error is "Create Message"
means: right click the infopackage and create message and choose option red to handle error message.
For that we have to create process variant.
Now, my requirement is that my error message or error mail should have all the details for that particular Infopackage which have failed and should stop there.So i have to create individual process variant for each infopackage and have to rite respective message in mail.
By this method ..i will be creating around 100 process variant for loading and activation of my data.
Is there any better approach to meet the requirement?
Is it necesary to have process variant for each of infopackage?
any other checklist in terms of error handling in process chains.
thanks
Regards,
San!

Hi San,
     If it is Meta chain ...Better create a single message like "Meta chain-1 failed" to this chain, it will throws error message when any of the process failed in the chain. It is better option for u.
OR
Otherwise if it is a Parent chain...better use single variant for all processes.For each process if we create a separate variant it took's more time.
Better Create common message on chain name with single variant for all processes.
Is there any process is important for those give separate messages.
Finally we have to check chain na..if we give message for each process/chain.
hope this will help u....
Mohan

Similar Messages

  • Inf reg process chains design

    Hi All,
    My process chain is done succesfully.. I followed as
    Main Chain
    Start->Delete Data (3ods)->Load data(3ods)->Activate(3ods)-> And(all success ful)->2local process chains(series to and) -> Materdata Load(parallel to and)->Attribute change run
    Local Process chain 1: ( Data loads from ods to cube)
    Start->delete index(cube)-> load data(6 info packages)
    Local Process Chain 2: (Data loads from Flat File to Cube)
    Start->load Data(another 6 Info Packages)->and(condition)-> delete Index(cube).
    Now tell me in design why am getting too many parallel processes for chosen sever
    MSg NO:RSPC118
    why these warnings are comming? give some light on this
    regards
    ashwin

    Hi ashwin,
    Too many parallel processes for chosen server
    Message no. RSPC118
    Diagnosis
    On the server you have chosen, there are only 4 batch processes available. The process chain has been designed in such as way that 5 processes must be processed parallel.
    System Response
    Only 4 processes can be processed parallel. Note also that to be able to start sub-chains, AT LEAST TWO free batch processes must be available. Otherwise a lock situation may arise.
    For more information, see SAP Note 621400.
    Procedure
    Reduce the number of parallel processes in the chain or include sub- chains. This warning applies to all relevant processes.
    Procedure for System Administration
    Increase the number of batch processes available. You should note however that it makes no sense to set up more batch processes than there are CPUs on server .
    Suggestions:
    You may created your Process Chain with 5 parrllel lines or more..You don't free Background Process Available in the server where it is running. I think you have only 4 Background Process Available.
    code
    Start Variant
    Variant 1 Variant 2 Variant 3 Variant 4 Variant 5
    Variant6 variant 7 Variant 8 Variant 9 variant 10
    You can replace it as..
    Code
    Start Variant
    Variant 1 Variant 2
    Variant3 Variant 4
    Variant 5 Variant6
    variant 7 Variant 8
    Variant 9 variant 10
    do's:
    1.You can change your Process Chain Model
    2.You can increase background Process on your System.
    3.You can keep it like this if you are working Development. Your Production will have Extra processes.
    Hope this helps,
    Regards
    CSM Reddy

  • How to initialize Datamining Model in process chain ?

    Hello all,
    I need to launch an APD for datamining analysis but i need to initialize the model before each data loading.
    The only way to initialize the model is to write an abap program ?
    No standard process, report or transaction to schedule this step using a process chain ?
    Thanks
    Christophe

    The solution is to use a specific ABAP program using the method RESET_MODEL_RESULTS
    You'll find BW-APD How to Reset a Data Mining Model" in the wiki
    Christophe

  • Performance issues in modeling process chains

    Hi friends ,
      what are the steps to be taken care in modeling a process chains.. Iam talking with respect to loading performance ... The design of process chian should not hinder the loading process--  plz help. my id is [email protected]
      Regards,
    Pavan

    Hi,
    BW architecture, sizing, and data modelling
    System load analysis
    Indices and database statistics
    Business Intelligence Performance Tuning [original link is broken]
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    1) if u load data into data target, u can do directly into Data target without loading PSA.
    2) If u use Cube , if u do partion, u can improve loading performance
    Hareesh

  • Best way to know correct forecast model - process chain set up with multiple forecast models

    Hi Experts,
    I need your help in selecting best forecast model for our company. We have some of the models already used for our company, and because of multiple models used it is taking very long time for process chain to finish. There is no existing documentation available on which model was used why initially. Please help me to make out forecasting process smooth.
    - What is the best way to know, which forecast model is correct and should be used for our forecasting process.
    - In case multiple forecasting models are really required to be used, please suggest ways to optimally schedule them in process chain.
    - At times we get messages like "not enough data available" for specific model - any way to avoid this.
    - How to optimally use parallel processing profiles forecasting process in process chain.
    - Things which should be avoided.
    Request your help, please share your experiences.
    Regards
    NB

    Hi Neelesh,
    There are many points you need to consider to redesign forecast process for your company/client.
    You need to select the best suited forecast model first depending on the business. This has to be well tested & agreed by business users. Complexity will be an outcome of this exercise with business users. Best id to give then a brief intro on all available models & then help them selection the best one as per their requirement.
    Auto selection models are generally more time taking & should be used only when you have no idea at all on the business/demand pattern.
    Run time will depend how you are clubbing the CVCs to get the forecast generated & also parallel processing. For parallel processing profile you will need to do trial & error testing along with help from Basis team on how many free dial up processes are available.
    Even you can run many forecast calculations in parallel if the product/cvcs are totally different. - As per my personal experience maximum run time reduction can be achieved here.
    Daily run is not advisable except only for businesses where you have too much dynamism in demand planning i.e. you expect the demands to be changed overnight. Most of the companies run forecast on monthly basis or at weekly basis at the max.
    "Not Enough data" will be a problem if you are having the irrelevant models used in forecast profiles. This means users are not bothered to maintain the needed data for he forecast calculations or they are not aware at all of the situation. Running such models on daily basis is not advised at all. Better users should use interactive forecasting & saving the results in such cases.
    Just to give a crude example we get forecast calculated on monthly basis for approximately 4 lac cvcs in less than 3 hrs using moving avg, seasonal linear regression, seasonal trend, croston models. We use parallel profiles also everywhere with 10 blocks & 500 cvc/block.
    Hope this helps. Let me know if you have nay more questions & also the results using any of this.
    Regards,
    Rahul

  • Change in the model of Process chain and its impact

    Hi,
    We have lot of infopackages included in the Process chains which has the processing type as "PSA only and then update subsequently in data targets".
    Now i had changed some of the infopackages to the processing type as PSA and then into the data targets option!
    But in the process chain the process type update from PSA is still existing!
    I am not sure whether i should remove this process type in process chain after changing the process type in the scheduler
    Any ideas?
    Raj

    hi raj,
    do not remove the PSA & update step as it is a fulproof method for the data load.
    if u'll try to remove and activate the Process chain it will show warnings but still activate the chain.
    the data load sometimes may get loaded and other times it may not reflect in the data target although the step will be green in the process chain.
    regards,
    arvind.

  • BI IP Executing planning sequence via process chain not possible

    Hi,
    we use BI IP and have defined a process chain (RSPC) with value type process planning sequence. When we execute it, we get error message
    "Inconsistent input parameter (parameter: <unknown>, value <unknown>)"
    When we execute this planning sequence via the modeller or via SE38 RSPLS_PLSEQ_EXECUTE everything works fine. I thougt the cause could be the user of the job itself (job is executed with different user, and variant of planning sequence is user-dependent!), but I changed the user in the job itself as well without results.
    any thoughts?
    regards
    D
    null

    Hi,
    I executed with my user and have a SAP_ALL authorization. Perhaps it could be because we use authorisation with the old method (4.0) (-> I'm not sure on this). I also think it has to do with authorization. I'll check this out with our authorization consultant.
    D

  • InfoSpoke and Process Chain

    Hi Everybody,
    I would like to create my first Process chain..
    I would like to start the loading in a InfoCube ( InfoPackage )and after that when this loading ready is I want to export its Information in a File on the application Server  (InfoSpoke)....
    Does somebody can help me in achieving this first sample..
    Thanks
    FedeX

    Hi Fedex,
    Process chain docs:
    1. Using Process Chains in SAP BW (pdf)
    https://websmp207.sap-ag.de/~sapidb/011000358700000402012004
    2. Operating BW 3.0 using Process Chains (ppt)
    https://websmp207.sap-ag.de/~sapidb/011000358700001670182002
    3. Modelling aspects in process chains - Transcript (doc)
    https://websmp207.sap-ag.de/~sapidb/011000358700002459342003
    4. Modelling aspects in process chains (ppt)
    https://websmp207.sap-ag.de/~sapidb/011000358700002337702003
    5. How to... Integrate an ABAP program into a process chain 3.x (pdf)
    https://websmp207.sap-ag.de/~sapidb/011000358700002895002003
    Hope it Helps
    Srini

  • Process Chains & Misc

    Dear experts - I am a novice to bw and if someone could share their ideas regarding the following, I'd be very thankful.
    I have activated a process chain and tried to execute it. This is a onetime execution and is not dependent on any event. When I tried to execute a process chain for the first time, I was prompted for a date and time for scheduling for which I chose "now" and had given the date and a future time (which was a few minutes after). But the error msg said this was a past date and time. This message kept on appearing for whatever time I had given.
    1. Is there some other date that I have to change elsewhere ?
    And the confusing part is after trying for a few times, the chain started executing suddenly (Sounds funny, but really I don't know how it started).
    and I am confused..
    Any stepwise procedures that you could help me with ?
    Is there some other scheduling that I need to do other than mentioning the date and time even for onetime run ?
    And if someone could share any information on the business content reports/data models/data targets available for campaign analysis based on external lists..
    that's really helpful.
    When I transfer the data from crm to bw, what datatargets could I make use of for surveys' information ?
    Thanks.

    Hi,
    You are setting the time in the correct dialog box but i believe you are placing the wrong time. Make sure you are inputting a time in the server's time zone. The server's time and timezone maybe different form yours. To check your time zone and the server's time zone, go to transaction su3 and proceed to the "Defaults" tab and look at Personal Time Zone of the user and the Server. When you know your time zone and the server's then you can input the correct time in the process chain scheduling.
    Please advise if this has solved your problem.
    Message was edited by: Emmanuel Nepomuceno

  • Process Chain after EVENT - More than once

    Hi all, I would like to run a process chain after an event; everything works fine with the following model...
    PC1 >>
         >> some processes
         >> EVENT TRIGGER
    PC2 >>
         (after EVENT) runs ok after event ONLY if I SCHEDULE it
    After succesfully run, I've tried to run again immediatly PC1 again and it runs ok, even triggers mentioned EVENT, but PC2 never runs again until I manually SCHEDULE it.
    The answer is: how should I SCHEDULE the process chain PC2 so I'll "never" need again to SCHEDULE it when I want it to run after event triggered on PC1?
    Hope you can help me.
    Thanks a lot!
    Bernardo

    Hello,
    Both process chains are separated. At the model I described, at the end of PC1 event is succesfully triggered. After event is triggered at PC1, PC2 triggers correctly due it is scheduled as "after event".
    Everything works fine, then, if I trigger PC1 again it runs correctly; event is triggered succesfully but PC2 (that is scheduled as "after event") doesn't runs; this is because I haven't SCHEDULED it again (after the first succesfully run).
    What I want is not schedule PC2 after a succesfully run. Is there any way to reach that purpose?
    Thanks again!
    Bernardo

  • Error in execute planning sequence variant in process chain

    Hi ,
    While creating an Execute planning sequence variant in process chain in Quality system , i am getting an error" variable variant not selected ' though i created a variable variant and selected it in execute planning seq variant.
    Transporting it from development system didnt work therefore i am trying to create it directly in Quality .
    Any idea what could be the issue.

    Hi,
    Variable variant can be saved for planning sequence in modeler and then cab be used in process chains.
    In process chain you can choose "Execute planning sequence"( separate process type) and add planning sequence with variant.
    [http://help.sap.com/saphelp_nw2004s/helpdata/en/43/1d000c41130bd5e10000000a422035/frameset.htm]
    Thanks
    Pratyush

  • 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.

  • CIF STEPS to load data from ECC to APO from Process chain

    Hi,
    i try to create on ECC system a process chain in order to execute the CIF program for updating APO Material/Plant Master data on DELTA mode .
    I am not sure that the procedure is correct, at the moment i put on a chain:
    - Step 1 Program RIMODGEN with a specific variant
    -Step 2 Program RIMODACT2 with a specific variant.
    Is necessary a third step with RIMODACT2 in order to deactivate the integration model?
    On APO we have to insert other standard step in order to complete the delta update?
    Any experience on similar situation?
    Thanks,
    Veronica

    Veronica
    You do not need a third step. You do not need to deactivate the model. In fact, it is not recommended to do so. You do not need any step in APO.
    If your CIF setup is correct, the first two steps should be enough.
    If by 'Delta', you mean field value changes to material/ plants in an existing integration model, you dont even need to do CFM1/ CFM2 if you have setup transaction CFC9 for BTE (online transfer).
    Rishi Menon

  • Emails for process chains

    Hi Friends,
    I need your valuable suggestions for a problem we are currently facing regarding emails in process chains.
    An explanation of the issue is as follows:
    The users who load data (present at different geographical locations Ex. A, B, C) use a custom ABAP program to load and this program only triggers the process chain. The final status of the load is to be communicated back to the users.
    If the email feature of process chain is used and the users list from locations A, B and C is maintained, then users from B and C get emails regarding loads abt C and so on. In other words users from A, B and C have irrelevant emails in their mailbox.
    Also the users have no technical knowledge of BW and hence cannot interpret the Process chain log. So there is another technical team which will receive the detailed email messages.
    All the users need to know is whether the load was successful or not.
    ---Accessing the Monitor using RSMON is not an option
    ---Maintaining email groups is not an option.
    Has anyone faced a similar problem before? If so, how did you resolve it?

    You have now 1 chain that is triggered by A, B and C and they all get e-mail when the chain is finished?
    Create 3 meta-chains C1, C2 and C3. Users A, B and C trigger their respective chain. The actual chain that is doing the work is C4. C4 is a subchain of C1, C2 and C3 so you need to model it only once. At the end of C1, C2 and C3 you can send email to your users.
    C1
    - C1 trigger
    - C4
    - C1 finish & email A
    C2
    - C2 trigger
    - C4
    - C2 finish & email B
    C3
    - C3 trigger
    - C4
    - C3 finish & email C
    You could optionally connect the technical e-mail to the last process in C4. and the user e-mail to C1, C2 and C3.

  • Process Chains - number of records loaded in various targets

    Hello
    I have been trying to figure to access the metadata on the process chain log to extract information on the number of records loaded in various targets(Cubes/ODS/Infoobjects).
    I have seen a few tables like RSMONICTAB, RSPCPROCESSLOG and RSREQICODS through various threads posted, however I would like to know whether there is any data model ( relationship structure beween these and other std. tables) so that I could seamless traverse through them to get the information I need.
    In traditional ETL tools I would approach the problem :
    > Load a particular sequence(in our case = BW Process chain) name into the program
    > Extract the start time and end time information.
    > Tranverse through all the objects of the sequence(BW Process chain)
    > Check if the object is a data target
    > If yes scan through the logs to extract the number of records loaded.
    could I have a list of similar tables which I could traverse through ABAP code to extract such information?
    Thanks in advance

    Hi Richa,
    Please check these tables which may be very useful for you.
      rsseldone,
      rsdodso,
      rsstatmanpsa,
      rsds,
      rsis,
      rsdcube
    I have got a abap code where you can get all the information for a particular request.
    If you need more information goto ST13; select BI TOOLS and Execute.
    hope this helps .....
    Regards,
    Ravi Kanth
    Edited by: Ravi kanth on May 15, 2009 11:08 AM

Maybe you are looking for

  • How do I use my Intel iMac to see the screen on my old G5

    The screen on my old G5 is fading fast and I would like to connect it to my newer Intel iMac and use it's screen to be able to see what i'm doing. Is there a way to do that?

  • Is it mandatory to create a project for every enhancement?

    Hello Gurus, I have written some code in one user exit. Now i have activated it and it is working fine. I wanted to know. is mandatory to create a project(in CMOD) for every user exit? Also what is the functionality of the project?

  • Time record approval with ESS/MSS

    Hello, I am new to MSS and I am facing some problems. I would like to get the time approval process started. The projects are set up with cProjects and then transfered to PS. The WBS-items are taken for the time recording. Now I would like to approve

  • Earphones not working properly

    Hey, The earphones on my iPod Nano don't seem to be working well anymore. The left one is a lot quieter then the right one. Would I get new ones if I go back to the store? Or not? My iPod is still under warranty. Thanks.

  • Cursor 'mouseover' state change not working in Chrome

    Flash novice here. I'd appreciate any tips on where to start looking for answers to this problem. Here's the basic details: 1. 40kb banners with no audio and nothing tricky 2. Created in Flash Pro CC 2014 3. Opened and re-saved in Flash CS6 for deliv