Put iView UNDER Detailed Navigation on certain pages

Hey guys,
anyone have a hint on this??
I want to have some pages (some - not all where an iView is displayed under the Detailed Navigation iView.
I have tried to put the standard DTN iView onto the page together with the rest of the content but this DTN iView is not displaying anything - the "normal" DTN iView is still there and displayes the navi structure correctly.
Working with NW Portal SPS 16.
Thx and best regards,
Michael

Hi Tegala,
thats guiding me into the right direction.
Unfortunately, I want to have a KM navigation iView there which is triggering another iView on the page to display the choosen folder.
At the moment the KM navigation iView is browsing the folders on its own...
But anyway - a big step forward!
Thx,
Michael

Similar Messages

  • Remove Detailled Navigation on certain page?

    Hi all,
    I would like not to remove detailled navigation at all, but on a certain page.
    It´s the page, which appears when you click "personalize" in the masthead area.
    Somebody know, how to do this?
    Best regards
    Davor

    Hi,
    You can delete the detailed Navigation iView from the Framework page which will remove it permanently.
    But in case you want this to appear/disappear only on few pages then the only option provided in Portal configurations is to change the property Initial State of Navigation Panel in the corresponding Views.
    Regards,
    Santhosh

  • Disable actions which are under Detailed navigation in mss

    Hi Experts,
    I have to disable options  like Team(iView) and Forms and Apprisal (Workset) which are  under detailed navigation in mss page.
    Thanks,
    Smruti Moharana

    Hello,
    This should really be raised in the ESS/MSS forum.  I will mark as assumed answered.
    Beth Maben
    EP - Senior Support Consultant II
    SAP Active Global Support
    Global Support Centre Ireland
    **SDN Forum Moderator:
    SAP Enterprise Portal: Application Integration
    **SDN Universal Worklist Wiki:
    http://wiki.sdn.sap.com/wiki/x/ehU

  • How to create links under Detailed Navigation Panel

    Hi All,
    Our reqt is to create many links under "Detailed Navigation Panel" so that portal users may click on any of those links to navigate to that particular iView.
    For example. I have created 3 iViews ( A,B and C). In the "Detailed Navigation Panel" i would like to have three links( One, Two and Three). If user clicks "One", it should go to iView A.
    Kindly help me how to do this. Many Thanks in Advance. Appreciate if any one could send me the detailed steps involved on this.
    Regs/Venkat

    Hi Venkat,
    As far as I understand your requirement, you don't want to have these links as part of the detailed navigation within the navigation hierarchy, but below, within the navigation panel, statically, right?!
    For such a static solution, you could just create an iView displaying these links, and put that iView into the navigation panel of the desktop innerpage, see http://help.sap.com/saphelp_nw04/helpdata/en/b4/771158e4cb4bf6af9974380948db86/frameset.htm for the structure details (below the Detailed Navigation iView).
    Hope it helps
    Detlev

  • Changing the Position of iview in Detailed Navigation

    Hi,
    I want to change the position of the iview in detailled navigation, Ex i have 4 iviews in detailed navigation as
    1
    2
    3
    4
    now i want to bring 4 up, in the sense between 2 & 3.
    One option is by setting the Sort Priority and i'am trying with other option on role level. I'am editing the role which has this 4 iviews assigned, right click on iview 4 and using option Move-->Up. Does this method work, please let me know.
    Regards,
    Pradeep

    Hi Pradeep,
    You can try below options -
    1) Go to content Administration. Locate your Default Framework Page assigned to your Desktop .Double click it, a new window opens on right side. Out of various iviews, Check Desktop Innerpage and select Open tab. It will display 6 iviews. From the Page Content List of the Desktop Innerpage, select the Detailed Navigation iView (com.sap.portal.detailedNavigationTree) and click Properties. In the displayed Property Editor, check, set, and change the properties of the Detailed Navigation iView, as necessary.
    2) You'll get a bak file for detailed navigation area.The par file is com.sap.portal.navigation.detailedtree.par.bak. You can get this par file from server System Admin>>Support>>Portal Runtime>>Browse deployment>>WEB-INF>>Deployment>>pcd. Import this par file into ur NWDS and edit it accordingly.
    Regards,
    Sen

  • Tooltip of a iview in detailed navigation

    hi .
    please tell on how we can do this that when the user hovers his cursor over an iview in detailed navigation part(transactional iview), the tooltip displays the description associated with that iview.
    thanks in advance

    You will need to make your own detailed navigation to do this. There are some tags that can help, but one of your problems is knowing where to get the tooltip text from...
    Cheers

  • Help with Detail Navigation Node Landing Page

    Hi, When a user clicks on a Detail Navigation Node I have a landing page that says "Welcome to the <Text> Report Area>.  I have a different page for each DTN node so right now I'm maintaining quite a few landing pages.
    I'd like to have 1 dynamic page that says welcome to "Node Text".  Where the Node Text is the text of the detail navigation node they selected. 
    Does anyone know if this is possible to pull off?
    Thanks, Ken Murray

    Below is what your HTML should look like.
    <div id='welcomemessage'></div>
    <scripta>
    document.getElementById('welcomemessage') innerhtml = 'Welcome to'  + EPCM.getSAPTop().document.title;
    </scripta>
    Replace the scripta with script above, since if I put the script out there this forum throws some exception.
    Also add a . and remove the space before innerhtml because even doing so the forum is throwing error. SAP needs to get there act together at least on forum and not blindly filter certain characters.

  • BI/BW  Iview in Detailed Navigation

    Hi,
    I am supposed to construct a Detailed Navigation in the integrated EP7 in the new BW 3.5 :
    I do have a link (Bex URL) and three parameters.
    This is the link:
    http://xyz:53400/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?TEMPLATE=ZSB_001
    I need to add three parameters to the portal iview call:
    ZSB_CNTRY=DE
    ZSB_04_2=10101010
    ZSB_05_1=1010101010
    What would be the strategy to add this link and the parameters to a link in the portal detailed navigation ?
    thx
    hs

    Should be in the application parameter

  • Tooltip of detail navigation page is throwing error

    Hi all,
    When we right click the detail navigation in the page, we get a tooltip.
    When we click on <b>copy shortcut</b> and paste it in a new browser, it should direct us to the same page. But it is not going in my case, it redirecting some default page.
    How to rectify this problem.

    no replies

  • Detailed navigation panel doesn't show the link

    Hi,
    I created a role and I put an existing workset in it (delta link) but I removed 3 iviews out of 4 from the workset.
    When I check the same workset in another role I see 4 links for 4 ivews in detailed navigation panel.
    However I don't see any link in my new role's detailed navigation panel for the ivew.
    I compared all the properties settings and saw no difference. Does anybody know how do i see my iview in detailed navigational panel?
    I appreciate any help with points,
    Regards

    Hi Mike,
    Newrole1 : New Role that you created.
    Workset1: Existing workset
    iv1    existing iviews for the workset.
    iv2
    iv3
    iv4
    But you have only iv4 assigned to your NewRole1 that you created( delta linking the workset1 and removing 3 iviews)
    But the iv4 does not exist under your role?
    You can try checking the permissions on this iview.
    Also, did you try checking with a different user being assigned the role or the same user using the exisiting workset.
    Regards,
    Sandeep Tudumu

  • Navigate Detailed Navigation Programmatically

    I have a custom iView done as a DynPage.  I want to based on some input navigate to an iView as if they clicked the menus under detailed navigation.
    For example.  If in my iView they selected JavaDocs I would want it to show the Java docs as if they clicked on <b>Developer -> Java Development -> Documentation -> Javadocs</b>
    or if they selected another value, it would take them to content Administrator as if they selected <b>Content Administrator -> Documents</b>
    I am probably not explaining this as best as someone with more experience would so please ask for more input if needed.

    Hi Eric,
          The following modification to your code should solve your problem.
    package testapp;
    import com.sapportals.htmlb.DropdownListBox;
    import com.sapportals.htmlb.Form;
    import com.sapportals.htmlb.event.Event;
    import com.sapportals.htmlb.page.DynPage;
    import com.sapportals.htmlb.page.PageException;
    import com.sapportals.portal.htmlb.page.PageProcessorComponent;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    public class NavigationExample extends PageProcessorComponent
         public DynPage getPage()
              return new NavigationExampleDynPage();
         public static class NavigationExampleDynPage extends DynPage
              private String selectionText = "";
              private int state = 0;
              public void doInitialization()
              public void doProcessAfterInput() throws PageException
                   DropdownListBox myListBox = (DropdownListBox)getComponentByName("ddl");
                   selectionText = myListBox.getSelection();
              public void doProcessBeforeOutput() throws PageException
                   Form myForm = this.getForm();
                   IPortalComponentRequest request =
                        (IPortalComponentRequest) getRequest();
                   DropdownListBox ddl = new DropdownListBox("ddl");
                   ddl.addItem("javadocs", "javadocs");
                   ddl.addItem("downloads", "downloads");
                   if (!selectionText.equals(""))
                    ddl.setSelection(selectionText);
                   ddl.setOnSelect("ddl_Select");
                   if(state == 1)
                        if(selectionText.equals("javadocs"))
                             myForm.addRawText("<script>EPCM.doNavigate('ROLES://portal_content/com.sap.pct/developercontent/portaldevelopmentkit/iViews/com.sap.portal.pdk.Javadocs');</script>");
                        else if(selectionText.equals("downloads"))
                             myForm.addRawText("<script>EPCM.doNavigate('ROLES://pcd:portal_content/com.sap.pct/developercontent/portaldevelopmentkit/iViews/com.sap.portal.pdk.Downloads');</script>");
                   myForm.addComponent(ddl);
              public void ddl_Select(Event event) throws PageException
                   state = 1;
    regards,
    Prakash
    PS: Please close the thread if the problem is resolved.

  • IView template for navigation Area

    Hi all,
    Did someone knows if there is a template or a framework to create special Iview for the navigation area , like page title bar or Masthead iView.
    Thanks for your help,
    Best Regards
    Badr

    Hi Badr,
        Since u r renaming and making changes, the original files will not be disturbed. U can create iViews from ur new par files and so the original iViews will not be disturbed. I have not tried eventing in those iViews. May be u can try. I think it will work.
    Steps:
    1. Navigate to pcd folder I mentioned before.
    There you can find the reqd par files with .bak extn.
    2. Make a copy of the reqd file and rename it like my.new.masthead.par
    3. Move my.new.masthead.par to a location outside of the <J2EE-Engine_Instance> somewhere to ur local disk.
    4. Extract the files from my.new.masthead.par preserving the directory structure.
    5. Modify files in the extracted PAR file.
    6. Put the modified files back into my.new.masthead.par.
    7. Copy my.new.masthead.par back to pcd folder or deploy the new par file.
    8. Now u can create iViews based on these par files.
    Regards
    Harini S
    Message was edited by: Harini Subramanian

  • Multiple (updatable) details in the same page.

    Hello,
    I tried to put two updatable details in the same page and got the error
    "Updatable SQL Query already exists on page 11. You can only add one updatable SQL query per page. Select a different page"
    So having more than one updatable detail is not allowed in apex ?
    I have a master table with three details. Should I create one page for each one of them ?
    Thanks in advance
    Bye
    Nicola

    What you want to use are called collections. Here is a simple collection example:
    The process goes in 4 steps: gather the data, display the data, update based on user input, then write the changes. Each step requires it's own piece of code, but you can extend this out as far as you want. I have a complex form that has no less than a master table and 4 children I write to based on user input, so this can get as complex as you need. Let me know if anything doesn't make sense.
    First, create the basic dataset you are going to work with. This usually includes existing data + empty rows for input. Create a Procedure that fires BEFORE HEADER or AFTER HEADER but definitely BEFORE the first region.
    DECLARE
      v_id     NUMBER;
      var1     NUMBER;
      var2     NUMBER;
      var3     VARCHAR2(10);
      var4     VARCHAR2(8);
      cursor c_prepop is
      select KEY, col1, col2, col3, to_char(col4,'MMDDYYYY')
        from table1
        where ...;
      i         NUMBER;
      cntr      NUMBER := 5;  --sets the number of blank rows
    BEGIN
      OPEN c_prepop;
        LOOP
          FETCH c_prepop into v_id, var1, var2, var3, var4;
          EXIT WHEN c_prepop%NOTFOUND;
            APEX_COLLECTION.ADD_MEMBER(
            p_collection_name => 'MY_COLLECTION',
            p_c001 => v_id,  --Primary Key
            p_c002 => var1, --Number placeholder
            p_c003 => var2, --Number placeholder
            p_c004 => var3, --text placeholder
            p_c005 => var4 --Date placeholder
        END LOOP;
      CLOSE c_prepop;
      for i in 1..cntr loop
        APEX_COLLECTION.ADD_MEMBER(
            p_collection_name => 'MY_COLLECTION',
            p_c001 => 0, --designates this as a new record
            p_c002 => 0, --Number placeholder
            p_c003 => 0, --Number placeholder
            p_c004 => NULL, --text placeholder
            p_c005 => to_char(SYSDATE,'MMDDYYYY') --Date placeholder
      end loop;
    END;Now I have a collection populated with rows I can use. In this example I have 2 NUMBERS, a TEXT value, and a DATE value stored as text. Collections can't store DATE datatypes, so you have to cast it to text and play with it that way. The reason is because the user is going to see and manipulate text - not a DATE datatype. If you are using this as part of a master/detail form, make sure that your SQL to grab the detail is limited to just the related data.
    Now build the form/report region so your users can see/manipulate the data. Here is a sample query:
    SELECT rownum, apex_item.hidden(1, c001),  --Key ID
         apex_item.text(2, c002, 8, 8) VALUE1,
         apex_item.text(3, c003, 3, 3) VALUE2,
         apex_item.text(4, c004, 8, 8) VALUE3,
         apex_item.date_popup(5, null,c005,'MMDDYYYY',10,10) MY_DATE
    FROM APEX_COLLECTIONS
    WHERE COLLECTION_NAME = 'MY_COLLECTION'This will be a report just like an SQL report - you're just pulling the data from the collection. You can still apply the nice formatting, naming, sorting, etc. of a standard report. In the report the user will have 3 "text" values and one Date with Date Picker. You can change the format, just make sure to change it in all four procedures.
    What is critical to note here are the numbers that come right before the column names. These numbers become identifiers in the array used to capture the data. What APEX does is creates an array of up to 50 items it designates as F01-F50. The F is static, but the number following it corresponds to the number in your report declaration above, ie, F01 will contain the primary key value, F02 will contain the first numeric value, etc. While not strictly necessary, it is good practice to assign these values so you don't have to guess.
    One more note: I try to align the c00x values from the columns in the collection with the F0X values in the array to keep myself straight, but they are separate values that do NOT have to match. If you have an application you think might get expanded on, you can leave gaps wherever you want. Keep in mind, however, that you only have 50 array columns to use for data input. That's the limit of the F0X array even though a collection may have up to 1000 values.
    Now you need a way to capture user input. I like to create this as a BEFORE COMPUTATIONS/VALIDATIONS procedure that way the user can see what they changed (even if it is wrong). Use the Validations to catch mistakes.
    declare
      j pls_integer := 0;
    begin
    for j1 in (
      select seq_id from apex_collections
      where collection_name = 'MY_COLLECTION'
      order by seq_id) loop
      j := j+1;
      --VAL1 (number)
      apex_collection.update_member_attribute (p_collection_name=> 'MY_COLLECTION',
          p_seq=> j1.seq_id,p_attr_number =>2,p_attr_value=>wwv_flow.g_f02(j));
      --VAL2 (number)
      apex_collection.update_member_attribute (p_collection_name=> 'MY_COLLECTION',
          p_seq=> j1.seq_id,p_attr_number =>3,p_attr_value=>wwv_flow.g_f03(j));
      --VAL3 (text)
      apex_collection.update_member_attribute (p_collection_name=> 'MY_COLLECTION',
          p_seq=> j1.seq_id,p_attr_number =>4,p_attr_value=>wwv_flow.g_f04(j));
      --VAL4 (Date)
      apex_collection.update_member_attribute (p_collection_name=> 'MY_COLLECTION',
          p_seq=> j1.seq_id,p_attr_number =>5,p_attr_value=>wwv_flow.g_f05(j));
    end loop;
    end;Clear as mud? Walk through it slowly. The syntax tells APEX which Collection (p_collection_name), then which row (p_seq), then which column/attribute (p_attr_number) to update with which value (wwv_flow.g_f0X(j)). The attribute number is the column number from the collection without the "c" in front (ie c004 in the collection = attribute 4).
    The last one is your procedure to write the changes to the Database. This one should be a procedure that fires AFTER COMPUTATIONS AND VALIDATIONS. It uses that hidden KEY value to determine whether the row exists and needs to be updated, or new and needs to be inserted.
    declare
    begin
      --Get records from Collection
      for y in (select TO_NUMBER(c001) x_key, TO_NUMBER(c002) x_1,
                 TO_NUMBER(c003) x_2,
                 c004 x_3,
                 TO_DATE(c005,'MMDDYYYY') x_dt
               FROM APEX_COLLECTIONS
               WHERE COLLECTION_NAME = 'MY_COLLECTION') loop
        if y.x_key = 0 then  --New record
            insert into MY_TABLE (KEY_ID, COL1,
                COL2, COL3, COL4, COL5)
              values (SEQ_MY_TABLE.nextval, y.x_1,
                  y.x_2, y.x_3, y.x_4, y.x_dt);
        elsif y.x_key > 0 then  --Existing record
            update MY_TABLE set COL1=y.x_1, COL2=y.x_2,
                 COL3=y.x_3, COL4=y.x_4, COL5=y.x_dt
             where KEY_ID = y.x_key;
        else
          --THROW ERROR CONDITION
        end if;
      end loop;
    end;Now I usually include something to distinguish the empty new rows from the full new rows, but for simplicity I'm not including it here.
    Anyway, this works very well and allows me complete control over what I display on the screen and where all the data goes. I suggest using the APEX forms where you can, but for complex situations, this works nicely. Let me know if you need further clarifications.

  • Caching on detailed navigation besides navigation cache?

    Hello Everyone,
    We use Btexx EasyWCM as a content management system on our SAP NW portal.
    When we create a new page in the portal it should appear directly in the detailed navigation, but instead it appears much much later, often after more then an hour. The same happens when deleting a page.
    We thought of navigation cache at first but we disabled it and the problem was still there.
    Because the new page does appear after a while, what makes it time-based, we still think it might be a caching issue. We don't know what other caches influence the detailed navigation.
    The page does appear in the PCD (role) directly after it is made, same goes for deletion.
    We tried a restart already, but that didn't resolve anything. And I donu2019t think it's a network problem because the PCD updates instantly. Just the detailed navigation doesn't. Even when we changed the customised detailed navigation back to the standard SAP detailed navigation there was no difference.
    We tried creating a page directly on the server so the caches of the proxy's etc could be excluded and the problem was still there.
    Thanks.

    Hello Sander,
    that's good to hear. But you do not need not turn the navigation cache off.
    easyWCM supports the new Navigation Cache API. If a editor changes navigation structures, easyWCM automatically invalidates the relevant roles from the cache.
    Please check if your SAP Portal release and easyWCM release supports that feature.
    More information are available on our support plattform:
    http://www.btexx.de/support/
    Best regards,
    Michael

  • Quick Poll in Detailed Navigation area

    Hi Experts,
    I have successfully created Quick Poll iview. I want to show this iview in detailed navigation area.
    Can you please let me know how to go about it?
    Regards,
    EP

    Hi,
    The issue got sorted out. The following link helped me:
    How can I add an iView to the Detailed Navigation itself
    Thanks every one for the help.
    Regards,
    EP

Maybe you are looking for