On what Basis V need to Design the Process Chain in BI7

Dear All,
Hope every one having a great time. I am designing the Process Chain for the DTP's in BI7  its for the Attributes load, what things i need to consider while designing  dis chain mean is der any dependency i need to follow suppose der is "material" is an info provider  and it consist of "material type" as attribute, where dis "material type' is also a infoprovider which one should i load first. and how many processes can i assign to start variant n what is the effective way to decide dis. shall i need to consider the Datasource also suppose if the 2 or 3 process r feeding the data from the same Datasource den what i hav to do in BI7.
Your Contribution will b appreciated
Thanx in Advance.
KK

Hi ,
There are several schools of thought on how to design your process chain for master data. For us, we load the attributes first, then hierarchies, then run ACR, and then load the texts.
We have a meta chain (same as a process chain) that executes 2 process chains. The first loads our attibutes, hierarchies and runs the ACR. The second loads the texts. So, theoretically, we have one process chain that loads all our master data.
Things to consider:
1. Determine how many batch processes you can execute at one time on the system. This will determine how many infopackages you can have running at the same time (big influence on the design of your process chain).
2. Determine the order in which you want to update your master data. Some say to update the infoobjects that are attributes of other master data first. Also, some extracts may take longer to execute than others. This may also influence your design.
3. When connecting the infopackages in the process chain, you will be prompted as to how the connection should proceed (successful, error, or always). In your case, the decision should be always.
Pls search for the links like this;
http://help.sap.com/saphelp_nw04/helpdata/en/ce/dc87c1d711f846b34e0e42ede5ebb7/content.htm
Re: Next step...
Hope this helps.
Regards
CSM Reddy

Similar Messages

  • Error while designing the Process Chains

    Hi All,
    I have a issue on Process Chains.
    In my Project there are 2 ODS.
    ODS 1 : Status Header ODS (ZODS)
    ODS 2 : Service Order Header. (0CRM_PROH)
    In CRM, if any Service Order is created, it is available in delta Queue(RSA7) immediately.
    While loading the data to ODS 2(Service Order),it is checking the data from status ODS 1(Status ODS)
    For Example, I am loading the data of service Order 80001 to ODS 2(0CRM_PROH). Before loading to ODS 2, i am checking whether this service Order Number(80001) is available in ODS 1.
    If the service Order 80001 is there in ODS 1, it will update the data to ODS 2.
    If the service order 80001 is not there in ODS 1, it will not Update the data to ODS 2.
    Problem i am facing :
    1. First i am loading the data to ODS 1 (Status ODS). Early Morning 2.30AM and it completes the data load at 2.40AM. And document posting is happening on 2.37AM and ODS 1 doesnt pull the data of document posted.
    2. Once the ODS 1 is completed, by 2.41AM, the data loading will happen for ODS 2 (Service Order Header).It brings all the data including the document posted on 2.37AM.
    3.While loading all the data is available, and while loading to ODS 2, it is checking the status ODS. And it is checking for the document posted on 2.37AM and this document is not there in Status ODS 1 and the data(posted on 2.37AM) will not update in ODS 2.
    Because of this, some records are missing in ODS 2. And while loading, we cant stop the document posting also.
    How can i achieve this using the process Chain.
    Design i have tried in Process Chain :
    1. Start Variant.
    2. Load Infopackage to PSA only for ODS 2.
    3. Load Infopackage to PSA and activate ODS for ODS 1 (Status ODS)
    4. Read PSA (of ODS 2) to Load data to ODS 2.
    5. Activate the ODS.
    I tried, but i got a error message while designing the process Chains.
    No type "Activate DataStore Object Data" process can be in front of process "Read PSA and Update Data Target" variable PSA_SERVICE_ORDER in the chain
    Pls suggest how to recify this according to my design.
    Thanks & Regards,
    Ram.

    Hi,
    You can try this..
      .......................................... Start  ...................................................
    Load data to PSA (ODS 2) ..................................... Load data to PSA (ODS 1)         
    ..................................................................................Load data to ODS 1
    ...................................................................................Activate ODS 1
      ........................................... AND ..........................................................
      ........................................ Load data to ODS 2 .............................................
       .......................................... Activate ODS 2 ...........................................
    Regards,
    Anup.
    Edited by: Anup ShankarBS on Sep 3, 2009 4:56 PM

  • Error while designing the process Chain.

    Hi All,
    I have created the Process Chain.
    1. Start Variant.
    2. Load data to PSA for ODS 1.
    3. Load data to ODS 2
    4. Activate the ODS 2
    5. Read PSA and load data target to ODS 1.
    6. Activate the ODS 1.
    While checking the process Chain, i am getting the error message as
    "No Type "Activate Datastore Object data" process can be in front of process "Read PSA and data target" Variable PSA_CONFIRM_ITEM in the chain.
    Can u pls help on this issue.
    Thanks,
    Jelina.

    Hi,
    You can try this..
    ..................................................... Start ...................................................
    Load data to PSA for ODS 1 ..................................Load data to ODS 2
    ...................................................................................Activate ODS 2
    .............................................. AND ..........................................................
    ........................ Read PSA and load data To ODS 1 .............................................
    .......................................... Activate ODS 1 ............................................
    Regards,
    Anup.
    Edited by: Anup ShankarBS on Sep 4, 2009 10:47 AM

  • How do we arrange the Process chain in BI7

    Hi,
    When I tried to create a chain in BI 7 it is not seen in usual 3.x style i.e., process types linked by a link. so  how do I see the chain in the easy way.
    Thank you,
    Prasad

    Hi Jr,
    Yes, I was talking of the tree display. so how can we so that in BI 7
    thank you for the response.

  • User wants to schedule the process chain - what is the best practice

    I posted earler and got the anwser.
    Create a custom ABAP program that calls the RSPC_API_CHAIN_START Function Module, with a selection for the Process Chain where your user can enter the Meta Chain name to start the process.
    To make it simpler for the user to execute this, create a custom tcode for them in SE93, so that they logon to your BW environment, call up that tcode, enter the Meta Chain name and execute. With this, they wouldn't have to have access to RSPC.
    I did the above and the user not able to execute it since he doesn't have access to the cube/dso to update the cube.
    To overcome this I wrote another abap program and used the
    SUBMIt program user ALEREMOTE
    and there is a problem.I called the process chain start program using ALEREMOTE .
    Now the user  needs access to authorization object S_BTCH_NAM and authorization field BTCUNAME with value ALEREMOTE.
    So again due to SOX the basis doesn't want to give the necessary access.
    What is the best solution.
    How in general if the user needs to execute the process chain how they do it.
    Please let me know. Thanks for your help in advance.
    Senthil

    Hi Senthil
    In general production scenerio, we do not run process chain manually. To execute a process chain you should have necessary authorization. As you have assigned alertmote in the start variant, any user other thatn that will not be able to trigger the same.
    Instead of alertmote , use the nornal start variant to trigger the process chain and give the user the normal authorization. Whenever user wants to run the infopackage manually or via process chain they should have the auth to view the infoprovider content as well....

  • Authorizations setting for running the process chain

    Hai
    Iam planning to run the process chain for loading the data into ODS. But i dont have authorization for it.
    so what are the authorizations i need to run the process chain in my system. And how can i set all those authorizations to my user-id.  I have all authorization rights .
    Pls let me knw
    kumar

    Hi,
    Authorizations for Process Chains
    Use
    You use authorization checks in process chain maintenance to lock the process chain, and the processes of the chain, against actions by unauthorized users.
    ·        You control whether a user is allowed to perform specific activities.
    ·        You control whether a user is allowed to schedule the processes in a chain.
    The authorization check for the processes in a chain runs when the system performs the check. This takes place upon scheduling or during synchronous execution. The check is performed in display mode. The check is performed for each user that schedules the chain; it is not performed for the user who executes the chain. The user who executes the chain is usually the BI background user. The BI background user automatically has the required authorizations for executing all BI process types. In attribute maintenance for the process chain, you can determine the user who is to execute the process chain.
    See also: Display/Maintenance of Process Chain Attributes ®  Execution User.
    Features
    For the administration processes that are bundled in a process chain, you require authorization for authorization object S_RS_ADMWB.
    To work with process chains, you require authorization for authorization object S_RS_PC. You use this authorization object to determine whether process chains can be displayed, changed or executed, and whether logs can be deleted. You can use the name of the process chain as the basis for the restriction, or restrict authorizations to chains using the application components to which they are assigned.
    Display/Maintain Process Chain Attributes
    Use
    You can display technical attributes, display or create documentation for a process chain, and determine the response of process chains during execution.
    Features
    You can display or maintain the following attributes for a process chain:
    Process Chain ® Attribute ® ...
    Information
    Description
    ( Rename)
    You can change the name of the process chain.
    Display Components
    Display components are the evaluation criterion in the process chain maintenance. Assigning the process chains to display components makes it easier to access the chain you want.
    To create a new display component, choose Assign Display Components in the input help window and assign a technical name and description for the display component in the Display Grouping dialog box that appears.
    Documents
    You can create and display documents for a process chain.
    For more information, see Documents.
    Last Changed By
    Displays the technical attributes of the process chain:
    ·        When it was last changed and who by
    ·        When it was last activated and who by
    ·        Object directory entry
    Evaluation of Process Status
    If you set this indicator, all the incorrect processes in this chain and in the overall status of the run are evaluated as successful; if you have scheduled a successor process upon error or always.
    The indicator is relevant when using metachains: Errors in the processes of the subchains can be evaluated as “unimportant” for the metachain run. The subchain is evaluated as successful, despite errors in such processes of the subchain. If, in the metachain, the successor of the subchain is scheduled upon success, the metachain run continues despite errors in “unimportant” processes of the subchain.
    Mailing and alerting are not affected by this indicator and are still triggered for incorrect processes if they have an upon error successor.
    Polling Indicator
    With this indicator you can control the response of the main process for distributed processes. Distributed processes, such as the load process, are characterized as having different work processes involved in specific tasks.
    With the polling indicator you determine whether the main process needs to be kept until the actual process has ended.
    By selecting the indicator:
    -         A high level of process security is guaranteed, and
    -         External scheduling tools can be provided with the status of the distributed processes.
    However, the system uses more resources; and a background process is required.
    Monitoring
    With the indicator in the dialog box Remove Chain from Automatic Monitoring?, you can specify that a process chain be removed from the automatic monitoring using CCMS.
    By default CCMS switches on the automatic process chain monitoring.
    For more information about the CCMS context Process Chains, see the section BW Monitor in CCMS.
    Alerting
    You can send alerts using alert management when errors occur in a process chain.
    For more information, see Send Alerts for Process Chains.
    Background Server
    You can specify here on which server or server group all of the jobs of a chain are scheduled. If you do not make an entry, the background management distributes the jobs between the available servers.
    Processing Client
    If you use process chains in a client-dependent application, you can determine here in which client the chain is to be used. You can only display, edit, schedule or execute the chain in this client.
    If you do not maintain this attribute, you can display, edit, schedule or execute the process chain in all clients.
    Process variants of type General Services that are contained in a process chain with this attribute set will only be displayed in the specified client.
    This attribute is transported. You can change it by specifying an import client during import. You must create a destination to the client set here in the target system for the import post processing (transaction RSTPRFC)  The chain is activated after import and scheduled, if necessary, in this client.
    Execution User
    In the standard setting a BI background user executes the process chain (BWREMOTE).
    You can change the default setting so that you can see the user that executes the process chain and therefore the processes, in the Job Overview. You can select the current dialog user who schedules the process chain job, or specify a different user.
    The setting is transported.
    The BI background user has all the necessary authorizations to execute all BI process types. Other users must assign themselves these authorizations so that authorization errors do not occur during processing.
    Job Priority
    You use this attribute to set the job priority for all of the jobs in a process chain.
    Hareesh

  • HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING IN THE PRODUCTION?

    HI ALL,
    CAN ANYONE TELL ME HOW TO STOP THE PROCESS CHAIN WHICH IS RUNNING DAILY AT 5.00 PM. I NEED TO STOP THE PROCESS CHAIN FOR COUPLE OF DAYS AND THEN RESTART IT AGAIN.
    cAN ANYONE TELL ME THE PROCEDURE TO STOP THE ENTIRE PROCESS CHAIN RUNNING IN THE PRODUCTION.
    THANKS
    HARITHA

    Hi,
    First and foremost let me advice you to be very careful while doing this.
    For Rescheduling
    RSPC> chain > Goto > Planning view and
    click on Execution tab > select > Remove from Schedule and then in Maintain variant of start process reschedule for the day you require it to run.
    For terminating active chain
    You can start from SM37, find the process WID/PID then go to SM50 or SM51 and kill it. Once its done come back to RSMO and check the request, it should be red but again manually force to red and save by clicking on the total status button in the status tab. This shuld ensure that the process is killed properly.
    The next step will be to go to targets that you were loading and remove the red requests from those targets.
    Note: For source system loads you may have to check if the request is running in the source system and kill if needed and pull it again.
    But for BW datamart delta loads u may have reset the datamarts in case u are going to pull the delta again.
    Re: Kill a Job
    Re: Killing a process chain.
    Regards,
    JituK

  • How to maintain the process chains in BI

    hi,
        we need to create the process chains in BI.please can u have you can send the pdf for prcess chains.
    thanks,
    viswanatha
    Edited by: viswanath reddy on May 26, 2008 10:09 AM
    Edited by: viswanath reddy on May 26, 2008 10:09 AM

    Hi Friend,
    Please go through this :
    [Re: process chain document;
    Hope it helps.
    Reward with Points if helpful.
    Regards
    Hemant Khemani

  • Function module used to restart the process chain in the middle?

    Hi all,
    can anyone pls let me know the function module to restart the process chain in the middle of the process chain?
    I need to run the process chain from the middle which can be done through a function module can anyone pls let me know!!
    Thanks
    pooja

    what exactly your requirement is?
    You can't trigger the process in the middle either it should be trigger by start variant or it's predessor.
    If your chain failed in the middle - you can fix the prob and can do 'Repeat' option or you can also use FM 'RSPC_PROCESS_FINISH . (this FM will work only if the chain fails)

  • My iPhone 5 is not catching up my website, although having a big screen... What does it need to get the pages in auto mobile queries converting?

    my iPhone 5 is not catching up my website, although having a big screen... What does it need to get the pages in auto mobile queries converting?

    You need to code your web site to recognize the mobile browser and send a page that's actually usable when it does.

  • What do I need to get the 6.7 update [to read the CR2 canon raw files] installed in Photoshop elements 10 [new computer with Windows 8]?

    I downloaded the zip file for the 6.7 update and unzipped it. I double clicked on the .exe file and it would not install. What do I need to get the update installed?

    Is this the 6.7 camera raw updater you tried?
    It's specifically for pse 10 on windows.
    Adobe - Photoshop Elements : For Windows : Camera Raw 6.7 update for Elements 10
    What camera do you have?

  • I have a MacBook Pro and OS10.6 and am trying to log into a site that requires me to enter a code from a picture ... problem is all I get on the screen is a white '?' in a blue box. What do I need to display the picture?

    I have a MacBook Pro and OS10.6 and am trying to log into a site that requires me to enter a code from a picture ... problem is all I get on the screen is a white '?' in a blue box. What do I need to display the picture?

    Reload the page. If it doesn't load, choose Activity from Safari's Window menu, find that picture in the list, and see what it says to the right; this may reveal what the problem is.
    (91827)

  • My Firefox.exe process remain open after I close the browser.If I open it it's says to open a new window.I need to close the process manualy(Ctrl+Alt+del).What can I do?Thanks .

    Need to close the process.

    It does take Firefox a while to shut down; it has to update some databases. But it should take less than a minute.
    In the support article, this problem is called a "hang at exit" because Firefox hangs when shutting down. Maybe something here will help: https://support.mozilla.com/en-US/kb/Firefox+hangs#Hang_at_exit
    Also, sometimes open Firefox windows disappear from the Task Bar. You can use Alt+Tab to switch to them if they remain open.

  • Refresh database I need to automise the process

    Hello All,
    I need to automise the process of refreshing the database.
    The scenario is:
    I have one database intance and I need to copy the database to another instance every day.
    How is the best way to do this?
    Regards

    There is a very simple way to do it, as most of the time these days, people want even reporting db into read-write mode for which depending on db size and transactions happening per day, you can consider replication too or other solution like log-shipping\db
    mirroring if you have to have db in read - only mode.
    Below ones are easy to follow if simple ways you want to follow, but first get smtp  access for  this server so that you can use alert for this.
    Create a Sql  Server job to add step by keeping below step A, then add step to wait for backup, copy files steps to be done, like wait T-sql command. Then add final restoration step.
    A). Create a batch file wherein you will be calling first job using osql.
    B). Create a batch file wherein you will be calling restore job using osql.
    1. Create and disable Sql Server Job to backup database. It shd have steps like backup, old files removal, success and failure alerts. Add step to call to Robocopy job for copy backup files.
    2. Create and disable Robocopy backup file copy job to copy backup file to required server again with all options like copy just latest files, enable logging for copy. Add dos command to alert in case of success and failure message. This shd be one db at
    a time so that error and success message can be handled properly. Once copy of file is done then move the backup files to archive folder. Again maintain some retention for all folders where you keep backup files.
    3. Create and disable restore job on required server. Add steps like first kill all session for this db, bring db into single user mode, restore backup db, bring db into multi user mode, add any logins, fix required orphan users{If sql server 2012 use contained
    db to carry on logins and password}, shrink log files to remove unwanted log space, success and failure accordingly. Once backup file gets restored then move the backup files to archive folder, so that by mistake also, nobody shd be able to restore it.
    Thanks,
    Santosh Singh

  • Need to automate the process of partial orders-deliveries

    Hi experts,
    I need to automate the process of partial order deliveries in VL01N.
    I checked few BAPI for the above requirement.
    BAPI_OUTB_DELIVERY_CHANGE
    BAPI_OUTB_DELIVERY_SAVEREPLICA
    BAPI_OUTB_DELIVERY_CONFIRM_DEC
    But have no clue ,which would be relevent.
    If any one of you have worked on any such requirement before,please let know,which BAPI i can use in this development.
    Thanks in advance.
    Meenakshi

    Hi
    Try with function modules WS_DELIVERY_UPDATE and RV_DELIVERY_CREATE.
    Regards
    Srilaxmi

Maybe you are looking for

  • Touchsmart IQ504 and windows 8 upgrade

    I tried upgrading my IQ504 from Windows 7 to Windows 8 when it was first released and had no luck. Has anyone had any luck upgrading their 504 yet and if so anything specific I should know? Thanks!

  • Is SAP Business connector required for faxing of scripts....

    Hi, Do we need to have SAP Business connector if we want to fax the script or form ? Regards, Rajesh

  • Can Spotlight search for file creation time ?

    Hi, Is it possible to use Spotlight to find files with a specific creation date and creation time ? Example: creation date: exactly 03/03/2008 creation time: after 10:00 and before 12:00

  • Hyperlinking Between Multiple InDesign-Generated PDFs

    Hi all. Here's my scenario: Windows XP, InDesign CS3 We're working on a quarterly publication that contains an index. We want the index to be cumulative going forward. For example, the April 2008 issue will just have April 2008 articles listed in the

  • Re-buying previously purchased music (new computer)

    Hi guys, I just installed iTunes on a new laptop. I haven't had an ipod for a couple of years, but naturally the old itunes account is still there. I can't find the music I bought back then (which makes sense) but I also don't seem able to re-buy the