Multi Block Form Navigation Problem

Hiii
i have got a multi block form the problem that am facing now is that when running the FORM and when am over one of the my canvases then if i tried to press any of :
(Tab button,Down arrow ) the canvas changes to ANOTHER Datablock ...
i dont know what is the problem ....
ANY SUGGESTIONS
OMD

Make the datablock you want to show on top as the first block in the object navigator.
HTH.
Regards,
Arun

Similar Messages

  • How to find the First block....in a multi block form

    hi
    How i can find which is the first block in a multi block form....
    ( there are n number of forms with multi blocks...so
    i need to generalise the code to find the first block in all of
    the forms)
    regards
    Kris

    If you searched in the on-line help for "First", you would find that the Get_Form_Property built-in provides two: First_Block and First_Navigation_Block.

  • Forms navigation problem

    I have a display item that shows up on the screen when I hit the TAB key to navigate to the next item. However, when someone uses the mouse to click in the next items instead of using the TAB key, the text item does not display.
    The problem is, the text item should display whether the users hit tab or clicks in that field. Any suggestions on how I can achieve this functionality? It is causing the user problems.
    Thanks

    KEY... triggers were often used in character mode forms but in mouse enabled forms it is usually advisable to avoid them. In cases like this you should be considering the functionality based on where the navigation destination is, and not worry about what method was used to get there. WHEN-NEW-ITEM-INSTANCE is probably what you want here. WHEN-VALIDATE-ITEM should be used for validation and for preventing navigation when the item is invalid.

  • Form Navigation problem while firing Database trigger

    Hi,
    A Database trigger is made to fire when a field is updated via forms and the trigger will give an error if the user is not authorized to modify the data. Everything is working fine and the trigger gives an error as palnned. After the error is thrown, we are unable to navigate between the forms and in addition we are uanble to perform any sort of actions like querying, deleting and cancelling. On Occasion we get errors like I/O buffer error and the errors keep on changing for every update. Plz help me to resolve the issue.
    RgDs,
    M KVG

    In addition to the Error Message you are getting, it would be helpful to know which version of Oracle Forms you are using and how your application is deployed (Client/Server or Web). If you app is web deployed, then also include the Java Runtime Environment version and your web browser and version.
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Multi line field Navigation problem with ENTER key

    No trigger on the field. Multi line Property is set to true.
    The probleb is, when the cursor reaches in the multi line field. the contents of the field are hilighted/selected. So as it happens in Notepad or Word, if you select some already written text and press ENTER key the selected text will be replaced by carriage return so the selected data will be lost. Same is the case with multi line field. When field gets focus it selects the contents of field and when ENTER is pressed all the contents are deleted and a carriage return is placed.
    any solution?
    null

    Hi Nadeem,
    One work around is that you have store content of that multi-line field in to some other variable thru PRE-TEXT-ITEM and once again assign (based on some conditon) in POST-TEXT-ITEM.
    null

  • Navigation Problem in forms 10.1.2.0.2 !!!

    Hi All,
    when we create relation between master and child block then getting problem in navigation.
    i assume that you have form with two block with relation and data then execute query then
    start following step
    0) make sure you set required = true for first navigation item of child block
    1) you are in child block make some change on any item and make your cursor must not be on first navigation item.
    3) commit the form
    2) then click on master block and here make sure you are clicking on non current record.
    From
    Chirag Patel
    From
    Chirag Patel

    Thanks Frank,
    Yes Frank please follow the steps.
    this is error explanation :
    I have debug many times !!!
    actually it is not error but funny behaviour !!
    when you click on parent block on diffrent record then validataion trigger of first item of child block will fire. I do not why it is happening !!!
    I removed the validation trigger and did required=true for first navaigation item of child block then also it's behaving funny.
    This are the steps.
    1) create form with parent and child block and make relation ship
    2) insure that you put 2 record in parent and 2-2 recors in child for each parent record.
    3) insure that your first navigation item of child block has required property = true
    4) run your form fresh
    5) from parent bloc execute query ( I hope child block is populate some records)
    6) click on any record of child block and make changes
    7) then commit your form.
    now fun will start
    8) click on parent block on any record which has child records and non current record.
    9) then form should populate details for child instead of it behaves different as follows
    you will find FRM-40202 : Field must be entered
    your cussor will remian in child block;
    your record will not change in parent block.
    and child block will remail blank.
    by debugging I found that problem is coming from this code of <Clear_All_Master_Details> procedure
    -- Put cursor back where it started
    IF :System.Cursor_Item <> startitm THEN
    Go_Item(startitm);
    Check_Package_Failure;
    END IF;
    when I remove this line
    Go_Item(startitm);
    then my problem is solved
    But I do not know what is the other impact can be possible by removing this.
    Hello Frank
    I hope you will catch this error by this example.
    From
    Chirag Patel

  • Problem in Forms navigator

    i'm sorry. i'm not good english writer.
    but i have one question.
    In forms navigator, if i click OAF Page, OAF Page will create in new Browser every time.
    so, multi oaf page exists.
    when i calll a dbtransaction's operation in a oaf page of multi, sometimes another oaf page occur un-expected error.
    how can i nip in the bud?
    Message was edited by:
    Redsky21

    Giving ur problem's excat scenario, would help us to reply u the exact solution.
    --Mukul                                                                                                                                                                                       

  • Multi-part form problem (array & session help needed)

    I have a multi-part form that consists of 3 pages(forms) which each save data to the session. When the final form is complete, I insert the session variables to the DB via a FINISH button.
    I now want to take another step. Page 2 of this multi-part form allows users to add "items". Presently, they can add only 1 item, and move the page 3 by hitting a next button. I would like to add a "Add another item" button that goes to the page 2 form again, allowing more items to be entered. I believe I need an array/table to do this, but don't know how I might do this in the session.
    Is it possible to create an array in the session? If so, how? If not, how might I approach this?
    I am trying to avoid inserting to the database (a remote db) until after a "preview" page following the form.
    Any ideas? Thx in advance.

    Hi,
    This forum thread may help you:
    http://swforum.sun.com/jive/thread.jspa?forumID=123&threadID=50623
    Thanks,
    Creator Team.

  • Updating current record using SET_CUSTOM_PROPERTY in a multi-record form

    Hi,
    I have a multi record form and am using the SET_CUSTOM_PROPERTY method in the when validate trigger of an item. The problem is that it updates all records in the form instead of updating just the current record.
    Any inputs to resolve this would be helpful.
    Thanks

    I cannot reproduce the issue here.
    I have modified the sample dialog shipped with th article to have a block that displays 2 records
    <p>See the screenshot here</p>
    Here is the code in the When-Button-Pressed trigger:
      Set_Custom_Property( 'BLZ.BEAN', 1, 'READIMGFILE', 'd:/coyote.jpg' ) ;
      Set_Custom_Property( 'BLZ.BEAN', 2, 'READIMGFILE', 'd:/oracle_community.gif' ) ;So everything is ok for me.
    Francois

  • LightSwitch HTML multi-level tile navigation menu

    I am working on a multi-level tile navigation system for the LS HTML client.  The idea is to have tiles on the home screen that when tapped navigate to a lower-level screen with more tiles that eventually lead to browse screens with the actual LS data. 
    Here is what I have so far (simplified of course).  Looking for suggestions on how to improve this.  TIA!
    Home navigation tiles (these tiles appear on the application Home Screen)
    -Orders - tap goes to Orders Home screen with additional tiles.
    -Customers - tap goes to Customers Home screen with additional tiles.
    -Lookups - tap goes to Lookups Home screen with additional tiles.
    Order Navigation Tiles (these tiles appear on the Order home screen)
    -Orders (search/browse Orders)
    -Returns (screen based on a modeled query of Orders)
    -other tiles for screens based on modeled queries of Orders
    Customer Navigation Tiles (these tiles appear on a Customers home screen)
    -Customers (search/browse Customers)
    -other tiles based on modeled queries of Customers
    Lookup Navigation Tiles
    - Each tile links to a browse screen for one of the lookup tables.
    >>>>
    (didn't create an image/icon for this yet)
    >>> ItemTap leads to a browse screen for "Test Records".
    To power this menu system, there is a database table MenuTiles.
    MenuTiles:
    Title
    Description
    ScreenId
    MenuGroup choicelist
    -HomeGroup
    -OrderGroup
    -CustomerGroup
    ImageFileName (contains the name of the static image file for the tile)
    I have three modelled queries to get the tiles associated with each group.  The Home Screen gets its tiles from a modelled query selecting the tiles with MenuGroup == HomeGroup.  The other screens work the same way respectively.
    The Home screen has the following js.  The other screens have similar methods.
    myapp.Home.ImageFileName_render = function (element, contentItem) {
    contentItem.dataBind("value", function (newValue) {
    var newFileName = newValue;
    if (newFileName !== null && newFileName !== undefined) {
    element.innerHTML = "<image src='Content/Images/Tiles/" + newFileName + ".png'>";
    myapp.Home.MenuTilesHomeGroup_ItemTap_execute = function (screen) {
    var entity = screen.MenuTilesHomeGroup.selectedItem;
    var modelItem = entity.details.properties["ScreenId"].value;
    if (modelItem !== null && modelItem !== undefined) {
    myapp.showScreen('Browse' + modelItem);
    This all seems to work well.  The databind on the ImageFileName keeps the images updated on the screen if they are added or changed.  The ItemTap_execute function correctly navigates to a lower level navigation screen or a browse screen for the
    appropriate entity collection.
    The problem I have with it is it seems to rely on magic strings and that sort of thing.  For example, if the ScreenId does not match the name of a screen it will error.  If the ImageFileName does not match an image in the folder, it shows the default
    placeholder.  Is there a better way to do this?

    Nice Job Hessc!  I also like Dales tile menu that Dave mentioned.
    For a look at another example, albeit not multi-level, see how
    syncfusion does tiles in this demo:
    Javascript
    myapp.Home.ScreenContent_render = function (element, contentItem) {
    TileCreation(element, contentItem);
    $(".tile-li").on("click", function (args) {
    var screen = args.currentTarget ? $(args.currentTarget).attr('data') : "";
    myapp.showScreen(screen);
    function TileCreation(element, contentItem) {
    var SampleList = [
    { imgClass: "Editor", sampleName: "Editors", screenName: "BrowseEmployeeInfo" },
    { imgClass: "DatePicker", sampleName: "DatePicker", screenName: "DatePicker" },
    { imgClass: "DateTimePicker", sampleName: "DateTimePicker", screenName: "DateTimePicker" },
    { imgClass: "TimePicker", sampleName: "TimePicker", screenName: "TimePicker" },
    { imgClass: "Editor", sampleName: "TextBoxes", screenName: "TextBoxes" },
    { imgClass: "RichTextBox", sampleName: "RichTextEditor", screenName: "RichTextEditor" },
    { imgClass: "AutoComplete", sampleName: "AutoComplete", screenName: "AutoComplete" },
    { imgClass: "DropDownList", sampleName: "DropDownList", screenName: "DropDownList" },
    { imgClass: "Slider", sampleName: "Slider", screenName: "Slider" },
    { imgClass: "ProgressBar", sampleName: "ProgressBar", screenName: "ProgressBar" },
    { imgClass: "grid", sampleName: "Grid", screenName: "Grid" },
    { imgClass: "Chart", sampleName: "Chart", screenName: "Chart" },
    { imgClass: "CircularGauge", sampleName: "CircularGauge", screenName: "CircularGauge" },
    { imgClass: "LinearGauge", sampleName: "LinearGauge", screenName: "LinearGauge" },
    { imgClass: "DigitalGauge", sampleName: "DigitalGauge", screenName: "DigitalGauge" },
    { imgClass: "TreeMap", sampleName: "TreeMap", screenName: "TreeMapFlatCollection" },
    { imgClass: "Maps", sampleName: "Maps", screenName: "Maps" },
    { imgClass: "RangeNavigator", sampleName: "RangeNavigator", screenName: "RangeNavigator" },
    { imgClass: "BulletGraph", sampleName: "BulletGraph", screenName: "BulletGraph" },
    { imgClass: "ReportViewer", sampleName: "ReportViewer", screenName: "ReportViewer" }
    var root = $('<ul class="tile-ul"></ul>'), content = "";
    $(element).append(root);
    $(SampleList).each(function (i, val) {
    content = "<li class='tile-li' data='" + val.screenName + "'> " +
    "<div><span class= 'innerList tile-img " + val.imgClass + "'>" + "</span>"
    + "<span class= 'innerList tile-txt'>" + val.sampleName + "</span></div>"
    + "</li>"
    $(root).append(content);
    // to remove screen display name in layout
    $(".msls-label").remove();
    CSS:
    /*Sample Layout design CSS*/
    ul.tile-ul {
    list-style-type: none;
    margin: 30px 0;
    padding: 0;
    li.tile-li {
    float: left;
    font-size: 16px;
    height: 157px;
    width: 157px;
    li.charttile-li {
    float: left;
    font-size: 16px;
    height: 157px;
    width: 157px;
    li.charttile-li span.tile-img {
    border: 1px solid #606161;
    display: block;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    background- center;
    background-repeat: no-repeat;
    background-color: #282827;
    .charttile-li > div {
    text-align: center;
    li.charttile-li span.tile-img:hover {
    border: 1px solid #606161;
    background-color: #474747;
    li.charttile-li span.tile-img:active {
    border: 1px solid #606161;
    background-color: #191818;
    li.charttile-li span.tile-img.Chart {
    background-image: url("SampleImg/Chart.png");
    li.gridtile-li {
    float: left;
    font-size: 16px;
    height: 157px;
    width: 157px;
    li.gridtile-li span.tile-img {
    border: 1px solid #606161;
    display: block;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    background- center;
    background-repeat: no-repeat;
    background-color: #282827;
    .gridtile-li > div {
    text-align: center;
    li.gridtile-li span.tile-img:hover {
    border: 1px solid #606161;
    background-color: #474747;
    li.gridtile-li span.tile-img:active {
    border: 1px solid #606161;
    background-color: #191818;
    li.gridtile-li span.tile-img.grid {
    background-image: url("SampleImg/grid.png");
    .tile-li > div {
    text-align: center;
    li.tile-li span.tile-img {
    border: 1px solid #606161;
    display: block;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    background- center;
    background-repeat: no-repeat;
    background-color: #282827;
    li.tile-li span.tile-img:hover {
    border: 1px solid #606161;
    background-color: #474747;
    li.tile-li span.tile-img:active {
    border: 1px solid #606161;
    background-color: #191818;
    li.tile-li span.tile-img.Editor {
    background-image: url("SampleImg/Editor.png");
    li.tile-li span.tile-img.grid {
    background-image: url("SampleImg/grid.png");
    li.tile-li span.tile-img.Employee {
    background-image: url("SampleImg/EmpManage.png");
    li.tile-li span.tile-img.CircularGauge {
    background-image: url("SampleImg/Radial Gauge.png");
    li.tile-li span.tile-img.DigitalGauge {
    background-image: url("SampleImg/Digital Gauge.png");
    li.tile-li span.tile-img.LinearGauge {
    background-image: url("SampleImg/Linear Gauge.png");
    li.tile-li span.tile-img.Chart {
    background-image: url("SampleImg/Chart.png");
    li.tile-li span.tile-img.RangeNavigator {
    background-image: url("SampleImg/RangeNavigator.png");
    li.tile-li span.tile-img.BulletGraph {
    background-image: url("SampleImg/BulletGraph.png");
    li.tile-li span.tile-img.TreeMap {
    background-image: url("SampleImg/TreeMap.png");
    li.tile-li span.tile-img.Maps {
    background-image: url("SampleImg/Maps.png");
    li.tile-li span.tile-img.ReportViewer {
    background-image: url("SampleImg/ReportViewer.png");
    li.charttile-li span.tile-img.MultipleAxes {
    background-image: url("SampleImg/MultipleAxes.png");
    li.charttile-li span.tile-img.Chart3D {
    background-image: url("SampleImg/Chart3D.png");
    li.charttile-li span.tile-img.LiveChart{
    background-image: url("SampleImg/LiveChart.png");
    li.charttile-li span.tile-img.CombinationChart {
    background-image: url("SampleImg/CombinationChart.png");
    li.charttile-li span.tile-img.DrillDown {
    background-image: url("SampleImg/DrillDown.png");
    li.gridtile-li span.tile-img.FlatGrid {
    background-image: url("SampleImg/FlatGrid.png");
    li.gridtile-li span.tile-img.Exporting {
    background-image: url("SampleImg/Exporting.png");
    li.gridtile-li span.tile-img.Summary {
    background-image: url("SampleImg/Summary.png");
    li.gridtile-li span.tile-img.ColumnTemplate{
    background-image: url("SampleImg/ColumnTemplate.png");
    li.tile-li span.tile-img.DatePicker {
    background-image: url("SampleImg/DatePicker.png");
    li.tile-li span.tile-img.DateTimePicker {
    background-image: url("SampleImg/DateTimePicker.png");
    li.tile-li span.tile-img.TimePicker {
    background-image: url("SampleImg/TimePicker.png");
    li.tile-li span.tile-img.RichTextBox {
    background-image: url("SampleImg/RichTextBox.png");
    li.tile-li span.tile-img.AutoComplete {
    background-image: url("SampleImg/AutoComplete.png");
    li.tile-li span.tile-img.DropDownList {
    background-image: url("SampleImg/DropDownList.png");
    li.tile-li span.tile-img.Slider {
    background-image: url("SampleImg/Slider.png");
    li.tile-li span.tile-img.ProgressBar {
    background-image: url("SampleImg/ProgressBar.png");
    .e-handle.e-select.ui-link {
    margin: 0 0 0 -16px !important;
    width: 28px !important;
    height:17px !important;
    .msls-label {
    margin-bottom: 8px;
    .innerList.tile-txt {
    display: block;
    word-wrap: break-word;
    font-family: 'Segoe UI';
    font-size: 14px;
    color: #cececd;
    margin-top:5px;
    .innerList.tile-txt:hover {
    color: #bababa;
    .innerList.tile-txt:active {
    color: #eaeaea;
    .msls-header .msls-header-area {
    padding: 2px 25px;
    .msls-title-container .msls-title{
    padding-top:2px;
    h1.msls-title .msls-text-container, .msls-control-header .msls-text-container {
    letter-spacing: 1px;
    white-space: pre-line;
    .ui-body-a, .ui-overlay-a {
    background: none repeat scroll 0 0 #111111 !important;
    .msls-dialog-inner-frame.ui-body-a.msls-rows-layout {
    background: none repeat scroll 0 0 #111111 !important;
    .msls-footer.ui-footer.ui-bar-a {
    background-color: black !important;
    .msls-dialog-inner-frame {
    border-color:#484848 !important ;
    .ui-header-fixed, .ui-footer-fixed {
    z-index:0;
    .msls-content {
    padding-top:8px;
    #msls-id-app-loading {
    border-top-width:1px;
    .msls-label.msls-label-align-left {
    padding-top:7px;
    .msls-tabs-container.ui-corner-all.ui-controlgroup.ui-controlgroup-horizontal {
    padding-top: 12px;
    @media (min-width: 320px) and (max-width:470px) {
    li.tile-li, li.gridtile-li, li.charttile-li{
    height: 150px;
    width: 140px;
    .msls-header .ui-title {
    color: #eee;
    font-family: "Segoe UI";
    font-size: 13px;
    @media (min-width: 480px) {
    li.tile-li, li.gridtile-li, li.charttile-li{
    height: 150px;
    width: 147px;
    Some things to notice are CSS classes are used to assign images and since it renders straight <UL> in a custom control, it prevents rendering all the extra DOM elements that LS tile list has - might make some customizations of look & feel
    easier.
    HTH,
    Josh

  • Clear form not working in multi record form 10g.

    I have a multi record block form, when sys_indicator is 'Y' in any of the records, user should not be able to delete this record. In Pre_delete trigger, I put this code
    below.
    IF :CST_REFERENCE_CODE.SYS_INDICATOR = 'Y'
         THEN
         MESSAGE('You cannot delete this record. Consult your Administrator');
         MESSAGE(' ');
         CLEAR_FORM(NO_VALIDATE);           EXECUTE_QUERY;
    --     RAISE FORM_TRIGGER_FAILURE;
         END IF;
    I want to clear form an re_query, but the clear form is not working. Help

    CLEAR_FORM is a restricted built-in and is not allowed on PRE-DELETE trigger.
    the purpose of PRE-DELETE trigger is to do some validation before the actual delete happens and may be delete the child records before the master record can be sucessfully deleted.
    it will be better if you could explain that why you need some different functionality on PRE-DELETE trigger, which looks strange. Like, user is trying to delete the record and you want to restrict user from deleting the record if some condition is met and want to re-query. what is the main purpose of doing query here again or why you want to clear the form.

  • Cluster multi-block requests were consuming significant database time

    Hi,
    DB : 10.2.0.4 RAC ASM
    OS : AIX 5.2 64-bit
    We are facing too much performance issues and CPU idle time becoming 20%.Based on the AWR report , the top 5 events are showing that problem is in cluster side.I placed 1st node AWR report here for your suggestions.
    WORKLOAD REPOSITORY report for
    DB Name DB Id Instance Inst Num Release RAC Host
    PROD 1251728398 PROD1 1 10.2.0.4.0 YES msprod1
    Snap Id Snap Time Sessions Curs/Sess
    Begin Snap: 26177 26-Jul-11 14:29:02 142 37.7
    End Snap: 26178 26-Jul-11 15:29:11 159 49.1
    Elapsed: 60.15 (mins)
    DB Time: 915.85 (mins)
    Cache Sizes
    ~~~~~~~~~~~ Begin End
    Buffer Cache: 23,504M 23,504M Std Block Size: 8K
    Shared Pool Size: 27,584M 27,584M Log Buffer: 14,248K
    Load Profile
    ~~~~~~~~~~~~ Per Second Per Transaction
    Redo size: 28,126.82 2,675.18
    Logical reads: 526,807.26 50,105.44
    Block changes: 3,080.07 292.95
    Physical reads: 962.90 91.58
    Physical writes: 157.66 15.00
    User calls: 1,392.75 132.47
    Parses: 246.05 23.40
    Hard parses: 11.03 1.05
    Sorts: 42.07 4.00
    Logons: 0.68 0.07
    Executes: 930.74 88.52
    Transactions: 10.51
    % Blocks changed per Read: 0.58 Recursive Call %: 32.31
    Rollback per transaction %: 9.68 Rows per Sort: 4276.06
    Instance Efficiency Percentages (Target 100%)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer Nowait %: 99.87 Redo NoWait %: 100.00
    Buffer Hit %: 99.84 In-memory Sort %: 99.99
    Library Hit %: 98.25 Soft Parse %: 95.52
    Execute to Parse %: 73.56 Latch Hit %: 99.51
    Parse CPU to Parse Elapsd %: 9.22 % Non-Parse CPU: 99.94
    Shared Pool Statistics Begin End
    Memory Usage %: 68.11 71.55
    % SQL with executions>1: 94.54 92.31
    % Memory for SQL w/exec>1: 98.79 98.74
    Top 5 Timed Events Avg %Total
    ~~~~~~~~~~~~~~~~~~ wait Call
    Event Waits Time (s) (ms) Time Wait Class
    CPU time 18,798 34.2
    gc cr multi block request 46,184,663 18,075 0 32.9 Cluster
    gc buffer busy 2,468,308 6,897 3 12.6 Cluster
    gc current block 2-way 1,826,433 4,422 2 8.0 Cluster
    db file sequential read 142,632 366 3 0.7 User I/O
    RAC Statistics DB/Inst: PROD/PROD1 Snaps: 26177-26178
    Begin End
    Number of Instances: 2 2
    Global Cache Load Profile
    ~~~~~~~~~~~~~~~~~~~~~~~~~ Per Second Per Transaction
    Global Cache blocks received: 14,112.50 1,342.26
    Global Cache blocks served: 619.72 58.94
    GCS/GES messages received: 2,099.38 199.68
    GCS/GES messages sent: 23,341.11 2,220.01
    DBWR Fusion writes: 3.43 0.33
    Estd Interconnect traffic (KB) 122,826.57
    Global Cache Efficiency Percentages (Target local+remote 100%)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer access - local cache %: 97.16
    Buffer access - remote cache %: 2.68
    Buffer access - disk %: 0.16
    Global Cache and Enqueue Services - Workload Characteristics
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Avg global enqueue get time (ms): 0.6
    Avg global cache cr block receive time (ms): 2.8
    Avg global cache current block receive time (ms): 3.0
    Avg global cache cr block build time (ms): 0.0
    Avg global cache cr block send time (ms): 0.0
    Global cache log flushes for cr blocks served %: 11.3
    Avg global cache cr block flush time (ms): 1.7
    Avg global cache current block pin time (ms): 0.0
    Avg global cache current block send time (ms): 0.0
    Global cache log flushes for current blocks served %: 0.0
    Avg global cache current block flush time (ms): 4.1
    Global Cache and Enqueue Services - Messaging Statistics
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Avg message sent queue time (ms): 0.1
    Avg message sent queue time on ksxp (ms): 2.4
    Avg message received queue time (ms): 0.0
    Avg GCS message process time (ms): 0.0
    Avg GES message process time (ms): 0.0
    % of direct sent messages: 6.27
    % of indirect sent messages: 93.48
    % of flow controlled messages: 0.25
    Time Model Statistics DB/Inst: PROD/PROD1 Snaps: 26177-26178
    -> Total time in database user-calls (DB Time): 54951s
    -> Statistics including the word "background" measure background process
    time, and so do not contribute to the DB time statistic
    -> Ordered by % or DB time desc, Statistic name
    Statistic Name Time (s) % of DB Time
    sql execute elapsed time 54,618.2 99.4
    DB CPU 18,798.1 34.2
    parse time elapsed 494.3 .9
    hard parse elapsed time 397.4 .7
    PL/SQL execution elapsed time 38.6 .1
    hard parse (sharing criteria) elapsed time 27.3 .0
    sequence load elapsed time 5.0 .0
    failed parse elapsed time 3.3 .0
    PL/SQL compilation elapsed time 2.1 .0
    inbound PL/SQL rpc elapsed time 1.2 .0
    repeated bind elapsed time 0.8 .0
    connection management call elapsed time 0.6 .0
    hard parse (bind mismatch) elapsed time 0.3 .0
    DB time 54,951.0 N/A
    background elapsed time 1,027.9 N/A
    background cpu time 518.1 N/A
    Wait Class DB/Inst: PROD/PROD1 Snaps: 26177-26178
    -> s - second
    -> cs - centisecond - 100th of a second
    -> ms - millisecond - 1000th of a second
    -> us - microsecond - 1000000th of a second
    -> ordered by wait time desc, waits desc
    Avg
    %Time Total Wait wait Waits
    Wait Class Waits -outs Time (s) (ms) /txn
    Cluster 50,666,311 .0 30,236 1 1,335.4
    User I/O 419,542 .0 811 2 11.1
    Network 4,824,383 .0 242 0 127.2
    Other 797,753 88.5 208 0 21.0
    Concurrency 212,350 .1 121 1 5.6
    Commit 16,215 .0 53 3 0.4
    System I/O 60,831 .0 29 0 1.6
    Application 6,069 .0 6 1 0.2
    Configuration 763 97.0 0 0 0.0
    Second node top 5 events are as below,
    Top 5 Timed Events
              Avg %Total
    ~~~~~~~~~~~~~~~~~~ wait Call
    Event Waits Time (s) (ms) Time Wait Class
    CPU time 25,959 42.2
    db file sequential read 2,288,168 5,587 2 9.1 User I/O
    gc current block 2-way 822,985 2,232 3 3.6 Cluster
    read by other session 345,338 1,166 3 1.9 User I/O
    gc cr multi block request 991,270 831 1 1.4 Cluster
    My RAM is 95GB each node and SGA is 51 GB and PGA is 14 GB.
    Any inputs from your side are greatly helpful to me ,please.
    Thanks,
    Sunand

    Hi Forstmann,
    Thanks for your update.
    Even i have collected ADDM report, extract of Node1 report as below
    FINDING 1: 40% impact (22193 seconds)
    Cluster multi-block requests were consuming significant database time.
    RECOMMENDATION 1: SQL Tuning, 6% benefit (3313 seconds)
    ACTION: Run SQL Tuning Advisor on the SQL statement with SQL_ID
    "59qd3x0jg40h1". Look for an alternative plan that does not use
    object scans.
    SYMPTOMS THAT LED TO THE FINDING:
    SYMPTOM: Inter-instance messaging was consuming significant database
    time on this instance. (55% impact [30269 seconds])
    SYMPTOM: Wait class "Cluster" was consuming significant database
    time. (55% impact [30271 seconds])
    FINDING 3: 13% impact (7008 seconds)
    Read and write contention on database blocks was consuming significant
    database time.
    NO RECOMMENDATIONS AVAILABLE
    SYMPTOMS THAT LED TO THE FINDING:
    SYMPTOM: Inter-instance messaging was consuming significant database
    time on this instance. (55% impact [30269 seconds])
    SYMPTOM: Wait class "Cluster" was consuming significant database
    time. (55% impact [30271 seconds])
    Any help from your side , please?
    Thanks,
    Sunand

  • JDAPI with multi canvas form and LAF questions

    I'm trying to use jdapi to apply LAF project on my forms, it works great with simple forms, but with multi canvases and blocks form it doesn't apply LAF for all of them. I can follow the code of the done one for the rest, but i have questions:
    do i have to set a different bean for each block?
    who overrides, the bean or the property set for the item?
    and sorry i have another questions concerning LAF:
    can i define a new scheme, and if yes, how?
    if i want to show an image for a button, the path should be relative to what? as till now i failed to set an image for a button.
    Thanks

    Hello,
    I have just tested and the result is OK.
    I have built a Forms module with 2 content canvases, each one containing a block.
    After running the JDAPI_LAF tool, the new module contains a LAF_BLOCK with two Bean area, each one one a different canvas.
    <p>Concerning the image on the button, the syntax is explained in the documentation</p>
    See the SET_IMAGE method.
    Francois

  • Skip Block in navigation?

    I have a window that contains one canvas and two blocks. These block contains buttons, text items and display items. The window is basically a calendar pop-up that allows the user to select a date from a calendar. There are no db items at all.
    I want this window/canvas to only be shown when the user clicks a button. The problem that I am having is that we have a toolbar with a "Next" button that uses "next_block" to show the next block, when this button is clicked the calendar shows up.
    I have made all the settings necessary to make the block non-enterable but the next_block built-in still shows the calendar. Is there a way to exclude the calendar from block-level navigation?
    Thanks!

    I'm also interested in this topic. Presented solution is good when there's only need for stopping block i.e. last block in a sequence that should be navigable. Setting the next block property of a block to itself will stop navigation to succeeding blocks in a sequence. But what if I want just to skip a block? Let there be three blocks: A, B, C, and I want to skip B. We could do that by setting Nxt Nav Block of A to be C, and Prev Nav Block of C to be A. Of course, we could rearrange block sequence into A, C, B and set only prop of C. But I'm looking for a more general solution.
    Specifically, throughout application we have blocks that should be skipped, and they all have known names. So, I'm looking for a solution where the block that should be skipped is, in some way, marked, not the preceding nor the following block.

  • How to execute each block in a multi-block canvas while select the tab?

    Hi All,
    How to execute each block in a multi-block canvas by selecting a tab? I mean to say when i select a particular tab in a tab canvas the records should execute.How can i set this?
    Arif

    Hi Arif
    Good Example Manu offered i wish it works if not pls try the following...
    Pls try in the when-tab-page-changed trigger in the form level
    DECLARE
        tp_name varchar2(30);
    BEGIN
    -- Retrieve the NAME of the top most tab page using the built-in GET_CANVAS_PROPERTY function.
    --Pass in the name of the Canvas your tabs are in and the system variable topmost_tab_page which stores a property number
    tp_name := GET_CANVAS_PROPERTY('CANVAS11',topmost_tab_page);
    -- Perform specific tasks based on the name of the top most tab
    IF tp_name = 'PAGE12' then
    GO_BLOCK('block_name');
       GO_ITEM('DATA_BLOCK_1.FIELD_1');
    EXECUTE_QUERY;
    ELSIF tp_name = 'PAGE38' then
    GO_BLOCK('block_name');
       GO_ITEM('DATA_BLOCK_2.FIELD_1');
    EXECUTE_QUERY;
    ELSIF tp_name = 'PAGE47' then
    GO_BLOCK('block_name');
       GO_ITEM('DATA_BLOCK_3.FIELD_1');
    EXECUTE_QUERY;
    END IF;
    END;
    Hope it helps...
    Note: i do agree with Craig
    Regards,
    Abdetu...
    Edited by: Abdetu on Feb 2, 2011 7:41 AM

Maybe you are looking for

  • Select-Options in Dynpros

    I need to add a "Select-Options" in Dynpros. I need the functionality to multiple selection, individual selection and intervals. I can put fields, but without the multiple selection functionality. I will appreciate any help.

  • OS X Server 3.1 Time Machine Restore

    I have a Mac Mini that was running OS X Mavericks and Server 3.1 with the Time Machine Backup service running. The client Macs running OS X Mountain Lion and Mavericks do their back ups to an external USB 3 drive attached to the Mac Mini server. Back

  • Configuration of project stock option

    Dear All,according to the standard  application and SAP help,when we create a project,we can make an option on the control tap with three choices,non-stock,non-valuated stock and valuated stock.But after we save the project,we can never make any chan

  • Adobe Premiere Elements/AVCHD?

    Can anyone confirm if Adobe Premiere Elements 12 will import AVCHD at 50p? I have a Canon Legria HF R46 which I can't import into imovies from so wondered if Adobe Premiere Elements 12 would be the way to go? any help very much appreciated, thanks. A

  • On Line Account 2 log ins

    Hello, Hope someone can help me-I have a BT account but 2 email addresses are registered to it so I can log on using 2 different email addresses and 2 different passwords-one was a work address and I no longer want emails going there telling people m