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

Similar Messages

  • How to run process chain in day of 20 and 2 every month?

    Dear all,
    I have to run process chain in day of 20 and 2 every month,but the settting of PC just allow Scheduled start every month once
    time.
    Please tell me the way of setting process chain.
    Thanks.

    Hi,
    (1) Create an event in the BW system
    Define a system event (for example SAP_BW_TRIGGER) with Transaction SM62. Lets says it is "EVENTX". Use this even in the Process chain and execute the process chain as repeative job.
    (2) Use the below lines of code in the program for calling a Fucntion which trigeres the event created above . Here in this program you will call the the Below FM if and only id the sy-datum is 20 th or 2nd of the month ( as mentioned by our friend suggested).
    call function 'BP_EVENT_RAISE'
    exporting
    eventid = EVENTX
    exceptions
    bad_eventid = 1
    eventid_does_not_exist = 2
    eventid_missing = 3
    raise_failed = 4
    others = 5.
    endfunction.
    Regards,
    Anil Kumar Sharma .P

  • Reg:process chains could be started manually and automatically

    Hi
    Each process chain could be started manually and automatically
    >If i want to start the process chain manually, how should i start and what are the settings shall i mark
    >If i want to start the process chain automatically, is there any tool are there to start the process chain at that particular time
    Plz clarify my doughts it is use full too me
    Thanks & Regards
    manikanta

    Hello,
    PC can be started both manually and automatically.
    Every PC has a start variant, when you right click on the start variant and go in the edit option, select the option direct scheduling. Then in change selection, check the box immediate and keep the periodic job at the bottom unchecked.
    Hit the tick, save on the other screen. And when back on the PC screen, from the menu option select the schedule option.
    This will run the chain manually.
    To run it automatically, follow the same procedure but instead of using immediate choose, data and time, provide date and time when you want to run, you can check periodic option if you want the chain to run daily, weekly or monthly.
    Regards,
    Shashank

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

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

  • Software download shows code dump and hangs

    Customer has reported that when trying to download the Oracle Business Process Management 10gR3 (10.3.2) Standalone software for Solaris Operating System (SPARC 64-bit) the browser shows a code dump and downloads hangs.
    http://www.oracle.com/technology/software/products/bpm/index.html

    Hi,
    Yes I have tried downloading myself but experience the same issue.
    Thanks

  • 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

  • Process chain on a particular day and multiple times

    i have a requirement to run a process chain 2 times on saturday (one at 3pm and another at 8 pm) for a particular process chain only  !!
    how do i do this ?? some one please help....

    Here's one idea:
    Create an ABAP program that calls the RSPC_API_CHAIN_START Function Module. In this program, create a selection screen that has the same selection criteria as this Function Module. When you have tested the program and ensures that it works properly, create a variant for that program, for the selection selection screen criteria, and save that. After you have transported the program and variant throughout your landscape, schedule two separate jobs in tcode SM36 of your production environment. One as a weekly periodic job that is scheduled to start on a Saturday @ 3:00 PM and another weekly periodic job that is scheduled to start on a Saturday @ 8:00 PM.

  • Process Chains - Like to see elements and affected info providers

    Hi,
    I am wondering if there is any possibility to get an overview of all active process chains with their process elements/steps and the affected objects within these steps/process chains (like infocubes, ODS etc.). In principle it's a process chain detailed view (like in RSPC chart) but not as a chart and not for one PC only but in a list for all PCs. So far I took a look into various tables like RSPCCHAIN (master table for process chains), RSPCVARIANT (attributes for certain process step types of a process chain), and RSPCVARIANTATTR (certain process types) but want to avoid any further effort to combine all these in Excel if there is an easier way to get that information.
    Background of my query is that we have a certain set of high-priority process chains and I need to know all involved info providers (Info Cubes, ODS, PSA etc.) to give the Operations guy a heads-up whenever something is not fine with these providers. So having a query where I can input the set of PCs would be great.
    Any feedback is highly appreciated.
    Regards,
    Oliver.
    P.S.: An overview of tables where this information resides (between RSPCCHAIN, RSPCVARIANT, and RSPCVARIANTATTR) would also be helpful.
    Edited by: Oliver Baer on Feb 25, 2009 9:33 AM

    Thanks for your replies. Transactions RCPCM and RZ20 are pretty helpful for monitoring purposes.
    Anyway, for my described purpose I have designed a query with the QuickViewer (SQVI) joining tables RSPCCHAIN (Process Chains), RSPCCHAINT (PC description), and RSPCVARIANT (attributes for the steps within a PC). When I filter for field RSPCVARIANT-FNAM = "DTA-CUBE" OR "DTA-ODSO" I get all Cubes and ODS for a given process chain (RSPCVARIANT-LOW). Only drawback so far is that I don't get the explosion of meta chains and have to select each of the included chains separately but that's feasible as we don't have many nested chains.
    Regards,
    Oliver.
    Edited by: Oliver B. on Feb 27, 2009 8:53 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.

  • Process Chain that uses a DTP and locks up with CX_RSBK_REQUEST_LOCKED

    Hello Experts,
    I am making a program to start a PC inside a loop. This Loop has several dates and ODS ID's. The problem is that inside the loop I make a call to FM RSPC_API_CHAIN_START, after this I have a WAIT UNTIL 30 SECONDS command so that the process has enough time to finish loading data. Each time the loop starts I change the name of the .txt flat file that te PC is going to load and store it inside a Z table with a rutine inside the DTP calling it every loop cycle. And so every time the Process Chain starts it should load a different file into a specifyc ODS. The problem comes at the second loop in which through the RSA1 transaction I find out that the chain is locked with an exception CX_RSBK_REQUEST_LOCKED and the subsequent calls to the Process Chain simply don't start at all. One solution I found was to delete the last Petition Request ID in the table RSSTATMANPART.
    I use RSSM_DELETE_REQUEST to delete that request using that ID and the cube name.
    Now this doesn't work either.
    PROGRAM SUMMARY:
    LOOP WITH ODS THAT NEED LOADING INTO BW ODS
        DELETE PETITION REQUESTS FROM RSSTATMANPART WITH YELLOW OR RED STATUS.(So that PC can start)
        CHANGE FILE THAT DTP ROUTINE WILL LOAD
        START PROCESS CHAIN
        WAIT A CERTAIN AMOUNT OF TIME FOR PC TO FINISH
    ENDLOOP.
    Edited by: Antonio Alejandro Ortega Vergani on Apr 12, 2011 12:05 AM

    Hi saveen,
    I've checked the transaction sm50 to check the available processes and I have 8 BTC(batch), 5 DIA(dialog), 2 UPD(update), 1 ENQ(enqueue) and 1 SPO(spool). Are these the ones you are asking about? I assume you refer to BTC which I believe 8 is enough....correct me if Im wrong here as Im starting out with this please.
    Thing is that Im trying to automate this whole process (for loading various file types(headers.txt, details.txt, payments.txt, etc), for various centers and several months...this is why I want to automate the whole process, so I dont have to go manually through all this data loading. So what I did was try to start the chain inside a loop for every new combination of dates that DIDN'T EXIST in the ODS tables. The process chain is supposed to call a DTP that uses a routine to see which file is going to upload to BW but only does it the first time.
    The problem comes with the second cicle of the loop in which the petition request for the DTP is already green, nevertheless the next start of the chain doesn't come as there seems to be no creation of another request and the exception CX_RSBK_REQUEST_LOCKED in the transaction RSPC.
    Appart from this whenever I try to delete the last request so that this way it does create another request(rnr) in RSSTATMANPART through the use of RSPC_API_CHAIN_START the data in my ODS does not stay and is deleted.

  • Process chain (RSPC) modifcation in Quality and production system

    Hi,
    In our landscape quality and production system is set as non modifiable. But we want to modify the process chain (RSPC) in Quality and production system.
    As per the thread Need input: do process chain/InfoPackages changeable on PROD in your compa?  in RSA1 -> Transport connection we made   RSPC ( Process Chain) ,  RSPT (process chain starter) and RSPV (process variants) are changeable.
    With this setting we are able to create/ edit new process chain in Quality and Production system. But we canu2019t edit the transported Process chain. i.e. process chain transported from Dev to Quality system.
    We donu2019t want to open Business Information Warehouse: Customer Namespace (/BIC/ ) in Quality and production system (Se06). Please let me know is there any other settings needs to be.
    We are on BI 7.0
    Regards
    Preethish

    Hi ,
    In RSA1 -> Transport Connection --> Object Changeability
    Object has 3 state
    Not Changable
    Changable Original
    Every thing changable
    What is the difference b/w Changable Original and Every thing changable
    Thanks..
    Preethish

  • Clear process to unisntall Folio Producer Tools and go back to previous version

    Does anybody know where we can find a clear process/tutorial to uninstall the last version (v19) of the Folio Producer tools AND go back to the previous version please ?
    Because this is not clear enough to me
    "To uninstall the Folio Producer tools, do either of the following:
    In Windows, use the Control Panel (Add/Remove Programs) to uninstall the Adobe Folio Producer tools. (For older versions of the Folio Producer tools, you must uninstall InDesign CS5.5 to uninstall the tools.) "
    What does "For older versions of the Folio Producer tools, you must uninstall InDesign CS5.5 to uninstall the tools" mean ???
    Does it mean
    1: "if you got old version of FPT and want it remove, do so" or does it mean
    2: "if you want to go back to a previous version, do so" ?
    Thanks for not bashing, i just get lost ....

    Neil is right that Add/Remove Programs works to uninstall the most recent versions of the Folio Producer tools. If you have a much older version (such as v12 or v13), you need to uninstall InDesign CS5.5 to remove the Folio Producer tools.

  • Where will I specify process chain and query time statistics to be loaded .

    I am on BI 7.0. I see on my system, BI Statistics Technical Content has been installed because when I run
    RSDDSTAT transaction under Info Provides I see cubes such as 0TCT_C01, oTC_C02, oTCT_C03,  oTCT_MC01, 0TCT_VC01..
    I also see process chains installed on my system such as oTCT_C2_INIT_P01,  oTCT_C2_DELTA_P01.
    I see various RSDDSTAT* tables being populated on my system as well.
    My questions are:
    1.     How does data gets populated in 0TCT_C01, C02 etc? Is it by scheduling TC process chains or there are other means?
    2.      Where does one specify what kind of statistics will be copied from RSDDSTAT* tables. My IT lead tells me that process chain statistics are not being collected. I also thing query times are not being populated  in 0TCT tables. Where can I specify what should be loaded in these cubes.
    3.     Does ST03N transaction display data from 2.
    THANKS A LOT.

    Hi,
    1.     How does data gets populated in 0TCT_C01, C02 etc? Is it by scheduling TC process chains or there are other means?
    You can find the DataSource in RSA1. For example, 0TCT_C01 is updated from 0TCT_DS01. And you need to schedule process chain 0TCT_C0_DELTA_P01 for query statistics and 0TCT_C2_DELTA_P01 for data load statistics on a regular basis. Of course, as they are delta chains, you need to first run initializaiton chains for just one time before scheduling delta chains. The initialization chains are 0TCT_C0_INIT_P01 and 0TCT_C2_INIT_P01.
    2.      Where does one specify what kind of statistics will be copied from RSDDSTAT* tables. My IT lead tells me that process chain statistics are not being collected. I also thing query times are not being populated in 0TCT tables. Where can I specify what should be loaded in these cubes.
    As I know, the statistics data are first stored in RSDDSTAT* tables. For example, query data are stored in RSDDSTAT_OLAP. And the data are loaded to corresponding cubes when you executing InfoPackages.
    You can refer to this link and search "Recording BI Statistics" in this page:
    http://help.sap.com/saphelp_nw70/helpdata/en/44/3521c7bae848a1e10000000a114a6b/content.htm
    3.     Does ST03N transaction display data from 2.
    Yes. If BI Statistics content are not activate you would be unable to view statistics data in ST03N.
    Let us know if you have other questions.
    Regards,
    Frank

  • How to execute process chains using planning function

    hi, i need to execute process chains from web. i know the steps to that needs to be followed for accomplishing the task.
    1) RSPC_CHAIN_START ( function module) into which process chain has to be passed
    2) create a planning function to invoke the said function module
    3) create a function button on web and assign the planning function.
    Now the thing is how to create the planning function in BPS. plz provide me a solution with steps. And how to pass the process chain into the function module and handle it.
    Thnaks

    Hi Anand
    RSPC_CHAIN_START is the standard function module to run a process chain which i want use. Now, how to use the said FM in planning function to achive my task. Do i need to maintain any parameter in planning function inorder to execute the FM. If you know the solution plz explain in detail.
    I am very new to BPS..bare me plz
    Thank you

Maybe you are looking for

  • HP Deskjet 2050 All in One J510 Series

    Had to install my printer again onto W7 (x64). The installation disk is a few years old now and whilst it still works, when l get the menu up, all it shows is "see what's printing", "set preferences", and "customize your printer". There is no mention

  • Jerky Animation (Video Link) - WHY?

    I have a simple animation with two keyframes moving horizontally. However, the movement staggers or 'chugs' across the screen. Look: http://img21.imageshack.us/i/staggeredvideo.mp4/ That's not the actual ad, but the same mishap occurs. Set up AECS3,

  • SSL error occurred, secure connextion cannot be made

    Hello everyone, I was trying to put a picture online on my blogger-blog with MarsEdit when I got this weird error: An SSL error has occurred and a secure connection to the server cannot be made. When I checked MarsEdit net-log, there was an URL: http

  • MacBook Hinge Squeak

    Hi, I got my macbook about a week and a half ago, and a few days ago, the hinge started squeaking really badly. I uploaded a video of it to youtube at http://www.youtube.com/watch?v=Bj-F-Y3z9cg. Is this something I could return my macbook about or am

  • Need Help !!! New Bee !!!

    Hi All, Im a brand newbee to BI publisher. I have a requirement of customizing "Contract Terms Layout" . I downloaded the .xsl(OKCTERMS_en.xsl) file from xml publisher responsibility. My understanding is that .xsl could be edited by BI publisher. But