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

Similar Messages

  • How to create infopackage groups & Process chains & what is the difference

    Hi gurus,
    please help me to create infopackage groups & Process chains & what is the difference.
    please explain any realtime scenerios.
    when will we choose infopackage groups & process chains
    and what is the difference betweeen these two.
    Thanks & Regards,
    BWcheta

    Cheta,
    You can create the IPG with the selction of all infopackages in RSA1-Modelling Area to automate those loads automatically. That means it will trigger only those IP's which have been pooled up in that IGP...
    Where as Process chain is also a automated process where you can have different process types which can be used during the load and after the load has been done.. For example in ODS once after the data has been loaded if you want to activate the data then in PC youo can insert the process type for that, but in case of IGP it will only execute your IP.
    Hope it helps...
    ******Assign Points*******
    Thanks,
    Gattu.

  • Hello Please help me   I have worked erased     IPhone exists with me     But did not finish the process erased     What is the solution??

    Hello
    Please help me
    I have worked erased
    IPhone exists with me
    But did not finish the process erased
    What is the solution??

    Post in your native language, the above make not sense.

  • Import of Process Chains - What is the best practice

    Hi Colleagues,
    Wish to check on what is considered as a best practice:
    1. Move Process chains to the Production Environment through Transports
    Else
    2. Create them in the production system directly (obviously after having tested the scenario in other envrionments)
    Also would be glad to know if you have some links to posts which have discussions on the errors encountered in transports of process chains.
    Good Day and regards!
    Uma Shankar

    Hi Srinivas,
    Thanks a lot for the reply and the time taken to update this post.
    I will have to try this suggestion and shall update this post. Am now away from the project site, however since i was trying to help a colleague, will forward this reply to him to try it out and seek his observation.
    However a couple of things:
    1. This problem arose when the process chain was transported from Development to the Quality system.
    2. Though the error came up in the transport but when we were trying load the data into the Quality system using this process chain we were able to do so.
    So looks like the error had no impact on the performance of either the info-pack or the process chain. However we were sceptical on the our decision to import this process chain to the Production due to this error.
    However having seen hyour reply i will suggest my colleague to try it out (assuming that this error is still a pending issue) and shall update this post for the benefit of all.
    Good Day and regards!
    Uma Shankar

  • Process Chain: what does the variant do with "Delelte changelog"

    We have a process chain developed by a consulting firm that inside the process chain, there is a variant with the description of "Delelte changelog older than 3 months".  Double click this variant to open this variant interface, 1st column titled "Object" shows all rows are ODS picture icons, 2nd column titled "Object Type" shows all rows are "Change Log Table", 3rd column titled "Object Name" shows all rows starting with "8ZXXXXXXXXXX".  What kind of this variant function in Process Chain as "Delete changelog"?
    Thanks and we are looking forward to seeing your answer soon!

    Hi
    DSO contains 3 tables. New data table, change log table and active data table.
    New data table: When the data was loaded, first the data goes to new data table.
    change log table: When you activate the data in DSO, it goes to change log table and active data table. Change log table contains the changes happened like before image,after image.
    Active data: Reporting is done out of this table.
    Over a period of time the change log table grows in size and it needs to be periodically cleaned to reduce the size of the table.
    The variant used to delete the change log entries if it is older than 3 months automatically using the process type "delete change log" in process chains.
    Hope it helps.
    Regards
    Sadeesh

  • My Macbook Mavericks pro does connect well to a data projector, even after following the process recommended, what is the optimum display settings? Has anybody else had this problem, I'm close to going back to PC's

    My Macbook pro Mavericks does not connect well to a data project even after following the recommended process, Has anybody else struck this problem, what is the optimum display setting? Im close to going back to PCs

    You said " digital AV Adapter and thunderbolt". Do you mean Thunderbolt/min displayport to HDMI adapter?
    It appears you are using the free version of the Display Menu app.
    What does the Apple Display properties show? System Preferences>Displays>Display show?
    Look at the projector/go to the manufacturer's support site and find the native resolution of the projector.
    Googling for Sori data projector id not produce any hits

  • I have Windows XP SP2 and when I load firefox 4 beta 8 it just sits trying to load the page and I have to end up killing the process. What is the problem?

    When I start firefox 4 beta 8 I had it set to go to www.google.com. The pages comes up but then Firefox just have the green circle going endlessly and the web site never finishes loading. I restarted firefox 3.6 and it has no problems at all. I tired Chrome and Safari and have no problems using their browsers.

    It is not a Firefox problem. It is a BSNL Broadband problem. They are automatically redirecting all users to motive.bsnl.co.in whenever they restart their modem/router.

  • How to schedule the process chain

    hi
    guys,
                       how to schedule the process chain to run on thirsday and friday b/w 8pm to 11:55pm which has already been scheduled for daily loads at 9am to 11am?
    (Tell me the answer in detail)
    your regards
    suresh

    Hi Suresh,
    If you want to change in the Production system, you may not have the Authorizations. If you have authorization;
    1. Goto RSPC-->double click on the Process chain
    2. double click on the Start variant of the process chain-->Click on the EDIT button
    3. Click on the CHANGE SELECTIONS then click on the DATE/TIME Tab;
    4. There pls give from which date this process chain has to run to with your requirement time,
    then give the time and select the periodic job and select with your requirement.
    Save and exit.
    It is done!!
    Hope you understood.
    Regards,
    Ravi Kanth

  • 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

  • Scheduling a process chain running in a specific hour

    hi,
    Is there any other way to schedule the process chain to run in a specific time besides using different meta chains to call the main process chain to do the loads separately.
    Can we do this by using one main process chain?
    for example, this is performed daily (hourly load: 4am load, 9am till 9pm load).
    willie

    Hi,
    <b>Process Chains</b>:
    From 3.x onwords to automate loads as well as process like Openhub,ababp
    programs or activations or etc., We are using this process chains.
    Coming to the major advantage
    Like eariler infopakge groups if any pak fails we need to trigger all the loads
    manully .wher as in Pchaing just correct that particular ipak and repaeat from that
    particular process .it will take care abt remaing subsequent chain .
    And also we can trigger parallel loads as well in this. Its much user friendly in monitoring.
    1)You can make the process chain to be trigered by an event.
    You do so by having the Job that start the PC start after an Event.
    Then you define your set of job's (thru SM37) and make sure these jobs fire the event that starts the PC.
    There is an ABAP program you can use that fires events (FM -> BP_EVENT_RAISE).
    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.
    You can Schedule process chain in background 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.
    Hope it helps.
    *****Assign points if helpful*******
    Thanks,
    Amith

  • Issue with the process chain?

    Hi All,
    I have a process chain triggerred by an event.I had this transported into Q box.After moving it to Q i did click on acativate and schedule icon.When i triggered the event in Sm64.The process chain triggerred successfully.The next day when i tried to trigger the event ,the process did nothing,its only after i actiavted the process chain and triggrred the event the process.
    I know the process chain should be good after ictivated once when  moved into a new system.Can anybody tell me how to resolve my issue of activating the PC whenever i wnat to trigger it.What i am i missing here?
    Please advice,urgent

    I think Geo answered what you want and what I wanted to tell.
    Thanks Geo
    Ther are two  basic things
    --> In order that your PC responds to your "Event & Parameter", maintain the same and PC <b>should be in scheduled status</b>
    --> the periodic check box <b>schedules again</b> once the current run completes. i.e makes ready the PC for the next run whenever the next "event and parameter" gets triggered by any means ( you no need to activate and schedule again)
    Sorry If my answer confused you..Hope everything is clear now...!
    VJ

  • How to send a email as soon as the process chain starts

    hi,
    i feel i am doing the right thing . but i couldn't get the mail.
    i have created the process chain.
    and attached the message to the start of the chain.
    i had inserted the subject to the message and the recepient id is attached to the addresse.
    any thing else to be done.
    every thing is connected.no need to do the settings as we were getting mails for the other chains.
    please do reply in detail.
    regards,
    soumya

    Ensure proper settings done in SCOT.also see after going in SCOT -->CLICK on JOB then see whether any job is scheduled to run to send mails or not ?if yes after what time period it runs.see this.
    else check this link
    Creating messages in Process chains

  • How to identify the Process chain for infopackage in 3.5?

    Hi all,
    I am currently working on bw 3.5? I can see couple of info packages created in the production scheduled through process chain.
    How to identify which process chain is scheduling those infopackages?
    for instance :
    customer master is loaded through a process chain.
    I knew the info package name but i dunno what process chain is scheduling that customer master?
    Can anyone help me on this!!
    Thanks
    Pooja

    Hi,
    There are two ways:
    1. When you open that info-package on the top you'll see an icon for Process Chain Maintenance, just click on that and it will take you to the process chain.
    2.Goto table -> RSPCCHAIN and enter the info package name in process variant ,  then it will show you all the process chains used under the IP
    Hope this helps.
    thanks,
    rahul

  • How to finish ABAP program in the process chains

    Hello All,
    we have one ABAP program in the process chains which was created in the BW system only.
    this program we are using in the synchronous mode. according to my understanding we can not capture the failure of the ABAP program when it is in the synchronous mode.
    but i found a way through one this forum topic to capture the failure of the program through asynchrous mode by calling a function module RSPC_ABAP_FINISH but it was with the R/3 program in BW.
    can we use the same function module for BW program also.
    kindly let me know what steps we need to follow for the BW program in the process chains to capture the failure status.
    Regards,
    Ala.

    Hi Ala,
    we created an own processtype, look at this HowTo: https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/45d8a990-0201-0010-a290-f22083728179
    and than also an abap which can end red or green:
    PARAMETERS: red   RADIOBUTTON GROUP radi,
                green RADIOBUTTON GROUP radi.
    IF NOT green IS INITIAL.
      MESSAGE i162(00) WITH 'Status' 'Green'.
    ELSE.
      MESSAGE e162(00) WITH 'Status' 'Red'.
    ENDIF.
    with i-message process ends green, with e-message process ends red.
    /manfred

  • Why the process chain always run twice when triggered from R3?

    I run a program from R3 by calling the remote function 'RSSM_EVENT_RAISE' on BW to trigger an event and in turn the event on BW bring up the running of a process chain.  But whenever I run the program on R3 to bring up the running of the process chain, I find the process chain always run twice at the same time.  Does anybody knows the answer? 
    And also I would like to know the functionalities of the two picture buttons "Activate" and "Activate and Schedule" in process chain.  In which case the "Activate" button should be used and in which case, the "Activate and Schedule" button should be used?   If we click the Start variant of a process chain, then click "Change Selections" button which bring up the window "Start Time" where the buttons "Immediate", "Date/Time", "After job", and "After event" are listed at the top.  If we modify at any of the above buttons, then after save this modification, we will have to click "Activate and Schedule" button to make it work, right? 
    Thanks a lot and everyone's idea is greatly appreciated!

    Kevin, make sure there is only one job scehduled for the Start Process of your Process Chain.  If you bring up the Process Chain (not the log view), right click on the Start Process and select "Displaying Scheduled Job(s)...".  There should only be one scheduled job with name BI_PROCESS_TRIGGER.  If there is more than one, then when triggered, it would execute more than once at the same time.  If there is only one job, then maybe your R/3 program is triggering the event more than once? 
    As far as the Start conditions for the Start Process, it works off the same principals as a scheduled job.  These start conditions determine when or how the Process Chain is to be executed.  You also have control over frequency.  These start conditions determine the scheduling of the Start Process of your Process Chain.
    When you schedule a Process Chain, a separate scheduled job is created for "each" process in the Chain.  BW controls the triggering of these jobs based upon how the processes in the Chain are linked.  All the jobs associated with Process Chains have strict naming conventions and all begin with BI_PROCESS_...  If you use SM37 to view all jobs that begin with BI_PROCESS_ you will find alot of scheduled jobs associated with your process chains.  Each job represents one of the processes within your process chains. 
    Does this help?
    Another tip might be to trigger the event manually in BW (use tx SM64).  If the process chain executes twice again, then maybe there is a separate scheduled job in BW that triggers the process chain that is triggered by the same event as the start process of the process chain.
    Message was edited by: George Shannon

Maybe you are looking for