At what scenario we go for copy process chain??

At what scenario we go for copy process chain??

Hi,
Letu2019s say you are doing regular monitoring of a process chain. One fine day this process chain gets failed due to some reason on one of steps. And say there are 10 more steps still to be executed.
You fixed the error by performing some manual activity which was actually next steps of process chain where it failed.
Now you can not do repeat/repair in process chain because you have already performed them but you want remaining steps to be executed automatically not manually.
What you can do is copy chain with only required steps in it remove remaining steps.
Regards,
Akshay

Similar Messages

  • Implementing a custom process type for a process chain

    I have created a custom process type for a process chain that allows a user to send back a failure or error status when calling an ABAP program.  I copied the class that is used from the existing ABAP process type as a template. 
    The process type works fine, I just cannot find out how to recreate the documentation for my custom type using free text. When you maintain the process type there is a field for the documentation object, but I can't find where in SAP to implement this.
    I have tried looking at the document maintenance using SE61 and looking into the class documentation from SE24 with no success.  The only detail that is provided in the SAP help portal is:
    "If necessary, assign a documentation type and a docu. object to the process type. The docu object can be called up via F1 in the process chain maintenance overview tree. "
    Does anyone out there have any experience with this that can push me in the right direction?
    Thanks,
    Eddie

    You can create and maintain system documentation from transaction SE61. This is how you would create documentation for a process type or if you wanted to create a book. <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a4/d47df949e111d189730000e8322d00/frameset.htm">more info</a>
    Here are the steps to make your documentation similar to that used for the ABAP process type:
    From transaction SE61:
    -Create a document of type TX (either from scratch or by copying RSPC_ABAP which is used for the SAP-delivered ABAP process type)
    -Make any changes you need. I suggest downloading the document in ITF format and make the changes in a basic text editor and then uploading your changed document. It's a little easier to tell what is going on that way.
    Now on to transaction RSPC.
    Once you save your changes, go to RSPC and select on any chain you have to get into the "plan and check views of process chain maintenance." Then just go to Settings -> Maintain Process Types.
    From here you can select your process type, select TX from the document type dropdown, and then enter the name of your document in the docu. object field.
    Hope that helps.

  • Any ideas on this plan for a process chain?

    Hi,
    I have 6 ODSes. I load these on a daily basis with 6 different flat files. ODS1, ODS2 and ODS3 needs to be loaded first before ODS4, ODS5, ODS6.
    Once all six ODSes are loaded, they are then aggregated based on some two key fields to and loaded into a cube. Npw I want to automate the process.
    Can you please check if my plan for the process chain is right:
    1. Start Process:   
    direct Scheduling
    Change Selections:
    Start date & Time
    Period Jobs: check
    Periodic Values: Daily
    Restrictions: Always execute job
    2. Indexes:(this flows into the first 3 ODSes)
    Delete indexes
    3. Load Data:
    Load Data ODS1 
    Load Data ODS2
    Load Data ODS3
    4. Activate ODS1
    5. Activate ODS2
    6. Activate ODS3
    (? What do I setup here so that the following will be loaded only if ODS1, ODS2 and ODS3 are successful)
    7.Load Data
    Load Data ODS4
    Load Data ODS5
    Load Data ODS6
    8.Delete Indexes
    9. Load Data
    Load data from ODS1, ODS2, ODS3, ODS4, ODS5, ODS6 to the CUBE
    10.Activate Cube (?Needs to activate cube? Is there a process type like that of activate ODS)
    11. Create Index  (Hm, will the Delete and create indexes in this plan take apply to both ODS and Cube)
    Thanks, I will lovr to get hint from you. How do I factor in PSA? i.e. To always go to PSA then to ODS and Cube?

    Hi,
      1.Start the process.(as per your requirement)
      2. Load the data to ODS in parallel (ODS1 , ODS2 & ODS 3)
      3. Activate the three ODS , with separate ODS activation process type.
      4.Put an AND condition
      5. load data to ODS4 ,5 and 6
      6. Activate ods4 ,5, & 6.
      7. delete index for cube
      8. load different data from ods to cube
    9. create index.
                    start
    load ODS1  -- Load oDS2 -- Load ods 3
    Activate ODS1 - Activate oDS2 - Activate ODS3
                     AND (process)
    Load oDS4      load ods5    load ODS 6
    Activate oDS4  Activate ODS5  Activate ODS 6
                     AND
              Delete the index
               Load data from different ODS to cube
                Create Index
       there is no concept of activating the cube .. it is only applicable to ods.
    Regards,
    Siva.

  • What are the varoius type of process chain errors how we can solve them.

    Hi,
    I  need to work with process chains maintainace , Can any body tell me what are the different type of process chain errors generelly we used to get ,how we can solve them . IF possible  please provide me any document also  so that i can solve my
    abnormal problems for process chain errors.
    Thanks in advance .

    Hi,
    1) Invalid characters while loading: When you are loading data then you may get some special characters like @#$%...e.t.c.then BW will throw an error like Invalid characters then you need to go through this RSKC transaction and enter all the Invalid chars and execute. It will store this data in RSALLOWEDCHAR table. Then reload the data. You won't get any error because now these are eligible chars done by RSKC.
    2) IDOC Or TRFC Error: We can see the following error at u201CStatusu201D Screen:Sending packages from OLTP to BW lead to errorsDiagnosisNo IDocs could be sent to the SAP BW using RFC.System responseThere are IDocs in the source system ALE outbox that did not arrive in the ALE inbox of the SAP BW.Further analysis:Check the TRFC log.You can get to this log using the wizard or the menu path "Environment -> Transact. RFC -> In source system".Removing errors:If the TRFC is incorrect, check whether the source system is completely connected to the SAP BW. Check especially the authorizations of the background user in the source system.Action to be taken:If Source System connection is OK Reload the Data.
    For more errors and solutions go thorugh the link below
    http://indelasap.blogspot.com/2009/04/sap-bi-production-support-issues.html
    Regards,
    Marasa.

  • How to copy process chains

    Hi Guru's,
    Can I know the procedure how to copy process chains.
    Thanks in advance
    Sunitha
    [email protected]

    Hi,
    Look at the threads below :
    Copy Process Chain
    Copy of Process Chain
    Cheers,
    Kedar

  • Assign a server group as the background server for a process chain

    Dear Experts,
    Can I assign a server group as the background server for a process chain?
    Even I assign a server group as the background server for a process chain by following T-cd: RSPC > W click a process chain > (Menu) Process Chain > Attributes > Background server and save & activate the process chain, no entry was saved in the column in RSPCCHAINATTR-SERVER with OBJVERS = "A".
    Moreover, it seems that there is no process type for a process chain as a whole in T-cd: RSBATCH, so I assume that I may not be able to assign a server group to a process chain as a whole...
    I know I can assign a server group as the background server for each process in a process chain.
    Many thanks for your suggestions.
    Best Regards,
    Norifumi

    On many UNIX systems there's a utility called detach which will launch the following command in such a manner that killing the shell will not kill the process. On systems that lack this command, I'd find an open source implementation and install it.

  • Copy process chains in BW

    Hello all,
    Do you know the way to copy process chains in BW?
    Regards,
    Ana Botana

    Jeroen,
    Can you please clarify?  Do you do this copy in RSPC? Where do you type "copy as transaction".
    Rgds,
    Guillermo

  • What are the parameters for the processes menu items

    Is there anywhere that lists out what the exact parameters of the process menu items are. i.e "Make Louder, Normalize, Hard Limit, Equalize Volume Levels",
    For instance when you use "Make Louder" you see the dialog box title change from "Analyzing peeks" to "Applying Hard Limit". What exactly is happening when these processes are being applied? I realize that the Hard limiter is being applied, but with what paramaters and what does "Analyzing peeks" really mean and is there a way to do that by its self and if so what can be learned by the results.
    I would also like to know the paramaters for the others as well. It would be helpfull to know, so one could dial up or down the paramaters to achieve a similar result, but with slightly more or less effect.
    Regards,
    Don T

    Nothin?

  • What properties are necessary for copy

    Hi,
    I've implemented a repositor manager and am testing copy function. Copying documents into my repository manager is OK, but when I try to copy a document from my repository to another EP place like /documents, it always failed with an error message  Cannot assign an empty string to host variable 4. 
    I think when copy, the properties and content of the source object will be retrieved. in getProperties() I have the following:
    <code>
    properties.add(SystemPropertyFactory.createCollectionProperty(false));
    properties.add(SystemPropertyFactory.createContentTypeProperty("application/octet-stream"));
    properties.add(SystemPropertyFactory.createDisplayNameProperty("mytitle"));
    properties.add(SystemPropertyFactory.createReadOnlyProperty(true));
    properties.add(SystemPropertyFactory.createContentLengthProperty(888));
    </code>
    and in getContent() I return BufferedInputStream.
    So why there should be empty or null string...
    Thanks,
    Ray

    Hi Gurus,
    Please help why there's an error <u>
    Cannot assign an empty string to host variable 4
    </u> when I wanna copy a document of my repository manager into other documents. In fact, sometimes it works on one EP but fails on another. So where can I see the log for copy?
    Thanks,
    Ray

  • Copy process Chain with Meta chain

    Hi experts,
    how to copy the process chain with Meta chain, since the process chain which I planing to copy it hold meta chain and also local chain, I coping for change the technical name for the PC, is it possible to copy meta chain and local chain along with PC?
    and plz breif me about meta chain and local chain why we have to use them and where we have to use them?
    plz explain with scenario.
    Thanks,

    Hi,
    Once after the copy of the chains you need to change the start variant with the new one as the same start process can not be used in two process chains at the same time.
    So Once after changing the start process for your MC and LC then you are good to go ahead to trigger the same.
    If you trigger the MC then it will take care of trigerring the LC automatically.
    In terms of changes in the process chain, you can get the last changed details in the log view but you can track the timestamp of changes from the process chain tables like (RSPC* and then press F4). But you can not track which process has been changed in this.
    Thanks
    Murali

  • How to search for a process chain in RSPC ?

    Hi,
    Is there any way that i can find a process chain by giving the name of the variant.
    I know that i can click on the DTP and from there i can go to the process chain if i know the DTP.
    But here my problem is that i have a program which is calling a process chain now i what to what this process chain is doing.
    Is there any way to find it?
    Thanks in advance.
    Reagrds,
    Raghu

    Hi Surendra,
    Thanks for the inputs. Thanks for sharing some useful table names.
    But this haven't solved my issue.
    I have the below mentioned code in a program.
    CALL FUNCTION 'RSPC_CHAIN_START'
           EXPORTING
             I_CHAIN             = 'YPC_VARIANT_FOODS'
           I_T_VARIABLES       =
           I_SYNCHRONOUS       =
           I_SIMULATE          =
           I_NOPLAN            =
          IMPORTING
            E_LOGID             = LOGID.
    Now i want to see the Process chain ( 'YPC_VARIANT_FOODS' ) in RSPC.
    Actually 'YPC_VARIANT_FOODS' is a variant.
    Any way to achieve this?
    Thanks,
    Raghu

  • Copying Process chain in BW 3.5?

    Hi All,
    How do we copy a process chain in BW 3.5?
    Thanks in Advance.

    Hi,
    Open the chain which u want to copy and then in the Transaction code input box write copy and enter. this will give a pop up for Process chain and Process chain Variant give these name which u will provide will be the name of ur new Process chain.
    Thanks,
    Nagesh.

  • Can not delete job for BW process chain.

    I can't kill or cancel this job.
    this job status keeping "Killing" during 2 days.
    sub-job was completed.
    How can I force delete this job?
    Job 29006 - CCMS job BI_PROCESS_ODSACTIVAT (GBD/100) Actions
    Description CCMS job BI_PROCESS_ODSACTIVAT (GBD/100)
    Job Id 29006
    Parent Job 29005 - BW Process X0DMMB52_ACTIVATE (GBD/100)
    Definition SAP_CcmsJob
    Comment This job represents a monitored SAP batch job. The SAP batch job runs under control of the SAP batch system.
    Owner Subject Redwood System
    Status Killing
    Files 
    Name Size 
    log 23895 Details u2026
    Queue GBD_Queue
    Process Server GBD_ProcessServer
    Forced Process Server GBD_ProcessServer
    Priority 50
    Start time Requested: Sep 12, 1:43:19 PM, Actual: Sep 12, 1:43:19 PM (0:00:00:000 difference)
    Requested Start Time Type User Set
    Next Submit Base Time Sep 12, 1:43:19 PM
    Scheduled Start Sep 12, 1:43:19 PM
    Run time Sep 12, 1:43:19 PM - Sep 12, 1:43:43 PM (0:00:24 elapsed)
    Remote Information 
    Remote System SAP GBD 100
    Remote Status Finished
    Remote Id J/RFCUSER/BI_PROCESS_ODSACTIVAT/13430000
    Remote Event RSPROCESS
    Remote Creation Time Sep 12, 1:43:00 PM
    Remote Run Start Sep 12, 1:43:19 PM
    Remote Run End Sep 12, 1:43:43 PM
    Parameters 
    Job Definition Parameter In Value Out Value 
    JOBNAME BI_PROCESS_ODSACTIVAT   Details u2026
    JOBCOUNT 13430000   Details u2026
    CLIENT 100   Details u2026
    SAP_USER_NAME RFCUSER   Details u2026
    SHOWLOG Y   Details u2026
    SHOWSPOOL Y   Details u2026
    DELETE_JOB N   Details u2026
    Creation Time Sep 12, 1:44:01 PM
    Last Modification Time 9:48:41 PM
    Edited by: Park Jeonghwan on Sep 19, 2008 3:02 PM

    Hi Park,
    From what you describe I am assuming that the you had a BW Process Chain running from CPS and then decided to kill it.  This autoamtically created a child job that's supposed to stop the Process Chan in SAP that should have, once complete, updated the parent job from it's 'Killing' status to 'Killed'.  Now you find that the BW Process Chain in SAP is/was stopped, the CPS child job has also completed and yet your Process Chain job in CPS still has a 'killing' status.  Because it is stuck in this status you cannot do anything with it, i.e. none of the scheduling options in the Redwood Explorer are active.
    Assuming the above interpretation is correct then you probably have only one option and that is to force an update in the Repository itself.  I also assume you're using either v6.x or v7.x.
    To confirm the status of the current job in preparation for the update you can do the following query in the Redwood Shell when logged in as SYSJCS:
    select status from rws_job$ where job# = <the job number of the job currently in a 'killing' status>;
    This should return 1 row and the value for status should be 'G'.
    To update the status you can use the following command from the Redwood Shell when logged in as SYSJCS:
    update rws_job$ set status = 'K' where job# = <the job number of the job currently in a 'killing' status>;
    To confirm your update was successful before finally committing use the first query again..
    select status from rws_job$ where job# = <the job number of the job which previously was in a 'killing' status>;
    This should return 1 row and the value for status should be 'K'.
    You can now commit the change or rollback if you've made a mistake
    commit;
    Normally it is not recommended that CPS users modify any of the underlying tables so you may want to check with support that they are ok with you executing this command.
    You may also want to check that you have the latest Service Pack for CPS as this may mitigate this kind of issue from appearing again.
    Regards,
    Simon

  • Running time for group process chain

    Hello Gurus,
             in our system, a group process chain includes a lot of process chains, after the whole group process chain runs through , how can I check how long it takes for  the whole group process  run?
    Many thanks.

    Hi,
    right click on start process of your meta chain..
    there you can find the start time of your meta chain.take that as A.
    go to last process of the chain and right click and take that time as B.
    The difference between the two times is your total meta chain runtime.
    hope this is clear for you.
    Regards
    Ramsunder

  • Steps for Creating Process chain!

    Hi All,
    I want to create process chain which can schedule IP and run the concern job to fill infocubes/ODS?Can someone please guide me stepwise how to proceed.Some sort of doc will eb appreciated.

    Hi,
       You can either create a process chain directly in the process chain maintenance screen, or by using a maintenance dialog for a process
    Creating a Process Chain Directly in the Process Chain Maintenance Screen
    In the BW Administrator Workbench
      1.      Choose the  Process Chain Maintenance icon from the AWB toolbar.
      2.      Choose Create.
      3.      Enter the technical name and a description of the chain, and confirm your entry.
       4.      Create a variant for a start process.
           On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
           If you choose to schedule the chain directly, enter the start date value for a chain under Change Selections and save your entries.
           Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    The  Plan View of the process chain maintenance screen appears.
    In the left-hand area of the screen, a navigation area is displayed. In the right-hand area of the screen, the process chain is displayed.
           5.      Use Drag&Drop or double-click to add the relevant processes to your process chain.
    Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and  Data Targets navigation trees.
                   If you insert a process into the chain that is linked to additional processes by default, the respective process variants are generated and automatically inserted into the process chain. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
    a.       On the Maintain Start Process screen, choose whether you want to schedule the chain directly or whether you want to start it using a metachain.
    b.       If you choose to schedule the chain directly, enter the start date value for the chain under Change Selections and save your entries.
    The Maintain Start Process screen appears again.
    c.       Save your entries, go back to the previous screen and confirm your entries in the Add Start Process dialog box.
    The  Plan View of the process chain maintenance screen appears.
                   The various process categories, the application processes, and collection processes are displayed in the left-hand area of the screen. In the right-hand area of the screen, the process chain is displayed.
                      If the process that you used to create a chain is linked to additional processes by default, the respective process variants are generated and inserted into the process chain automatically. These variants are suggestions and can be changed, replaced or removed from the chain as required. Variant maintenance is called when the change run performs automatic insert.
                      Choose  Process Types to select the processes. This sorts the process types according to different categories. You can also call up InfoPackages and processes for the data target from the separate  InfoSources and   Data Targets navigation trees.
            When you add a process, you need to select a process variant or create a new variant. For collection processes, the system uniquely determines the variants.
            Various functions for editing the process are available from the context menu
    Maintain variants  With the exception of the variants in the collection processes OR and EXOR, you can use this function to change all process variants.
    Exchange variants
    You can exchange the variants for an existing variant or a variant that is to be created.
        You can use this function to link a process to a successor process. You can choose from the processes that are not yet linked to the current process. They are grouped according to process type in submenus.
          Display scheduled jobs
    Once the process chain is active, you can use this function to display the jobs that have been scheduled.
           After at least one process chain run, you can display all of the scheduled jobs for a specific process and all of the jobs with which this process was run. The Job Overview appears and you can call the relevant job log.
    Create message
        You can also send messages to an application process of the chain, depending on the success or failure of the process.
    1.       To do this, using the context menu for a process, create another process variant of type Send Message.
    2.       If you maintain a message, first specify whether you want the message to be sent when the process has been completed successfully or unsuccessfully. Then choose Next.
    3.       A dialog box appears, in which you can select an existing process variant or create a new one.
    4.       If you create a new process variant, edit the document that is going to be sent and maintain a list of recipients.
    5.       Save your process variant and go back.
    The message process variant is now assigned to your application process. When the message is sent, the status information and the process log are also sent.
    Only use this function to debug a process run.
    Specify how long (in seconds) you want the delay to be between one event being triggered and the next process starting.
    You can capture the process in the debugger by using transaction SM37 (Job Overview) or SM50 (Process Overview).
    Remove process
    You use this function to remove a process from a process chain.
    Manage data target
    You use this function to call the data target administration for the following types of process variants:
             Construct index
             Delete index
             Construct database statistics
             Roll up filled aggregates
             Compress InfoCube
             Activate DataStore object data
           7.      Hold down the left mouse button to connect the processes with events.
    Before you do this, select the process underneath the process type row, and position the cursor over the required process. When you select the process type row, the whole process is moved into the plan view.
    From the context menu of a link, you can display the event or remove the link. To do this, select the link and right-click with the mouse.
           8.      If necessary, specify whether you want the event to be triggered after the previous process has been completed successfully or unsuccessfully, or whether you want the event to be triggered independently of the outcome of the process that precedes it. If the process that triggers the event has more than one option, choose the option after which the successor process is to be run
           9.      Assign a display component to the process chain using Attributes
         10.      Maintain additional process chain attributes if necessary.
         11.      Check your process chain in the  Check View and make any necessary corrections.
    The  Legend explains the meaning of the different colors used to display the processes and links.
    From the context menu for a process, you can display the messages resulting from the check.
    During the check, the system calculates the number of parallel processes according to the structure of the chain . The result is compared with the number of background processes on the chosen server (or the total of all available servers if no server is specified in the attributes of the process chain). If the number of parallel processes is greater than the number of available background processes, the system highlights every level of the process chain where the number of processes is too high. The system produces a warning for these levels.
       12.      Save your process chain if it does not contain any errors.
    You can activate and schedule your process chain. After scheduling, the chain starts in accordance with the start process selections. For example, if you scheduled the start process directly and chose Immediately as the start date value, the chain run starts immediately after scheduling.  In the  Log View, you can display the reports for the chain runs.
    If ie helps assign points

Maybe you are looking for