Multiple button groups

Hey everyone I am writing a program that contains 2 button groups(of radio buttons) and I am try to set a different value of Height for every height, and either the gender of male or female. But i can't get the getActionCommand to work with it. I don't know how to make it select one button for each group here is my code.
import java.awt.* ;
import java.awt.event.*;
import javax.swing.*;
public class IdealWeightCalculator extends JFrame implements ActionListener
  JRadioButton genderM, genderF;
  ButtonGroup  genderGroup;
  JPanel       genderPanel;
  JRadioButton heightA, heightB, heightC, heightD, heightE;
  ButtonGroup  heightGroup;
  JPanel       heightPanel;
  JTextField   resultText;
  JLabel       resultLabl;
  JPanel       resultPanel;
  double W,H;
  public IdealWeightCalculator() 
    setTitle( "Your Ideal Weight" );
    setDefaultCloseOperation( EXIT_ON_CLOSE );
    // gender group
    genderM = new JRadioButton("Male", true );
    genderF = new JRadioButton("Female", false );
    genderGroup = new ButtonGroup();
    genderGroup.add( genderM );  genderGroup.add( genderF );
    genderPanel = new JPanel();
    genderPanel.setLayout(
        new BoxLayout( genderPanel, BoxLayout.Y_AXIS ) );
    genderPanel.add( new JLabel("Your Gender") );
    genderPanel.add( genderM );  genderPanel.add( genderF );
    // height group
    heightA = new JRadioButton("60 to 64 inches", true  );
    heightB = new JRadioButton("64 to 68 inches", false );
    heightC = new JRadioButton("68 to 72 inches", false );
    heightD = new JRadioButton("72 to 76 inches", false );
    heightE = new JRadioButton("76 to 80 inches", false );
    heightGroup = new ButtonGroup();
    heightGroup.add( heightA ); heightGroup.add( heightB );
    heightGroup.add( heightC ); heightGroup.add( heightD );
    heightGroup.add( heightE );
    heightPanel = new JPanel();
    heightPanel.setLayout(
        new BoxLayout( heightPanel, BoxLayout.Y_AXIS ) );
    heightPanel.add( new JLabel("Your Height") );
    heightPanel.add( heightA ); heightPanel.add( heightB );
    heightPanel.add( heightC ); heightPanel.add( heightD );
    heightPanel.add( heightE );
    // result panel
    resultText  = new JTextField(7);
    resultText.setEditable( false );  
    resultLabl  = new JLabel("Ideal Weight");
    resultPanel = new JPanel();
    resultPanel.add( resultLabl );
    resultPanel.add( resultText );
    // content pane
    getContentPane().setLayout( new BorderLayout() );
    getContentPane().add( genderPanel, BorderLayout.WEST );
    getContentPane().add( heightPanel, BorderLayout.EAST );
    getContentPane().add( resultPanel, BorderLayout.SOUTH  );
    genderM.setActionCommand("male");
    genderF.setActionCommand("female");
    heightA.setActionCommand("1");
    heightB.setActionCommand("2");
    heightC.setActionCommand("3");
    heightD.setActionCommand("4");
    heightE.setActionCommand("5");
    genderM.addActionListener( this );
    genderF.addActionListener( this );
    heightA.addActionListener( this );
    heightB.addActionListener( this );
    heightC.addActionListener( this );
    heightD.addActionListener( this );
    heightE.addActionListener( this );
public void malecalc(){
     W=(H*H)/28;
public void femalecalc(){
     W=(H*H)/30;
public void actionPerformed( ActionEvent evt) 
       /*if (evt.getActionCommand().equals("male")){
            if (evt.getActionCommand().equals("1")){
                 H=62;
                 malecalc();
       if (evt.getActionCommand().equals("male")){
            if(evt.getActionCommand().equals("1")){
                 H=62;
                 malecalc();
            else if (evt.getActionCommand().equals("2")){
                 H=66;
                 malecalc();
            else if (evt.getActionCommand().equals("3")){
                 H=70;
                 malecalc();     
            else if (evt.getActionCommand().equals("4")){
                 H=74;
                 malecalc();     
            else if (evt.getActionCommand().equals("5")) {
                 H=78;
                 malecalc();     
       else if (evt.getActionCommand().equals("female")){
            if(evt.getActionCommand().equals("1")){
                 H=62;
                 femalecalc();
            else if (evt.getActionCommand().equals("2")){
                 H=66;
                 femalecalc();
            else if (evt.getActionCommand().equals("3")){
                 H=70;
                 femalecalc();
            else if (evt.getActionCommand().equals("4")){
                 H=74;
                 femalecalc();     
            else if (evt.getActionCommand().equals("5")) {
                 H=78;
                 femalecalc();     
       resultText.setText( (W+"      ")  );
    repaint();                 
  public static void main ( String[] args )
    IdealWeightCalculator weightApp  = new IdealWeightCalculator() ;
    weightApp.setSize( 250, 225 );  
    weightApp.setVisible( true );       
}

solved it myself

Similar Messages

  • One tray for multiple button group items

    Hi,
    I have 3 button group items in my templaate ,in the propoerties of these button grps the tray is on .NOw I can see 3 trays when I execute my template instead I want to have one tray for these 3 button group items . How is this possible?
    THanks
    Sany

    OK, I'm having trouble again. I need multiple items to drag
    to one target. I'm putting all my actionscript in the same frame,
    and here's how it looks:
    stop();
    name_mc.onPress = function():Void {
    this.startDrag(true);
    name_mc.onRelease = function():Void {
    this.stopDrag();
    if (eval(this._droptarget) == safe_mc) {
    this.swapDepths(this._parent.getNextHighestDepth());
    this.removeMovieClip();
    address_mc.onPress = function():Void {
    this.startDrag(true);
    address_mc.onRelease = function():Void {
    this.stopDrag();
    if (eval(this._droptarget) == safe_mc) {
    this.swapDepths(this._parent.getNextHighestDepth());
    this.removeMovieClip();
    And I'm getting the following error message:
    **Error** Scene=Recap, layer=actions, frame=1:Line 21:
    Statement block must be terminated by '}'
    address_mc.onRelease = function():Void {
    **Error** Scene=Recap, layer=actions, frame=1:Line 27: Syntax
    error.
    Total ActionScript Errors: 2 Reported Errors: 2
    Do you know what I'm doing wrong?

  • How can I place calendars in multiple calendar groups?

    I would like to use a group for each of my family members but reference some of the same calendars from multiple calendar groups. Here is an example:
    Lets say I have a calendar for school, sport1, sport2, activity, family, and work
    I would like the groups to look like this:
    Me: family and work
    Wife: activity and family
    Son_1: school, sport1 and family
    Son_2: school, sport2 and family
    When a group is visible, that person can see the activities in which they participate. When several groups are visible, though, only single copies of shared events would appear and shared events would only have to be entered once.
    Is there a way to do this or do I need to place this on the feedback page?

    Bernd Alheit wrote:
    How can I place Windows Media Player in my PDF?
    Why want you the media player in a pdf file?
    e.g. pushing Mozart - button to listen to Mozart's music. But it must be a script not embedded player. Is it possible?

  • Radio Button Groups

    Hi I am trying to create two radio button groups, one which contains other text buttons and names buttons, in this group only other text button or names can be chosen. But then within the other group I have all the names buttons, but i only want one of these to be chosen at a time. Heres my code
    [AS]
    import fl.controls.RadioButtonGroup;
    //===========================All Name Buttons============================
    var NameTxtRadio:RadioButtonGroup=new RadioButtonGroup("NameTxtRadio");
    LBtextMenu.LBnames.group=NameTxtRadio;
    RBtextMenu.RBnames.group=NameTxtRadio;
    LStextMenu.LSnames.group=NameTxtRadio;
    RStextMenu.RSnames.group=NameTxtRadio;
    LBtextMenu.LBnames.addEventListener(MouseEvent.CLICK, NamesshowResult);
    RBtextMenu.RBnames.addEventListener(MouseEvent.CLICK, NamesshowResult);
    LStextMenu.LSnames.addEventListener(MouseEvent.CLICK, NamesshowResult);
    RStextMenu.RSnames.addEventListener(MouseEvent.CLICK, NamesshowResult);
    function NamesshowResult(event:MouseEvent):void {
       switch (NameTxtRadio.selection) {
              case RBtextMenu.RBnames :
               trace ("RB names chosen");
                             RStextMenu.RSnames.selected = false;
                           RBtextMenu.RBnames.selected = true;
                           LBtextMenu.LBnames.selected = false;
                           LStextMenu.LSnames.selected = false;
                            break;
                           case LBtextMenu.LBnames :
               trace ("LB names chosen");
                            RStextMenu.RSnames.selected = false;
                           RBtextMenu.RBnames.selected = false;
                           LBtextMenu.LBnames.selected = true;
                           LStextMenu.LSnames.selected = false;
                            break;
                           case LStextMenu.LSnames :
               trace ("LS names chosen");
                             RStextMenu.RSnames.selected = false;
                           RBtextMenu.RBnames.selected = false;
                           LBtextMenu.LBnames.selected = false;
                           LStextMenu.LSnames.selected = true;
                            break;
                           case RStextMenu.RSnames :
               trace ("RS names chosen");
                           RStextMenu.RSnames.selected = true;
                           RBtextMenu.RBnames.selected = false;
                           LBtextMenu.LBnames.selected = false;
                           LStextMenu.LSnames.selected = false;
                            break;
    //==========================Right Breast text menu==========================
    var RBTxtRadio:RadioButtonGroup=new RadioButtonGroup("RBTxtRadio");
    RBtextMenu.RBotherTxt.group=RBTxtRadio;
    RBtextMenu.RBnames.group=RBTxtRadio;
    RBtextMenu.RBotherTxt.addEventListener(MouseEvent.CLICK, RBshowResult);
    RBtextMenu.RBnames.addEventListener(MouseEvent.CLICK, RBshowResult);
    function RBshowResult(event:MouseEvent):void {
       switch (RBTxtRadio.selection) {
              case RBtextMenu.RBotherTxt :
               trace ("RB other chosen");
                            break;
                           case RBtextMenu.RBnames :
               trace ("RB names chosen");
                            break;
    //==============================================================================
    //==========================Left Breast text menu==========================
    var LBTxtRadio:RadioButtonGroup=new RadioButtonGroup("LBTxtRadio");
    LBtextMenu.LBotherTxt.group=LBTxtRadio;
    LBtextMenu.LBnames.group=LBTxtRadio;
    LBtextMenu.LBotherTxt.addEventListener(MouseEvent.CLICK, LBshowResult);
    LBtextMenu.LBnames.addEventListener(MouseEvent.CLICK,LBshowResult);
    function LBshowResult(event:MouseEvent):void {
       switch (LBTxtRadio.selection) {
              case LBtextMenu.LBotherTxt :
               trace ("LB other chosen");
                            break;
                           case LBtextMenu.LBnames :
               trace ("LB names chosen");
                            break;
    //==============================================================================
    //==========================Left Shoulder text menu==========================
    var LSTxtRadio:RadioButtonGroup=new RadioButtonGroup("LSTxtRadio");
    LStextMenu.LSotherTxt.group=LSTxtRadio;
    LStextMenu.LSnames.group=LSTxtRadio;
    LStextMenu.LSotherTxt.addEventListener(MouseEvent.CLICK, LSshowResult);
    LStextMenu.LSnames.addEventListener(MouseEvent.CLICK,LSshowResult);
    function LSshowResult(event:MouseEvent):void {
       switch (LSTxtRadio.selection) {
              case LStextMenu.LSotherTxt :
               trace ("LS other chosen");
                            break;
                           case LStextMenu.LSnames :
               trace ("LS names chosen");
                            break;
    //==============================================================================
    //==========================Right Shoulder text menu==========================
    var RSTxtRadio:RadioButtonGroup=new RadioButtonGroup("RSTxtRadio");
    RStextMenu.RSotherTxt.group=RSTxtRadio;
    RStextMenu.RSnames.group=RSTxtRadio;
    RStextMenu.RSotherTxt.addEventListener(MouseEvent.CLICK, RSshowResult);
    RStextMenu.RSnames.addEventListener(MouseEvent.CLICK,RSshowResult);
    function RSshowResult(event:MouseEvent):void {
       switch (RSTxtRadio.selection) {
              case RStextMenu.RSotherTxt :
               trace ("RS other chosen");
                            break;
                           case RStextMenu.RSnames :
               trace ("RS names chosen");
                            break;
    //==============================================================================
    [/AS]
    I have no problem choosing between either, other text button or names, only one is selected at a time, but this isnt the case for the other group im able to select multiple name buttons without the other one becoming deselected.
    Thanks in advance for any help.

    Hi just if anyone else wants to do something like i have, I had to ditch the radio button component and make my own.
    Heres the code.
    [AS]
    RBnamesTextButton.CustomRadioButton.stop();
    LBnamesTextButton.CustomRadioButton.stop();
    RSnamesTextButton.CustomRadioButton.stop();
    LSnamesTextButton.CustomRadioButton.stop();
    RBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState01);
    LBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState01);
    RSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState01);
    LSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState01);
    function rollOverState01(event:MouseEvent):void
              if (event.target.currentFrame !== 3)
                        event.target.gotoAndStop("over");
    RBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState01);
    LBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState01);
    RSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState01);
    LSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState01);
    function rollOffState01(event:MouseEvent):void
              if (event.target.currentFrame !== 3)
                        event.target.gotoAndStop("off");
    RBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState01);
    LBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState01);
    RSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState01);
    LSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState01);
    function rollupState01(event:MouseEvent):void
              RBnamesTextButton.CustomRadioButton.gotoAndStop(1);
              LBnamesTextButton.CustomRadioButton.gotoAndStop(1);
              RSnamesTextButton.CustomRadioButton.gotoAndStop(1);
              LSnamesTextButton.CustomRadioButton.gotoAndStop(1);
              event.target.gotoAndStop(3);
    //======================================OTHER TEXT========================================================
    RBotherTextButton.CustomRadioButton.stop();
    LBotherTextButton.CustomRadioButton.stop();
    LSotherTextButton.CustomRadioButton.stop();
    RSotherTextButton.CustomRadioButton.stop();
    RBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState02);
    RSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState02);
    LBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState02);
    LSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OVER, rollOverState02);
    function rollOverState02(event:MouseEvent):void
              if (event.target.currentFrame !== 3)
                        event.target.gotoAndStop("over");
    RBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState02);
    RSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState02);
    LBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState02);
    LSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_OUT, rollOffState02);
    function rollOffState02(event:MouseEvent):void
              if (event.target.currentFrame !== 3)
                        event.target.gotoAndStop("off");
    //===============================RB BUTTONS================================================
    RBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState03);
    RBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState04);
    function rollupState03(event:MouseEvent):void
              RBnamesTextButton.CustomRadioButton.gotoAndStop(3);
              RBotherTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Right Breast names clicked")
    function rollupState04(event:MouseEvent):void
              RBotherTextButton.CustomRadioButton.gotoAndStop(3);
              RBnamesTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Right Breast text clicked")
    //======================================================================================== =======
    //===============================LB BUTTONS================================================
    LBnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState05);
    LBotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState06);
    function rollupState05(event:MouseEvent):void
              LBnamesTextButton.CustomRadioButton.gotoAndStop(3);
              LBotherTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Left Breast names clicked")
    function rollupState06(event:MouseEvent):void
              LBotherTextButton.CustomRadioButton.gotoAndStop(3);
              LBnamesTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Left Breast text clicked")
    //======================================================================================== =======
    //===============================RS BUTTONS================================================
    RSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState07);
    RSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState08);
    function rollupState07(event:MouseEvent):void
              RSnamesTextButton.CustomRadioButton.gotoAndStop(3);
              RSotherTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Right Shoulder names clicked")
    function rollupState08(event:MouseEvent):void
              RSotherTextButton.CustomRadioButton.gotoAndStop(3);
              RSnamesTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Right Shoulder text clicked")
    //======================================================================================== =======
    //===============================LS BUTTONS================================================
    LSnamesTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState09);
    LSotherTextButton.CustomRadioButton.addEventListener(MouseEvent.MOUSE_UP, rollupState10);
    function rollupState09(event:MouseEvent):void
              LSnamesTextButton.CustomRadioButton.gotoAndStop(3);
              LSotherTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Left Shoulder names clicked")
    function rollupState10(event:MouseEvent):void
              LSotherTextButton.CustomRadioButton.gotoAndStop(3);
              LSnamesTextButton.CustomRadioButton.gotoAndStop(1);
              trace("Left Shoulder text clicked")
    //======================================================================================== =======
    [/AS]
    There is probably a more efficent way to code this but im an AS noob :]

  • Buttons grouped to a a state of one MSO controlling a state of another MSO

    If you have a MSO that has the button grouped to the state so that when it is pressed a overlay pops up. Because the button is grouped you can no longer control other States in another MSO. The problem I am having is if one OL is open in one MSO and I click on another button in a different MSO I now have two OL open at the same time. I know if the button was not grouped with the state I could set each of the buttons to have two actions, first go to the off state of the opposing OL and then to the on state of that OL, but the button that is grouped does not give me the option to select states outside of its own MSO.

    Ok. Hope to see that solved one day, life will be easier :).
    BTW, just reminded me about multiple layouts support incompatibility with multi articles import (with sidecar.xml). Any idea if this will be solved? On of “selling features” for CS6 :).
    Martin

  • Multiple Radio Groups

    Hi,
    I am using multiple Radio Groups... something like this:
    Group 1
    Canada
    USA
    Maxico
    Group 2
    England
    France
    Germany
    Group 3
    India
    China
    Iran
    my query has something like this:
    where
    (CITY = :P60_GROUP1 or CITY = :P60_GROUP2 or CITY = :P60_GROUP3)
    PROBLEM: when I select option across groups, it dosen't reset previous option... let's say if I click on Germany, I see data for Germany... but when I click on India (after Germany) I see data for both Germany and India... How to ensure that when I select an option, other's get reset

    OK, in that case, you need to write 3 on click events (one for each set) which will set the values of the other radio button to null when you click a radio button.

  • I need some information about using multiple toggle groups??

    Hi,
    I am trying to implement multiple toggle groups in javafx(one for radio button and one for toggle buttons).
    On selecting one of the radio buttons , the toggle buttons appear and I need to perform some operation based on the selected toggle button value.
    But for me only the radio button toggling is working.
    The toggle button is coming as disabled.
    Please help me out.

    Can you post a short, self-contained, correct example demonstrating the problem? The following example works fine for me:
    import javafx.application.Application;
    import javafx.scene.Scene;
    import javafx.scene.control.RadioButton;
    import javafx.scene.control.ToggleButton;
    import javafx.scene.control.ToggleGroup;
    import javafx.scene.layout.HBox;
    import javafx.scene.layout.VBox;
    import javafx.stage.Stage;
    public class MultipleToggleGroupExample extends Application {
      @Override
      public void start(Stage primaryStage) {
      final ToggleGroup radioButtonGroup = new ToggleGroup();
      final RadioButton rb1 = new RadioButton("Choice 1");
      final RadioButton rb2 = new RadioButton("Choice 2");
      rb1.setToggleGroup(radioButtonGroup);
      rb2.setToggleGroup(radioButtonGroup);
      final ToggleGroup toggleButtonGroup = new ToggleGroup();
      final ToggleButton tb1 = new ToggleButton("Choice A");
      final ToggleButton tb2 = new ToggleButton("Choice B");
      tb1.setToggleGroup(toggleButtonGroup);
      tb2.setToggleGroup(toggleButtonGroup);
      final HBox root = new HBox(10);
      final VBox radioButtons = new VBox(5);
      radioButtons.getChildren().addAll(rb1, rb2);
      final VBox toggleButtons = new VBox(5);
      toggleButtons.getChildren().addAll(tb1, tb2);
      root.getChildren().addAll(radioButtons, toggleButtons);
      toggleButtons.visibleProperty().bind(rb2.selectedProperty());
      primaryStage.setScene(new Scene(root, 600, 400));
      primaryStage.show();
      public static void main(String[] args) {
      launch(args);

  • Button Group Web Item

    Hi All,
    Can you guys tell me how to get the BUTTON GROUP Web Item in the Web Item list. Iam unable to find it.
    Thank you all,
    Padma

    It looks you want to do this on the web. The first thing to be aware of is the the button group web item is only available in SAP NetWeaver 2004s BI Web Application Designer. The BW 3.x web application designer allows you to do this with javascript. Basically you have 2 options:
    1. Multiple views and dataproviders and hiding and showing the different web items (similar to default template 0ADHOC).
    2. Use javascript. This example shows you how to show/hide key figure elements
    <!-- Set the data provider --->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_DATA_PROVIDER"/>
             <param name="NAME" value="DP1"/>
             <param name="QUERY" value="YEA_ZMDSRSUM_DSR_WEB_NS"/>
             <param name="INFOCUBE" value="ZMDSRSUM"/>
             DATA_PROVIDER:             DP1
    </object>
    <!-- Output area --->
    <html>
    <!-- BW data source object tags -->
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="SET_PROPERTIES"/>
             <param name="TEMPLATE_ID" value="ZPD_ZMDLYFLSH_DSR01"/>
             TEMPLATE PROPERTIES
    </object>
    <head>
    <script type="text/javascript">
    <!--
    var state;
    /* Calls the online Documentation via technical QueryName */
    function callquerydoc() {
       var docustart= '/sap/bw/doc/meta/fldmeta/default?tlogo=elem&objnm=' + document.getElementById('querydoc').innerHTML  + '&sap-language=' +SAP_BW_Get_Language();
      SAPBWOpenWindow(docustart,'Documentation',800,600);
    /* Sets the displayed tab */
    /* Check, which items of the Array check_items  is not hidden.
        Change the style of the HTML tag with id Group+Area/Group+Link */
    function set_color01()
       var state = self.location.search;
       if (state.indexOf('0PROFIT_CTR') > 0)
    document.getElementById('GR1Area').setAttribute('className', 'SAPBEXTbsTABSel',false);
    document.getElementById('GR2Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR3Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR4Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR5Area').setAttribute('className', 'SAPBEXTbsTAB',false);
      else if (state.indexOf('0G_CWWSU')  > 0)
    document.getElementById('GR1Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR2Area').setAttribute('className', 'SAPBEXTbsTABSel',false);
    document.getElementById('GR3Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR4Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR5Area').setAttribute('className', 'SAPBEXTbsTAB',false);
      else if (state.indexOf('ZPHLEVEL1')  > 0)
    document.getElementById('GR1Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR2Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR3Area').setAttribute('className', 'SAPBEXTbsTABSel',false);
    document.getElementById('GR4Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR5Area').setAttribute('className', 'SAPBEXTbsTAB',false);
      else if (state.indexOf('ZSHLVL2')  > 0)
    document.getElementById('GR1Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR2Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR3Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR4Area').setAttribute('className', 'SAPBEXTbsTABSel',false);
    document.getElementById('GR5Area').setAttribute('className', 'SAPBEXTbsTAB',false);
      else if (state.indexOf('ZKEYCUST')  > 0)
    document.getElementById('GR1Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR2Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR3Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR4Area').setAttribute('className', 'SAPBEXTbsTAB',false);
    document.getElementById('GR5Area').setAttribute('className', 'SAPBEXTbsTABSel',false);
    -->
    </script>
    <script type="text/javascript">
    /* Filters the DSR to certain Units of Measure */
    <!--
    function SAPFilter(unitname)
    switch (unitname) {
    case "1":     
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&FILTER_IOBJNM_1=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_1=3Y2C0Y4ET5CGH9TA7BXK5VC91&FILTER_IOBJNM_2=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_2=3Y2C0YJRV2JVIIW6J028PZ9OL&FILTER_IOBJNM_3=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_3=3Y2C0YRGE15L15FMOU4L018ED&FILTER_IOBJNM_4=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_4=3Y2C0YZ4WZRAJRZ2UO6XA3745&FILTER_IOBJNM_5=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_5=3Y2C0ZEHYWYPL11Z6CBLU74JP&FILTER_IOBJNM_6=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_6=3Y2C0ZTV0U64MA4VI0GAEB1Z9&FILTER_IOBJNM_7=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_7=3Y2C101JJSRU4WOBNUIMOD0P1&FILTER_IOBJNM_8=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_8=3YC9N7NLV03ISISJ3REK4E85H&FILTER_IOBJNM_9=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_9=3YC9N7VADYP8B5BZ9LGWEG6V9&FILTER_IOBJNM_10=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_10=3Y2C10GWLPZ965R7ZINB8GY4L&FILTER_IOBJNM_11=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_11=3Y2C0Z6TFYD02EIJ0I99K55TX&FILTER_IOBJNM_12=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_12=3Y2C185FKBORSP7DTKZLAFNWL&FILTER_IOBJNM_13=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_13=3Y2C18SH57HWCKTQB36M4LK1X&FILTER_IOBJNM_14=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_14=3Y2C197U74PBDTWMMRBAOPHHH&FILTER_IOBJNM_15=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_15=3Y2C18D43AAHBBQTZF1XKHMMD&FILTER_IOBJNM_16=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_16=3Y2C19N791WQF2ZIYFFZ8TEX1&FILTER_IOBJNM_17=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_17=3Y2C1A2KAZ45GC2FA3KNSXCCL&FILTER_IOBJNM_18=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_18=3Y2C1AHXCWBKHL5BLRPCD19S5&FILTER_IOBJNM_19=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_19=3Y2C1AXAETIZIU87XFU0X577P&FILTER_IOBJNM_20=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_20=3Y8D408KA64X3XZTJVF10F3R9");
    break;
    case "2":
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&FILTER_IOBJNM_1=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_1=3Y2C10OL4OKYOSAO5CPNIIWUD&FILTER_IOBJNM_2=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_2=3Y2C10W9NN6O7EU4B6RZSKVK5&FILTER_IOBJNM_3=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_3=3Y2C113Y6LSDQ1DKH0UC2MU9X&FILTER_IOBJNM_4=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_4=3Y2C11BMPKE38NX0MUWOCOSZP&FILTER_IOBJNM_5=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_5=3Y2C11JB8IZSRAGGSOZ0MQRPH&FILTER_IOBJNM_6=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_6=3Y2C11QZRHLI9WZWYJ1CWSQF9&FILTER_IOBJNM_7=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_7=3Y2C11YOAG77SJJD4D3P6UP51&FILTER_IOBJNM_8=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_8=3Y2C126CTESXB62TA761GWNUT&FILTER_IOBJNM_9=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_9=3YC9N82YWXAXTRVFFFJ8OI5L1&FILTER_IOBJNM_10=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_10=3YC9N8ANFVWNCEEVL9LKYK4AT&FILTER_IOBJNM_11=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_11=3YC9N8Q0HT42DNHRWXQ9IO1QD&FILTER_IOBJNM_12=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_12=3Y2C1BCNGQQEK3B493YPH94N9&FILTER_IOBJNM_13=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_13=3Y2C1BS0INXTLCE0KS3E1D22T&FILTER_IOBJNM_14=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_14=3Y2C1BZP1MJJ3YXGQM5QBF0SL&FILTER_IOBJNM_15=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_15=3Y2C1BKBZPC42PUKEY11RB3D1&FILTER_IOBJNM_16=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_16=3Y2C1C7DKL58MLGWWG82LGZID&FILTER_IOBJNM_17=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_17=3Y2C1CF23JQY580D2AAEVIY85&FILTER_IOBJNM_18=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_18=3Y2C1CMQMICNNUJT84CR5KWXX&FILTER_IOBJNM_19=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_19=3Y2C1CUF5GYD6H39DYF3FMVNP&FILTER_IOBJNM_20=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_20=3Y8D408KA64X3XZTJVF10F3R9");
    break;
    case "3":
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&FILTER_IOBJNM_1=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_1=3Y2C12E1CDEMTSM9G18DQYMKL&FILTER_IOBJNM_2=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_2=3Y2C12LPVC0CCF5PLVAQ10LAD&FILTER_IOBJNM_3=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_3=3Y2C12TEEAM1V1P5RPD2B2K05&FILTER_IOBJNM_4=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_4=3Y2C1312X97RDO8LXJFEL4IPX&FILTER_IOBJNM_5=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_5=3Y2C138RG7TGWAS23DHQV6HFP&FILTER_IOBJNM_6=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_6=3Y2C13GFZ6F6EXBI97K358G5H&FILTER_IOBJNM_7=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_7=3Y2C13O4I50VXJUYF1MFFAEV9&FILTER_IOBJNM_8=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_8=3Y2C13VT13MLG6EEKVORPCDL1&FILTER_IOBJNM_9=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_9=3YC9NRHYUE6FWR1A6FGA3GWQT&FILTER_IOBJNM_10=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_10=3YC9NRPNDCS5FDKQC9IMDIVGL&FILTER_IOBJNM_11=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_11=3YC9NS50F9ZKGMNMNXNAXMSW5&FILTER_IOBJNM_12=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_12=3Y2C1D23OFK2P3MPJSHFPOUDH&FILTER_IOBJNM_13=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_13=3Y2C1DHGQCRHQCPLVGM49SRT1&FILTER_IOBJNM_14=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_14=3Y2C1DP59BD78Z921AOGJUQIT&FILTER_IOBJNM_15=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_15=3Y2C1D9S7E5S7Q65PMJRZQT39&FILTER_IOBJNM_16=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_16=3Y2C1DWTS9YWRLSI74QSTWP8L&FILTER_IOBJNM_17=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_17=3Y2C1E4IB8KMA8BYCYT53YNYD&FILTER_IOBJNM_18=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_18=3Y2C1EC6U76BSUVEISVHE0MO5&FILTER_IOBJNM_19=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_19=3Y2C1EJVD5S1BHEUOMXTO2LDX&FILTER_IOBJNM_20=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_20=3Y8D408KA64X3XZTJVF10F3R9");
    break;
    case "4":
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&FILTER_IOBJNM_1=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_1=3Y2C143HK28AYSXUQPR3ZECAT&FILTER_IOBJNM_2=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_2=3Y2C14B630U0HFHAWJTG9GB0L&FILTER_IOBJNM_3=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_3=3Y2C14IULZFQ020R2DVSJI9QD&FILTER_IOBJNM_4=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_4=3Y2C14QJ4Y1FIOK787Y4TK8G5&FILTER_IOBJNM_5=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_5=3Y2C14Y7NWN51B3NE20H3M75X&FILTER_IOBJNM_6=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_6=3Y2C155W6V8UJXN3JW2TDO5VP&FILTER_IOBJNM_7=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_7=3Y2C160MAPNOMFSW78C6HW0QT&FILTER_IOBJNM_8=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_8=3Y2C168ATO9E52CCD2EIRXZGL&FILTER_IOBJNM_9=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_9=3Y2C16FZCMV3NOVSIWGV1ZY6D&FILTER_IOBJNM_10=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_10=3Y2C15L98SG9L6PZVK7HXS3B9&FILTER_IOBJNM_11=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_11=3Y2C15DKPTUK2K6JPQ55NQ4LH&FILTER_IOBJNM_12=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_12=3Y2C15SXRR1Z3T9G1E9U7U211&FILTER_IOBJNM_13=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_13=3Y2C16NNVLGT6BF8OQJ7C1WW5&FILTER_IOBJNM_14=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_14=3Y2C16VCEK2IOXYOUKLJM3VLX&FILTER_IOBJNM_15=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_15=3Y2C1730XIO87KI50ENVW5UBP&FILTER_IOBJNM_16=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_16=3YC9NSKDH76ZHVQIZLRZHQQBP&FILTER_IOBJNM_17=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_17=3YC9NSS205SP0I9Z5FUBRSP1H&FILTER_IOBJNM_18=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_18=3YC9NSZQJ4EEJ4TFB9WO1UNR9&FILTER_IOBJNM_19=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_19=3Y2C17Q2IEHCRG4HHWUWQBQH1&FILTER_IOBJNM_20=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_20=3Y2C17XR1D32A2NXNQX90DP6T&FILTER_IOBJNM_21=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_21=3Y8D408KA64X3XZTJVF10F3R9");
    break;
    case "5":
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&FILTER_IOBJNM_1=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_1=3Y2C17APGH9XQ71L68Q867T1H&FILTER_IOBJNM_2=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_2=3Y2C17IDZFVN8TL1C2SKG9RR9&FILTER_IOBJNM_3=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_3=3Y8NMABP2SZ7OGIUKPIMWEQBP&FILTER_IOBJNM_4=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_4=3Y8NJV21NOCB2DK8A4X4O3BGL&FILTER_IOBJNM_5=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_5=3Y8NJV9Q6MY0L03OFYZGY5A6D&FILTER_IOBJNM_6=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_6=3Y8NJYWB4Z72DNAB7639P2OCL&FILTER_IOBJNM_7=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_7=3Y8NJZ3ZNXSRW9TRD05LZ4N2D&FILTER_IOBJNM_8=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_8=3Y8NJZBO6WEHEWD7IU7Y96LS5&FILTER_IOBJNM_9=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_9=3Y8NMA40JUDI5TZEEVGAMCRLX&FILTER_IOBJNM_10=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_10=3Y8NMOENU8RZTS6H9TT5C0DL1&FILTER_IOBJNM_11=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_11=3Y8NMOMCD7DPCEPXFNVHM2CAT&FILTER_IOBJNM_12=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_12=3Y8NMOU0W5ZEV19DLHXTW4B0L&FILTER_IOBJNM_13=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_13=3Y8NLAH8LBO4R9RFCELBZ8Q11&FILTER_IOBJNM_14=3Y2C0XWQA6QQYN9U1HV7VTDJ9&FILTER_VALUE_14=3Y8D408KA64X3XZTJVF10F3R9");
    break;
    case "6":
    SAPBWOpenURL(SAP_BW_URL_Get()+"&DATA_PROVIDER=DP1&CMD=REMOVE_FILTER&IOBJNM=3Y2C0XWQA6QQYN9U1HV7VTDJ9&ALL=X");
    break;
    -->
    </script>
    <SCRIPT LANGUAGE="JAVASCRIPT" type="text/javascript">
    <!--
    //  Global variables definitions
    var expDays = 1;
    var exp = new Date();
    exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
    /* Create a Random Number*/
    function rand ( n )
      return ( Math.floor ( Math.random ( ) * n + 1 ) );
    /*Used to Open New Window with Status Bar & URL*/
    function openWindow( URL, NAME, WIDTH1, HEIGHT1){
    NAME=NAME+rand(157)
    WindowObjectReference =  window.open(URL,NAME,"menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes,width="+WIDTH1+"height="+HEIGHT1);
    function PrintMyReport(typePaper) {
    /*  Assumption: Users page margins (top, bottom, left and right) are a default value of 0.75 inches */
        var Header2 = '';
        var CurrentDataProvider = 'DP1' ;
        var mynewTitle = 'The Daily Sales Report';
        var dateout = exp;
        var CurrentReportName = '&?psize=' + escape(typePaper) + '&qtitle=' + escape(mynewTitle)  + Header2 + "&ASOFDATE=" + escape(dateout) + "&";
        var openCMD="<SAP_BW_URL>&DATA_PROVIDER="+CurrentDataProvider+"&TEMPLATE_ID=ZPD_PRINT_PAGE&CMD=RELEASE_DATA_PROVIDER"+CurrentReportName;
        openWindow(openCMD,"MainTitleNow",800,600);
    -->
    </SCRIPT>
    <!-- BEGIN WAIT INDICATOR FUNCTION -->
    <script type="text/javascript">
    function toggleLayer()
    el = document.getElementById('hidepage');
    var display = el.style.display ? '' : 'none';
    el.style.display = display;
    </script>
    <!-- END WAIT INDICATOR FUNCTION -->
    <!-- Description in the window title bar --->
    <title>
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="TITLE"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_TEXT_ELEMENTS"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="ELEMENT_TYPE_1" value="COMMON"/>
             <param name="ELEMENT_NAME_1" value="REPTXTLG"/>
             <param name="ONLY_VALUES" value="X"/>
             <param name="ELEMENT_NAME" value="REPTXTLG"/>
             ITEM:            TITLE
    </object>
    </title>
          <link href="/sap/bw/Mime/Customer/StyleSheets/z_BIReports30_ie6.css" type="text/css" rel="stylesheet"/>
    <STYLE>
    .SAPSapFormLabel {
         padding-top:4px;
         text-align:right;
         vertical-align:top;
    .SAPSapFormInput {
         padding-right: 10px;
         vertical-align:top;
    .SAPBEXTbsTAB {
         background-color:#EEEEEE;
    .SAPBEXstdDataOdd {
        background-color:#EEEEEE;
    </STYLE>
    </head>
    <body style="BACKGROUND-COLOR: #ffffff">
    <!-- Tabs -->
    <table border="0" cellspacing="0" cellpadding="0" style="MARGIN-BOTTOM: 10px">
    <tr>
    <td style="PADDING-LEFT: 1px; PADDING-BOTTOM: 1px">
    <!-- Start Tabs -->
    <table name="" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <!-- First Tab: Display Retail Op Groups -->
    <td align="middle" nowrap class="SAPBEXTbsTABSel" id="GR1Area" onClick="document.location='<SAP_BW_URL DATA_PROVIDER='DP1' MULTI='X' CMD='SET_NAV_STATE' ALL='X' IOBJNM_1='0PROFIT_CTR' AXIS_1='Y' POSITION='1'>&amp;dummy=#TabStripContent';">Retail
    <a name="TabStripContent" tabIndex="0"><IMG title=Retail alt="Retail" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    <!-- Second Tab: Display AOR -->
    <td align="middle" nowrap class="SAPBEXTbsTAB" id="GR2Area" onClick="document.location='<SAP_BW_URL DATA_PROVIDER='DP1' MULTI='X' CMD='SET_NAV_STATE' ALL='X' IOBJNM_1='0G_CWWSU' AXIS_1='Y' POSITION='1'>&amp;dummy=#TabStripContent';" >AOR
    <a name="TabStripContent" tabIndex="0"><IMG title=AOR alt="AOR" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    <!-- Third Tab: Display Brand -->
    <td align="middle" nowrap class="SAPBEXTbsTAB" id="GR3Area" onClick="document.location='<SAP_BW_URL DATA_PROVIDER='DP1' MULTI='X' CMD='SET_NAV_STATE' ALL='X' IOBJNM_1='ZPHLEVEL1' AXIS_1='Y' POSITION='1'>&amp;dummy=#TabStripContent';" >Brand
    <a name="TabStripContent" tabIndex="0"><IMG title=Brand alt="Brand" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    <!-- Fourth Tab: Display Sales Hierarchy -->
    <td align="middle" nowrap class="SAPBEXTbsTAB" id="GR4Area" onClick="document.location='<SAP_BW_URL DATA_PROVIDER='DP1' MULTI='X' CMD='SET_NAV_STATE' ALL='X' IOBJNM_1='ZSHLVL' AXIS_1='Y' POSITION='1' IOBJNM_2='ZSHLVL2' AXIS_2='Y' POSITION='2' IOBJNM_3='ZSHLVL3' AXIS_3='Y' POSITION='3' IOBJNM_4='ZSHLVL4' AXIS_4='Y' POSITION='4' IOBJNM_5='ZSHLVL5' AXIS_5='Y' POSITION='5'>&amp;dummy=#TabStripContent';" >Sales Hierarchy
    <a name="TabStripContent" tabIndex="0"><IMG title="Sales Hierarchy" alt="Sales Hierarchy" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    <!-- Fifth Tab: Display Key Customers -->
    <td align="middle" nowrap class="SAPBEXTbsTAB" id="GR5Area" onClick="document.location='<SAP_BW_URL DATA_PROVIDER='DP1' MULTI='X' CMD='SET_NAV_STATE' ALL='X' IOBJNM_1='ZKEYCUST' AXIS_1='Y' POSITION='1'>&amp;dummy=#TabStripContent';" >Key Customers
    <a name="TabStripContent" tabIndex="0"><IMG title="Key Customers" alt="Key Customers" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></a>
    </td>
    </tr>
    </table>
    <!-- End Tabs -->
    </td>
    </tr>
    <tr>
    <td style="BORDER-RIGHT: #e5e0cc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cc0000 5px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e5e0cc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e0cc 1px solid; BACKGROUND-COLOR: #eeeeee"
       >
    <!-- Start Column Filters -->
    <table cellpadding="1" cellspacing="0" border="0" width="200">
    <tr>
    <td class="SAPBEXTbsBorder">
    <A href="#TabStripEnd">
    <IMG title=<SAP_BW_TEXT program='SAPLRRSV' key='739'> alt="<SAP_BW_TEXT program='SAPLRRSV' key='739'>" src="/sap/bw/Mime/BEx/Icons/pixel.gif" border=0 ></A>
    <table cellspacing="0" cellpadding="0" border="0" width="700">
    <tr>
    <td>
    <!-- Display BU Only-->
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd  title="Base Unit" href="JavaScript:SAPFilter('1');" name=BU><nobr> Base Units</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Display LB Only--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title=Pounds href="JavaScript:SAPFilter('2');" name=LB><nobr> Pounds</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Display EQU Only--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Equiv Units" href ="JavaScript:SAPFilter('3');" name=EQ><nobr> Equiv Units</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Display Gross Sales Only--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Gross Sales" href="JavaScript:SAPFilter('4');" name=SLS><nobr> Gross Sales</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Display Gross Margin Only--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Gross Margin" href ="JavaScript:SAPFilter('5');" name=MGN ><nobr> Gross Margin</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Display All Columns--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="All Columns" href ="JavaScript:SAPFilter('6');" name=ALL ><nobr> All Columns</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Export to Excel--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Export to Excel" href ="<SAP_BW_URL CMD='EXPORT' FORMAT='XLS' DATA_PROVIDER='DP1'>" name=ALL ><nobr> Export to Excel</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Print with IE --->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Print with IE" href ="javascript:PrintMyReport('0');" name=ALL ><nobr> Print with IE</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <!-- Hide Dropdowns--->
    <td>
    <table class="SAPBEXBtnStdBorder" cellspacing="0" cellpadding="0" border="0"><tr><td nowrap>
    <table border="0" cellpadding="0" cellspacing="1"><tr><td nowrap class="SAPBEXBtnStdIe4">
    <A class=SAPBEXBtnStd title="Toggle Dropdowns" href ="JavaScript:toggleLayer('hidepage');" name=TABLE ><nobr> Toggle Dropdown</nobr> </A>
    </td></tr></table>
    </td></tr></table>
    </td>
    <td>  </td>
    <td width="100%"> 
    </td>
    </tr></table>
    </td>
    </tr>
    </table>
    <!-- End Column Filters -->
    <!-- Start Hide Area -->
    <div id=hidepage>
    <TABLE cellSpacing=0 cellPadding=0 border=0>
      <TR>
        <TD CLASS="SAPSapFormLabel" STYLE="PADDING-TOP: 15px"
             >Profit Center:</TD>
        <TD STYLE="PADDING-LEFT: 4px">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns01"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_HIERDD"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="IOBJNM" value="0PROFIT_CTR"/>
             <param name="HIERARCHY_NAME" value="SAP PROFIT CENTER HIERARCHY"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             <param name="HEIGHT" value="30"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns01
    </object>
        <br>
       </TD>
        <TD CLASS="SAPSapFormLabel" STYLE="PADDING-TOP: 15px">Area of Resposibility:</TD>
        <TD CLASS="SAPSapFormInput" STYLE="PADDING-LEFT: 4px">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns14"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_HIERDD"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="IOBJNM" value="0G_CWWSU"/>
             <param name="HIERARCHY_NAME" value="SAP_AREARESP"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             <param name="HEIGHT" value="30"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns14
    </object>
        <br>
       </TD>
    </TR>
    <TR>
        <TD CLASS="SAPSapFormLabel">Sales Org:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns13"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="0SALESORG"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns13
    </object>   
       </TD>
        <TD CLASS="SAPSapFormLabel">Sales Hierarchy Level 2:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns08"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZSHLVL2"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns08
    </object>   
       </TD>
    </TR>
      <TR>
        <TD CLASS="SAPSapFormLabel">Brand:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns12"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="WIDTH" value="30"/>
             <param name="IOBJNM" value="ZPHLEVEL1"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             <param name="HEIGHT" value="30"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns12
    </object>            
       </TD>
        <TD CLASS="SAPSapFormLabel">Sales Hierarchy Level 3:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns09"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZSHLVL3"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns09
    </object>      
       </TD>
    </TR>
      <TR>
        <TD CLASS="SAPSapFormLabel">SubBrand:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns02"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="WIDTH" value="30"/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZPHLEVEL3"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             <param name="HEIGHT" value="30"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns02
    </object>   
       </TD>
        <TD CLASS="SAPSapFormLabel">Sales Hierarchy Level 4:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns10"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZSHLVL4"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns10
    </object>   
       </TD>
    </TR>
    <TR>
        <TD CLASS="SAPSapFormLabel">PromoGroup:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns06"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="WIDTH" value="30"/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZPHLEVEL5"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             <param name="HEIGHT" value="30"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns06
    </object>      
       </TD>
        <TD CLASS="SAPSapFormLabel">Sales Hierarchy Level 5:</TD>
        <TD CLASS="SAPSapFormInput">
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1GR2GR3GR4GR5Dropdowns11"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_FILTER_DDOWN"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BORDER_STYLE" value="NO_BORDER"/>
             <param name="IOBJNM" value="ZSHLVL5"/>
             <param name="BOOKED_VALUES" value="Q"/>
             <param name="MAXVALUES" value="50000"/>
             <param name="SHOW_LABEL" value=""/>
             <param name="TARGET_DATA_PROVIDER_1" value="DP1"/>
             ITEM:            GR1GR2GR3GR4GR5Dropdowns11
    </object>    
       </TD>
    </TR>
    </TABLE>
    </div>
    <!-- End Hide Area -->
    </td>
    </tr>
    </table>
    <object>
             <param name="OWNER" value="SAP_BW"/>
             <param name="CMD" value="GET_ITEM"/>
             <param name="NAME" value="GR1Table"/>
             <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_GRID"/>
             <param name="DATA_PROVIDER" value="DP1"/>
             <param name="GENERATE_CAPTION" value=""/>
             <param name="BLOCK_SIZE" value="999999"/>
             ITEM:            GR1Table
    </object>
    <P> </P></TD></TR></TABLE>
    <script type="text/javascript">
    <!--
    set_color01();
    -->
    </script>
    </body>
    </HTML>

  • Export of button groups

    I work with multiple libraries, I know how to export the keyword list and import it into a new library. Now, how do i export the whole list plus button groups in one shot so that it appears identical in the"edit buttons" hud?
    thanks again you guys are the best.

    You can save your button sets using the "Export" button in the "Edit Button Sets" panel. I am not sure how it will work in your Aperture 3 version. In Aperture 3.5.1 the Export panel forgets to add a file extension to the exported file. I need to add manually the file name extension ".plist" -  e.g. "Button Set.plist".
    This file can be imported to another Aperture library using the "Import" button in the "Edit Button Sets" panel.

  • How to use one pop up window for multiple buttons and input fields?

    Hi Experts,
    I have created a pop up window that will be opened from multiple buttons in the same view. There are input fields that the data will be populated from a pop up window.  How can I set up which button that a pop up window is opened from? I also would like to populate the data from a pop up window to the input field next to a clicked button. There are 6 buttons and 6 input fields that share the same pop up window. I would very appreciate your responses.
    Thank you,
    Don

    Hi,
    Try creating 2 context attributes, one in your component controller and the other in the pop-up view. Bind the attribute of pop-up view to the component controller attribute.
    In the main view, on click of every button set a unique code in the controller's context which helps you in identifying the button clicked. Since u have created a binding to the pop-up view attribute the value flows from the controller.
    In the init method of your pop-up view, check the value of the attribute and based on that display which ever UI elements are required.
    Eg:
    On Button 1 click set value "B1", Button 2  value "B2" etc. In the init() of pop-up view u can check the values and perform the required operation:
    if(("B1").wdContext().currentContextElement().getButtonIdentifier()){
    else...{
    Hope this helps you.
    Regards,
    Poojith MV

  • VCenter Single Sign-On Permissions Assignment for Members of Multiple AD Groups

    Hi all,
    I ran across an interesting issue whilst assigning permissions using Active Directory groups within vCenter.
    Environment
    1 vCenter Appliance managing 2 Datacenters (1 Datacenter with 2 Clusters, 1 Cluster with 2 Hosts, 1 Cluster with 4 Hosts, 1 Datacenter with 1 Cluster containing 1 host.) 
    vCenter has an SSO Identity Source configured using Active Directory (Integrated Windows Authentication).
    vCenter and all hosts are domain members of child1.parent.com.au
    The Active Directory Forest contains a parent domain, let's call it parent.com.au, and two child domains child1.parent.com.au and child2.parent.com.au.
    Although the Identity Source was configured for my child domain, using child domain credentials it added the parent domain and subsequently both child domains. Okay, so there are trusts, I'm okay with this. The interesting issue is yet to come.
    Two Active Directory Groups were added. Deployment Admins A and Deployment Admins B.
    Two vCenter Roles were created with similar names. VM Deployers A and VM Deployers B
    Deployment Admins A was assigned the Deployers A role to Cluster A (Cluster, VM Folders, Datastore Folders)
    Deployment Admins B was assigned the Deployers B role to Cluster B (Cluster, VM Folders, Datastore Folders)
    Note: No objects overlap. All hosts, vms and datastores are isolated to each cluster.
    So the next step is assign an child1 AD User to the Deployment Admins A group. As expected the user using credentials child1\user can connect to vCenter via the VI Client and see all the relevant objects. Great!
    So now I assign the same child1 AD user to the second AD group Deployment Admins B. Now we wait and nothing happens. The permissions don't change. The user logs out and logs back in using the same credentials and still the permissions don't change.
    So I remove the user from both AD groups and get them to log out and in and sure enough they can't.
    This time I assign the child1\user account the roles as set out previously. So child1\user account is assigned to both roles in place of each AD Group. The expected behaviour is observed. As I add the second permission set, the objects become visible within the VI client.
    Okay so now I remove the explicitly assigned permissions and reassign via the groups and this time I ask the user to log in via the UPN ([email protected]). Whoa! It works.
    So it seems that assigning permissions for the same user in multiple AD groups across multiple roles can only be achieved when the user uses a UPN login to the VI Client.
    Has anybody else found this to be the case?
    If so, were you able to fix it?

    Hello,
    I have found this to be the case and think it is more due to SSO than AD. If you look at how you login as the 'administrator' when you first configure SSO it is in effect using UPN. I would raise this as a case to VMware and make sure they are aware of the issue. There are some issues with SSO being worked each day.
    Best regards,
    Edward L. Haletky
    VMware Communities User Moderator, VMware vExpert 2009, 2010, 2011,2012,2013,2014
    Author of the books 'VMWare ESX and ESXi in the Enterprise: Planning Deployment Virtualization Servers', Copyright 2011 Pearson Education. 'VMware vSphere and Virtual Infrastructure Security: Securing the Virtual Environment', Copyright 2009 Pearson Education.
    Virtualization and Cloud Security Analyst: The Virtualization Practice, LLC -- vSphere Upgrade Saga -- Virtualization Security Round Table Podcast

  • Creating a radio button group in a column of a table in Web Dynpro

    Hi,
    I want to put a radio button group in a column of a table in Webdynpro. I added a column to a web dynpro view and then inserted a tableCellEditor for that column.. But I cannot define it as Radio Button group. I want the user to be able to select 3 statuses using this group.
    Does anyone have a solution for this??
    Thanks in advance...
    Nakul

    Hi,
    You wont be able create three RB in one cell.
    Create as many column as the no of options is.Here it is 3.
    Create 4 attributes inside the node , option 1,option 2,option 3 and selectedoption.
    Map each RB s keytoSelect to option 1,2,3. Map all the RBs selectedKey atribute to selectedoption.
    Now selection for each row will be stored in the selected option.
    Regards
    Bharathwaj

  • One shared mailbox with multiple distribution groups connected and the sent items folder - how to configure?

    Hi!
    I have been struggling for a while now with the following issue.
    For starters:
    We are using exchange 2010 in combination with outlook 2013 on client computers.
    Cause of the limitations concerning the number of mailboxes in outlook im looking for a solution to receive and reply 
    to multiple aliasses. So i did the following:
    1. Configured one shared mailbox.
    2. Configured multiple distribution groups
    3.  made the shared mailbox a member of the distribution groups
    4. Configured full access and send as permissions for myself on the shared mailbox ( testing )
    5. Gave send as permissions to the shared mailbox in Active directory. 
    6.  Logged in to OWA to setup rules for the shared mailbox.
    I now receive emails from all connected distribution groups in the shared mailbox and also in the right folder.
    I do however have to select the proper from address when i reply to an email. 
    the email sent by the main SMTP of the shared mailbox is placed into the sent folder of the shared mailbox. 
    I setup the senddelagate blabla in register.....
    When i sent an email as one of the connected distribution groups it fails to put the sent item in the sent items folder of the shared mailbox. The email is sent using the proper address but placed in the sent folder of my main account. 
    I want this emails to end up in the sent items folder of the shared mailbox. Or even better, in a sent items folder for each of the addresses. 
    Any suggestions ? 
    Thanks in advance!

    Hi,
    As what
    Rajkumar says, sending as a shared mailbox(full access permission) will put the email in the sent item of shared mailbox. But it cannot be located in the “sent item” of a distribution group. Because
    it is a distribution group instead of a enabled user mailbox.
    According to your further description, I understand that the reason why you configure that is some users reached the
    limitation about the number of Exchange accounts you can include in the same Outlook profile. Is it rights? If I misunderstand, please point it out.
    By default, user can only add 10 Exchange accounts to the same profile. You can customize the limit to the number Exchange accounts in the same profile using the following registry data:
    Key: HKEY_CURRENT_USER\software\policies\Microsoft\exchange
    DWORD: MaxNumExchange
    Value: integer value starting at 1 (default = 10 if DWORD is missing)
    http://blogs.technet.com/b/outlooking/archive/2012/12/24/clarification-on-outlook-2010-and-additional-exchange-account-supportability.aspx
    Hope it helps.
    Thanks,
    Winnie Liang
    TechNet Community Support

  • How to disable a lead selected item in a radio button group ?

    Hi,
    I have a radio button group and there are entries to create radio buttons dynamically. means there is only one radio button group in the UI design and in runtime I will be having two radio buttons (For ex: Yes and No ) . Now If I want to disable either Yes or No radio button, I am unable to do so. because If I disable the radio button group it disables both.  So, I can have lead selected item for ex: Yes which I want to disable. I want to know specifically how this Yes button to be disabled by taking lead selected index item.
    Please help.
    Thanks
    Praveen

    Try setting the radio button value of the lead selected button to abap_false/space.

  • Multiple buttons on a single slide each connecting to a different url

    Using a trial version of Captivate 7.  I have a handful of slides where the customer wants to open different forms via url.  I tried using a button for each link, inserting the url and using the "enter" key for each of the multiple buttons.  Works fine with the mouse but for 508 folks who tab to the URL and hit the enter key ......... I get many instances where the incorrect url is activated.  Is there a way around this without assicning a different shortcut key for buttons where thare are more than one on a single slide?     Thanks

    Welcome to AD!
    Here is an article on using multiple ipods. I suggest method 1 and steer clear of method 3.
    http://support.apple.com/kb/HT1495
    For your point #1, sharing music on same PC between users, put it in a shared library & set permissions as directed here
    http://support.apple.com/kb/HT1203
    For #2, itunes doesn't have the capability to monitor folders for new content. You'll need to get something like the free program 'itunes folder watch'.

Maybe you are looking for

  • Windows 8 - After Effects - Mac20/08/14 1:55 PM

    Hey all, Background I have just recently purchased a new PC with Windows 8. Previously I had been working off an apple MacBook pro. My system for working on videos has been from the RAW footage to import into After Effects apply a color correct among

  • How to get the values of all rows in advanced table

    HI All, I am using an advanced table to enter the values for the service contract line (its a custom page)in that advanced table i ahave column with lov called task number for that task number once i had choosed one task number and creating one more

  • Transfer from Adobe Photoshop Elements 6 on Windows XP to Adobe Photoshop Elements 12 on the Mac.

    I want to transfer from Adobe Photoshop Elements 6 on Windows XP to Adobe Photoshop Elements 12 on the Mac. My problem is I have lost my catalog and Windows XP.  I need help. I have installed the newest Mac version of Adobe Photoshop Elements 12 (PSE

  • Airplay not working (only works through iTunes)

    Hi, I am having problems getting my Airplay to work on my Pro. If I am playing music through iTunes and have Airplay selected music will play through the Airplay speakers. However, when I Option-click the sound icon at the top right of the screen and

  • Publishing pages with non-ASCII characters to folder

    There is a weirdness/anachronism in exported file names from iWeb'08. I have a page "Mökin katto" (that is Finnish). "ls" in Terminal shows the exported folder ok, like Mökin_katto.html Mökinkattofiles/ Tarring and uploading to show on my Apache web