Creating Popup Menu in Desktop Intelligence

I need help creating a popup menu in the Tool menu of Deski.
This popup needs to be visible when a report is open or when no report is open.
It's my first add-in and I can't make my code work.
Sub BuildMyMenu()
Dim PopMenu As CmdBarControl
Dim CleanPop As CmdBarControl
Dim unvButton As CmdBarControl
Dim lsiButton As CmdBarControl
On Error Resume Next    'disable errors temporarily
Set PopMenu = Application.CmdBars(1).Controls("&Tools").Controls("&Clean-Up Utility")
    If Err.Number = 0 Then  'button already exists
        Button.Delete       'delete it so that it can be re-defined
    Else
        Err.Clear           'clear the error so other testing can take place
    End If
Set PopMenu = Application.CmdBars(1).Controls("&Tools").Controls.Add(boBarPopup)
PopMenu.Caption = "&Clean-Up Utility"
PopMenu.DescriptionText = "Clean-Up Utility"
PopMenu.TooltipText = "Clean-Up Utility"
Set unvButton = PopMenu.CmdBarPopup.Controls.Add(boControlButton)
unvButton.Caption = "C&lean-Up Universe..."
unvButton.DescriptionText = "Clean-Up Universe"
unvButton.TooltipText = "Clean-Up Universe"
unvButton.OnAction = filename(ThisDocument) & "!ShowUserForm2"
Set PopMenu = Application.CmdBars(2).Controls("&Tools").Controls("&Clean-Up Utility")
    If Err.Number = 0 Then  'button already exists
        Button.Delete       'delete it so that it can be re-defined
    Else
        Err.Clear           'clear the error so other testing can take place
    End If
Set PopMenu = Application.CmdBars(2).Controls("&Tools").Controls.Add(boBarPopup)
PopMenu.Caption = "&Clean-Up Utility"
PopMenu.DescriptionText = "Clean-Up Utility"
PopMenu.TooltipText = "Clean-Up Utility"
Set unvButton = PopMenu.CmdBarPopup.Controls.Add(boControlButton)
unvButton.Caption = "C&lean-Up Universe..."
unvButton.DescriptionText = "Clean-Up Universe"
unvButton.TooltipText = "Clean-Up Universe"
unvButton.OnAction = filename(ThisDocument) & "!ShowUserForm2"
End Sub
What I need is a popup menu from the Tools menu, that says "Clean-Up Utilities". From that popup menu, 2 more buttons: one that says "Clean-Up Universes" and the other "Clean-Up LSI".
Thanks for your help.

In what way, exactly, isn't it working? Do you see the pop up menu at all?
Did you make sure that JS is enabled in your Acrobat?
I've ran the code and it seems to work fine for me. However, I don't quite
get what it's supposed to do.
Is it supposed to take the user to a specific page, or to a named
destination? It seems like it's trying to do both, which doesn't make much
sense.

Similar Messages

  • How i create popup menu when button onclick

    how i create popup menu when button onclick

    You try adding a scrip tag in your jsp code, and calling the function in the onclick attribute.
    Example:
    <script><![CDATA[
                    function confirmDelete(){
                    if(confirm("Are you sure you want to delete selected user")){
                    return true;
                    } else{
    return false;
    ]]></script>
    <ui:button action="#{View.delete_action}" binding="#{View.delete}" id="delete" onclick="confirmDelete"/>
    Cheers
    Daniel
    null

  • HOW I CREATE POPUP MENU ON MOUSE OVER

    hello every body
    my question is how to create popupmenu on mouse over on table column data in studio creator.
    please help me
    thanks

    ok this examples runs great on image component, in button or hyperlynk dont work finee or i can find how, paste this code in the head of the jsp code:
    <script type="text/javascript"><![CDATA[
    var opt=0;
    * AnyLink Drop Down Menu- � Dynamic Drive (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit http://www.dynamicdrive.com/ for full source code
    //Contents for menu 1
    var menu1=new Array()
    menu1[0]='Information<\/a>'
    menu1[1]='Del<\/a>'
    var menuwidth='165px' //default menu width
    var menubgcolor='lightyellow' //menu bgcolor
    var disappeardelay=250 //menu disappear speed onMouseout (in miliseconds)
    var hidemenu_onclick="yes" //hide menu when user clicks within menu?
    /////No further editting needed
    var ie4=document.all
    var ns6=document.getElementById&&!document.all
    if (ie4||ns6)
    document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"><\/div>')
    function getposOffset(what, offsettype){
    var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
    var parentEl=what.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    return totaloffset;
    function showhide(obj, e, visible, hidden, menuwidth){
    if (ie4||ns6)
    dropmenuobj.style.left=dropmenuobj.style.top="-500px"
    if (menuwidth!=""){
    dropmenuobj.widthobj=dropmenuobj.style
    dropmenuobj.widthobj.width=menuwidth
    if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
    obj.visibility=visible
    else if (e.type=="click")
    obj.visibility=hidden
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    function clearbrowseredge(obj, whichedge){
    var edgeoffset=0
    if (whichedge=="rightedge"){
    var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
    dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
    if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
    edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
    else{
    var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
    var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
    dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
    if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
    edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
    if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
    edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
    return edgeoffset
    function populatemenu(what){
    if (ie4||ns6)
    dropmenuobj.innerHTML=what.join("")
    function dropdownmenu(obj, e, menucontents, menuwidth){
    if (window.event) event.cancelBubble=true
    else if (e.stopPropagation) e.stopPropagation()
    clearhidemenu()
    dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
    populatemenu(menucontents)
    if (ie4||ns6){
    showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
    dropmenuobj.x=getposOffset(obj, "left")
    dropmenuobj.y=getposOffset(obj, "top")
    dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
    dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
    return clickreturnvalue()
    function clickreturnvalue(){
    if (ie4||ns6) return false
    else return true
    function contains_ns6(a, b) {
    while (b.parentNode)
    if ((b = b.parentNode) == a)
    return true;
    return false;
    function dynamichide(e){
    if (ie4&&!dropmenuobj.contains(e.toElement))
    delayhidemenu()
    else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
    delayhidemenu()
    function hidemenu(e){
    if (typeof dropmenuobj!="undefined"){
    if (ie4||ns6)
    dropmenuobj.style.visibility="hidden"
    function delayhidemenu(){
    if (ie4||ns6)
    delayhide=setTimeout("hidemenu()",disappeardelay)
    function clearhidemenu(){
    if (typeof delayhide!="undefined")
    clearTimeout(delayhide)
    if (hidemenu_onclick=="yes")
    document.onclick=hidemenu
    ]]></script>
    Next, paste this in css stylesheet:
    #dropmenudiv{
    position:absolute;
    border:1px solid black;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height:18px;
    z-index:100;
    #dropmenudiv a{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid black;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    #dropmenudiv a:hover{
    /*hover background color*/
    background-color: #faebeb
    and in the image componen in event onClick paste this
    dropdownmenu(this, event, menu1, '150px')
    onMouseOut event paste this:
    delayhidemenu()
    this should works, and as u can see, u can get more examples like this in the DHTML page. I hope it helps
    Plz tell me if this is what ur looking for, oor if u need help, post again
    Beltazor

  • Clicking text creates popup menu

    Hi, I want that when you click on some text drawn using drawString, a popupmenu should appear. Its something like as if you are clicking on some href link on web page. What I mean is that I want to assign some sort or event listener on text drawn using drawSting method.
    I will be very thankful for suggestions.

    You can add MouseListener to the container in which you draw the string, and remember the string's position. Check whether the mouse is clicked on the area that the string is drawn, if it is, do the popup thing.
    But I think you'd better use a JLabel to display the string, and add MouseListener to the JLabel. That would be much easier, and nicer.

  • Different value in the sum in a table of Desktop Intelligence

    Greetings, I created a report in Desktop Intelligence and I created a variable that contains the sum of the table. The table gives a value but when I put the variable in other part of the report give a total different value. When I checked the table contains some duplicate values. I used Avoid Duplicate Row Aggregation but the problem is worst. How can I remove the duplicate values in a row of table ?

    Hi  Miguel Rodriguez,
    what is the meaning of sum of table???
    i didnot  understud.
    aggregation performence is good when you make A object as measure Object in Universe level.
    if you want to like this:
    customer      product_1       product_2      product_3
        A             10                  50               60
        B             20                  60               40
        C             30                  70               20
        D             40                  80               80
    create a variable    PRODUCT
    =Sum( [product_1]  + [product_1] + [product_1])
    customer      product_1       product_2      product_3                    PRODUCT
        A             10                  50               60                   120
        B             20                  60               40                   120
        C             30                  70               20                   120
        D             40                  80               80                   200
    Next Click on Product column     File menu   -
    > Insert -
    > calculations -
    >Sum
    customer      product_1       product_2      product_3                    PRODUCT
        A             10                  50               60                   120
        B             20                  60               40                   120
        C             30                  70               20                   120
        D             40                  80               80                   200
                                                                            Sum= 560
    All the best,
    Praveen

  • Popup menu.

    Sir,
    I have create popup menu in fireworks and export as html in dreamweaver but every time when i have make any change in menu when add some thing in menu or delete in menu and when i have export html each time it will change containeer id and the link which i have defined will not work.
    please help how to prevent containner id remain same when i have make any change in popup menu.
    Rajeev

    Rajeev:
    You don't tell us which Dreamweaver or Fireworks version you are using, so we can't really answer your question.  In general however, you should COMPLETELY avoid the use of the Fireworks popup menus (if FW8 or earlier this is an absolute requirement - if FWCS3 or CS4, it is a strong suggestion).  There are many other ways to make a menu that do not open the door to the many problems that these poorly conceived and implemented FW menus do.  Some of these methods are commercial (and some are VERY good), and some are not.
    Check the uberlink and MacFly tutorials at PVII - http://www.projectseven.com/
    and the Navbar tutorial/articles at Thierry's place
    http://tjkdesign.com/articles/dropdown/
    Or this one (more recent article):
    http://tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp
    Or to get it done fast, go here -
    http://www.projectseven.com/tutorials/navigation/auto_hide/index.htm

  • Popup Menu in Fireworks 8

    Hi All,
    I want to create popup menu using fireworks 8. I was able to
    create basic simple popup menu.
    I want to make popup menu in which when mouse is moved over
    root button it changes its image, pops out the menu and root image
    stays into changed image till pop up menu is poped out. when popup
    menu is close root image changes to original image.(same as
    www.bestbuy.com is having - when mosue is moved over root image
    change to image with yellow font, pops out the menu and stays yello
    font imiage till pop up menu is open. when pop up menu is closed
    root image changes to original image/state.)
    Does anybody have idea, how to do this?
    Pls Help!
    Thank you.

    I don't believe Alan suggested you buy anything, but if he
    did, then
    consider these free alternatives. The FW menus simple suck
    large rocks....
    Check the uberlink and MacFly tutorials at PVII -
    http://www.projectseven.com/
    and the Navbar tutorial/articles at Thierry's place
    http://tjkdesign.com/articles/dropdown/
    Or this one (more recent article):
    http://tjkdesign.com/articles/Pure_CSS_Dropdown_Menus.asp
    Or to get it done fast, go here -
    http://www.projectseven.com/tutorials/navigation/auto_hide/index.htm
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "suzy_bcny" <[email protected]> wrote in
    message
    news:esp44q$j2d$[email protected]..
    > Thanks Alan for your reply.
    >
    > But I donot want to buy anything else. I have already
    bought fireworks8.
    >
    > I would just like to use fireworks8 for creating menu.
    >
    > Your suggestion in this will really help me. Thank you.
    >
    >
    >

  • How to create a splitted button with a popup menu?

    Hi,
    i am trying to build a button which can be clicked and an action is called (a normal button) and an addion to that basic function: there is on the right side of the button a seperated area with an arrow. If this arrow is clicked a popup menu becomes visible and you can choose a special action. This type of buttons (i don't know the name) can be seen by example in Eclipse or the Windows Media Player 11 or in Windows Vista).
    Here is an example image about what i mean: http://s2.imgimg.de/uploads/button56b4941cpng.png
    Can you tell me how to create a button with this possabilities?
    Please help me,
    greetings from germany,
    picard90

    hii,
    if you are want completed to define the Popup, then you have to define accesible areas,
    1/ create Popup (example from void)
    public void createPopupMenu() {
    JPopupMenu popup = new JPopupMenu();
    popup.addSeparator();
    ShowsManFxMenuItem = new JMenuItem("Show Details");
    ShowsManFxMenuItem.addActionListener((new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    //..some actions
    validate();
    repaint();
    popup.add(ShowsManFxMenuItem);
    MouseListener popupListener = new PopupListener(popup);
    //here is your listener directly to prepared object "yourButton"
    yourButton.addMouseListener(popupListener);
    2/ create POpupListener (example is class)
    class PopupListener extends MouseAdapter {
    JPopupMenu popup;
    PopupListener(JPopupMenu popupMenu) {
    popup = popupMenu;
    @Override
    public void mousePressed(MouseEvent e) {
    maybeShowPopup(e);
    @Override
    public void mouseReleased(MouseEvent e) {
    maybeShowPopup(e);
    //only in this block you can restrict anything with popup items (test anything and then to display all, only one, parts of them)
    private void maybeShowPopup(MouseEvent e) {
    if (e.isPopupTrigger()) {
    popup.show(e.getComponent(), e.getX(), e.getY());
    //these parts you can ingnore, but can covered extended events from popup
    public void actionPerformed(ActionEvent e) {
    JMenuItem source = (JMenuItem) (e.getSource());
    public void itemStateChanged(ItemEvent e) {
    JMenuItem source = (JMenuItem) (e.getSource());
    protected String getClassName(Object o) {// Returns just the class name -- no package info.
    String classString = o.getClass().getName();
    int dotIndex = classString.lastIndexOf(".");
    return classString.substring(dotIndex + 1);
    3/ I removed all my addition
    ... kopik

  • How to create a 3 or more level Popup menu

    Hello,
    I know how to create a 2-level menu for somehting like:
    Fruits>Apple
              Banana
              Oranges
    var choice = app.popUpMenuEx(
         {cName: "Fruits",
          oSubMenu: [ {cName: "Apple", cReturn: "Apple" }, {cName: "Banana", cReturn: "Banana" }, {cName: "Melon", cReturn: "Melon" } ]},
    But what would the code look like for something like (3 level):
    Fruits>Apple
              Banana
              Oranges>Navel
                            Valencia
                            Moro (Blood)
    or even something like this (4-levels):
    Location A......>Site A......>Properties...>Property1
                                                                Property2
                                                                Property3
                            Site B>
                            Site C>
    Location B>
    Location C>
    So overall, how would the above script for a 2-level popup menu be modified for a 3, 4, or more level popup menu?

    Hi,
    You can add the oSubMenu values at any level, so;
    var choice = app.popUpMenuEx(
         {cName: "Fruits",
          oSubMenu: [ {cName: "Apple", cReturn: "Apple" },
                      {cName: "Banana", cReturn: "Banana" },
                      {cName: "Oranges",
                       oSubMenu: [ {cName: "Navel" },
                                   {cName: "Valencia" },
                                   {cName: "Moro (Blood)" } ] }
    console.println(choice.toSource());
    Would give you the menu in your first example.  If the cReturn value is the same as the cName then you can just leave it off (as I have for th 3rd level menu).
    Regards
    Bruce

  • Creating BusinessObjects Desktop Intelligence report

    Hi All,
    I am new to Business Objects, though i have idea on administration. where can i find the steps to create Business Objects Desktop Intelligence report.

    you can read the Desktop intelligence user's guide
    it will help you much
    http://help.sap.com/businessobject/product_guides/boexir3/en/xi3_desktop_intelligence_access_and_analysis_guide_en.pdf
    good luck
    Amr

  • Popup menu's on extended desktop

    I use JDeveloper on a computer with 2 screens in extended desktop mode. When i open JDeveloper on the second screen, the popup menu's appear on the first screen.

         if(me.isPopupTrigger() && me.getX()<maxx && me.getY()<maxy)
                             //System.out.println("me.isPopupTrigger()");
                             pop.show(this, me.getX(),me.getY());
    You can use isVisible() to check wheather it's being displayed or not

  • JPopupMenu with JInternalFrame, popup menu doesn't work

    hi, i have this problem, as shown in the sample code at the end of this post.. basically, i have a table, and i added a JPopupMenu onto the table.. the popup menu works well when running the table class, though, when i call the table class in a JInternalFrame environment, the popup menu won't work.. anyone know why?
    ///Basic sample table code, when run this alone, the popup menu will work
    import java.util.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class TableBasic extends JPanel
         private JTable table;
         public TableBasic()
              String[] columnNames = { "Date", "String", "Integer", "Boolean" };
              Object[][] data =
                   {  { new Date(), "A", new Integer(1), Boolean.TRUE },
                        { new Date(), "B", new Integer(2), Boolean.FALSE },
                        { new Date(), "C", new Integer(9), Boolean.TRUE },
                        { new Date(), "D", new Integer(4), Boolean.FALSE}
              table = new JTable(data, columnNames)
                   //Returning the Class of each column will allow different
                   //renderers to be used based on Class
                   public Class getColumnClass(int column)
                        return getValueAt(0, column).getClass();
              table.setPreferredScrollableViewportSize(table.getPreferredSize());
              JScrollPane scrollPane = new JScrollPane(table);
              add(scrollPane);
         public void createPopupMenu()
              JMenuItem menuItem;
              //Create the popup menu.
              JPopupMenu popup = new JPopupMenu();
              menuItem = new JMenuItem("A popup menu item");
              //menuItem.addActionListener(this);
              popup.add(menuItem);
              menuItem = new JMenuItem("Another popup menu item");
              //menuItem.addActionListener(this);
              popup.add(menuItem);
              //Add listener to the text area so the popup menu can come up.
              MouseListener popupListener = new PopupListener(popup);
              table.addMouseListener(popupListener);
         public static void main(String[] args)
              JFrame frame = new JFrame();
              TableBasic table = new TableBasic();
              table.createPopupMenu();
              frame.setContentPane(table);
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              frame.pack();
              //frame.setLocationRelativeTo(null);
              frame.setVisible(true);
         class PopupListener extends MouseAdapter
              JPopupMenu popup;
              PopupListener(JPopupMenu popupMenu)
                   popup = popupMenu;
              public void mousePressed(MouseEvent e)
                   maybeShowPopup(e);
              public void mouseReleased(MouseEvent e)
                   maybeShowPopup(e);
              private void maybeShowPopup(MouseEvent e)
                   if (e.isPopupTrigger())
                        popup.show(e.getComponent(), e.getX(), e.getY());
    ///when integrate the previous table into here, popup menu won't work
    import java.awt.*;
    import javax.swing.*;
    public class InternalFrameBasic
         extends JFrame
         //implements ActionListener
         private JDesktopPane desktop;
         private JInternalFrame menuWindow;
         public static final int desktopWidth = 800;
         public static final int desktopHeight = 700;
         public InternalFrameBasic(String title)
              super(title);
              //Set up the GUI.
              desktop = new JDesktopPane();
              desktop.putClientProperty("JDesktopPane.dragMode", "outline");
              //Because we use pack, it's not enough to call setSize.
              //We must set the desktop's preferred size.
              desktop.setPreferredSize(new Dimension(desktopWidth, desktopHeight));
              setContentPane(desktop);
              createMenuWindow();
              desktop.add(menuWindow); //DON'T FORGET THIS!!!
              Dimension displaySize = menuWindow.getSize();
              menuWindow.setSize(desktopWidth, displaySize.height);
         private void createMenuWindow()
              menuWindow =
                             new JInternalFrame("Event Watcher", true, //resizable
                                                                                                   true, //closable
                                                                                                   false, //not maximizable
                                                                                                   true); //iconifiable
              menuWindow.setContentPane(new TableBasic());
              menuWindow.pack();
              menuWindow.setVisible(true);
          * Create the GUI and show it.  For thread safety,
          * this method should be invoked from the
          * event-dispatching thread.
         private static void createAndShowGUI()
              //Make sure we have nice window decorations.
              //JFrame.setDefaultLookAndFeelDecorated(true);
              //Create and set up the window.
              JFrame frame = new InternalFrameBasic("Example Internal Frame");
              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              //Display the window.
              frame.pack();
              frame.setVisible(true);
         public static void main(String[] args)
              //Schedule a job for the event-dispatching thread:
              //creating and showing this application's GUI.
              javax.swing.SwingUtilities.invokeLater(new Runnable()
                   public void run()
                        createAndShowGUI();
    }

    table.createPopupMenu();The above line should not be in the main method. It should be in the constructor class of TableBasic.
    You never execute that method in your InternalFrameBasic class to the mouse listener never gets added to the table.

  • Saving & opening migrated Desktop intelligence docs of BO 6.5.x in BO XI R2

    Hi,
    I'd like to seek help on the issue that follows herein-
    Symptom:
    Certain Desktop intelligence documents, particular to this customer, created in Business Objects 6.5.x environment and have then been imported into Business Objects XI Release 2. These Desktop intelligence documents, when now opened in XI R2, either through Deski Windows Client or through Infoview, and "Saved As" .PDF file on local machine and opened in Adobe Reader 7.0.0 (or versions thereafter), return blank. However, in the process of open this PDF file, if you allow Adobe Reader to connect to internet and automatically download "Japanese fonts" and install on local machine, the report opens fine.
    Environment:
    Business Objects 6.5.x on Windows NT platform
    Business Objects XI Release 2 (no service packs) on Windows NT Platform
    Import Wizard in Business Objects XI Release 2
    Windows XP as client machine
    Desktop Intelligence Windows Client
    Infoview
    Adobe Reader 7.0.0 (or versions thereafter)
    Simple reproduction of the Issue:
    1. Open the sample affected Deski document attached here, in Business Objects 6.5.x through Deski Windows client.
    2. From File menu, choose "Save As" and save to local machine as PDF file. Now open this file in Adobe Reader and verify that the file opens fine.
    3. Now save and export this Deski document to BO 6.5.x enterprise repository.
    Launch Import Wizard from BO XI R2 and import this Desktop Intelligence document into XI R2.
    4. In BO XI R2, open through Infoview, "Save as" to local computer as .PDF and open in Adobe Reader. Alternately, do the same through XI R2 Deski Windows client.
    5. Now verify that Adobe Reader checks for updates from Internet and asks to install "Japanese Fonts". If you do not proceed to install "Japanese Fonts", the report returns blank.
    Could you please suggest the reason for this behaviour and how to avoid it from Business Objects side?
    I'd be grateful for any suggestions. Feel free to ask me further.
    Thanks in anticipation.
    Regards,
    Subhodeep

    Hi,
    Please try the follwing Resolutions at your end:
    Cause
    Due to difference in architecture, BusinessObjects XI R2 handles PDF files differently than BusinessObjects 6.5.x.
    When the customer opens the XI R2 version Deski doc saved as pdf in Adobe Reader, it tries to check for missing fonts due to inherent nature of this report. Missing fonts usually get downloaded automatically from the internet. But the API file responsible for this, known as "Updater.api" should be present in the Adobe Reader installation on the local Windows machine. Customer does not have this "Updater.api" file in their corporate Adobe Reader deployment due to network security policies.
    File Name: Updater.api
    Description: The Updater plug-in manages the list of updates that are available for the Adobe Reader and Adobe Acrobat products.  
    Dependencies: Plug-ins required for loading: EScript, IA32, SOAP, WebLink.
    Resolution
    Suggested below are steps to get the "updater.api" file in Adobe Reader installation on local computer and hence allow Adobe Reader to automatically check for product updates through internet.
    Resolution 1 -
    Zipped and attached is the "Updater.api" file here. Kindly download, extract and paste the Updater.api file at the following location on your local Windows machine - C:\Program Files\Adobe\Acrobat 7.0\Reader\plug_ins (Note: assuming that Adobe is installed in C:\Program Files)
    When done, open the affected Deski PDF document. Let Adobe Reader check for updates. It should prompt you to install "Japanese Fonts" (file name alf_jpn.exe, approx size 10Mb). Kindly continue with the download and installation this font. When done, the Deski document should open fine.
    Resolution 2 -
    Uninstall Adobe Reader from your computer.
    Get a of Adobe Reader for Windows XP from the following location: http://get.adobe.com/reader/
    Let Adobe Reader check for updates and install "Japanese Fonts" as mentioned before. When done, the Deski document should open fine.
    Hope this helps...
    Cheers,
    Deepti Bajpai

  • Import data with nulls in Desktop Intelligence

    Hello,
    I have data with null values (in a measure).  If I export the data as CSV it shows null values as #EMPTY.  If I use that as a datasource, it loads #EMPTY as 0 (zero).
    Is there a way to make desktop intelligence recognize null values?  I tried to remove the #empty and just leave the column empty, it still loads as a numeric zero.
    Same (actually worse) for XML.  It seems if I export my data to XML it can not use that as a datasource.  Odd.  So I created the following XML file:
    <?xml version='1.0' encoding='UTF-8'?>
    <data>
      <item key="AAAAAEUK" value="130" category="A" />
      <item key="AAAACGDC" value="66" category="A" />
      <item key="AAAADNJP" value="56" category="A" />
      <item key="AAAAFWRQ" value="222" category="A" />
      <item key="AAAAGITU" category="B" />
    </data>
    I would expect the value field to be null for the last row.  But the values turns out to be 222!  If I try to put anything else, an empty string "", "#EMPTY", "null", it is always returned as 0.
    This is a problem because 0 an null are differnt when computing averages.

    Hi Florian,
    What is the source of your csv data?
    If I have a table in excel with empty cells, the data goes into the .csv as nothing so your example would look like
    Item key,value,category
    AAAAAEUK,130,A
    AAAACGDC,66,A
    AAAADNJP,56,A
    AAAAFWRQ,222,A
    AAAAGITU,,B
    This reads in just fine in DeskI (shows #EMPTY in the view data, treats it as such in the report).
    So I would look to get the data generated in right way, then DeskI can handle it, no problem.
    If all else fails, just run a search&replace and change ,#EMPTY, to ,,
    BTW if you have an alphanumeric value in a column where DeskI already decided there should be numeric,
    it will read in as 0, that is why the #EMPTY string value got transformed to zero.
    Good luck,
    Marianne

  • Creating popup menus using bookmarks in acrobat pdf

    Hi All,
    I have a requirment to create a button called "Index" in a pdf.
    When I click on that button it should show the popup menu and if I click any of the menuitem in that, it should take me to that particular page. I saw some of the interactive pdf's available on the web and they have this facility. I tried to incorporate this into my pdf, it shows the popup menu item correctly but not taking me to that particular page and throughs an error message.
    itemIndex is not defined
    3:AcroForm:Index:Annot1:MouseUp:Action1
    Below is the code I tried for your reference.
    My question: Is there any way to populate this popup menu with the action to go to particular page, from the available bookmarks of a pdf?
    Please help me. Thanks in advance.
    var itemInedex = app.popUpMenu("Executive summary", "Why backups?", "Defining the data status (consistency)", "New disk technologies", "Understanding disaster recovery and restart and recovery", "Drawbacks with backups", "Backup in mainframe", "Schematic presentation", "For more information")
    switch (itemIndex) {
    case "Executive summary":
    this.pageNum = 0
    break
    case "Why backups?":
    this.pageNum = 3
    break
    case "Defining the data status (consistency)":
    this.pageNum = 4
    break
    case "New disk technologies":
    this.pageNum = 5
    break
    case "Understanding disaster recovery and restart and recovery":
    this.pageNum = 6
    break
    case "Drawbacks with backups":
    this.pageNum = 7
    break
    case "Backup in mainframe":
    this.pageNum = 8
    break
    case "Schematic presentation":
    this.pageNum = 9
    break
    case "For more information":
    this.pageNum = 10
    break
    Regards,
    Muthuraj. D

    Hi
    Thanks a lot. I did not notice that .
    Is there anyway to populate this popup menu item from the bookmark list? I did write these bookmarks and page numbers manually.
    Regards,
    Muthuraj. D

Maybe you are looking for

  • Creating Vendor Master Records from HR Master Records

    Dear Experts, I have been using t-code PRAA to create vendor master records from HR master records.  The client would like to have one vendor number for a group of employees (in this case external contractors all working for the same company).  The s

  • Reading a multiple record types from a single File using BPEL file adapter

    Hi all. We have a requirement where we want to read a CSV file using the BPEl adapter. Following is the sample of csv file HDR,1,2,3 ---- First transaction starts---- TH,1,2,3 RSD,1,1 RSD,1,1 TD,1 -------Second transaction starts--- TH,1,2,3 RSD,1,1

  • Lookup number in range variable

    i am working on a table in which three header cells have been merged into one: table-1 –––apple––pear––peach– 2|–A–B–C|D–E–F|G–H–I 3|–J–K–L|M–N–O|P–Q–R 4|–S–T–U|V–W–X|Y–Z–a from another table there are two cells i use that look up the value in the fi

  • 3.1I Installation using R3INST tool

    Hello, I am running an installation of 3.1I R3 system on AIX with R3INST tool. I am getting an following error. 2007-May-15 17:01:01   gs_sapconf_read_instance 2 ended. 2007-May-15 17:01:03 I ik012_instinst       3 for role DVEBMGS 2007-May-15 17:01:

  • CIF performance improvement

    Hi, Is there any document or point list to look for to improve performance of CIF in case of high data load. I mean what are parameters to look for in configuration. What is impact those parameters How to fine tune it. Any changes in integration mode