Restricting members in Planning Webform depending on the member selection

Hi Guru's
Is there a way in the planning webform, to restrict members showing in the form, for example, I have Entity, Employee, Position. Depending on the entity selection I need to display on the form related to that entity. Any help will be greatly appreciated.

Im not sure there is any simple way to get dynamic row selection based on what is selected in the page.
If I were designing the form based on what you have stated, I would probably stick both Account and Year in the page, and the 400 products in rows. This would require the user to select the different combinations of Year / Account, but would mean only 12 columns (instead of 72).
Alternatively you could stick Account in rows too - meaning 800 rows, but less combinations to select in Page....all depends what is deemed acceptable to the user.
Probably other approaches that may be better than above (put Product in the Page for fun!!)
Thanks
JB

Similar Messages

  • Can we hide column in a query depending upon the variable selected

    Hi all,
    let us say my report have 10 column.
    now i am giving user option to select the values (let us say 'a' or 'b')
    columns must be displayed depending upon the value selected by user ..
    for example if user has selected 'a' then first five columns should be displayed..and if user has selected 'b' last five column should be displayed..(it will be OK even if we can hide the columns depending upon the selection )
    Is it possible in BEx...please let me know

    I did it sometime back. A bit complicated process.
    Create an infoobject, manually enter the values "keyfig1" and "keyfig2".
    Include this infoobject in the filters and restrict it using a "ready for input" variable.
    Now create two formula variables.
    Write a customer exit such that when you select "keyfig1", first formula variable's value should be set to 1 and other one's to 0.
    Then in the query create two calculated key figures, multiply both with the formula variable. Also supress column (all active value == 0).
    Then it will show the key figure which you have selected.
    Pravender

  • How to create  some columns dynamically in the report designer depending upon the input selection

    Post Author: ekta
    CA Forum: Crystal Reports
    how  to create  some columns dynamically in the report designer depending upon the input selection 
    how  export  this dynamic  report in (pdf , xls,doc and rtf format)
    report format is as below:
    Element Codes
    1
    16
    14
    11
    19
    10
    2
    3
    Employee nos.
    Employee Name
    Normal
    RDO
    WC
    Breveavement
    LWOP
    Sick
    Carers leave
    AL
    O/T 1.5
    O/T 2.0
    Total Hours
    000004
    PHAN , Hanh Huynh
    68.40
    7.60
    76.00
    000010
    I , Jungue
    68.40
    7.60
    2.00
    5.00
    76.00
    000022
    GARFINKEL , Hersch
    66.30
    7.60
    2.10
    76.00
    In the above report first column and the last columns are fixed and the other columns are dynamic depending upon the input selection:
    if input selection is Normal and RDO then only 2 columns w'd be created and the other 2 fixed columns.
    Can anybody help me how do I design such report....
    Thanks

    Hi Developer life,
    According to your description that you want to dynamically increase and decrease the numbers of the columns in the table, right?
    As Jason A Long mentioned that we can use the matrix to do this and put the year field in the column group, amount fields(Numric  values) in the details,  add  an filter to filter the data base on this column group, but if
    the data in the DB not suitable to add to the matrix directly, you can use the unpivot function to turn the column name of year to a single row and then you can add it in the column group.
    If there are too many columns in the column group, it will fit the page size automatically and display the extra columns in the next page.
    Similar threads with details steps for your reference:
    https://social.technet.microsoft.com/Forums/en-US/339965a1-8cca-41d8-83ef-c2548050799a/ssrs-dataset-column-metadata-dynamic-update?forum=sqlreportings 
    If your still have any problem, please try to provide us more details information, such as the data structure in the DB and the table structure you are currently designing.
    Any question, please feel free to let me know.
    Best Regards
    Vicky Liu

  • Removing Members from Excel Add-in (or Smartview) Member Selection Options

    The users of my system have write access to some scenarios, read access to others, and no access to the rest. I would like the Scenarios for which the users have no access to not show up in the member selection options in Excel Add-in (similar to how they will not show up in Forms). Our security settings obviously prevent them from seeing the data itself, but we don't want them to see certain Scenarios at all (even the member names). We've dealt with this issue in Financial Reporting by manually specifying what the POV options are, but we can't do the same with Excel Add-in or Smartview.
    Is this possible, or are these Add-ins just not smart enough to interpret the security?

    I sugget you look at metaread filters. they would prevent users from seeing members they don't have access to (one exception is they might see parents they don't have access to if they are required to navigate to the hierarchy they do have access to

  • Need to Display columns depending on the prompt selection

    I  need to show the only the columns as per the prompt selection given by the user.
    Suppose there are 5 prompts say (first name, last name, phone number, address, DOJ). All the prompts should be optional. If the user gave input for first name and last name then only this two columns must be displayed in the report.

    Yes it is possible but you will have to write down formulas for these columns.
    First add all required object in your report and format them in your report.
    Now say you want Last name to appear when you user enters last name in prompt.
    Write down following formula
    Report Detail Area
    =If(UserResponse("Last Name"))="USER INPUT" Then [LNAME]
    For column Heading you can use
    =If(UserResponse("Last Name"))="USER INPUT" Then "Column Heading"
    The same pattern may be applied for other columns.
    Regards,
    Bashir Awan

  • Calculation of total depending upon the quarter selected

    Dear All,
    User want to see the quarterly total of all the amount.
    Key figure struture in report is:-
    Quarter
    Actual amount
    plan amount
    variance
    This will display the result for every quarter. Now user want to see the quarter total.
    I can achieve this by making the property of CALQUARTER to suppress results never. This will give me output at the end of everyquarter. But i have variance field in my report whichi is giving a problem.
    Say for 1st three posting period the variance is 100 respectively then the quarterly variace is coming as 300 total. I dont want this . I want to apply formula here.
    formula=(( actual variacne - plan variance)/plan variacne)*100.
    How can i achieve this in BEx?
    Thanks & Rgds,
    Anup

    Hi Moorthy,
    variance is a formula.
    Quarter object used in hte key figure struture is a characteristics so i can't specify calculate result as total it only applies to key figures. For characteristics there is an option called Normailze to :- 'No normalization, Query result, Overall result, and Resul'. I dont know if we can use any of these???
    Suppress results never will automatically take the summation only.
    Thanks & Regards,
    Anup

  • Automatically update text field depending on the in select list value

    I have got 2 tables. Table A (Employee Personal Detail), Table B (Employee Academic detail). Employee no is common field between two tables).
    I have created interactive report with form on table b using in-built templates. I have added text box on form to display employee name which is stored in table A. I want to automatically display employee name depending upon value in employee no field on form. I know I can write query to get value in employee name field. It gives me error when employee no is blank. How to handle error?

    Sagar,
    For the employee name value to change according to the emp_no, your page needs to get submitted. can you use a select list with submit for emp_no? And then use the PL/SQL mentioned above to run on page submit?
    I'm not sure but I guess you can also achieve this in Ajax. May be someone expert in that could help.

  • Change the Status depending on the value selected in Sales stage

    I want to change the status in opportunity, depending upon what is entered in sales stage.
    I tried to find an appropriate BADI for the same purpose, but couldn't figure out any.
    I was thinking of changing the method do_prepare_output and including the code to get the value of sales stage and set the status. Is this feasible?

    Alternatively, you can enhance the SET method of the sales status and add the logic for status update as well.
    Regards, Kathirvel

  • How to adjust placement of two tables in webi depending on the rows selection

    Hi,
    I have a webi which has two tables. The prompts are on dates. As per requirement sometimes user selects one date or sometimes a range of dates.
    When One date is selected it works fine but when multiple dates are selected tables overlap each other. I can not place them side by side.
    Any idea how can I adjust?
    Regards
    Prashant

    Create two different section for each table in the report to avoid overlapping.
    For example :
    Section 1 - > table 1
    Section 2 -> table 2
    Regards,
    Pranay

  • Unable to open the member selection(pov)

    Hi,
    We are facing a critical issue and we are using FR 9.2 Version:
    Issue:
    We have FR Reports and Books in Workspace, when we try to open a Book or Report from workspace it asks for the POV to select. If we select member from the selection for the first time it opens. While trying to re open the same it hangs there giving blank screen and status of it goes on no result if we wait what ever may be the time. When we tried to open from studio its working fine even if we select multiple no of times also. We also tried to restat the services multiple no of times but no use. Is there any option to work it proper.
    We have tried to create the books once again but of no use.

    Hi,
    I have tried all these. Everything looks fine when you try to run from studio. I also saved the pov's once again but not working.
    Atlast we have done in this way, we created new books using the same old reports and gave security for the new books its working fine now. But in case if you touch the old book and run the new book same old problem persists. why i dont know.

  • Disabling button depending on the Value of a field in a standard page

    Hi,
    How can I disable a button depending on the value selected in a particular field of the same page? Is it possible to do so in a Oracle standard page? Please guide me in resolving this requirement.
    Thanks,
    Swagatika

    Swagatika,
    You can attach PPR event to the textinput field and use method
    pageContext.ForwardImmediatelyToCurrentPage().As process request method will be called again,here you can use method setDisabled(boolean) in OAsubmitButtonBean, to enable or disable your button!
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Need to restrict some hierarchy in RTP member selection

    Hi There,
    We are using on rule which conatins RTP variable.As per our requirement while selecting that RTP varaibale member through member selection window can I restrict the dimension hierarchy to only level 0 members as there are many levels in this dimension and we only want level zero members list to select from them.
    I have tried with @levmbrs(dim,0) in Limits section but without success.
    Thanks

    Thanks Alp for your prompt reply.
    I tried this option but nothing happened.Do you think by using the limit in variables(RTP) the pop up window while launching the rules will contain only the level 0 members as I described in the limit section ?
    For example: The dimension hiearrchical structure is as below and I need to show only Entity11,Entity12,Entity21 in the member selection window .Currently it is showing the below structure in the pop up while clicking the member selection icon.
    Entity
    -->Entity1
    ------>Entity11
    ------>Entity12
    -->Entity2
    ------>Entity21

  • Restrict member access in POV member selection

    Hello all,
    I wonder if there is a way to restrict access to certain members in Smart View's POV manager (member selection tool)? For example if a user is assigned a filter in Essbase that restricts his access to an Entity "A", he should not be able to see/select that entity in the member selection in Smart View.
    I did some research and browsed the guides but could not find anything related to this special requirement.
    Highly appreciate any thoughts.
    Thanks for your help and time.

    I have implemented MetaRead as the "standard" for users with read only access at several clients, as most people prefer to see only what they have access to. A good example is European users, don't need to see Asian countries in their geography rollup and vice versa.
    It also makes training easier as you don't have to deal with the questions, why can I see Germany/Thailand if I can't see any data.
    I suggested FR as an option as once the user has chosen their POV for the first time, it will follow them whenever they open a subsequent report, so they don't have to worry about choosing it.
    Although you do lose some ad-hoc abilities with FR - that you can mitigate through the use of expansion on rows/columns. Also the POV is per data source, so if you wished to migrate to new cube for a new financial year, then the POV would need to be chosen again.
    The other advantage with FR is you can distribute the same report and have many users, with differing access see different data through their POV and access rights. With Smart View, users would need to chose their POV every time they opened a newly distributed report.
    Hope this helps - let me know if you have further questions/thoughts.
    Cheers, Iain

  • Member selection (Member + UDA) on Planning Web-forms

    Hi all,
    Is it possible to select members and UDAs together on Planning Web-forms similar to member selection on Financial Reports?
    Example:
    Members: ILvl0Descendants ("Total Net Income")
    UDA: ALLOCACT
    I didn't see this option on the member selection window, but I wanted to make sure that I am not missing anything.
    Thanks,
    Mehmet

    Hi,
    UDA does not work in data forms. If you want that property to be there in the data form, please create an attribute dimension with the same children as UDA and attach the attribute members to that dimension.
    Thanks.

  • How can I change the menubar depeneding on the panel selected?

    Hi,
    I am having the[b] AppMain.java extends JFrame and the Navigator extends AppMain.
    There is a perspective.java interface which has a getMenu() method as follows
    public JMenubar getMenu()
    There are 2 panels which are being interchenged depending on the button selected in the navigator.
    THey are the Admin and the Config which implements Perspective extends JPanel
    and they also have the method for getmenu()as follows.
    public JMenuBar getMenu()
    return Navigator.getInstance().getJMenuBar();
    in the Navigator I have the code for the setJMenuBar as follows
    String xmlFile = "/metadata/guidef.xml";
    //Parse the xml file that represents the gui menus, toolbars, actions, icons
    try
    ErrorFactory.getInstance().parse();
    GuiFactory.getInstance().setInputSource(xmlFile);
    GuiFactory.getInstance().parse();
    this.setIconImage(IconFactory.getInstance().getIcon("appicon").getImage());
    this.setJMenuBar(createMenuBar());
    catch (Exception e)
    e.printStackTrace();
    But what I need to do is I need to change the menubar depending on panel selected ?
    Thanks in advance.

    public class MQENavigator extends ApplicationMain {
    /** Main Content panel for the application Frame */
    public JPanel mainContentJPanel_;
         public JPanel mainViewPanel = null;
         JPanel perspectiveButtonBar = new JPanel();
    public JPanel perspectiveViewPanel = new JPanel();
    public JPanel configViewPanel = new JPanel();
    public JPanel commandStatPanel = new JPanel();
    private Hashtable panelsHash = null;
    static private final String mqenterpriseKey = "application.title";
    static private final String guidefKey = "ldmkxml.guidef.text";
         static private final String initmqKey = "ldmkxml.mqelayout.text";
         static private final String toolbarKey = "ldmkxml.create.toolbars.text";
         static private final String statusKey = "ldmkxml.create.statusbars.text";
         static private final String mainappKey = "ldmkxml.create.mainapp.view.text";
         static private final String launchKey = "ldmkxml.launch.mqenterprise.text";
         static private final String imgfnfKey = "ldmkxml.imgfile.notfound.text";
         //ints to keep track of heights of various components
    int iHeight_;
    //Splash window for updating status
    SplashWindow _splash = null;
    * Constructor for the main application frame
    public MQENavigator()
    super();
    try
    initComponent();
    initGUI();
    soleInstance_ = this;
    catch(Exception e)
    e.printStackTrace();
    * This will initialize the component defaults
    * @param None
    * @return None
    * @exception <{Exception}>
    protected void initComponent() throws Exception
    setAppKeyName("mqe");
    setIniFile("mqe");
    Locale.setDefault(SupportedLanguages.getLocale(
    Integer.parseInt(getIniFile().getProperty("selected.language", "0"))));
              String key = StringFactory.getString(mqenterpriseKey);
    setAppName(key);
    Log.init();
    Log.log(Log.NOTICE, this, Utilities.getResource("/metadata/version.info").trim());
    super.initComponent() ;
              String hs = getIniFile().getProperty("helpset.name");
              GuiResource.initializeHelp(hs);
    * This will initialize this components GUI
    * @param None
    * @return None
    * @exception Exception
    private void initGUI() throws Exception
              String guidefkey = StringFactory.getString(guidefKey);
              String initmqkey = StringFactory.getString(initmqKey);
              String toolkey = StringFactory.getString(toolbarKey);
              String statuskey = StringFactory.getString(statusKey);
              String mainappkey = StringFactory.getString(mainappKey);
              String launchkey = StringFactory.getString(launchKey);
    // Start the splash screen
    _splash = displaySplashScreen(createSplashPanel());
    // Create the Menu Bar
    _splash.incrementProgressTo(10, guidefkey);
    String xmlFile = "/metadata/guidef.xml";
    createJMenuBar(xmlFile);
    /**String configxmlFile = "/metadata/configguidef.xml";
    //Parse the xml file that represents the gui menus, toolbars, actions, icons
    try
    ErrorFactory.getInstance().parse();
    GuiFactory.getInstance().setInputSource(xmlFile);
    GuiFactory.getInstance().parse();
    this.setIconImage(IconFactory.getInstance().getIcon("appicon").getImage());
    this.setJMenuBar(createMenuBar());
    catch (Exception e)
    e.printStackTrace();
    // Set the main content panel for all the GUI components
    _splash.incrementProgressTo(15, initmqkey);
    mainContentJPanel_ = (JPanel) this.getContentPane();
    mainContentJPanel_.setLayout(new BorderLayout());
    mainContentJPanel_.setSize(new Dimension (800,600));
    //Lets create the panels that we need
    //Keep track of the height of the toolbar and status so we now the max
    //real estate we can use for the actual "guts" display of the application
    //ToolBar
    _splash.incrementProgressTo(20, toolkey);
    //Status Bar
    _splash.incrementProgressTo(30, statuskey);
    JPanel statusBarPanel = createStatusBar();
    iHeight_ += statusBarPanel.getHeight();
    /**commandStatPanel = new JPanel();
         commandStatPanel.setLayout(new BoxLayout(commandStatPanel, BoxLayout.Y_AXIS));
              CommandStatsPanel commands = new CommandStatsPanel();
              ApplicationMain.getInstance().setCommandPanel(commands);
    String shouldOpen = MQEPreferencesDialog.getPreferenceValue("enable.trace.commands");
              if (shouldOpen != null)
                   Boolean traceOn = new Boolean (shouldOpen);
                   if (traceOn.booleanValue())
                        AbstractAction action = LandMarkMQActions.getInstance().getActionForName("viewcommand");
                        action.actionPerformed(new ActionEvent(this, ActionEvent.ACTION_PERFORMED, "enabled"));
                        //splitPane.setBottomComponent(commands);
                        commandStatPanel.add(commands);
              commandStatPanel.add(statusBarPanel);*/
    //MainView
    _splash.incrementProgressTo(40, mainappkey);
    mainViewPanel = new AdminPerspectivePanel();
              perspectiveViewPanel.setLayout(new BorderLayout());
              perspectiveViewPanel.add(mainViewPanel,BorderLayout.CENTER);
              perspectiveButtonBar.setLayout(new BoxLayout(perspectiveButtonBar, BoxLayout.Y_AXIS));
              perspectiveButtonBar.setBorder(BorderFactory.createRaisedBevelBorder());
              JButton adminPerspectiveButton = ComponentFactory.getInstance().createImageButton(IconFactory.getInstance().getIcon("navigator"));
              JButton configPerspectiveButton = ComponentFactory.getInstance().createImageButton(IconFactory.getInstance().getIcon("addicon"));
              JButton monitoringPerspectiveButton = ComponentFactory.getInstance().createImageButton(IconFactory.getInstance().getIcon("staricon"));
              configViewPanel = new ConfigPerspectivePanel();
              perspectiveButtonBar.add(adminPerspectiveButton);
              adminPerspectiveButton.addActionListener(new ActionListener()
                   public void actionPerformed (ActionEvent ae)
                        setPerspectivePane(mainViewPanel);
              perspectiveButtonBar.add(configPerspectiveButton);
              configPerspectiveButton.addActionListener(new ActionListener()
                   public void actionPerformed (ActionEvent ae)
                        setPerspectivePane(configViewPanel);
              // Done adding perspectiveButtonBar, perspectiveViewPanel and statusBarPanel to content pane
              mainContentJPanel_.add(perspectiveViewPanel, BorderLayout.CENTER);
    mainContentJPanel_.add(perspectiveButtonBar, BorderLayout.WEST);
    //mainContentJPanel_.add(commandStatPanel, BorderLayout.SOUTH);
    mainContentJPanel_.add(statusBarPanel, BorderLayout.SOUTH);
    //Launch the application
    _splash.incrementProgressTo(100, launchkey);
    launch(getAppName(), false) ;
    //To get around a swing bug set the locations of the splitpanes here
    setSplitDividers();
    validate();
    //This seems to fix the problem of the details panel split going to the correct location
    setSplitDividers();
    _splash.closeSplashWindow();
    setVisible(true);
    public void setPerspectivePane(JPanel panel)
              perspectiveViewPanel.removeAll();
              perspectiveViewPanel.add(panel);
              perspectiveViewPanel.revalidate();
              perspectiveViewPanel.repaint();
    public void setSplitDividers()
    double dividerLoc = .40;
    //The main split pane you want a 90 /10 split
    ApplicationMain.getInstance().getTreeDetailSplit().setDividerLocation(dividerLoc);
    ApplicationMain.getInstance().getTreeDetailSplit().setResizeWeight (dividerLoc);
    dividerLoc = .80;
    ApplicationMain.getInstance().getTreeCommandSplit().setResizeWeight (dividerLoc);
    ApplicationMain.getInstance().getTreeCommandSplit().setDividerLocation(dividerLoc);
    dividerLoc = .50;
    ApplicationMain.getInstance().getDetailEventSplit().setResizeWeight (dividerLoc);
    ApplicationMain.getInstance().getDetailEventSplit().setDividerLocation(dividerLoc);
    ((DetailPanel)ApplicationMain.getInstance().getDetailsPanel()).resetTableColumns();
    ((EventPanel)ApplicationMain.getInstance().getEventPanel()).resetTableColumns();
    //((CommandStatsPanel)ApplicationMain.getInstance().getCommandPanel()).resetTableColumns();
    public void createJMenuBar(String xmlFile)
              //Parse the xml file that represents the gui menus, toolbars, actions, icons
              try
                   ErrorFactory.getInstance().parse();
                   GuiFactory.getInstance().setInputSource(xmlFile);
                   GuiFactory.getInstance().parse();
                   this.setIconImage(IconFactory.getInstance().getIcon("appicon").getImage());
                   this.setJMenuBar(createMenuBar());
                   validate();
                   repaint();
              catch (Exception e)
                   e.printStackTrace();
    private JPanel createSplashPanel()
    String imagekey = StringFactory.getString(imgfnfKey);
    JPanel splashPanel = new JPanel(new BorderLayout());
    splashPanel.setBackground(Color.white);
    JLabel l = null;
    ImageIcon img = Utilities.getImage("/images/MQENavigator.jpg");
    if (img != null)
    l = new JLabel(img);
    else
    l = new JLabel(imagekey);
    l.setBackground(Color.white);
    l.setBorder(BorderFactory.createCompoundBorder());
    splashPanel.add(l, BorderLayout.CENTER);
    splashPanel.setPreferredSize(new Dimension ((int) l.getPreferredSize().getWidth(),
    (int) l.getPreferredSize().getHeight()));
    return splashPanel;
    static public void main (String[] args) throws Exception
    MQENavigator landMarkApp = new MQENavigator();
    Here in the code there is a setPerspectivePane() when the button are created and the admin and config are two different panels I meant to say.

Maybe you are looking for

  • Can't back up files

    Hi again, Finally the CDs are going in the drive, for no apparent reason, but now I can't back up my files. What opens when I open the CD is the "repair disk or volume" box. How do you back up files if the right dialog box won't come up?

  • Non - ASCII characters in textinput box

    Hi, I have a flex application where I have a TextInput box. If you paste the following (non-ascii characters) into it: "" ''¡¢£¤¥¦§¨©ª«¬ ®¯°±²³´µ¶·¸¹º®¯°±²³µ´¶µ·¹¸º»¼½¾¿ÀÁÈÉÊËÌÍÏÎÐÒÔØÖöõôóòññó" all you are left with is: I am guess its some configurat

  • Bluetooth for Apple TV?

    I have a hearing impairment and use hearing aids but I can only understand about 33% of the dialogue on videos I stream on Apple TV. Is there any way I can connect bluetooth headset to Apple TV or HDTV set?

  • Apps 11i clone RAC to Non RAC

    Hi hussein, I have 4 node 11i applications with PCP and Load balancer. Now we have a requirement to clone it to single node. OS     = Linux 4.6 Apps   = 11.5.10.2 *Node details:* database: Database RAC1 = 10.2.0.4 Database RAC2 = 10.2.0.4 Shared db  

  • Upgrading Database to 10G

    Hi, we are in the process of upgrading Oracle database from 9i to 10G , which is running Oracle applications Version 11.5.10.2. Appriciate if you could send, any docuementation mentioning the concerns, issues which I need to consider during this migr