Hiding a Tab Dynamically in FPM

Hi,
Can you please let me know how to hide the tab dynamically in FPM. I tried to implement the interface IF_FPM_TABBED_CONF_EXIT in the SAP standard webdynpro, but I get a error " Web Dynpro comp./intf. "IF_FPM_TABBED_CONF_EXIT already exists". Even though I get this message I am not able to find the interface IF_FPM_TABBED_CONF_EXIT in the implemented list of interface.
Regards,
Arun

Hi Aliaksandr,
Thanks for the reply.
Actually I am not able to implement the interface controller  IF_FPM_TABBED_CONF_EXIT in the SAP standard webdynpro, I get an error " Web Dynpro comp./intf. "IF_FPM_TABBED_CONF_EXIT already exists".
Even though I get this message I am not able to find the interface IF_FPM_TABBED_CONF_EXIT in the implemented list of interface.
Regards,
Arun

Similar Messages

  • FPM - Hiding custom tab dynamically.

    Dear friends,
    Let me start with details.
    Details :
    STD WDC : FPM_OIF_COMPONENT(there are 5 views in this component)
    Component configuration name : /SAPSRM/WDCC_FPM_OIF_PO_PURCH
    In this CC, i have added a new custom tab as 7th position in the tab strip and given my own Z Webdynpro component in the attributes.
    Requirement : The custom tab should appear only for certain conditions.
    My method :
    1) I have tried to put some code in the modifyview and post-exit of MAIN to hide based on condition - Requirement not met.
    2) same as above, in post-exit method of CNR_VIEW - Requirement not met.
    Solution :Any methods apart from the above to achieve this requirment would surely be appreciated.
    Regards,
    Vinay

    Hi Vinay,
    you don't have to implement the interface but the class that implements the interface.
    As I understood you like to remove tabs from SAP SRM.
    Check class /SAPSRM/CL_FPM_OVRIDE_OIF. This class implements the interface /SAPSRM/IF_FPM_OVRIDE_EVT_OIF you can open the method override_event_oif and create a pre-enhancement.
    I did that and it worked fine for me:
    IF <some condition>.
       CASE mo_fpm_oif->mo_event->mv_event_id.
              WHEN 'FPM_START'.
                "remove customized tabs
                TRY.        " do try-catch as remove tab from configuration were it does not exist will dump       
                    mo_fpm_oif->remove_mainview(
                      iv_mainview_id = lv_tab_id
                   CATCH CX_FPM_FLOORPLAN.
              ENDTRY.
            ENDCASE.
    ENDIF.
    Note: I asked for a special Event because I received dumps when event id was "FPM_LEAVE_INITIAL_SCREEN".
    Hope you make it working!
    KR,
    Thomas

  • How to Hide a Tab related to FPM in Rfx

    Hi,
    I am new to SRM 7 and I have an issue in hiding a tab which is based on FPM. I went through lot of links and found below steps
           1) Add WD interface IF_FPM_TABBED_CONF_EXIT in implented interface of any webdynpro component under AppCC
           2) Implement the method  OVERRIDE_CONFIG_TABBED to hide a TAB.
    My problem is I took standrad webdynpro component /SAPSRM/WDC_DODC_RFQ_H_BI and tried to add  IF_FPM_TABBED_CONF_EXIT (in Implemented interface) in enhancement mode. But it is not allowing me add and throwing a message Web Dynpro comp./intf. "IF_FPM_TABBED_CONF_EXIT" already exist.
    So could you please tell me how to overcome this issue? and is there any alternative to hide a TAB based a conditions?
    Thanks,
    Raghu

    Hi
    go  to SE 80 enter the webdynprocomponents and enter
    go to component configurations select the webdynpro component
    click start configurator
    click change you can see the FPM select the button and hide
    In this you can hide for all the users only
    Regards
    G.Ganesh Kumar

  • Hide Tab Dynamically in RFx.

    Hi,
    I am new to FPM. I have a requirement that I want to hide a tab dynamically for Guest User. when i tried to Implement the Interface IF_FPM_TABBED_CONF_EXIT I am getting the error that Interface IF_FPM_TABBED_CONF_EXIT already Exists. But Unable to use the interface.
    Please find the screenshot.
    Please help me how to hide the view Dynamically.
    Thanks & Regards,
    Pawan Reddy

    Pawan,
    Please refer to the document below to know how to use INM_APPCC_PPM_OBJECTS:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b52e13c3-0901-0010-8fa6-d11a51821b7c?QuickLink=index&…
    Different controllers of Webdynpro:
    Different controllers of Webdynpro | Team ABAP
    Regards,
    Ashvin

  • Portal Tabs - Dynamic Hide/Display

    Hello:
    We have a Portal Page Group with multiple TABS. We like to be able to display/hide (or enable/disable) tabs based on the Portal Roles assigned to the current user.
    Is it possible to Hide/Display tabs dynamically based on certain conditions? What is the best way to enforce this without creating multiple page groups?
    Thanks

    The only way I know to conditionally hide/show tabs is to grant access on each tab to one or more groups. The tab will then only be displayed on the page to logged-in user that is a member of a designated group for that tab. (Portal admins will be able to see all the tabs.) If there's another way to hide/show tabs based on other criteria - I'd like to know too! :-)

  • Changing tabs dynamically

    Hi All,
    I have a requirement to change my tabs dynamically inside my view for different scenarios.For this, i have binded selectedTab property of tabstrip to some context attribute and then i am setting this attribute with Id's of my tabs depending upon the scenario.But this is not working and always first tab is shown by default.I tried to debug the value af the attribute and it is getting set by different Id's.Can anyone help me in this regard.This is very urgent.
    P.S rewar points will be awarded if issue is resolved
    Thanks
    Amit Bagati

    hi amit this is what you must be following......
    for testing purpose, initially in the wddoinit method provide the second or any other tab id ( in capital letters ) to the context and check what happens.
    if it works fine then your logic is differing in some place that by default the tab1 id is sent to the context.
    ---regards,
       alex b justin

  • Adding and removing tabs dynamically as in explorer

    adding and removing tabs dynamically as in explorer or firefox

    Think about how many translations are required to move your avatar, then think how many translations are required to move everything else in the entire world. Depending on whether there is more to translate in your avatar or in the rest of the world, you have your solution.
    Not knowing how your system works I can't really suggest anything further but could the collision avoidance be interacting with everything in the world as well? That would increase the workload somewhat.

  • Hiding spry tabs until page loads

    Greetings, I am a professional beginner
    in spry and need to know if you can hide the content
    panels in spry tabs while the page loads (like you can hide the XML
    schema while a spry list loads). I have a page with four tabs that
    takes roughly 5-8 seconds to load all of the content panels. While
    it loads, the page shows all the tabs' panels stacked, then redraws
    with only the default tab showing as it should. This looks odd to
    the users and makes the page 4x longer until it finishes loading...
    ...Any ideas?
    Thanks!

    If hiding the tab content isn't a function for the tabbed
    panel, is it possible to retrieve HTML code fragments from within
    the same document as the panels? AdobeLabs has an example using
    updateContent to load the panel content when the tab is clicked,
    but it references an external HTML page...

  • Problem while creating multiple tabs dynamically webdynpro abap

    Hi Experts,
    i am trying to create multiple tabs in tabstrip dynamically but the tabs are hiding behind one other..
    Let me know how to fix this.
    Thanks
    Abdul Hakim

    Are you expecting from expert only?Sorry I am not a expert, 
    About issue:...
    I think number of tabs will display that depends on the width of the container.. As of now how many tabs you have and hw many displaying at a time...
    Please increase width ofyour container and check  and let me know.
    Its just a try not a solution.
    Regards
    `srinivas

  • Hiding a tab?

    I'd like to show a tab view in a dialog with different amount of tabs depending on some variable.
    However, the following code does not seem to work, it always shows two tabs (i.e. the visible -variable in the second tab_view_item is ignored).
    f:tab_view {
         f:tab_view_item {
              visible = true,
              title = "Tab 1",
              identifier = "Tab1",
              f:static_text {
                   title = "Some text to show"
         f:tab_view_item {
              visible = false,
              title = "Tab 2",
              identifier = "tab2",
    Is the syntax correct or is there any other way to make a tab with dynamically set number of tabs?
    Thank you,
    Keijo K.

    I would just assign the items to an array like:
    items = { bind_to_object = props }
    items[#items + 1] = vf:tab_view_item...
    if some_var then
         items[#items + 1] = vf:tab_view_item...
    end
    -- and then
    tab_view = vf:tab_view( items )

  • How to change a TAB dynamically to be the active tab?

    Hi,
    I have a portlet written in Java and registered using a web provider. This portlet exposes a link which drives the content of another portlet through parameters&events.
    This other portlet is placed on the same page but on a different TAB (!).
    What I want is, when clicked on the link in Portlet1, this changes the content of the Portlet2 (via an event and parameter - that works) AND should change the TAB, so that the TAB which contains the Portlet2 is active and shown.
    I couldn't figure out, how to change the TAB with an event or any other way. I can easily change the page through an event, but not to a tab on the same page. Do I overlook something or can I just don't use events for this?
    Is there any API function which does changing tabs or getting the tab id or is there any other programmatic workaround to do dynamic tab changing?
    If so, can someone point me to a code fragment?
    Any help would be much appreciated.
    Cheers,
    Erik

    A work around may be to change the location.href to the url of the tab you want to switch to.
    Have you tried that already?

  • Changing the Column Header and Hiding the Column dynamically???

    Hi friends..
    I'm new to OBIEE field. I'm working in a OBIEE project that requires to dynamically change the column header, and dynamically hide the column depending on the prompt value.
    I know we can dynamically change the table header using the presentation variable but I couldn't do that same thing with column header.
    I searched some forums that suggest to use java script for this purpose but I'm not able to do the same also. If anyone had same issue before please help.

    toony, I'm not sure it's possible to do all that you want exactly the way you want, but here are some ideas you can pursue.
    To dynamically change column headers without javascript, check this blog out...
    http://oraclebizint.wordpress.com/2008/01/25/oracle-bi-ee-101332-dynamic-column-headers-using-presentation-variables-sets-and-conditional-formatting/
    As far as dynamically hiding a column, I don't think you can do this, but since you don't provide any details on how the PV is supposed to hide a column based on the value, are you talking about hiding a column for one PV value and another (different) column for a different PV value? Or are you talking about hiding one column when a PV has certain values and displaying it when the PV has a different set of values?
    I have managed to create both scenarios via a work-around, but the procedures require some writing so I don't want to put both. Please detail how you want your PV to "hide" a column or columns.
    P.S. I don't think column selectors will do the trick for you. Basically column selectors work like this: Say you have a report using Sales Region ID, Region Name, and Sales. Now let's say you want the user to choose if he/she wants to see annual sales, or quarter sales or weekly sales, etc. The column selector view would allow you to put the various columns (Year Sales, Quarter Sales, Weekly Sales) as an option the user can select. Once selected, the sales figure will change for the time period selected. For an example of how this is done, check out the section in this "Oracle by Example" link.
    Waited too long to publish this... Madan beat me to it, so there is some overlap here...
    http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/saw/saw.html
    Edited by: LC143 on Oct 27, 2008 9:21 AM

  • Need to select current tab (dynamically generated) while navigation back

    Hi,
    Jdev 11.1.1.3 version.
    In my sample application I have two pages, DynamicTab.jspx and NextPage.jspx. In DynamicTab page I have dynamic tab (number of tabs depends on the data in db). Also have one 'Next' button. While clicking on 'Next' button we can navigate to NextPage.jspx. In NextPage.jspx I have only one 'Back' button to navigate back to 1st page.
    Lets assume I have 3 records in the db as a result 3 tabs will be there in the DynamicTab page. I have selected 2nd tab and then navigated to NextPage.jspx.
    While navigating back to 1st screen I see the 1st tab is selected not the 2nd one.
    My requirement is the current tab need to be selected while navigating back again (not the 1st tab always)
    DynamicTab.jspx :
    <af:panelTabbed id="pt1">
              <af:iterator id="i1" value="#{bindings.EmpVO1.collectionModel}"
                           var="row">
              <af:showDetailItem text="#{row.Empname}" id="sdi1">
              <af:outputText value="#{row.Empid}"/>
              <af:outputText value="#{row.Empname}"/>
               </af:showDetailItem>
              </af:iterator>
            </af:panelTabbed>Any help will be appreciated.
    ~abhijit

    Hi,
    There is a similar use-case where I proposed a solution here:
    Re: ADF: Remembering which tab you came from and returning to it.
    But in your case you will need to construct the ShowDetailItem component Id dynamically for this solution to work.
    Gabriel.

  • Adding tabs dynamically at runtime for a tab navigator control

    Hi,
    Is it possible in flex builder 2 to dynamically add the tabs
    at runtime to the tab navigator control, if we can add plz tell the
    procedure to do that
    thanks in advance

    Given that you had a tab navigator declared in mxml like
    this:
    <mx:TabNavigator id="myTabber" selectedIndex="0">
    </mx:TabNavigator>
    you should just be able to call the addChild method, passing
    the child tab containers. So for example, in some ActionScript
    event handler:
    var newTab:Canvas = new Canvas();
    myTabber.addChild(newTab);
    bear in mind I haven't done this by adding tabs, but have
    done tons with adding controls to an application at runtime using
    this method (DataGrids, Grid, GridItems, etc...)
    Jason

  • DS Cross tab dynamic measure

    Hi,
    Like in Webi can we create a variable in Design studio with calculated measures and this can inserted in cross tab to pull the values dynamically.
    I have seen the document that global and local variables are created and used in Text button to display, this works fine for me too.
    The same measure can we use to insert in cross tab to pull the values dynamically...like. .Actual Sales is a measure
                                             Jan                feb              march      Total Sales(3months Actual Jan feb March+9 Month forecasted sales data)
    Region                                           
    Europe                              50                  60                   70           ----
    North America                   30                  52                   75          ------
    Asia                                   85                  15                   65           --------
    I would like to know total sales can be calculated using the above logic  in Design studio level and will this pull the data when you drop in the cross tab.
    Thanks,
    Ramesh.

    Hi Tammy,
    I just want to know the do's and don't in DS,  As you said in bex its very easy to pull out.
    Thanks,
    Ramesh.

Maybe you are looking for

  • How to purge 13 million data from a table?

    Hi, I have a table which is 10GB in size and it has 1.6 crore rows. Based on some conditions i want to remove the data. Since there are other processes which happen simultaneously,i am scared to even query and get the dataset which i require. can u s

  • Feasibility to send XML file out based on approved confirmation

    Hi XML experts, We have SRM 5.0 with extended classic scenario.  For a service PO, a service entry sheet/confirmation is created in SRM.  It has a one-step approval scenario.  After approval, we would like to send the service entry sheet back to the

  • Settlement of order

    1.We are operating many GLs for posting against PM order 2.We want to settle the cost of PM order to another  GL account.(external settlement) 3.In settlement rule we have mentioned GL account  and settlement receiver  a cost centre is  specified( th

  • VPN connection created with CMAK fails to update routing table on Windows 8.1 with error 8000ffff

    When my clients connect their CMAK-created VPN, it fails to run the script to set their routing table with the following error: Custom script (to update your routing table) failed (8000ffff) My objective is to create a VPN connection with split tunne

  • Video will not play on Canvas or NTSC after RAM upgrade

    editing on a G5 v. 10.4.11, Dual 1.8 Ghz G5 with a recent upgrade to 4GB of ram. Have an AJA IO LA After the RAM upgrade, FCP timeline will play but video is black in the canvas and image is frozen on the NTSC. Video WILL play in Viewer but no audio.