Process chains executing thesmelves upon transporting them

Hi,
We are implementing BI project. Unfortunately the process chains were left with the start variant set to 'start immediately' . Now with the transports being sent to next environment the process chains are executing by themseleves as soon as the transport carrying a process chain hits the next environment.
This means after every transport carring a process chain, we have to manually delete the data being loaded because of that  process chain's execution, before moving the next set of transports through.
Can aybody please advise what could be a possible solution to this issue?
e.g. blocking the ALEREMOTE user from triggering the background jobs may be an option that works here but will it also cause any issues with the transport themselves and cause the transports to fail?
Any other suggestions are also most welcome
regards,
Kulmohan

thanks Diogo,
But my problem is that we already have the process chains on transports and when we import the transports in a sequence the process chains fire themselves as and when a transport that contains a process chain is imported into the next environment.
the problem thereafter is that unless we delete the data being loaded by the process chain there is a risk of remaining transports failing as these transports include changes to datasource/DSO/master data structures these objects have already been loaded with data from the earlier process chain execution.
So, we really need a way to stop the process chains from executing and loading the data unnecessarily, whenever a transport containing a process chain hits the next environment.
regards,
Kulmohan

Similar Messages

  • Process Chain and Info Package Transportation?

    Hello All
    Case 1
    How to transport a Process chain and a Info Package Individually?(<b>first time from DEV to QA</b>)
    Case 2
    I have 9(<b>IP1 to IP9</b>)infopackages and 3(<b>P1 to P3</b>) Process chains and in each Process chain I have 3 Info packages like IP1,IP2,IP3 in P1 and so on.,
    Now is it necessary to transport Infopackages and Process chains individually or is it enough to transport Process chains only(If v transport Process chains will the Infopackages will also transport)then how to assign a request to each one?
    What I mean is,all <b>Infopackages are in $TMP(Package</b>),and Process chain is also <b>$TMP</b>,Now is it necessary to change the package for Infopackages as well as Process chain and Tranport only PC,Iam confused here,can anyone help me out?
    Many thanks
    balaji

    Hi Balaji,
    If you have created new infopackages then you have to transport them. It is not necssary to transport the info-packages if you have them in the process chain but have not changed them.
    Also you cannot transport any BW object with $ tmp package. Assign a package and then transport the objects.
    The best way to transport the process chain is from the RSPC screen. Click the transport button there and collect all the objects and transport them.
    Bye
    Dinesh

  • Process Chain Triggered automatically when transported to test system

    Hi All,
    We modified several process chain and transported the process chain to Test system.
    Few Process chain triggered automatically as the varient was set to immediate in development system.
    Now we want to move the process chain to production. Do we need
    1. new transport request with the variant to future date and discard the transport request which created issues
    2. New transport request with the variant to future date and transport the new along with the old transport to production system
    3. Change the start date in Test system and transport the same request to production
    Kindly advice me on the action to be taken.

    >
    > Hi All,
    >
    > We modified several process chain and transported the process chain to Test system.
    > Few Process chain triggered automatically as the varient was set to immediate in development system.
    > Now we want to move the process chain to production. Do we need
    >
    > 1. new transport request with the variant to future date and discard the transport request which created issues
    > 2. New transport request with the variant to future date and transport the new along with the old transport to production system
    > 3. Change the start date in Test system and transport the same request to production
    >
    > Kindly advice me on the action to be taken.
    Regarding 2: When the old transport is imported into production the start will be set to immediately and the process chain will execute. You should not use this option.
    Regarding 3: Changing in Test system will not affect the content of the transport, it will still be the same as released from Dev.
    We have avoided this annoying problem with process chains being executed when transports are imported by creating a "parent" process chain that simply triggers the process chain in question. This "parent" chain should not be transported. You then set the start option for the original process chain to "start by API/Event" then you can transport the original process chain whenever you want without any risk of the process chain being executed.
    Regards,
    Lars

  • Process chain executed synchronously produces dump and hangs

    Process chain (RSPC) being executed synchronously hangs on a step (not first) with yellow status. Analysis of ST22 shows there is dump: RAISE_EXCEPTION
    The chain loads data from flat files on frontend to several characteristics (attributes and texts). All the steps are sequential.
    After the start first file is loaded successfully (info package), subsequent data transfer process has no errors too. But the second info package becomes yellow and hangs just after ( after some time timeout occurs and the step becomes red). In ST22 i see dump, text of the dump is below. Analysis of the dump reveals that 'GUI_UPLOAD' FM doesn't work during execution of the second info-package.
    The chain looks as follows:
    1. Info package 1
          V
    2. Data transfer process 1
          V
    3. Info package 2              <-------   hangs here because of dump
          V
    4. Data transfer process 2
         V
    Hangs on step 3 (infopackage 2).
    Text of the dump:
    Runtime Errors         RAISE_EXCEPTION
    Date and Time          10.10.2010 19:07:59
    |Short text                                                                                |
    |    Exception condition "NOT_SUPPORTED_BY_GUI" raised.                                            |
    |What happened?                                                                                |
    |    The current ABAP/4 program encountered an unexpected                                          |
    |    situation.                                                                                |
    |Error analysis                                                                                |
    |    A RAISE statement in the program "CL_GUI_FRONTEND_SERVICES======CP" raised the                |
    |     exception                                                                                |
    |    condition "NOT_SUPPORTED_BY_GUI".                                                             |
    |    Since the exception was not intercepted by a superior                                         |
    |    program, processing was terminated.                                                           |
    |                                                                                |
    |    Short description of exception condition:                                                     |
    |                                                                                |
    |                                                                                |
    |    For detailed documentation of the exception condition, use                                    |
    |    Transaction SE37 (Function Library). You can take the called                                  |
    |    function module from the display of active calls.                                             |
    |    -                                                                                |
    |How to correct the error                                                                          |
    |                                                                                |
    |    If the error occures in a non-modified SAP program, you may be able to                        |
    |    find an interim solution in an SAP Note.                                                      |
    |    If you have access to SAP Notes, carry out a search with the following                        |
    |    keywords:                                                                                |
    |                                                                                |
    |    "RAISE_EXCEPTION" " "                                                                         |
    |    "CL_GUI_FRONTEND_SERVICES======CP" or "CL_GUI_FRONTEND_SERVICES======CM00X"                   |
    |    "FILE_EXIST"                                                                                |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "CL_GUI_FRONTEND_SERVICES======CP" "NOT_SUPPORTED_BY_GUI"                                     |
    |                                                                                |
    |    or                                                                                |
    |                                                                                |
    |    "RSBATCH1 " "NOT_SUPPORTED_BY_GUI"                                                            |
    |    If you cannot solve the problem yourself and want to send an error                            |
    |    notification to SAP, include the following information:                                       |
    |                                                                                |
    |System environment                                                                                |
    |    SAP-Release 701                                                                               |
    |                                                                                |
    |                                                                                |
    |    SAP kernel....... 701                                                                         |
    |                                                                                |
    |    Patch level. 69                                                                               |
    |    Patch text.. " "                                                                              |
    |                                                                                |
    |User and Transaction                                                                              |
                                                                                    |
    |    Program............. "CL_GUI_FRONTEND_SERVICES======CP"                                       |
    |    Screen.............. "SAPMSSY0 1000"                                                          |
    |    Screen Line......... 6                                                                        |
    |                                                                                |
    |Information on where terminated                                                                   |
    |    Termination occurred in the ABAP program "CL_GUI_FRONTEND_SERVICES======CP" -                 |
    |     in "FILE_EXIST".                                                                             |
    |    The main program was "RSBATCH1 ".                                                             |
    |                                                                                |
    |    In the source code you have the termination point in line 8                                   |
    |    of the (Include) program "CL_GUI_FRONTEND_SERVICES======CM00X".                               |
    |Source Code Extract                                                                               |
    |Line |SourceCde                                                                                |
    |    1|method FILE_EXIST.                                                                          |
    |    2|* ...                                                                                |
    |    3|                                                                                |
    |    4|  CLASS CL_GUI_CONTROL DEFINITION LOAD .                                                    |
    |    5|                                                                                |
    |    6|*-check if valid GUI is available----
                             |
    |    7|  IF IS_VALID_HANDLE( ) NE 0 AND cl_gui_control=>www_active IS INITIAL.                     |
    |>>>>>|    RAISE NOT_SUPPORTED_BY_GUI.                                                             |
    |    9|  ENDIF.                                                                                |
    |   10|                                                                                |
    |   11|* check parameter, wild characters not allowed                                              |
    |   12|  IF FILE IS INITIAL OR FILE CA '*<>|"'.                                                    |
    |   13|  MESSAGE 'WRONG PARAMETER: FILE_NAME' TYPE 'I' RAISING WRONG_PARAMETER.                    |
    |   14|    EXIT.                                                                                |
    |   15|  ENDIF.                                                                                |
    |   16|                                                                                |
    |   17|* special handling for SAPGUI for HTML                                                      |
    |   18|  IF CL_GUI_CONTROL=>WWW_ACTIVE IS NOT INITIAL.                                             |
    |   19|                                                                                |
    |   20|    DATA: rc type i, filename(4096) type C.                                                 |
    |   21|    filename = file.                                                                        |
    |   22|    CALL FUNCTION 'ITS_QUERY'                                                               |
    |   23|      EXPORTING                                                                             |
    |   24|        filename = FILEname                                                                 |
    |   25|        query    = 'FE'                                                                     |
    |   26|      IMPORTING                                                                             |
    |   27|        return   = rc.                                                                      |
    |Active Calls/Events                                                                               |
    |No.   Ty.          Program                             Include                             Line   |
    |      Name                                                                                |
    |    8 METHOD       CL_GUI_FRONTEND_SERVICES======CP    CL_GUI_FRONTEND_SERVICES======CM00X     8  |
    |      CL_GUI_FRONTEND_SERVICES=>FILE_EXIST                                                        |
    |    7 FUNCTION     SAPLSFES                            LSFESU16                               96  |
    |      GUI_UPLOAD                                                                                |
    |    6 METHOD       CL_GUI_FRONTEND_SERVICES======CP    CL_GUI_FRONTEND_SERVICES======CM013     4  |
    |      CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD                                                        |
    |    5 METHOD       CL_RSDS_ACCESS_GUI_UPLOAD=====CP    CL_RSDS_ACCESS_GUI_UPLOAD=====CM001    74  |
    |      CL_RSDS_ACCESS_GUI_UPLOAD=>IF_RSDS_EXTRACT_DIRECT~EXTRACT                                   |
    |    4 FUNCTION     SAPLRSDS_BACKEND                    LRSDS_BACKENDU01                      304  |
    |      RSDS_DATA_PULL                                                                              |
    |    3 FUNCTION     SAPLRSSM                            LRSSMU17                             5422  |
    |      RSSM_CALL_RSAR_DATA_REQUEST_1                                                               |
    |    2 FORM         RSBATCH1                            RSBATCH1                             1327  |
    |      START                                                                                |
    |    1 EVENT        RSBATCH1                            RSBATCH1                              498  |
    |      START-OF-SELECTION                                                                          |

    If i load the step manually it works. The hung step is possible to re-execute after it gets red (with context menu) and it works then. After that it hangs on the 3rd info-package and so on.
    The file lays on a network drive, but i suspect it doesn't matter

  • Process Chain execute method Schedule or Execute Synchronously

    Hi  Expert:
          When i execute  process chain, there are two methods to start the PC: Schedule and Execute Synchronously .
          Now i wander what the difference between the two methods for executing the PC.
          Thanks inadvance.

    Hi  prashanthk
        Thank your response,
        As a matter of fact, i execute the same process chain  which contains a  Abap Program with schedule and execute synchronously .
       But with schedule, the PC terminate with a error and execute synchronnusly the PC it run correctly .
      whether execute the PC in background or dialog mode can make a different result for the same PC .
      Now i  confused about this.
      Can you explain this in more detail for me?
    Thanks .

  • Very Urgent-Pls help*Process chain triggered automatically when transported

    Hi All,
    We have got some issue.
    We have a Process chain, started set to immediate becuase its used in meta chain.
    When ever we transport the Chain, its getting triggerred in the Target Client automatically.
    We can prevent this, by keeping the process chain starter as "Event Based". But, as its a local process chain, it must be set to Immediate.
    Please help.
    Cheers,
    Nisha

    Hi Siggi,
    Thanks for this reply.
    Scheduling the Local chain to run in future and then changing it after import, i think, is a work around.
    Iam sure, there must be some thing to stop this trigger.
    And, We have tried Changing the Chains to run Via Meta chain, but, the problem is after the Transport, the local chain can't be triggered on its own using "immediatly". If we try to change it, it'll prompt for a Transport.
    Please help.
    Cheers,
    Nisha

  • Problem in activating Process chain in Quality after transport

    Hi All,
    We have moved a set of process chain to Quality system.
    When tried to activate the Process chain it is showing error in DTP.
    The DTP name is same as in the Dev system.
    So, we tried moving the DTP alone in another transport request.
    Still the error exists. We also tried moving the process chain again.
    We had tried importing only the structure and also the entire flow again.
    Nothing worked.
    Please suggest some solution.
    Thanks in Advance,
    Geetha

    Thanks for yor reply.
    Suman,
    I have checked the Object Changeablity now in Dev system, I found it like Not changable for DTPA.
    The DTP from DSO to Cube is fine, but we have problem with the DTP from DataSource to DSO.
    Also, in the dev system when i clicked on Object Changeablity I get a popup like "System can be changed; settings not necessary".
    Please suggest me like what must be done.
    Prashantk & Arvind,
    We imported the Process Chain along with the DTP first and we faced the problem.
    So we imported the DTP alone again, but still we had the problem.
    Again we imported the Process Chain after importing the DTPs.
    So what i feel is DTPs must be there in the Quality, but why we have the problem persisting.
    That too only for DTP from Data Source to DSO but not for the DTP from DSO to Cube.
    Regards,
    Geetha
    Edited by: Geetha Devi Ramalingam on Jul 12, 2011 9:43 AM

  • BI Process Chain executing a program in ECC

    I want to build a process chain in BI 7.0, which should also be able to execute a program in ECC.
    Is it possible.
    How do I do that ?
    Thanks
    Mary

    It should be possible:  Your process chain should include an ABAP program.  This program should call an RFC enabled function module in ECC (custom-built)  which should perform the required function in ECC.
    There are many links on including ABAP programs in PCs.  In the ABAP section you will find information about building RFC function modules.
    BR/
    Mathew.

  • How to identify which process in process chain executes in Batch and Dialog

    Hi, We want to identify which processes in process chain is running in Batch mode or Dialog mode. Is there any where we can identify this from any table or transaction. (Eg Loading, DTP loading, Attribute change run, deletion of index, deletion of overlapping request, AND process, ABAP program , Master Data loading, Full Load, Delta load, Hierarchy Save, Start Process).
    Regards
    Vishwanath

    Hi Vishwanth,
                      In Process Chain proces runs in background only.
    refer here......
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/7b/d4313b38bea774e10000000a114084/content.htm
    Thanks,
    Vijay.

  • Process chains start after transporting

    Hello friends,
    since we've upgraded to NW7 we encounter the problem that process chains start automatically after transporting them from test system to productive system. This ist very unpleasant!
    Does anybody encounter this problem too? Ist there a system settig, which disables the automatic start of process chains after transporting?
    thnx in advance!

    Hi,
    Process chains execute when transport request imported  :Note 1233327 - Correction: Scheduling of immediate start for transport
    In order to stop Process Chains from being scheduled immediately upon import, insert the following into the RSADMIN table with ABAP program
    SAP_RSADMIN_MAINTAIN:
    Object = NO_TP_SCHEDULE_IMMEDIATE
    Value = X
    After this change is made to the RSADMIN table, you can import Process Chain transports where the Start process variant has it set to be scheduled immediately.
    This entry can be modified in the future by the same ABAP program and just changing the value of Object to space.
    rgds,

  • Error "Object 'DM' (APCO) of type 'Application' is not available in version 'A'" while transporting process chain to production system.

    Hi Gurus,
    Whenever I try to transport a process chain ZFI_0FIGL_C10 from dev. to qua. & prod. the error “Object 'DM' (APCO) of type 'Application' is not available in version 'A'” is displayed in the end of creating transport package.
    The process chain was created to load data to 0figl_c10 and it works all right on all systems (dev. qua. prod.).
    The process chain contains processes for:
    - starting the process chain
    - executing infopackage (for loading data to 0figl_o10),
    - ACR (activate data in 0figl_o10)
    - delete index 0figl_c10
    - DTP loading data from 0figl_o14 to 0figl_c10    
    - executing infopackage 80FIGL_O10
    - creating index in 0figl_c10
    - building DB statistics
    - rolling up aggregates in 0figl_c10
    - deleting of requests from the changelog 0figl_o10
    - deleting of requests from PSA (0fi_gl_10)
    How to find what cause that error.
    Regards,
    Leszek

    Hi,
    A SAP consultant told me to ignore that error. 
    Indeed, after creating transport with some new process chains (again I was informed about that error "APCO ...") and transporting it to production everything works all right.
    The problem is described in sap note: 883745.
    Regards, Leszek  

  • Transport Process Chain

    I have created the Process Chain in Development.
    This Process Chain is working fine in Development.
    I know collected and transported it into QA environment, but the Process Chain is not active in QA.
    In the transport log, I have the following warning message:
    Version 'M' of chain ZTR_PO_001 was saved without checking 
    No destination maintained in target client 350 -> Not activated
    but in Development, this Process Chain is working fine. Is it because I didn't collect it correctly?
    In Transport, I can see the Process Chain, how can I tell if the Process Chain is in Active version?
    What should I do?

    Hi ,
    It seems that you have missed some objects associated with the process chain in the  transport .
    Did the transport request collected the infopackages/dtps associated with the processchain .
    While collecting the process chain in DEV , select the option 'DataFlow Before and Afterwards ' under the grouping tab.
    It will collect all the objects associated with the process chain. 
    And then transport it to QA system .
    This would resolve your issue .
    Regards,
    Lokesh

  • Transport process chain by transport connection step by step

    Hello expert:
              how to transport process chain by transport connection step by step?
    Many thanks,

    Go to RSA1 -> Transport Connection.
    Make sure Only Necessary objects is selected under Grouping.
    Expand Process Chain -> Click on Select Objects -> Search for the process chain you want to transport.
    Select it and click transfer.
    When finished collecting - Click on the Red Truck. Create a transport request when prompted to create a request.
    Then go to SE10 or SE09 -> Find your request and right click and select release on your transport request as well as the task under it.
    After it is released you can check the log by clicking on the log button and see if your transport moved successfully to target system.
    Good Luck.
    MP.

  • 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

  • How to transort a Process chain

    Hi Experts
      We are on BI7 and ECC6...My coworker has created all the Process chains in Production instead of transporting them from Dev....Now each time when we are making any changes / adding objects...we need to go and change the PC's in Prod...When I aked them  why they didnt transport from Dev, they are saying that sourcesystem is also transporting and RFC connection problems are happening....So can any one send me a step by step for transporting the Process chain.
    I think we can just collect the chains and transport them...But here we have Info Packs created in both the systems... Now I need to clean up everything and redo from scratch without disturbing any data....
    We have chains created in Dev and Prod ...with the same naming ...Inorder to transport from Dev , I have to delete from Prod and stop all the jobs...But Iam bit confused here how to hanlde all this without losing data.
    Please advice

    Hello Sam,
    Its a simple procedure to collect your chains from dev n transport them to prod. You dont have to transport the source system, datasources etc if they are already available on prod.
    Before you start moving your chains from dev to prod, find out answers for the following questions:
    1. How frequently does your chains run in production. This is to find out if you can have some substantial amount of downtime. If you get 2-4 hours, it will good as you can test your chains before resuming the loads.
    2. Are the chains on prod and dev created with same technical names or just the descriptions ? If the technical names are same then you might have to delete the chains on production before moving the ones form dev. You will have to take the prod chains off the schedule before u delete them.
    3. I hope, the other objects like the DS, DSOs, DTPs etc have been transported from dev to prod and not created on prod. If yes, then moving your chains shouldn't be an issue.
    Steps to collect your chains
    1. Goto RSA1 and click on Transport Connection on the left pane.
    2. On the leftmost pane, click on Object Types and then from the middle pane select Process Chains.
    3. Collect all the process chain there and it will appear in the rightmost pane.
    4. Now, on the rightmost pane you will see your process chain with three subgroups,
        a. Process Chain
        b. Process Chain Starter
        c. Process Variants
    a. Process Chains
    When you expand it, you will see all the objects like DS, DSOs, DTPs, Infopackages, Source System etc. On right of each object you have a checkbox. Using this you can decide which objects to move and which not to move. If you dont want to move the DS, DTPs, DSOs etc then uncheck them.
    5. From here on you need to follow the normal procedure for moving TRs.
    Regards,
    F-S

Maybe you are looking for

  • How to include the file name in CV02N-change document in application field

    Hi Can anyone tell me what are the settings to be made in Document management system so that i'm able to change the application name(now if its an excel file its showing as excel file,instead of that,is it possible to change and give some name or des

  • File Upload in WebSphere App Server (3.5.4)

    Hi I am trying to upload a file from the client to the server. I am using oReilley's MultipartRequest to do this. This works fine in my Test Environment in Visual Age. But does not work in Websphere App Server. I get a "Error during native read opera

  • Images in fullscreen?

    Judging from the Multitouch Books already available, it's should be possible to pinch open many (if not all) images to fullscreen. When I insert images in iBooks Author though, they cannot be opened to fullscreen on the iPad. Doesn't matter whether i

  • Itunes library .itl not valid

    I am using windows xp and I keep getting the following message, "The file itunes library.itl does not appear to be a valid itunes file. Itunes has created a new itunes library and renamed this file "itunes library (Damaged)4.itl. I have tried everyth

  • Software Protection Serive Stops running

    Hi I am having an issue with the "Software Protection Service" on a number of our Windows 2012 R2 RDS Servers Basically the following happens, after a reboot the service fails to start with a Timeout error (A timeout was reached (30000 milliseconds)