Navigable item order

I've got a form with a text item called "Option" at the top, and depending on which value is selected in the LOV for this field, the order of the keyboard navigation (tab order) is set up dynamically using set_item_property. Some of the fields are also disabled depending on the "Option" value selected.
My problem is that after submitting the request (or clearing the form with a clear_block(no_validate)), the keyboard navigation order from the intial "Option" selection is still in place. It seems to be "remembering" the keyboard navigation even after the form/block is cleared.
Is there a way to clear the "tab order" so that it is set up dynamically each time through?

You need to create a procedure that resets the next_navigation_item of all the items you changed. Then call the procedure when the block is cleared, and wherever else you need.
Or better yet, create the procedure to do it both ways, and call it from where the LOV sets the value, and everywhere else. Either pass a parameter to the procedure, or look at the value in the item set by the LOV.

Similar Messages

  • No navigable items(designer 9i)

    hi everybody i am using designer 9iAS,
    I have two Module Components in OrderDetail Module as
    ordmas
    orddet
    when i generate this module and run the form builder at the run time it show message as
    FRM-40106: No navigable items in destination block;
    can u help me
    please

    Helena,
    I have seen your respone so a previous thread and thought you may be able to assist.
    I am gettting the FRM 40106 no navigable items error when the form opens
    but have been unable to rectify the problem by putting a dummy item on
    the form. I have also checked that at least one item in each block is
    enabled and visble.
    I'm wondering is ther any rules around block ordering etc or queries
    populating the forms blocks that could cause this?
    I'm really stuck and would greatly appreciate some advice.
    Dave

  • Tabbing (Next Navigation Item) to different frames/datasets on a canvas?

    How can I set the tab order to tab between frames on my form? In the properties palette for an item, the Next Navigation Item field, I can only choose items in the same dataset. What if I wanted to mix and match the fields from say 2 different datasets so they show up together in a frame and have consistent tabbing?
    Also, I have set up a join relationship between 2 datasets on a canvas but when I insert record it only inserts 1 set and not the info from the other but when I query info that was already in the dataset it shows up fine on both sets??? Please help. Thanks alot

    To achieve cross-block navigation, here is what I do:
    For forward tabbing as well as automatic skipping to same field, create a hidden navigable item following the item, and on that item, create a when-new-item-instance trigger with a go_item command. (For hidden navigable, it must be on the same canvas. Just set its height and width to zero.)
    For shift-tab (reverse navigation), use a key-prev-item trigger on the second item with a go_item back to the first item.

  • Open Purchase Order Separation from item Order Qty

    Hi All,
    Kindly  suggest me how to separate open Purchase order from Item Order Qty.if i have 2 WH with different Order qty.in report it will be shown total order qty of both WH's.like
    Item            WH              Order Qty
    A                 01               100
    A                 02                 50
                      or
    A                 01                  0
    i need like this A--150   OR A--50(order qty).
    plz look into my query and suggest me how to do this.
    select distinct t3.CardName as SuplierName,t2.[ItemCode], t2.itemname,t2.[U_pperson]as PP,((SELECT sum(T4.[OnHand])FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH')) as Stock,t2.MinLevel as 'Min Bin',(((SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH'))-t2.MinLevel) as balance,
    sum(t1.openqty)
    as OrderQty,
    t2.MaxLevel as 'Max Bin',(((SELECT  sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum( T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH'))-t2.MaxLevel)as 'Balance II' from OPOR t0 inner join POR1 t1 on t0.DocEntry=t1.DocEntry inner join OITM t2 on t2.ItemCode=t1.ItemCode inner join ocrd t3 on t3.CardCode=t2.CardCode inner join OITW t4 on t4.ItemCode=t1.ItemCode and t4.WhsCode=t1.WhsCode   where t2.validFor='y' and  t2.[U_pperson]='p1' or t2.[U_pperson]='p2'  or t2.[U_pperson]='p3' group by t3.CardName,T4.[OnHand],t2.[ItemCode], t2.itemname,t2.[U_pperson],t2.MinLevel,t2.MaxLevel,t1.OpenQty
    Thanks&Regards,
    P.Pratap

    Hi,
    Try this:
    select distinct t3.CardName as SuplierName,t2.[ItemCode], t2.itemname,t2.[U_pperson]as PP,((SELECT sum(T4.[OnHand])FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH')) as Stock,t2.MinLevel as 'Min Bin',(((SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH'))-t2.MinLevel) as balance,
    sum(t1.openqty)
    as OrderQty,
    t2.MaxLevel as 'Max Bin',(((SELECT  sum(T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = '01')
    +(SELECT sum( T4.[OnHand]) FROM OITW T4 WHERE T2.[ItemCode] = T4.[ItemCode] AND  T4.[WhsCode] = 'EWH'))-t2.MaxLevel)as 'Balance II'
    from
    OPOR t0 inner join POR1 t1 on t0.DocEntry=t1.DocEntry inner join OITM t2 on t2.ItemCode=t1.ItemCode inner join ocrd t3 on t3.CardCode=t2.CardCode inner join OITW t4 on t4.ItemCode=t1.ItemCode and t4.WhsCode=t1.WhsCode   where t2.validFor='y' and  t2.[U_pperson]='p1' or t2.[U_pperson]='p2'  or t2.[U_pperson]='p3'
    group by t3.CardName,t2.[ItemCode], t2.itemname,t2.[U_pperson],t2.MinLevel,t2.MaxLevel
    Thanks & Regards,
    Nagarajan

  • Display  Purchase order, PO Item , Order Number ,entry sheet quantity ,entry sheet price ,invoice quantity, invoice price  against each line number

    hello all,
    i have an ALV report requirement like this,
    on the initial screen i have displayed(for a given agreement number like in ME33K )
    in the selection screen i have taken agreement number as EKPO-EBELN.
    purchase document number        item number        short text        target quantity      net price
    5400000019                                  1                      xxx                  1.000                  304300.00
                                                        2                     xxxx                 1.000                  500000.00
    the above fields i have taken from EKPO table.....
    and on double clicking the  item number i have displayed
    line number          service number       short text           quantity    units    gross price   quantity released
    1                           swr10                   xxxx                 2.00          kg          500             2
    2                           swr11                    xxxx                5.00          EA         500             2
    the above fields i have taken from ESLL (esll-extrow, esll-srvpos, esll-ktext1 , esll-menge  etc......)
    this i have done by passing EBELN to ESLH and getting PACKNO and passed this PACKNO to ESLL.
    now my question is i need to display  Purchase order, PO Item , Order Number ,entry sheet quantity ,entry sheet price ,invoice quantity, invoice price
    against each line number above.....
    from which table do i need to take these fields.....
    please guide me....
    thankq....

    Thanks Andra,
    The problem is the multiple invoices is for non goods receipt item so there will be no delivery.At the time of creating a PO the GR is not checked so there will be no delivery .
    Also this setting is for invoices which are comming from Vendors.But if we are genrating the invoices manually it is not blocking those invoices.Also i there is nowhere mentioned in Incomming invoice to set tolerence for incomming invoice.Are you talking about Vendor tolerences?
    Thanks in advance
    Edited by: Metroid01 on May 14, 2009 6:52 PM

  • Error message:Material document contains no items (order: 40000004 item: 00

    Good Day SAP expert,
    I have facing an error message on Material document contains no items (order: 40000004 item: 000010) & Message no. /DBM/COMMON286.
    This error happen when I want to create Good Issue with action QGIS (Create Goods Issue (DBM)).
    Steps that I create vehicle order:
    1.     Go to /dbm/order01 and select 3010 u2013 Vehicle Order based on Model
    2.     Then I create for a new customer with model sales code
    3.     I save the vehicle order in DBM.
    4.     I go to VELO to create vehicle on Peugeot model sales code and create PO, good receipt and incoming invoice.
    5.     Then I use action QDBM to enable vehicle to DBM.
    6.     I assign the vehicle (DBM) to my vehicle order (created based on model).
    7.     The assignment is successful; therefore I would like to do Good Movement (good issue). Error : Material document contains no items pop up.
    8.     I have try with create VELO, assign QDM and create 3000 u2013 vehicle order, Good Movement able to perform.
    I apply snote 1527931 - Problem with reading of document flow on nonunicode systems.
    Its doesn't work, system say still say that material document contains no items.
    is it advisable change error message to warning message?
    Please advice.
    Thanks
    regards,
    ng chong chuan

    I am not sure but this coudl be reason.
    You have created a vehicle but you have not created the purchase order and Goods Recipt for the Vehicle, means the VEHICLE IS NOT IN YOUR INVENTORY
    First check whether the vehicle is in inventory or not, if not then not possible to do Goods issue.

  • How to know previous navigation item during runtime in Forms

    Hi,
    How can one know the previous navigation item in oracle forms.
    Scenario:
    Navigation: US Super HRMS Manager --> People --> Enter and Maintain.
    On the Find Person window --> Query a Person
    On the People Window, there is an Assignment Button. When clicked, it will open new window "Assignment".
    At this point 'WHEN-NEW-ITEM-INSTANCE' is fired for the item 'ASSGT. ORGANIZATION_NAME'.
    There is DFF on this window and when DFF is closed by pressing OK button, 'WHEN-NEW-ITEM-INSTANCE' is fired again for the item 'ASSGT. ORGANIZATION_NAME'.
    Hence my question is how to know if the previous item is DFF or not.
    Thanks in Advance.
    Vishnu

    Hi,
    How can one know the previous navigation item in oracle forms.
    Scenario:
    Navigation: US Super HRMS Manager --> People --> Enter and Maintain.
    On the Find Person window --> Query a Person
    On the People Window, there is an Assignment Button. When clicked, it will open new window "Assignment".
    At this point 'WHEN-NEW-ITEM-INSTANCE' is fired for the item 'ASSGT. ORGANIZATION_NAME'.
    There is DFF on this window and when DFF is closed by pressing OK button, 'WHEN-NEW-ITEM-INSTANCE' is fired again for the item 'ASSGT. ORGANIZATION_NAME'.
    Hence my question is how to know if the previous item is DFF or not.
    Thanks in Advance.
    Vishnu

  • Displaying navigation item in Navigation Pane

    1. I created a Portal in my 11.1.1.8 Portal Builder.
    2. For that portal, I added a few links to navigation. Portal Home -> Portals -> Portal Builder -> "Administer" corresponding to my portal -> Assets-> Navigation -> Edit on the default navigation
    3. I added the following code in the portal's page template:
    <af:navigationPane id="pt_np1" var="node"
         value="#{navigationContext.defaultNavigationModel.defaultMenuModel}"
         level="1" hint="tabs">
         <f:facet name="nodeStamp">
              <af:commandNavigationItem text="#{node.label}"
                   action="#{node.doAction}"
                   destination="#{node.destination}"
                   id="pt_cni1"/>
         </f:facet>
    </af:navigationPane>
    4. I see tabs with no text.
    Expected: Tabs should contain the text that I entered in "Name" field of Navigation item.
    Observed: The tabs are created but there is no text in them. The number of tabs are as expected. I had 6 navigation item, the number of tabs created are also 6.
    For the text field, I tried the following:
    node.id - displays the id of the navigation item.
    node.prettyUrl - again, the id of the navigation item.
    node.name - empty tabs
    node.label - empty tabs.
    The class of node is "oracle.webcenter.portalframework.sitestructure.SiteStructureResource".  But, I could not get javadoc to see more information.
    Does anyone know how I can get the Name of the navigation to display in the tabs?

    I found the answer. According to this link - http://docs.oracle.com/cd/E29542_01/webcenter.1111/e27739/jpsdg_app_els.htm#CHDCBJGJ
    I should use node.title to get the title.

  • ValueChangeListener on Navigation Item (JD 11.1.1.3.0)

    Hello to all,
    I put on a page a Navigation Item binded to a VisualObjet named: TemplateView1
    When the user select the item on navigation, I need to get the row selected and make some operation. So I wrote a method and I associated it to valueChangeListener event.
    But what happend? The:
    Row currRow = ADFUtils.findIterator("TemplateView1Iterator").getCurrentRow();
    give me always the prev record not the new one. For example at the start:
    *1 <user see theese>*
    2
    3
    4
    He select the *3th* row, Row currRow = ADFUtils.findIterator("TemplateView1Iterator").getCurrentRow(); give me the *1th row.*
    After he choose the *2nd* row, Row currRow = ADFUtils.findIterator("TemplateView1Iterator").getCurrentRow(); geve me the *3th row*...
    How can I give the selected row?
    Thank you,
    Cristian

    Ok... :)
    I have a NavigationList (choiceList ) binded to a ViewObject: templateSearch1
    When I choose a element (template) from the choiceList:
    1. I get the row selected from templateSearch1 (on ValueChangeListener event I get the templateSearch1.getCurrentRow())
    2. get the XML from row
    3. Create a mask based on XML
    All works... but: on choiceList 's ValueChangeListener event the templateSearch1.getCurretRow() give me the prev row not the selected row.
    Hope it is clear :)
    This is the code on ValueChangeListener :
    +public void createSearchMask(ValueChangeEvent valueChangeEvent){+
    ApplicationModule am;
    am = ADFUtils.getApplicationModuleForDataControl("AppModuleDataControl");
    Row currRow = ADFUtils.findIterator("templateSearch1Iterator").getCurrentRow();
    +if (currRow != null) {+
    String xml = currRow.getAttribute("Xml").toString();
    XMLDocument doc = XMLUtils.getDoc(xml);
    RichPanelGroupLayout search = new RichPanelGroupLayout();
    search.setId("searchPanelMask");
    UIComponent searchMask = createSearchMaskFromXML((XMLElement)doc.getFirstChild().getFirstChild(),search);
    +if (this.getBox().findComponent("searchPanelMask")!= null){+
    this.getBox().getChildren().remove(this.getBox().findComponent("searchPanelMask"));
    +}+
    this.getBox().getChildren().add(search);
    +}+
    +}+
    Cristian

  • Associating a Navigation Item with a View Controller in a XIB

    According to Xcode:
    The 'navigationItem' outlet of a UIViewController has been deprecated. Navigation items are required prior to loading a view controller's view. Instead of an outlet, consider embedding the navigation item in the view controller.
    What does "embedding the navigation item in the view controller" mean? The obvious interpretation of putting a navigation item in the view controller's XIB as a peer to the view has no effect.

    Hi -
       Try using Command "SET_SELECTION_STATE" in dropdown Data Binding - Data Binding type.
    Anesh B

  • Source of supply doesnu2019t work for SC items ordered as direct material.

    Hi there.
    We are working in SRM 5.0 with classic scenario.
    We are doing a SC with material code.
    We create a SC with two identical items. The only difference between items is: one item is order as direct material and the other one not.
    The problem is that for our item order as direct material, the system doesnu2019t propose any ECC contract or any ECC info record. But for our item not order as direct material, the system propose us ECC contract and ECC info record.
    So for SC items orders as direct material, the system never proposes any source of supply.
    However, in transaction BBPSOCO01 (Carry of sourcing) the systems propose source of supply OK for SC items with and without direct material.
    Any suggest?
    Thanks and regards.
    Raúl.

    Hi,
    The issue might be because when you choose, 'order as direct', the scenario changes from classic to extended classic, hence only local contracts are proposed in this case. Since you don't have anything local, you will not see any source of supply. Try using bbp_sos_badi instead and call all backend contracts using fm meta_sourcedeter_getsos_multi.
    Regards,
    Sanjeev

  • T-Code for No. of Item Ordered vs No. of Item Invoiced

    Is there any t-code where in the system can generate a report  that could get the no. of item ordered vs no. of item invoiced?
    thanks!

    Hi,
    Check the details in t.codes: MB5S and ME80FN
    Regards,
    Biju K

  • Change item order in Muse CC Quick info widget

    Hi,
    haven´t figured out yet how to change the items order from the Muse CC "Quick Info" widget.
    When I have f.i. 5 items how do I insert one at position 2. When I click f.i. the "+" at position 2 the new item will regardless be at position #6 (at the end of the line and not at third position)
    How can I change that?
    Thanks in advance.

    Thank you for your answer.
    Actually changing the triggers position was the first thing i tried and as long as the trigger is activated by click or mouseover/rollover this solution does work unfortunately it does not with autoplay option.
    With autoplay set it plays the "old" sequence no matter where I put the trigger so for instance if I have 5 triggers and set the 5th to position #2 it´s not shown as info #2 but still as #5 so #1,#2,#3,#4 are coming first still and then comes my trigger #5 that I actually dragged to position #2 before.

  • Command Navigation Item + Filter mapping issue

    Readers,
    I have 2 questions here
    1) How is navigation item different from commandLink ?
    2)I am having a navigation item in my Main Page. the code of which is
    <f:facet name="globalLinks">
                <af:group id="g1">
                  <af:spacer width="10" height="10" id="s1"/>
                  <af:navigationPane id="np1" hint="bar"
                                     inlineStyle="vertical-align:sub;">
                    <af:commandNavigationItem text="Home" id="cni2"
                                              icon="/com/xxx/images/home.gif"
                                              destination="/faces/MainPage"
                                              targetFrame="_self"/>
                    <af:commandNavigationItem text="Logout" id="cni1"
                                              icon="/com/xxx/images/glbl_logout.gif"
                                              actionListener="#{backingBeanScope.MainPageBean.doLogout}"/>
                  </af:navigationPane>
                </af:group>
              </f:facet>I have configured a filter to intercept all URL of type "/*" and redirect it tologin page if the session attribute is null
    the issue happening here is on click of the Home link, it takes me to the login page in spite of configuring the commandNavigationItem for home link (see the above code). When i click on logout though i am redirected to login page i get the NPE.
    Code for Filter is
                    if (session.getAttribute("userLoginId") != null) {
                        user = (String)session.getAttribute("userLoginId");
                    if ((user == null) || (user.equals(""))) {
                        String finalRedirectURL =  "/Portal/faces/LoginPage";
                        hres.sendRedirect(finalRedirectURL);
                        FacesContext context = FacesContext.getCurrentInstance();
                        context.responseComplete();  //*on logout i get NPE here*
                    }Please advice..
    thnks
    Jdev 11.1.1.5

    Question one still unanswered also a bit of question 2.
    Now the issue is getting the following error on logout, clicking on home page now doesn't redirect me to login page.
    java.lang.IllegalStateException: Cannot forward a response that is already committed
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:122)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:410)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44)
         at org.apache.myfaces.trinidad.context.ExternalContextDecorator.dispatch(ExternalContextDecorator.java:44
    Any ideas ?
    Edited by: in the line of fire on Nov 1, 2011 1:18 PM

  • Is it possible to change "link" context menu items' order (I want "open in new window.." be the first) ?

    I made an upgrade FF from v3.6.xx to v17.0.x and found that "Link" context menu items' order is not the same.
    v3.6 menu looks as following: 1."Open Link in new Window", 2."Open Link in new Tab",
    v17.0 menu items' order is opposit 1."Open Link in new Tab",2."Open Link in new Window",
    All other items' position are uninteresting for me.
    How to swap this two upper items in "link" context menu?

    Both ways are useful:
    * Menu Editor [https://addons.mozilla.org/en-US/firefox/addon/menu-editor/ https://addons.mozilla.org/en-US/firefox/addon/menu-editor/]
    'Drag-n-drop' in editor window is working.
    * Editing "userChrome.css" [https://support.mozilla.org/en-US/questions/791244?page=2#answer-161497 https://support.mozilla.org/en-US/questions/791244?page=2#answer-161497] .
    For my Windows XP path looks: "C:\Documents and Settings\%account%\Application Data\Mozilla\Firefox\Profiles\%random_name%\chrome\userChrome.css".

Maybe you are looking for

  • Wireless USB Audio Device Recognition

    The mini stereo connection is a no brainer, but did anyone set up a wireless sound stream using USB as an output from the AirportExpress? I have an ingenious Grace Design preamp & D/A model M902 with a mini USB input. When connecting the M902 via USB

  • How to calculate the LengthOfTask inside ProgressBar

    Hi, I have a swing app and it will download some files from server. It will take long time and I add a ProgressBar. But how to get LengthOfTask ?? I need to call mthod setMaxium(LengthOfTask). I have a class called Update.java and it will do download

  • More RV110W PPTP woes

    FW = 1.1.0.1 PPTP = enabled server IP = 192.168.0.1 pptp range = 192.168.0.90-94 (DHCP range starts at .100) MPPE = off Netbios = off PPTP user = created and enabled Passthru = all enabled Coming in from work, can ssh to server inside, so basic setup

  • Growing Pains - Move DB to new volume or to secondary server?

    Exchange 2010, SP3 Update Rollup 6; Running Virtually (VMware) Server 2008 R2, SP1 2 servers - CAS, and MB, no DAG 800 Mailboxes, 14 Mailbox Databases.  Largest is 421GB, other sizes are 208GB, 118GB, 114GB all others are under 100GB. Users in the la

  • Getting an error message about UID:  Unowned UIDs for ImageFrame   CANNOT SAVE FILE

    Getting an error message about UID:  Unowned UIDs for ImageFrame   CANNOT SAVE FILE