Call Stack Navigation

Hi,
I want to go navigate trough my call stack starting from the very top level like this: Runstate.Root.Runstate -> going down to where my execution is actually running ...
How can I do this?
Thanks,

Hello,
I develop an application operator of testsrand in c#, and I etulise the order dowry Net, I want to get  the current sequence execution in a listview in c#
I do not arrive introduced the code
RunStat.CallStack in my code
here my code
private void btnStart_Click(object sender, EventArgs e)
affichageDeroulementTest.Clear();
// Execution de Programmme
myExecution = myEngine.NewExecution(mySqFile,
"Test UUTs", mySqFile.GetModelSequenceFile(out sDummyString), false, 0, null, null, null);
Please
it is somebody can help me has recovers the sequence in the course of execution
thank you;

Similar Messages

  • Handle stack navigation in control framework application development.

    Hello,
      Let me know if anyone has implemented in any application using OO controls as ALV-GRID, TREE, HTML, TextEdit, etc., using a stack of navigation similar to transaction SE80.
    If anyone could implement an stack navigation, please share its experience in this forum.
    Thanks.
    Edited by: Roberto Rodríguez on Jun 20, 2008 9:49 PM
    Edited by: Roberto Rodríguez on Jun 20, 2008 9:50 PM

    Roberto,
    Not sure if this will help you, but I use SAPCOLUMN_TREE_CONTROL_DEMO to create a menu, but it easily could have been changed to display like SE80. 
    I nearly totaly rewrote there include module COLUMN_TREE_CONTROL_DEMOF01 for it and did as follows.   You could easily get the info to fill the tree from tables to do as you prefer.
    ***INCLUDE column_tree_control_demoF01 .
    *&      Form  CREATE_AND_INIT_TREE
    FORM create_and_init_tree.
    *  DATA: NODE_TABLE TYPE TREEV_NTAB,
    *        ITEM_TABLE TYPE ITEM_TABLE_TYPE,
      DATA: event TYPE cntl_simple_event,
            events TYPE cntl_simple_events,
            hierarchy_header TYPE treev_hhdr.
    * create a container for the tree control
      CREATE OBJECT g_custom_container
        EXPORTING
          " the container is linked to the custom control with the
          " name 'TREE_CONTAINER' on the dynpro
          container_name = 'TREE_CONTAINER'
        EXCEPTIONS
          cntl_error = 1
          cntl_system_error = 2
          create_error = 3
          lifetime_error = 4
          lifetime_dynpro_dynpro_link = 5.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
    * setup the hierarchy header
      hierarchy_header-heading = 'System'.                      "#EC NOTEXT
      " heading
      hierarchy_header-width = 40.         " width: 30 characters
    * create a tree control
    * After construction, the control contains one column in the
    * hierarchy area. The name of this column
    * is defined via the constructor parameter HIERACHY_COLUMN_NAME.
      CREATE OBJECT g_tree
        EXPORTING
          parent              = g_custom_container
          node_selection_mode = cl_gui_column_tree=>node_sel_mode_single
          item_selection = 'X'
          hierarchy_column_name = 'Column1'
          hierarchy_header = hierarchy_header
        EXCEPTIONS
          cntl_system_error           = 1
          create_error                = 2
          failed                      = 3
          illegal_node_selection_mode = 4
          illegal_column_name         = 5
          lifetime_error              = 6.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
    * define the events which will be passed to the backend
      " node double click
      event-eventid = cl_gui_column_tree=>eventid_node_double_click.
      event-appl_event = 'X'. " process PAI if event occurs
      APPEND event TO events.
      " item double click
      event-eventid = cl_gui_column_tree=>eventid_item_double_click.
      event-appl_event = 'X'.
      APPEND event TO events.
      " expand no children
      event-eventid = cl_gui_column_tree=>eventid_expand_no_children.
      event-appl_event = 'X'.
      APPEND event TO events.
      " link click
      event-eventid = cl_gui_column_tree=>eventid_link_click.
      event-appl_event = 'X'.
      APPEND event TO events.
      " button click
      event-eventid = cl_gui_column_tree=>eventid_button_click.
      event-appl_event = 'X'.
      APPEND event TO events.
      " checkbox change
      event-eventid = cl_gui_column_tree=>eventid_checkbox_change.
      event-appl_event = 'X'.
      APPEND event TO events.
      " header click
      event-eventid = cl_gui_column_tree=>eventid_header_click.
      event-appl_event = 'X'.
      APPEND event TO events.
      CALL METHOD g_tree->set_registered_events
        EXPORTING
          events = events
        EXCEPTIONS
          cntl_error                = 1
          cntl_system_error         = 2
          illegal_event_combination = 3.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
    * assign event handlers in the application class to each desired event
      SET HANDLER g_application->handle_node_double_click FOR g_tree.
      SET HANDLER g_application->handle_item_double_click FOR g_tree.
      SET HANDLER g_application->handle_expand_no_children FOR g_tree.
    *  SET HANDLER G_APPLICATION->HANDLE_LINK_CLICK FOR G_TREE.
    *  SET HANDLER G_APPLICATION->HANDLE_BUTTON_CLICK FOR G_TREE.
    *  SET HANDLER G_APPLICATION->HANDLE_CHECKBOX_CHANGE FOR G_TREE.
      SET HANDLER g_application->handle_header_click FOR g_tree.
    * insert two additional columns
      perform add_a_column using 'Column2'      "col_name.
                                 '50'           "col_width
                                 'Description'. "col_text
      perform add_a_column using 'Column3'      "col_name.
                                 '21'           "col_width.
                                 'Tran Code'.   "col_text
    * add some nodes to the tree control
    * NOTE: the tree control does not store data at the backend. If an
    * application wants to access tree data later, it must store the
    * tree data itself.
      PERFORM build_node_and_item_table USING node_table item_table.
      CALL METHOD g_tree->add_nodes_and_items
        EXPORTING
          node_table = node_table
          item_table = item_table
          item_table_structure_name = 'MTREEITM'
        EXCEPTIONS
          failed = 1
          cntl_system_error = 3
          error_in_tables = 4
          dp_error = 5
          table_structure_name_not_found = 6.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
      PERFORM expand_the_root USING 'Root'.
      PERFORM expand_the_root USING 'Root2'.
    *  PERFORM expand_the_root USING 'Root3'.
    *  PERFORM expand_the_root USING 'Root4'.
    *  PERFORM expand_the_root USING 'Root5'.
    ENDFORM.                    " CREATE_AND_INIT_TREE
    *&      Form  build_node_and_item_table
    FORM build_node_and_item_table
      USING
        node_table TYPE treev_ntab
        item_table TYPE item_table_type.
    * Root 1
      PERFORM add_root USING node_table 'Root'.
      PERFORM add_item_info USING item_table
                                  'Root'                        "node_key
                                  'Column1'                     "col1_name
                                  'Account'                     "col1_text
                                  'Column2'                     "col2_name
                                  ' '                           "col2_text
                                  'Column3'                     "col3_name
                                  ' '.                          "col3_text.
      PERFORM add_child USING node_table 'Root' 'Child1'.
      PERFORM add_item_info USING item_table
                                  'Child1'                      "node_key
                                  'Column1'                     "col1_name
                                  'Add Lead'                    "col1_text
                                  'Column2'                     "col2_name
                                  'Add New Lead'                "col2_text
                                  'Column3'                     "col3_name
                                  'ZLM01'.                      "col3_text.
      PERFORM add_child USING node_table 'Root' 'Child2'.
      PERFORM add_item_info USING item_table
                                  'Child2'                      "node_key
                                  'Column1'                     "col1_name
                                  'Modify Lead'                 "col1_text
                                  'Column2'                     "col2_name
                                  'Modify Existing Lead'        "col2_text
                                  'Column3'                     "col3_name
                                  'ZLM02'.                      "col3_text.
      PERFORM add_child USING node_table 'Root' 'Child3'.
      PERFORM add_item_info USING item_table
                                  'Child3'                      "node_key
                                  'Column1'                     "col1_name
                                  'Display Lead'                "col1_text
                                  'Column2'                     "col2_name
                                  'Display Existing Lead'       "col2_text
                                  'Column3'                     "col3_name
                                  'ZLM03'.                      "col3_text.
      PERFORM add_child USING node_table 'Root' 'Child4'.
      PERFORM add_item_info USING item_table
                                  'Child4'                      "node_key
                                  'Column1'                     "col1_name
                                  'Search Help'                 "col1_text
                                  'Column2'                     "col2_name
                                  'Search Help'                 "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR5'.                      "col3_text.
    * Root 2
      PERFORM add_root USING node_table 'Root2'.
      PERFORM add_item_info USING item_table
                                  'Root2'                       "node_key
                                  'Column1'                     "col1_name
                                  'Reports'                     "col1_text
                                  'Column2'                     "col2_name
                                  ' '                           "col2_text
                                  'Column3'                     "col3_name
                                  ' '.                          "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child21'.
      PERFORM add_item_info USING item_table
                                  'Child21'                     "node_key
                                  'Column1'                     "col1_name
                                  'Lead Detail'                 "col1_text
                                  'Column2'                     "col2_name
                                  'Selection List'              "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR4'.                      "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child22'.
      PERFORM add_item_info USING item_table
                                  'Child22'                     "node_key
                                  'Column1'                     "col1_name
                                  'Unassigned Leads'            "col1_text
                                  'Column2'                     "col2_name
                                  'Unassigned Leads'            "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR2'.                      "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child23'.
      PERFORM add_item_info USING item_table
                                  'Child23'                     "node_key
                                  'Column1'                     "col1_name
                                  'Follow Up Required'          "col1_text
                                  'Column2'                     "col2_name
                                  'Follow Up Required'          "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR3'.                      "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child24'.
      PERFORM add_item_info USING item_table
                                  'Child24'                     "node_key
                                  'Column1'                     "col1_name
                                  'Birthday Report'             "col1_text
                                  'Column2'                     "col2_name
                                  'Select Contacts by Birthdate' "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR6'.                      "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child25'.
      PERFORM add_item_info USING item_table
                                  'Child25'                     "node_key
                                  'Column1'                     "col1_name
                                  'Mailing Labels'              "col1_text
                                  'Column2'                     "col2_name
                                  'Mailing Labels'              "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR8'.                      "col3_text.
      PERFORM add_child USING node_table 'Root2' 'Child26'.
      PERFORM add_item_info USING item_table
                                  'Child26'                     "node_key
                                  'Column1'                     "col1_name
                                  'Pipeline'                    "col1_text
                                  'Column2'                     "col2_name
                                  'Pipeline'                    "col2_text
                                  'Column3'                     "col3_name
                                  'ZLMR9'.                      "col3_text.
    ** Root 3
    *  PERFORM add_root USING node_table 'Root3'.
    *  PERFORM add_item_info USING item_table
    *                              'Root3'                       "node_key
    *                              'Column1'                     "col1_name
    *                              'Utilities'                   "col1_text
    *                              'Column2'                     "col2_name
    *                              ' '                           "col2_text
    *                              'Column3'                     "col3_name
    *                              ' '.                          "col3_text.
    *  PERFORM add_child USING node_table 'Root3' 'Child31'.
    *  PERFORM add_item_info USING item_table
    *                              'Child31'                     "node_key
    *                              'Column1'                     "col1_name
    *                              'Maintain'                    "col1_text
    *                              'Column2'                     "col2_name
    *                              'Homes File'                  "col2_text
    *                              'Column3'                     "col3_name
    *                              'ZLMX3'.                      "col3_text.
    ENDFORM.                    " build_node_and_item_table
    *&      Form  add_root
    FORM add_root   USING
        node_table TYPE treev_ntab
        root_name.
      node-node_key = root_name.
      " Key of the node
      CLEAR node-relatkey.      " Special case: A root node has no parent
      CLEAR node-relatship.     " node.
      node-hidden = ' '.        " The node is visible,
      node-disabled = ' '.      " selectable,
      node-isfolder = 'X'.      " a folder.
      CLEAR node-n_image.       " Folder-/ Leaf-Symbol in state "closed":
      " use default.
      CLEAR node-exp_image.     " Folder-/ Leaf-Symbol in state "open":
      " use default
      CLEAR node-expander.      " see below.
      APPEND node TO node_table.
    ENDFORM.                    " add_root
    *&      Form  add_child
    FORM add_child USING
        node_table TYPE treev_ntab
        root_name
        child_name.
      node-node_key = child_name.
      " Key of the node
      " Node is inserted as child of the node with key 'Root'.
      node-relatkey = root_name.
      node-relatship = cl_gui_column_tree=>relat_last_child.
      node-hidden = ' '.
      node-disabled = ' '.
      node-isfolder = ' '.
      CLEAR node-n_image.
      CLEAR node-exp_image.
      node-expander = ' '. " The node is marked with a '+', although
      " it has no children. When the user clicks on the
      " + to open the node, the event expand_nc is
      " fired. The programmerr can
      " add the children of the
      " node within the event handler of the expand_nc
      " event  (see callback handle_expand_nc).
      APPEND node TO node_table.
    ENDFORM.                    " add_child
    *&      Form  expand_the_root
    FORM expand_the_root USING    root_name.
    * expand the node with key 'Root'
      CALL METHOD g_tree->expand_node
        EXPORTING
          node_key = root_name
        EXCEPTIONS
          failed              = 1
          illegal_level_count = 2
          cntl_system_error   = 3
          node_not_found      = 4
          cannot_expand_leaf  = 5.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
    ENDFORM.                    " expand_the_root
    *&      Form  add_item_info
    *       text
    *      -->P_ITEM_TABLE  text
    *      -->P_ROOT_NAME  text
    *      -->P_COL1_NAME  text
    *      -->P_COL1_TEXT  text
    *      -->P_COL2_NAME  text
    *      -->P_COL2_TEXT  text
    *      -->P_COL3_NAME  text
    *      -->P_COL3_TEXT  text
    FORM add_item_info USING item_table TYPE item_table_type
                             node_key
                             col1_name
                             col1_text
                             col2_name
                             col2_text
                             col3_name
                             col3_text.
      CLEAR item.
      item-node_key = node_key.
      item-item_name = col1_name.     " Item of Column 'Column1'
      item-class = cl_gui_column_tree=>item_class_text. " Text Item
      item-text = col1_text.
      APPEND item TO item_table.
      CLEAR item.
      item-node_key = node_key.
      item-item_name = col2_name.     " Item of Column 'Column2'
      item-class = cl_gui_column_tree=>item_class_text.
      item-text = col2_text.
      APPEND item TO item_table.
      CLEAR item.
      item-node_key = node_key.
      item-item_name = col3_name.     " Item of Column 'Column3'
      " Item is a link (click on link fires event LINK_CLICK)
      item-class = cl_gui_column_tree=>item_class_text.
      item-text = col3_text.             "
      APPEND item TO item_table.
    ENDFORM.                    " add_item_info
    *&      Form  add_a_column
    form add_a_column using    col_name
                               col_width
                               col_text.
      CALL METHOD g_tree->add_column
        EXPORTING
          name = col_name
          width = col_width
          header_text = col_text
        EXCEPTIONS
          column_exists                 = 1
          illegal_column_name           = 2
          too_many_columns              = 3
          illegal_alignment             = 4
          different_column_types        = 5
          cntl_system_error             = 6
          failed                        = 7
          predecessor_column_not_found  = 8.
      IF sy-subrc <> 0.
        MESSAGE a000.
      ENDIF.
    endform.                    " add_a_column

  • «A Nightmare called 6210 Navigator» - Part II / Ex...

    In the post - «A Nightmare called Nokia 6210 Navigator» - I explained my disappointment with this new navigator model, specially for people, like me, who own and intensively used the «6110» before.
    In all fairness to all of you - Nokia included - I found I should explain myself better.
    I have both 'Navigator Phones' - 6110 (with firmware 6.01) & 6210 (with Firmware 3.08, updated first to 3.25 and now to 4.13, if I remember correctly) - have returned the first 6210 and will return again this second unit, mainly because of its lousy sound and 'bluetooth' crackles every time I got Map/Road directions... From which you hear the last words - only - most of the time and what makes this phone useless as a ('voiced') navigation tool.
    Maybe the navigation function/program is not supposed to be the main phone feature any more, because Nokia is also using one bad/cheap loudspeaker in the 6210, while the 6110 had two good ones that worked fine against the engine/road/car noise...
    My second 6210 surely confirms this is the case, as by now I know that my first (6210) returned unit was clearly not a defective one in terms of 'sound/bluetooth' capabilities - I returned it to the shop during my legal 30 day return period - because for what sound is concerned, this second unit confirms it: The phone is just like that - scrappy!
    There are, however, other major problems to be concerned about...
    The 'voice command dedicated button' was also removed - this function is now available through the upper right button - making it impossible to use (activating 'bluetooth', for instance) if you are inside any phone application (Maps 2.0, included)!
    Has anybody tried a prototype before the phone release? Has anybody used a 6110 Navigator before? I guess not!
    This is even more stupid/cumbersome, as for instance, the lower left button is free for this action (keep it pushed for more than 1 second) and would be a much more clever (and logical) solution...
    It seems developers either don't waist much time balancing their solutions or haven't thought about it at all! (At least, this can be fixed by remapping the button in a further firmware update, although I doubt they care - or will, eventually, do it...)
    IMO, the above described hardware shortcomings, alone, are enough to rule out this phone as a (Car/Driving) navigator unit, and no software or firmware update/release is going to (or can) alter this fact.
    If you need to stay with Nokia, the (two years) 'old' «6110 Navigator», is undoubtedly a much better and user friendly 'Phone Navigation' unit - with or without Nokia's Maps application!
    If you want to know a little more about other 6210's "Shortcomings & Problems', please do read further...
    Maybe releasing a new model every year doesn't give them much time to think... Nevertheless it's there option and frankly it's not an excuse, at least, as far as I'm concerned!
    Ergonomically there are other basic errors:
    1. The phone front 'fascia' doesn't open/slide enough for you to have space to effectively use the upper keyboard row/buttons.
    2. The lower keyboard row is placed to close to the unit's end, making it quite difficult to dial with your thumb while holding the phone in the palm of your hand.
    ...Sorry to say, but it's a bad/defective layout design! Again, I doubt a prototype was tested by human hands!
    ...And now - as it seems to be usual with the last Nokia products - The Bugs:
    (Please feel free to add the ones you've found - It came a time I gave up using the phone any more!)
    1. I couldn't connect the phone by 'bluetooth' with Nokia's own/dedicated «Pc Suite v.7.1.18.0»! (I'm using Win XP Prof SP3)
    A bug, the lousy 'bluetooth' sound/connection, or a defective unit?
    I discovered that it only happened with my first unit, which I now conclude - was defective. (I had given up after several hours lost trying to figure out what was wrong and discovering that the 'old' 6110 still worked perfectly, even with the new/last «Pc Suite» versions and settings!)
    The second phone works now flawlessly with the «Pc Suite» program, I have to say!
    2. Setting an alarm to a different day rather than the actual one, switches the alarm back to the actual day, as soon as you save it!
    Another bug that 'Beta Users' seem to have forgotten. It's unbelievable how basic things like this can happen... Well, maybe they never used the alarm (or the phone), after all?
    Corrected in firmware 4.13; so it seems... (However it took two firmware releases to correct it! Inexcusable, from my point of view!)
    3. When navigating, if you receive or make a phone call the 'Navigation Screen' doesn't show back again after ending the call, although you continue receiving 'road voice indications'; to have your 'Map Display/Visual Road Indications' once again you need to 'hit' the 'Start
    Application Button' once again - Delirious!!!
    4. With 'bluetooth' on, if you give a 'Contacts Voice Command' you don't have sound/voice 'feed back / confirmation' for the 'dialled contact' (as you had in the 6110) - you have to look at the screen to aknowledge it - Quite unsafe if you're driving...
    Last... And as usual... Some 'phone freezing', so we can rehearse (and improve) our 'Remove Battery' exercise...
    Welcome to the club, thank you very much, I hope you enjoy!
    There are several other 'malfunction' that I will not go into depth, as they are user/personal related, and quite frankly I'm so tired of this phone, that I don't feel like going on, and on, pointing out all those shortcomings - after all this should be Nokia's Team own home work!
    The ones I pointed out are enough, at least for me, to say - bye, bye, «Nokia 6210 Navigator».
    I may even continue to use my old '6110' - Why not? Not perfect, but a much better (navigator) phone - But I'm surely will looking quite closely into another brand for my next (navigator) phone!
    Best wishes to all of you (Nokia, included),
    telele
    P.S. - As usual, you are entitled to contradict my findings... Update the bugs list... Or even praise the «6210 Navigator» phone.
    All your comments are surely welcome!
    I, on the other hand, will be returning this second unit.
    Sorry, but I had enough - Period.
    Message Edited by telele on 18-Jan-2009 06:54 PM
    Message Edited by telele on 18-Jan-2009 06:55 PM

    I have also 'upgraded' from a 6110 Navigator to a 6210 Navigator and found the newer model to be considerably harder to use.
    In particular, your point #4 about not having a warning beep when issuing a voice command while in bluetooth/car mode is my number 1 gripe as it makes my cars bluetooth and phones voice dialling completely useless.
    If you have found a solution to that particular issue please let me know.

  • Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.

    Hi,
    I am trying to run a long running process, by redirecting to the LongRunningView using the code below. But its throwing exception Can anyone please help
    string strCurrentUrl = SPUtility.OriginalServerRelativeRequestPath;
    strCurrentUrl = strCurrentUrl + "?ListName=" + strListName;
    ////Initiates the Excel Import
    if (ObjdtExcel != null && ObjdtExcel.Rows.Count > 0)
    ExcelImportJob objJob = new ExcelImportJob(strTabName, ObjdtExcel, strFileExt, SPContext.Current.Site.ID, SPContext.Current.Web.ID, strWorkflow, strListName);
    objJob.Title = "Excel Import Job";
    //// Redirect the user to another page when finished.
    objJob.RedirectWhenFinished = false;
    //// Specify if the user can cancel this.
    objJob.UserCanCancel = false;
    //// Specify the refresh rate of the job, here, the page polls every 5 seconds for completion.
    objJob.MillisecondsToWaitForFinish = 15000;
    //// Finally, start the job on a web.
    objJob.Start(SPContext.Current.Web);
    string strUrl = string.Format("{0}?JobId={1}&Source={2}", PROGRESS_PAGE_URL, objJob.JobId, strCurrentUrl);
    SPUtility.Redirect(strUrl, SPRedirectFlags.Default, HttpContext.Current);
    The exception being "Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack."
    Arjun Menon U.K

    Hi Arjun,
    Any update?
    Best regards,
    Patrick
    Patrick Liang
    TechNet Community Support

  • The ABAP call stack was: SYSTEM-EXIT of program BBPGLOBAL

    Hi
    We are using SRM 5.0. We are facing a strange problem. We are able to see the initial screen of SRM EBP in the browser. But once the user name and password are provided the system goes for a dump with the following error:
    The following error text was processed in the system SS0 : System error
    The error occurred on the application server <Server Name> and in the work process 0 .
    The termination type was: ABORT_MESSAGE_STATE
    The ABAP call stack was: SYSTEM-EXIT of program BBPGLOBAL
    <b>SM21 Log:</b>
    Short Text
         Transaction Canceled &9&9&5 ( &a &b &c &d &e &f &g &h &i )
         The transaction has been terminated.  This may be caused by a
         termination message from the application (MESSAGE Axxx) or by an error
         detected by the SAP System due to which it makes no sense to proceed
         with the transaction.  The actual reason for the termination is
         indicated by the T100 message and the parameters.
    Transaction Canceled ITS_P 001 ( )
    Message Id: ITS_P
    Message No: 001
    I just checked these threads but did not help much,
    RABAX_STATE  error after loggin into BBPSTART service in SRM 4.
    ITS_TEMPLATE_NOT_FOUND error
    Besides I tried this note: 790727 as well, still I get the same error.
    Any help would be highly appreciated.
    Thanks in advance
    Kathirvel Balakrishnan

    Hi
    <u>Please do the following steps.</u>
    <b>When you are using the Internal ITS,you need not run the report W3_PUBLISH_SERVICES.(only SIAC_PUBLISH_ALL_INT )
    ALso pls check the foll:
    -->activate the services through SICF tcode.
    > Go to SICF transaction and activate the whole tree under the node Default host>sap>bc>gui>sap>its.
    >Also maintain the settings in SE80>utilities>settings>internet transaction server-->test service/Publish. (BBPSTART , BBPGLOBAL etc)
    Table TWPURLSVR should have entries for the / SRM server line as well as gui and web server.
    Could you please review again the following steps ?
    Did you check that ICM was working correctly (Transaction -  SMICM) ?
    1-Activate the necessary ICF services
    With transaction SICF and locate the
    services by path
    /sap/public/bc/its/mimes
    /sap/bc/gui/sap/its/webgui
    2- Publish the IAC Services
    With Transaction SE80 locate from
    the menu Utilities -> Settings ->
    Internet Transaction Server (Tab) ->
    Publish (Tab) and set “On Selected
    Site” = INTERNAL.
    3- Locate the Internet Services SYSTEM and WEBGUI.
    Publish these services with the Context
    Menu -> Publish -> Complete Service
    4- Browse to http://<server>:<icmport>/sap/bc/gui/
    sap/its/webgui/! and login to the
    webgui.</b>
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Call stack depth

    Hello,
    i would like to know if there is any possibility in PL/SQL to get the current stack depth inoformation. I am not sure if this is the right description, i would like to know how deep into calling subprograms has a program execution come at the moment.
    I would like to use this information for automatical indentation of log file, produced by a pl/sql procedure call.

    948452 wrote:
    Can you please provide me with some sample code?Unable to read the documentation for some reason?
    SQL> ed
    Wrote file afiedt.buf
      1  create or replace procedure callme(x in number, y in number) is
      2    v_call_stack varchar2(32767);
      3  begin
      4    v_call_stack := dbms_utility.format_call_stack();
      5    dbms_output.put_line(v_call_stack);
      6    if x < y then
      7      callme(x+1,y);
      8    end if;
      9* end;
    SQL> /
    Procedure created.
    SQL> exec callme(1,5);
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure
    SCOTT.CALLME
    482416A0         1  anonymous block
    ----- PL/SQL Call Stack -----
      object      line  object
      handle    number  name
    3F6E5040         4  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    3F6E5040         7  procedure SCOTT.CALLME
    482416A0         1  anonymous block
    PL/SQL procedure successfully completed.

  • Call stack

    What is the best way to see call stack in JSP/servlet application?
    How can I see in which order classes and methods are called when I for example clik the button on web page?
    "The call stack is a list of classes and methods that have been called or
    executed in java application. The most current method is at
    the top of the stack. The element second from the top issued a call to
    execute the top-most method, and so on and so forth."

    I use Struts and JSTL.
    I would like to see how it works.
    All call stack from beginning (http request) to the end (jsp output).
    So, where to put this System.out?
    At the end in my jsp?
    In front/dispatch servlet?
    Where?
    How many thread was created if I have tags in jsp?
    How to output all of them?
    Again, I have ONE jsp page with tags and I would like to see call stack i.e. which classes and methods was called when I call this jsp - http request?

  • Get the parameter values and entire call stack in procedure

    Does Oracle provides any utility procedure like format_error_stack, and format_call_stack, where I can get entire procedure/function call along with parameters passed to it so that I can just dump that into some table as part of logging.
    -S

    Thanks for the response. I guess who_am_i and who_called_me gives only the proc/function name. I am looking for a way to figure out what was the parameters and values passed to the procedure so I can simply dump them into my log tables.
    This would be similar to any java application where it can dump its own call stack, which has parameters and values passed to it and can dump into a log file.
    For ex:
    create or replace procedure my_proc( a number, b varchar2)
    is
    begin
    --this log stack should be able to print procedure name and parameters passed to it.
    -- I should be able to use log_stack without any parameters in any procedure/function
    log_stack();
    end;
    --My output should be something like this
    SQL> EXEC my_proc(1, 'ABC')
    CALL STACK:
    my_proc(a => 1, b => 'ABC')

  • TelemetryClient.TrackException Does Not Include Method Name Or Call Stack (Windows Store App)

    We are attempting to use Application Insights (v0.12.0-build17386) for our Windows Store App.  When we use TelemetryClient.TrackException, no details appear in the azure portal.  The Failed Method is "Could Not Parse" and the Call Stack
    is empty. If we click on the "..." it gives more details but still no method name or call stack information to help us determine where the exception was thrown.  Is this by design, not implemented, or did we miss something obvious?  The
    code is very simple:
    public static void LogException(Exception exception)
    TelemetryClient telemetryClient = new TelemetryClient();
    telemetryClient.TrackException(exception);

    This is a known limitation of this version. It is in the backlog to fix. Note though that 0.13 is out already and fix should be included in the next version (0.14)
    Anastasia

  • Can any one tell me how to work with call stacks

    i am working with user-exits and facing problem with call stacks  , i want to keep a error message .

    Use this FM to trace the program Call stack list: SYSTEM_CALLSTACK.
    Hope That Helps
    Anirban M.

  • Reading from ABAP memory, not available in call stack

    Hi,
    I need to read a table from ABAP memory. It is not available from the call stack, so I can’t use the standard ‘assign’ approach. The internal table is listed under System areas -> Area ITABS-HEADS with the name \FUNCTION-POOL=MLSP\DATA=IY_ESLL[] 
    Is it even possible to read this table? Seems as though I have to access function-pool MLSP to find it.
    Regards,
    Damian

    Hi,
    The main program of this function pool is SAPLMLSP. If you in any of theses includes can add a small form that returns the content of internal table ( IY_ESLL[]  ) that should solve your problem.
    In the program that need the data, write something like :
    PERFORM Z_GET_MLSP_DATA(SAPLMLSP) using GT_ESLL.
    This form can be created within any sub-include within the SAPLMLSP.
    However, with a quick look at SAPLMLSP does not reveal any user modifiable includes, but I didn't check very carefully.
    If you are on ECC 6.0, there are plenty of enhancement spots, which could be used for this purpose.

  • Getting the call stack up to a certain location.

    Dear friends,
    I am searching for a function or method that can give me
    the call stack(like in debug mode).
    If you know of a function that provides this information
    please let me know, its very urgent.
    Thanks in advance,
    Eitan Illuz.

    Hello Eli
    You may have a look at thread:
    [Get the name of a function module within a function module|Get the name of a function module within a function module;
    Sample coding to retrieve the calling function module:
    data:
      lt_callstack TYPE abap_callstack.
    CALL FUNCTION 'SYSTEM_CALLSTACK'
      IMPORTING
        callstack = lt_callstack.
    READ TABLE lt_callstack
      WITH KEY blocktype = 'FUNCTION'
        blockname = 'CRM_ORDER_COPY_SINGLE_OW'
      TRANSPORTING NO FIELDS.
    CHECK sy-subrc NE 0.
    Reference: [http://martins.de/call_stack_lesen.html]
    Regards
      Uwe

  • OSB Cloud crashes with call stack : kbhsxmDestroyNode - kbhscaDoCleaning

    RMAN Backup using OSB Cloud is failing with the following errors in the alert.log :
    ORA-07445: exception encountered: core dump [kbhsxmFreeNode()+26] [SIGSEGV] [ADDR:0x2700000009] [PC:0x2AFD2527545E] [Address not mapped to object] []
    ----- SQL Statement (None) -----
    Current SQL information unavailable - no cursor.
    ----- PL/SQL Stack -----
    ----- PL/SQL Call Stack -----
    object line object
    handle number name
    0x2049eb6a0 1372 package body SYS.DBMS_BACKUP_RESTORE
    Top call stack functions:
    kbhsxmFreeNode <- kbhsxmFreeNode <- kbhsxmFreeNode
    kbhsxmDestroyNode <- kbhscaDoCleaning <- sbtbackup
    SO: 0x2345f0320, type: 2, owner: (nil), flag: INIT/-/-/0x00 if: 0x3 c: 0x3
    proc=0x2345f0320, name=process, file=ksu.h LINE:12451, pg=0
    (process) Oracle pid:1002, ser:110, calls cur/top: 0x206b02538/0x206b02538
    flags : (0x0) -
    flags2: (0x800), flags3: (0x0)
    intr error: 0, call error: 0, sess error: 0, txn error 0
    intr queue: empty
    ksudlp FALSE at location: 0
    (post info) last post received: 0 0 27
    last post received-location: ksa2.h LINE:286 ID:ksasnr
    last process to post me: 235f6a748 1 6
    last post sent: 0 0 9
    last post sent-location: ksq.h LINE:1982 ID:ksqrcl
    last process posted by me: 2345ed1a0 174 0
    (latch info) wait_event=0 bits=0
    Process Group: DEFAULT, pseudo proc: 0x234a07088
    O/S info: user: oracle, term: UNKNOWN, ospid: 17906
    OSD pid info: Unix process pid: 17906, image: [email protected]
    Any suggestions on how to resolve this?

    FINALLY!  Thanks to all... it was that #$%$ inputmanagers !!  SAVE THIS FIX!!!
    All, after many hours trying EVERY proposed fix on many threads, I FINALLY found the solution.  It's pretty simple.  This fix is thanks to nickburlett on this thread (https://forums.adobe.com/thread/1636876).  Simply "Clearing the contents of "/Library/InputManagers" solves the problem of Creative Cloud Desktop not opening after installing OS X Yosemite.  

  • Debugging - Wht is CALL STACK, OVERVIEW etc.

    Hi Experts,
    As am working with user-exits for VA01, VL01N etc., When I want to debug these VA01, VL01N tx, as we know, there is huge SAP code, so ,i guess, in this regard, <i><b>CALL STACK, OVERVIEW, Menu--->debugging updation</b></i> etc, helps to trace out our requirement!! so, pls, clarify that, in debugging mode,
    1) How Can I use CALL STACK or Wht is the role of it?
    2) How Can I use OVERVIEW or Wht is the role of it?
    3) How Can I use mENU-->Debugging Updation or Wht is the role of it?
    Thanq.

    Hi Srikhar,
    Please refer to the below chart for the uses and the roles of all the modes in debugging.
    Display Modes Available Using Pushbuttons
    Fields
    The scrollable field display contains the contents of up to eight fields. The contents of the three most important system fields are always displayed. This is the default display mode in the Debugger. See also:
    Processing Fields
    Table
    Displays the contents of an internal table. This mode allows you to display and edit the entries in an internal table. also:
    Processing Internal Tables
    Breakpoints
    A scrollable display containing up to 30 breakpoints. Next to each breakpoint is a counter. You can also delete breakpoints in this display. See also:
    Managing Dynamic Breakpoints
    Watchpoints
    You can set a watchpoint for a field so that the program is interrupted whenever the value of that field changes. This display mode contains a list of watchpoints, the fields and programs to which they are assigned, the current values of the fields, and the conditions upon which the watchpoint is activated. See also:
    Setting Watchpoints
    Calls
    This mode displays the current sequence of events, and the sequence of calls up to the current breakpoint. The last active call is displayed at the top of the list; previous calls are listed in reverse chronological order. When an event (for example, START-OF-SELECTION) concludes, it is deleted from the display.
    Overview
    This mode displays the structure of the program. It lists its events, subroutines, and modules, and shows which sections belong to which events. It also displays the section currently being processed.
    Settings
    This mode displays the current Debugger settings. You can change the settings by selecting or deselecting various options. For further information, refer to:
    Settings and Warnings
    In case you have any further clarifications,do let me know.
    Regards,
    Puneet Jhari.

  • RangeError: Maximum call stack size exceeded

    Dear all,
    we are executing and EDGE project in a Samsung SmartTV.  In more powerful models (more memory and cpu) the execution is correct. but in some old TV models we receive the following  message:
    File:   file://c/........../EDGE_006/edge_includes/edge.2.0.1.min.js
    Line No:  135
    Error Detail: RangeError: Maximum call stack size exceeded.
    It seems that this happens depending on the complexity of the EDGE project, as for some simple projects it works.
    we would like to adjust our EDGE project for this less powerful models modifiying animations and simplifying complexity, but we dont know where to start (which animations to remove, etc.)
    Or if there are some parameters in the edge API to adjust in order to increase performance in low memory browsers.
    Thank you in advance,
    Luis

    sunil-online wrote:
    > I am calling an external DLL and running it in the UI thread. How much
    > stack space is available when they are on separate threads or on the
    > UI thread?
    >
    > The problem is that I am getting seemingly random crashes while
    > running this VI and after I quit labview after stopping and uninit-ing
    > my DLL.
    Unless you know this DLL is using exceedingly lots of stack (at least
    several dozens of MB) for whatever obscure reasons it is very unlikely
    that running out of stack space is causing your problem. More likely
    either the DLL does something nasty to a data pointer passed in to it or
    you made an error in setting up the call to the DLL.
    For instace if the DLL expects strings or array pointers to be passed in
    they need to
    be allocated by the caller (here LabVIEW) and you need to
    tell LabVIEW to do that in the diagram code.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

Maybe you are looking for

  • I updated and it iTunes won't recognize my iPhone

    It says IMEI: 01 174200 347866 0 and to connect iPhone to iTunes... I did...!!! And it won't recognize it!

  • Add one Column of Equipment Number in AR01 TCode

    Hi, We want to add one Column of Equipment Number in AR01 report output... Please let me know, how can we do it???

  • Autoreply with attachment?

    I've just switched to mail from Eudora and am stuck with something. I'd like to set up an autoreply rule which attaches a specific file from my hard disk to the reply email. I've been messing about with Applescripts and Automator to try and achieve t

  • Blog Template won't work right

    Having trouble getting BC Blog Template to work. Currently only shows the Blog Name - but no post after. Clicking on Post Title on Blog Page works without a template but how to get it to show the post inside the template? Its a full page layout DW te

  • How to getPixels of a big image

    Hello, How to getPixels of a big image? for(int i = 0; i < planarImage.getHeight();i++) {     planarImage.getData().getPixel(0,i,tab); }This code works for a small image 1728 x 2592 but when we load an big image (7000x10000): java.lang.OutOfMemoryErr