Navigate between FPM  OIF Tabs

Hi All
I want to navigate to a particular tab on clicking a link on first tab.Iam using the FPM OIF configuration.
thanks in advance
chythanya

Hi chythanya,
here is the solution
in the override event we have to raise a view switch event.
DATA: lo_fpm_parameter TYPE REF TO if_fpm_parameter,
        lt_parameter TYPE apb_lpd_t_params,
        ls_parameter LIKE LINE OF lt_parameter.
DATA lo_fpm_event TYPE REF TO cl_fpm_event.
  data mo_event_id type ref to cl_fpm_event.
  data lt_mainview TYPE if_fpm_oif=>ty_t_mainview.
data ls_mainview like line of lt_mainview.
first get the list of variants
CALL METHOD io_oif->get_mainviews
        EXPORTING
          iv_variant_id = 'VARIANT_1'
        IMPORTING
          et_mainview   = lt_mainview.
thn read the view id and main view id to which u want to navigate
READ TABLE lt_mainview index tabno into ls_mainview.
     ls_parameter-key = if_fpm_constants=>gc_event_param-view_id.
loop at lt_mainview into ls_mainview.
       ls_parameter-key = ls_mainview-name.
    ls_parameter-value = ls_mainview-id.
    APPEND ls_parameter TO lt_parameter.
thn using the ids get the fpm parameters and passing those parametrs raise a view switch.
lo_fpm_parameter = cl_fpm_parameter=>create_by_lpparam( lt_parameter ).
    CREATE OBJECT lo_fpm_event
      EXPORTING
        iv_event_id      = if_fpm_constants=>gc_event-view_switch
        iv_is_validating = abap_false
        io_event_data    = lo_fpm_parameter.
thn catch the event in process event
DATA: lo_param      TYPE REF TO if_fpm_parameter,
        lv_process_id TYPE rcf_sel_proc_item_pl.
  lo_param = io_event->mo_event_data.
IF io_event->mv_event_id = 'FPM_VIEW_SWITCH'.
    CALL METHOD lo_param->get_value
      EXPORTING
        iv_key   = 'OIF_VIEW_ID'
      IMPORTING
        ev_value = lv_process_id.
regards,
Venkat

Similar Messages

  • Click on already selected FPM OIF Tab catchable?

    Hi everyone,
    is there any possibility to recognize a click on an already selected tab in FPM OIF?
    Main View level would be enough.
    Thank you and best regards,
    Lukas Riederle

    Hi Jitendra,
    sure:
    we have an overview screen inside the tab from where you can navigate into details.
    The users intuitively click the heading of the tab if they want to leave the details to come back to the overview. Until now we have an explicit "Back" button for that.
    But it would be better from the UX to have the same when selecting the tab again.
    Best regards,
    Lukas Riederle

  • Navigate between StandardTile and IconTabFilter

    Hi,
    is it possible to navigate between a StandardTile and an IconTabFilter? Both items are defined in one view via XML.
    So if you click on  StandardTile "Backgroundjobs" you should be navigate to IconTabFilter Backgroundjobs to see which Job is in status error.
    Best regards.
    Dominik

    Yeah, you can. In the click event of the tile, you can do
    yourIconTabBar.setSelectedKey('key2);
    Say, you can set the key property for the Icon Tab filter of Background jobs as Key2.

  • How to open and navigate between human task forms in a same page?

    Hi
    I use Oracle BPM 11.1.1.5
    I have a question about taskflows in BPM Application.
    In ADF web application, I create a sipmle task flow and insert view id and bind these to jspx pages, my pages are opend in same page when
    return an outcome.
    For exapmle I have three pages like A,B,C.
    In task flow, insert three view ids and bind to A,B,C.
    My first pages is A, and when outcome is B navigate to B, when my outcome is C then navigate to C in a same page not separate pages.
    But my problem is here.. in BPM Application when create task forms, every task has a separate task flow that there exist a single view id and a wild card flow in it.
    In BPM workspace when initiate human task form is closed, I should press refresh button to see next human task form in task list table.
    I tried to create a simple task flow and insert human task forms in it and navigate between these.. but show human task form in wrong display and don`t show some component and human task payload.
    Now, my question : How to open and navigate between human task forms in a same page like software installation?

    Having a separate Data Control for each human task is normally the case. There is a way to assign multiple human tasks to a single data control (and one task flow), but I don't think that this is going to help you with what I think you're trying to do.
    If your human task is called "EmployeeDetail", then you'd use the data control associated with this for the UI pages in the task flow diagram that is associated with this human task. For example, you might have a first page that has just the basic employee information - the fields (at least the ID field) would come from the EmployeeDetail data control. When the end user clicks "Next", you might have this UI page flow to a second UI page in the task flow diagram that has the employee's address information. You might place the address fields from the EmployeeDetail data control onto this second UI page.
    You might be asking how the work item instance can automatically flow to the next interactive activity in the process while staying inside the first interactive activity's human task's task flow diagram. This is not how it works - the task flow diagram models the end user interaction while inside a single human task that is tied to a specific interactive activity in the process. If you want a the end user to be able to move the instance through multiple interactive activities in the process in one interaction, look at "Activity Guides". Activity Guides do a nice job of this.
    Dan

  • How can we navigate between two windows of same component in webdynpro ABAP

    Hi
    how can we navigate between two windows( not views ) of same component in webdynpro ABAP. its an urgent requirement
    Thanks in advance.
    Regards
    Laeeq

    Hi Laeeq,
    You cannot navigate between windows of one component. You can only call a dialog box showing the contents of a second window, or you can embed the contents of a window of a different component.
    Just add all the views you need to the one and only main window of the component.
    Ciao, Regina

  • View Link and and navigate between pages problem...

    Hi, everyone! Hope someone can help with my problem. In DB I have one table with informationa about Employees and Jobs. From this one table I made one EO from which I made 2 VO - EmployeeVO and JobsVO. I link these two VO with ViewLink - EmpJobVL (1 to 1 realtionship).
    Then I created 2 .jspx pages. In one page I droped EmployeeVO but in second page I droped JobsVO. In page template I put button with which I can navigate between these two pages.
    The problem is... when I run my employee page and navigate to correct record with "next" button and then try to navigate to jobs page then in jobs page I can't see correct record. I always see there first record. Why it is so and what can I do?
    Hope that someone helps me,
    Best regards, Debuger!

    Hi Debuger,
         No probs, U can keep ur Jspx as such u just need to clean up ur PageDefs..... Dont struggle more urself its such a easy job...
         Delete all ur page def entries and then have a copy of ur jspx coding in a notepad and delete that too....
    make ur jspx and page def a fresh one re-drag ur VOs and paste ur jspx codings again
    Ur VOs will get binded automatically......... :)
    Regards,
    Suganth.G

  • Why does my screen blank and need to be refreshed when I switch between multiple open tabs and is there a fix to this?

    If I have one tab open at a site, and then open a new tab to a different website, when I click back on my other tab the screen is a blank gray color and I have to refresh it to get the site back. This happens almost every time I switch between my open tabs, no matter which tab I am going back to. I am not having this problem in any other browsers. This has only started happening in the last couple of months and it has gotten really annoying. Does anyone know how I can stop this?

    Start Firefox in [[Safe Mode]] to check if one of your add-ons is causing your problem (switch to the DEFAULT theme: Tools > Add-ons > Themes).
    See [[Troubleshooting extensions and themes]] and [[Troubleshooting plugins]]
    If it does work in Safe-mode then disable all your extensions and then try to find which is causing it by enabling one at a time until the problem reappears.<br />
    You can use "Disable all add-ons" on the [[Safe mode]] start window to disable all extensions.<br />
    You have to close and restart Firefox after each change via "File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit")

  • How can i navigate between windows?

    Hi.
      Experts
        I want to navigate between windows.Because i am making a project of Guest House management in webDynpro.So many many screens are there to built and link.I am planning to make a single webdynpro component for it.
    Is this right?If yes Tell me how can i navigate between windows.
       (like room request to allocate room and many other window).
    Regards
    Sunny.

    HI Sunny
    If You want to make a window DEFAULT follow these steps
    1) Suppose if you have 2 windows say Window1 and Window2
    2) Double Click on your Application
    3) In Application <b>Properties</b> --><b>Interface View</b>
    you will get two interface views Window1InterfaceView and Window2InterfaceView
    4) Select which ever window you want to make as default
    and make your view in desired window's <b>DEFAULT </b>property to <b>true</b>
    Best Regards
    Chaitanya.A

  • Navigate between records, ViewLink problem...

    Hi, all! I will try to explain my problem. If something is not clear the pleas let me know.
    So, I have two VO: UzglabasanasDati and VidesDati. These VO have related with VL (UzglabasanasDati_VidesDati1) with 1 to 1 relationship. When I open UzglabasanasDati VO then I can navigate records, please see: http://my.jetscreenshot.com/2677/20110427-gqjl-85kb
    But when I open VidesDati VO the I can't navigate between records, pleas see: http://my.jetscreenshot.com/2677/20110427-6dvw-89kb
    In my case I need that when I open UzglabasanasDati Form (jspx page) then I can navigate records and then go to the correct VidesDati Form (jspx page) record (this I can do with my created VL UzglabasanasDati_VidesDati1) BUT I also need to navigate on the other hand - open my VidesDati Form, navigate between records and then go to UzglabasanasDati Form correct record. (This I can't do with the same VL UzglabasanasDati_VidesDati1).
    I do not understand where I am wrong? :( And what to do to resolve this problem? If You need more information, let me know.
    Hope for Your help, best regards, Debuger!

    Hi,
    I think that things are bit confused here,
    First of all if you are already filter VidesDati from UzglabsanasDati, you cannot see other rows than the ones pointing to UzglabsanasDati.
    That is why you cannot do the opposite filter. The first is already filtered.
    To my Opinion, you need Another Two different ViewObjects with the opposite Link.
    With Both Links on the same VOs, you will always have a VO filtered as a child.
    Hope this Will Help You
    Regards,
    Dimitris.

  • About navigate between ie pages in web dynpro for abap

    hi, all
      I want navigate between views, but the view in two ie page.
      How can i do it?
      Thanks for your help!

    hai Sapian,
    To navigate between two views you have to create navigation link between two views.First create inbound and outbound plugs for two views.
    Then in the window u embed the two views.u have to right click the outbound plug of first view and create navigation link.In the information box that comes u give the inboung plug of second view.Now the navigation link is created.
    Then suppose u design like, on clicking a button in first view u want to navigate to second view.For that button, create action.In the method that comes automatically after u create action, u just create a code, by code wizard for calling the second view.
    In the action method u click code wizard and check start navigation .select the outbound plug of first view and enter. code is written automaticaaly to call second view.The generated code will look similar to this.
    WD_THIS->FIRE_TORESULT_PLG(
    Reward me if helpful
    S.Ramesh

  • How to place content between header and tabs?????

    i have header part which has to be constant through out the portal but below that i have 3 links
    like I AM employee,employer,broker..
    which has to be shown only in home page above tabs..
    how can i achieve this..
    how to place content between header and tabs..:(kindly help..

    Hi Samiran
    Try these approaches and see if that works.
    1. In the Header Section, you header footer shell and add a Header Portlet. This Header Portlet associated JSP file will have all static content in the top section. In the bottom section, add these 3 links say to right hand corner. Show these links only based on some request property like isHome. Now for the main book having Home and other page associate a BackingFile. Within this backing file in the lifecycle methods like preRender or handlePostBack, get instance of BookManager and all the pages and see which page is Active. For that active page check its page definition label which will be always unique. IF the page def label is like home_page_def (this is page def label you give for home page), then set the key value in the request property like isHome=true. By only doubt is after Book backingfile is triggered, the header has to be reloaded, because only then it can pick up the request attributes.
    2. Create a brand new portlet like HomePageLinks portlet. Make its Title Property Not Visible, and other user interface properties like NoBorder, NoTheme etc. The associated JSP will have the 3 links you mentioned right aligned. You can use css styles to make it right etc. Now drop this portlet in the Header Shell area. You already have HeaderPortlet in the top, below that you will have this HomePageLinks portlet. Now associate a backing file for this Portlet to show, only if the Books current active page is Home page by comparing the def label etc as mentioned above.
    In both scenarios, only concern is when we click on different Pages, the entire portal has to be rendered right from the Top Header. Only then the backing file will set the key, and the HomePageLinks portlet can show or hide accordingly.
    Try firing an Event when the Home page is clicked. This listener for this Event can be the HomePageLinks Portlet. I guess Event mechanism should work irrespective of where the portlet is placed. In the event listner, see if you can show/hide this portlet.
    The only challenge is Header section needs to reloaded everytime you click on a Tab.
    Start putting some backing files and System.out.printlns to see if the Header section gets reloaded on click on any Tabs.
    These are just my thoughts over the top of my head. Other forum users can have better alternatives or a different version of above approaches.
    Thanks
    Ravi Jegga

  • Forms Personalizations - How to navigate to a specific tab

    I am trying to do a forms personalization in Oracle Financials.
    The business requirements is have a menu option in AR Account Details form which takes the user to the Customers - Standard (ARXCUDCI) form and then queries back the customer and displays a particular tab.
    I have everything working except the tab navigation. I do not know how to navigate to a particular tab using forms personalizations.
    I'm not even sure that the 'Tabs' I'm thinking of are the same as Forms 'Tabs' as, when I try to look at the 'Tabs' in Forms Personalization it doesn't appear there are any. It looks like each tab the user sees is a different Canvas.
    The canvas my 'tab' is on is called CUST_MKT.
    As you can prob tell, I'm a functional consultant with limited forms dev experience. I expect the answer is simple - so hoping someone can help me out???
    Thanks,
    - Matt

    Hi Matt,
    You can use the action 'GO_ITEM' (type BuiltIn). In the argumen, you should write MYBLOCK.MYITEM where MYITEM should be an navigable item in the tab to which you want to navigate. To check the actual name of MYBLOCK and MYITEM, go to that item in the screen and check the menu Help > Diagnostics > Examine...
    I hope it helps.
    Regards.

  • Forms Personlization - How to Navigate to a particular Tab?

    I am trying to do a forms personalization in Oracle Financials.
    The business requirements is have a menu option in AR Account Details form which takes the user to the Customers - Standard (ARXCUDCI) form and then queries back the customer and displays a particular tab.
    I have everything working except the tab navigation. I do not know how to navigate to a particular tab using forms personalizations.
    I'm not even sure that the 'Tabs' I'm thinking of are the same as Forms 'Tabs' as, when I try to look at the 'Tabs' in Forms Personalization it doesn't appear there are any. It looks like each tab the user sees is a different Canvas.
    The canvas my 'tab' is on is called CUST_MKT.
    As you can prob tell, I'm a functional consultant with limited forms dev experience. I expect the answer is simple - so hoping someone can help me out???
    Thanks,
    - Matt

    Hello,
    You should use an action type = "Builtin", Builtin type = "GO_BLOCK" and the argument in the name of your tab,
    Hope it help, I already test such a behavious on a particular event and it works
    Have a good day,
    Xavier

  • Muvo txfm can't navigate between audible's audiobo

    Hi,
    I'm having trouble figuring out how to navigate between different sections of an audiobook. For example if a title is split up into separate files i.e. part -3, I can listen to the first part but I can't find scroll to find parts 2-3. When I try scrolling the player freezes, and for some reason audiblemanager stores the audiobooks in the root directory(?)
    If anyone could help, I'd greatly appreciate it.
    Thanks!

    Nevermind. Just figured it out.
    FYI for any other audible user having this issue:
    The player has a problem navigating between audible files if they were batch loaded (i.e. selecting a whole set at a time on Audible Manager and then dropping them into the player.) If the files were added one at a time on Audible Manager the player navigates thru all of them just fine.

  • Horizontal 'gap' between two level tabs SOLVED

    I’ve got a stange problem:
    I’ve got several pages and a two level tabs. Everything worked before a collegue of mine switched the theme into a self created one. Now the design of the two level tabs depends on what page you are on. Sometimes there is a ‘gap’ between the parent tabs and the horizontal bar and the tabs below that bar.
    On some pages this gap is small and it looks like it should:
    http://img90.imageshack.us/my.php?image=tabs01lq6.jpg
    But sometimes there is a lot of space above and below that bar:
    http://img91.imageshack.us/my.php?image=tabs02fa9.jpg
    Can anyone help me? Please!!!

    Hi Carl,
    thanks for your answer!
    I also thougt it coud be an issue with the CSS and I've searched the whole CSS-Stylesheet. In the part of the Tab Classes I searched for every margin-top and margin-bottom and set it to 0px but it had no effect.
    Here you can see the part of my CSS-Stylesheet containing the attributes of the tabs:
    /* Tab Classes */
    /* .t4Tabs{text-align:center;padding:10px 0 2px 0;} */
    .t4Tabs{text-align:right;padding:10px 0 2px 0;margin-bottom:0px;margin-top:0px;}
    .t4standardtabcurrent{vertical-align:middle;padding:2px 5px 2px 5px;margin 0px 3px 0px 3px;background-color:#CCCCCC;color:#111111;border:2px solid #111111;border-bottom:0;text-decoration:none;font-weight:bold;}
    .t4standardtab{vertical-align:middle;padding:2px 5px 2px 5px;background-color:#777777;color:#ffffff;margin:0px 3px 0px 3px;border:2px solid #111111;border-bottom:0;text-decoration:none;font-weight:bold;}
    .t4standardtab:hover{background-color:#CCCCCC;color:#000000;text-decoration:none;}
    .t4ChildTabs{text-align:center;background-color:#FFFFFF;padding-bottom:4px;margin-top:0px;margin-bottom:0px;}
    .t4childtabcurrent{margin-left:3px;margin-right:3px;font-weight:bold;background-color:#DDDDDD;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;}
    .t4childtab{margin-left:3px;margin-right:3px;padding:2px;border:2px solid #000000;border-top:none;text-decoration:none;font-weight:bold;}
    But the strange is that this horizontal space is not equal on every page. On some pages it is quite small and like I want it to be and when I select the tab "Reports" for example there is a huge gap.
    When I change the margin in the CSS-Stylesheet shouldn't it be for all pages? Shouldn't the margin be the same whatever page I am on?
    Greetings,
    Sofie

Maybe you are looking for

  • How to tell if you have correct USB 2.0 driver?

    Hi, I seem to be having a problem with my front panel usb wich are plug in JUSB3.  When i connect a external case in these front panel i get message that a have a high speed device plug in a low speed hub.  My D-bracket is install in JUSB2.  If i plu

  • Syncing photos and catalogue over two Macs, using Box

    There's me thinking I was dead clever. I use Box for my business filing, so have unlimited storage and can sync to my two Macs. But it turns out that Box can only sync 40,000 files, and, the killer is, it won't sync the catalogue previews file. These

  • To become a TU, or not to become a TU, that... is my dilemma.

    In spite of my efforts on maintaining packages that I feel benefit the Arch community, and also in spite of my blunders that make me feel helpless, I'm considering whether or not to become a trusted user. I read the prerquisites and I believe I have

  • Mdm_clnt_extr is not able to create idoc for material

    Hello , In my scenario material data has to transfered from ECC6.0 to MDM5.5 using XI. Scenario is configured in XI. Trying to extreact materials from ECC6.0 using mdm_clnt_extr. Material_extract is extraction object used in variant required for mdm_

  • Make the material and its configuration editable after Quotation tranferred

    Hello all, When i create a quotation with a configurable product in CRM and transter it to R/3 the fields like item quantity cannot be edited.The same is the case with the configuration - it cannot be changed. I need to change the configuration even