Block the "Refresh" function when calculating

Hello @all,

is it possible to block-refresh or smart view as a whole, while running the calc script?
Because the user can see bad data as for example the assignment script is running.

I use Essbase years Smart View 11.1.1.3.

Thank you very much
Ilias

get the command Alter application disable the commands
http://docs.Oracle.com/CD/E17236_01/EPM.1112/esb_tech_ref/maxl_altapp.html

Prevent all queries to the databases in the application, including applications for non-specific data, such as the display of information of database or change the database settings. All users are affected, including administrators. Administrators are affected by this setting as a safety mechanism to prevent accidental updates to the databases during maintenance operations. This setting remains in effect only for the duration of your session. The setting takes effect immediately and affects users who are currently connected, as well as users who log on later in your session.

Caveat!
If you perform maintenance operations that require disabling the controls, you need to do these operations of maintenance within the same session and the same scenario as one in which commands have been disabled.

After that, make sure that you enable. Also note, you may also disconnect all users of the application so

Tags: Business Intelligence

Similar Questions

  • How can I do to block the main thread when to display a dialog box

    I have a problem to block the user interface main thread when to display a dialog box (the dialog was created by the main Application), and when the dialog box is closed, the main Application can go to the next step.
    Here is my code:

    SerializableAttribute public class TitledPaneExample extends Application {}
    instance of TitledPaneExample private;
    StackPane mainModalDimmer;

    /*
    * (non-Javadoc)
    *
    * @see javafx.application.Application #start (javafx.stage.Stage)
    */
    @Override
    public void start (point primaryStage) bird Exception {}
    instance = this;
    primaryStage.setTitle (this.getClass () m:System.NET.SocketAddress.ToString ());

    final StackPane layerPane = new StackPane();
    layerPane.setDepthTest (DepthTest.DISABLE);
    layerPane.setStyle ("background - fx - color: BLACK ;"); ")

    Vb VBox = new VBox();
    vb.setStyle ("background - fx - color: BLUE ;"); ")
    vb.getChildren () .add new (Label ("1"));
    vb.getChildren () .add (Label ("2")) new;
    vb.getChildren () .add new (Label ("3"));
    vb.getChildren () .add (Label ("4")) new;

    Bt1 button = new Button ("bt1");
    BT1.setOnAction (new EventHandler < ActionEvent > () {}
    {} public void handle (ActionEvent event)
    System.out.println ("bt1 trying to the new dialog box > > >");
    Dialogue di = new dialog box (instance, "some trick here!");
    System.out.println ("bt1 dialogue again successfully, try to show");
    di. Show();
    System.out.println ("bt1 dialog hide? < < < < ");"
    }
    });
    vb.getChildren () .add (bt1).

    layerPane.getChildren () .add (vb);

    mainModalDimmer = new StackPane();
    mainModalDimmer.setId ("MainModalDimmer");
    mainModalDimmer.setMaxSize (Double.MAX_VALUE, Double.MAX_VALUE);
    mainModalDimmer.setVisible (false);
    mainModalDimmer.setStyle ("background - fx - color: RED ;"); ")
    layerPane.getChildren () .add (mainModalDimmer);

    Scene sc = new scene (layerPane, 800, 600);
    primaryStage.setResizable (true);
    primaryStage.setScene (sc);
    primaryStage.show ();

    }

    /**
    * Display the node given as a floating dialog on the entire application, with
    * the rest of the application grayed out and blocked from mouse events.
    *
    @param message
    */
    {} public void showModalMessage (message from node)
    mainModalDimmer.getChildren () .add (message);
    mainModalDimmer.setOpacity (0);
    mainModalDimmer.setVisible (true);
    mainModalDimmer.setCache (true);
    TimelineBuilder
    . Create()
    () .keyFrames
    new KeyFrame (Duration.seconds (1),)
    new EventHandler < ActionEvent > () {}
    {} public void handle (ActionEvent t)
    mainModalDimmer.setCache (false);
    }
    }, new KeyValue (mainModalDimmer
    . opacityProperty(), 1.
    Interpolator.EASE_BOTH))) infrastructure)
    . Play();
    }

    /**
    Hide the any modal message that appears
    */
    public void hideModalMessage() {}
    mainModalDimmer.setCache (true);
    TimelineBuilder
    . Create()
    () .keyFrames
    new KeyFrame (Duration.seconds (1),)
    new EventHandler < ActionEvent > () {}
    {} public void handle (ActionEvent t)
    mainModalDimmer.setCache (false);
    mainModalDimmer.setVisible (false);
    mainModalDimmer.getChildren () .clear ();
    }
    }, new KeyValue (mainModalDimmer
    . opacityProperty(), 0,.
    Interpolator.EASE_BOTH))) infrastructure)
    . Play();
    }

    /**
    @param args
    */
    Public Shared Sub main (String [] args) {}
    Launch();
    }

    Dialogue/public class extends TitledPane {}
    private owner of TitledPaneExample = null;
    instance of TitledPane private;

    Dialogue (owner of TitledPaneExample, String message) {}
    This.Owner = owner;
    this.parentThreand = Thread.currentThread ();
    This.instance = this;
    this.setExpanded (true);
    this.setText ("Dialog");
    this.setMaxWidth (400);
    this.setPrefWidth (300);
    this.setMinWidth (200);

    Label the tx = new Label ("message");
    tx.setTooltip (new Tooltip (message));
    tx.setWrapText (true);
    tx.setContentDisplay (ContentDisplay.LEFT);

    Bt button = new Button ("OK");
    bt.setOnAction (new EventHandler < ActionEvent > () {}
    {} public void handle (ActionEvent event)
    masquer();
    }
    });

    Sp ScrollPane = new ScrollPane();
    sp.setHbarPolicy (ScrollBarPolicy.AS_NEEDED);
    sp.setVbarPolicy (ScrollBarPolicy.AS_NEEDED);
    sp.setContent (tx);

    Hb HBox = new HBox (30);
    hb.setPrefHeight (40);
    hb.setAlignment (Pos.CENTER_RIGHT);
    hb.getChildren () .add (bt);

    BP BorderPane = new BorderPane();
    bp.setCenter (sp);
    bp.setBottom (hb);

    this.setContent (bp);
    }

    {} public void show()
    System.out.println ("dialogue show() 1 > > >");

    owner.showModalMessage (instance);

    System.out.println ("dialogue show() 2 > > >");

    }

    public void masquer() {}
    System.out.println ("dialogue masquer() 1 > > >");
    this.owner.hideModalMessage ();

    System.out.println ("dialogue masquer() 2 > > >");
    }
    }

    }

    I'm also interested in how to do this without the use of a step.

    But, if you are ready to use a step for this, you can create a useful first step (without borders) with its owner being your current stage. Then, you can call the function showAndWait on stage that allows to block the thread of your application. For example, I implemented a DialogStage like this:

    package hs.mediasystem.util;
    
    import javafx.animation.KeyFrame;
    import javafx.animation.KeyValue;
    import javafx.animation.Timeline;
    import javafx.event.EventHandler;
    import javafx.scene.effect.ColorAdjust;
    import javafx.stage.Modality;
    import javafx.stage.Stage;
    import javafx.stage.StageStyle;
    import javafx.stage.Window;
    import javafx.stage.WindowEvent;
    import javafx.util.Duration;
    
    public class DialogStage extends Stage implements Dialog {
    
      public DialogStage() {
        super(StageStyle.TRANSPARENT);
    
        this.setTitle("MediaSystem-dialog");
    
        initModality(Modality.APPLICATION_MODAL);
      }
    
      protected void setParentEffect(Stage parent) {
        ColorAdjust colorAdjust = new ColorAdjust();
    
        Timeline fadeOut = new Timeline(
          new KeyFrame(Duration.ZERO,
            new KeyValue(colorAdjust.brightnessProperty(), 0)
          ),
          new KeyFrame(Duration.seconds(1),
            new KeyValue(colorAdjust.brightnessProperty(), -0.5)
          )
        );
    
        parent.getScene().getRoot().setEffect(colorAdjust);
    
        fadeOut.play();
      }
    
      protected void removeParentEffect(Stage parent) {
        parent.getScene().getRoot().setEffect(null);
      }
    
      protected void recenter() {
        Window parent = getOwner();
    
        sizeToScene();
    
        setX(parent.getX() + parent.getWidth() / 2 - DialogStage.this.getWidth() / 2);
        setY(parent.getY() + parent.getHeight() / 2 - DialogStage.this.getHeight() / 2);
      }
    
      @Override
      public final void showDialog(final Stage parent, boolean synchronous) {
        initOwner(parent);
    
        setParentEffect(parent);
    
        setOnShown(new EventHandler() {
          @Override
          public void handle(WindowEvent event) {
            recenter();
            onShow();
          }
        });
    
        if(synchronous) {
          showAndWait();
        }
        else {
          show();
        }
      }
    
      protected void onShow() {
      }
    
      @Override
      public void close() {
        removeParentEffect((Stage)getOwner());
        super.close();
      }
    }
    
  • Need to call the javascript function when the page is loaded

    Hello - I have a javascript function defined on Page 0 of my application. It is in the source of an unconditional
    region whose view point is after the header.

    I call successfully the function of event onchange on individual page elements. (The function
    sets the value of an element based on the value of another).

    But I also need to call the function when the page is loaded. The page is a form of data modification,
    so many values is filled when it is loaded, and I need the dependent values populated
    also.

    I tried to add the call to function in the following way. It is not at all get called (alerts are not forthcoming)
    and there is no error in the Firefox error console...
    - as an event onload in individual items
    -call directly to the edit HTML page header
    -call directly from the HTML body of the edit page (which, from what I've read, sounds
    as to execute onload and my page template doesn't have a defined substitution onload string).

    In these 2 cases, I simply call it like: jsLookupValue ($v ("P8_OBJECTTYPE_ID"), "objecttype_id", "P8_OBJECTTYPE_NAME", "objecttype_name", "hdb_objecttype");

    How can I do this?

    Thank you
    Carol

    If you define the function on the zero page and any page you should be able to call using something like:

    
    

    Have you tried to put just a statement alert() on the page in order to check that it runs just about anything?

  • How can I get the search function when I right click?

    I recently ran an update. Now, I don't have the function "search" when I right-click. I've used it widely and would really like the option to return. I had to uninstall certain things when I ran the update, because I didn't want the search engine or the toolbar that automatically installed with the update. How to bring back my right click search function?

    You are not yet on the most current version of Firefox and all ads "You have won" do not come from Firefox, they are malware or Web site ads. Follow these steps:

    Update to the latest version of Firefox

    Fix Firefox problems caused by malicious software

    Firefox - modules to reset and refresh settings

  • Menu settings do not block the text behind when they drop below.

    When I take a drop-down menu, there are 100% transparent in the selection list.

    Also, when I have the downloads menu item to the top in the toolbar box, it is 100% transparent and is not visible.

    FredMcD & cor - el-

       Thanks for the suggestions. Gave most of them a try. Don't have Flash installed so that was not an issue. Also, ASUS has not updated its version of the Intel vid driver sin W10 came out, so I wondered of THAT might be an issue. Ended up diving in a little deeper and noticed that the newer W10 drivers that got pushed changed the way that some of my about:config settings responded compared to W7/8.1.  I reverted some of the gfx.direct2d... settings to default, and the problem cleaned itself up.  Appreciated your quick feedback!
    

    KalvanOfOtherwhen

  • PhotoSmart AIO 7520: Could not find the place to activate the scan function when I start the system

    My scan of the computer is turned off when I start the computer... How to activate it automatically?

    Hello

    Have you installed the software and driver on your computer? Can you see HP Scan in

    Start > all programs > HP > HP [printer] > HP Scan?

    You can click HP Scan from there.

    Kind regards.

  • Satellite L300 - how to activate the RW function after installing xp?

    After my laptop was repaired with a new hard drive, I installed xp instead of vista.
    Now I can use the dvd rom for watching movies and install programs, but it is not accessible to any blank discs.
    The error window comes out whenever I have insert the drive empty and click the dvd rom.
    And the size of it always shows 0 bytes. CD or blank dvd-smoking works.

    Because it's a dvd/RW rom, usually I can just open and drag any file I want on the disc and then burn easily.
    I already updated the firmware driver.

    I wonder what the problem of the xp system that blocks the RW function?

    Hi mate

    Check the suggestion posted by Akuma.
    But, in addition, you can check if the write option is enabled in the ODD properties.

    For this, go to my computer-> CD/DVD drive properties (right click / Properties) registration mark called the option activate the writing of CD on this drive

    Welcome them
    Jack

  • Since I use photoshop CC I've not found an easy way to scan by using the discreen function? help please

    Since I use photoshop CC I have not found a way to use the discreen function when you scan... help!

    discreen function?

  • How can I block my keyboard so when my cat button, the keys perform the functions? I have a lock on my computer so I need a password to sign, but I can't find any info on how to lock keyboard features in.

    How can I block my keyboard so when my cat button, the keys perform the functions? I have a lock on my computer so I need a password to sign, but I can't find any info on how to lock keyboard features in.

    A quick Google for "lock keyboard" raised a certain links that seem promising. Here's one of eHow that answers your questions to kitty:

    http://www.ehow.com/how_4925264_lock-keyboard.html MS - MVP - Elephant Boy computers - don't panic!

  • Problem when running of several blocks of entire function

    Hello

    I'm building a great system/function using LabVIEW. Therefore, to practice and make look it tidy, I create a VI of blocks to separate and combine certain functions. But, my problem is when I did, the simulation seems to work really slow and the results are different compared to when I had the whole function/system in a single block.

    For your information, every VI blocks that I created has a loop control and simulation. When I have all interconnected, I put them all in another loop control and simulation, because some functions that I use to connect them together could not be used without the loop.

    Wondering if having a loop control and simulation in every block contributes effectively to this problems as each loop will run depends on the number of time that I put in the loop.

    If it doesn't matter which method to avoid this problem happen? My system/function looks terribly messy and it will be difficult for me to present no later than at the end of my project.

    Thank you.

    Hello

    I think what you are trying to achieve is to use simulation subsystem functionality. This allows the functions to execute outside a loop of simulation so that you can create a Subvi. After selecting the functions in your simulation loop you would like to be in a Subvi, select Edit» create Simulation subsystem. Let me know if that helps!

    Also, here is some information for this: http://zone.ni.com/reference/en-XX/help/371894E-01/lvsimhowto/sim_h_subsyssa/

    -Zach

  • Copy? Paste the unusable function in explorer 8 when you access an image properties

    When I access a property of the image, the box appears at the top left of the explorer 8, blocking my editing features.  Therefore, I can't use the copy and paste function to copy the address of the image.  How to solve this problem?  There are sequences of keys to use for copy/paste?  Or can we move the box somehow so it does not block the functions change?

    CTRL + c for copy; CTRL + v for paste.

  • How to use the @accum function in the calculation script

    Dear all.

    I'm new in essbase - calculation script so don't know how to use the @accum function.

    I want the aggregation value of child to parent

    Hierarchy

    Product

    100 > Storage Dimensions marked as stored (marked as intentionally as I want to calculate the value using the calculation script)

    100. 10 (+)

    100-20 (+)

    100-30 (+)

    I'm trying calculation Script

    100 = @Accum (@children("100"), jan: Feb);

    It works when I use below

    100 = @Accum("100-10",Jan:Feb);

    Error:-number of Dimensions [1] does not match number of gen/lev [3] office [@Dim]

    Don't know how I can roll up to an aggregate value of all the members of the child to the parent.

    Error.PNGhierachy.PNG

    you do this more difficult it must be. If you want to accumulate up to 100 then you could just make your calc

    '100 '.

    but that would be only 100, to make the OU any dimension would

    AGG (Product);

    Or better yet

    AGG (Product, Market);

  • Oracle SQL Developer 4.1.0.18 - blocks of the user interface when compiling package

    The UI very often hangs when I am compiling a package when "calculation of bread crumbs for... < package name >."

    Developer SQL gets stuck and I have to kill him and open it again.

    Is this a known issue?

    In the past he blocked from time to time, but now with the new version, it becomes unusable.

    you run an Early Adopter, pick up 4.1.0.19 on OTN

    the question of the breadcrumb is gone

  • ITS POSSIBLE TO CALL A FUNCTION WHEN THE LINES ARE ALREADY MET?

    Hello, I'm new in pl sql and I learn.
    My requirment is:

    I made a function for calculating the values of cumulative of the account period.

    My problem is:

    I have this data

    amount of the account
    12 100
    12 50
    13 200

    and I have this simple query

    SELECT flat, account, acumulated_amount (period)
    THE F1
    GROUP account, the period

    I get

    amount of the account
    12 150
    13 200

    I want to add is to add a column that is calculated by a function. This function calculates the cumulative amount of previous years of account.
    If I insert this select statement so that it will calculate the cumulative amount each online account and what I want is show the amount acumullated after the grouped data

    For example: my accumulated amount of the 12 is 1000 and based on my request I will receive

    account amount acumullated
    12 150 2000
    13 200

    because the cumulative amount in each line and I need perform the calculation only when data are collected. Something like this:


    account amount acumullated
    12-150-1000
    13 200

    Someone has an idea how to do this?

    Thanks in advance

    Paulo Duarte

    Hi, Paulo,

    user4256563 wrote:
    Hello, I'm new in pl sql and I learn.
    My requirment is:

    I made a function for calculating the values of cumulative of the account period.

    My problem is:

    I have this data

    amount of the account
    12 100
    12 50
    13 200

    Whenever you have a problem, please psot of CREATE TABLE and INSERT statements for your sample data, even if it's only 3 rows.
    Always say what version of Oracle you are using (for example, 11.2.0.1.0).

    and I have this simple query

    SELECT flat, account, acumulated_amount (period)
    THE F1
    GROUP account, the period

    I get

    amount of the account
    12 150
    13 200

    You have 3 columns in your SELECT statement, but only 2 columns in the output. Is one of the output NULL columns?

    I want to add is to add a column that is calculated by a function. This function calculates the cumulative amount of previous years of account.
    If I insert this select statement so that it will calculate the cumulative amount each online account and what I want is show the amount acumullated after the grouped data

    For example: my accumulated amount of the 12 is 1000 and based on my request I will receive

    account amount acumullated
    12 150 2000
    13 200

    Sorry, I don't see how you get 1000 or 2000 for examples of data that you said that you have. Can you explain, step by step, how to get this figure?

    because the cumulative amount in each line and I need perform the calculation only when data are collected. Something like this:

    account amount acumullated
    12-150-1000
    13 200

    That's what you want, or you want the results given just before her, with accumulated = 2000?
    Whatever it is, I still don't see how you get 1000 or 2000 of 100, 50 and 200.

    Someone has an idea how to do this?

    Analytical functions can do what you want. When you use analytical functions and aggregation in the same query, the GROUP BY clause is applied and aggregate functions are calculated before the analytical functions are started.

    You can write (or analytical) global functions defined by the user. For a simple (and very useful) example, called STRAGG, see
    http://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:2196162600402

  • Problem refreshing the page parent when a modal window is closed.

    I have the page that opens a modal window of a column in report link. In the modal window, I want to be able to make my changes and press a button so that the modal window is closed and the parent page is refreshed to display the details changed in the report. In Firefox all works well, but IE I get the error message 'Window.opener.location is null or not an object ".

    When I comment out window.opener.location.href = window.opener.location.href; the modal window is closed without error, but I want to refresh the parent page with the changes in the modal window.

    I'm afraid that my java script is very limited (the code is inspired other peoples examples.)

    Page parent I call this function of a column in report link to display a modal window. Sets the hidden field of the SAVE_STATUS to the landing page of "n".

    function modalWin (pshow)
    {
    var url;
    URL ='f? p = & APP_ID.: "+ pshow +": & SESSION. : SAVE_STATUS: NO;

    If (window.showModalDialog) {}
    window.showModalDialog (url, "name", "dialogWidth:650px; dialogHeight:700px"); }
    else {}
    Window.Open (url, "name", "height = 700, width = 650, toolbar = no, directories = no, status = no, menubar = no, scrollbars = no, resizable = no, modal = yes");
    }
    }



    Landing page (modal window)

    Header HTML.
    Function closeWindow should refresh the parent page and close the modal window.

    < base target = _self >
    < script language = "JavaScript" type = "text/javascript" >
    <!--

    htmldb_delete_message = "'DELETE_CONFIRM_MSG" ";

    function closeWindow() {}
    If (document.getElementById("SAVE_STATUS").value == 'Y')
    {
    Window.opener.Location.href = Window.opener.Location.href;
    Window.Close ();
    }
    }
    ->
    < /script >


    Attribute Html Body .
    onLoad = "closeWindow (); »


    P_UPDATE_DATE process called of the button changes. Games of the SAVE_STATUS flag 'Y' for the onload in the html body.

    UPDATE event
    SET event_date =: P5001_EVENT_DATE
    WHERE contract_reference =: P330_EVD_CONTRACT
    AND event_number =: P330_EVD_EVENT_NUMBER;

    : SAVE_STATUS: = 'Y ';


    Thank you in advance, I'll take a look when back in the office on Monday.

    Pete has soon

    Hi Pete,.

    In my view, that the refreshment of your page should happen on your parent Page. You can also check the JQueryUI there a beautiful modal dialog Widget.

    --
    Chris

Maybe you are looking for