Set Dirty On BEx WebTemplates

Hi folks,
I'd like to use the Work Protect Mode on BEx Web Templates. I found several hints and tutorials to implement EPCF and EPCM on my WebTemplate but in the end nothing really worked.
Is the information correct, that EPCF can only be accessed on WebTemplates using EPCF proxy?
Is there anywhere a short and precise example for implementing EPCF functions on BEx WebTemplates?

There is no calculation command to set a block as dirty, but you can prevent a block being set as clean by using the SET CLEARUPDATESTATUS OFF; command.Mark Rixon www.analitica.co.uk

Similar Messages

  • What is the best practise for setting dirty flag of a page/view?

    For a page/view, normaylly there are 2 things to do for diry data:
    1. when it's clean, Save button is disabled, when it's dirty, save button is enabled.
    2. when it's dirty and the window is closed, a popup says "you have unsaved data, close will lose the data".
    My thought is: it must be handled at client side, because not all valuechange is auto submitted. E.g., you type the 1st letter of a string in a input box, the server side does not know it, but save button should be enabled immediately.
    Is it possible to capture all valueChange events in a page or a view at client side?
    I'm not sure what is the best practise for setting dirty flag? If there is better solution? Does ADF provide facility for this?

    public void save(ActionEvent event){
    boolean formValid = isFormValid();
       if (formValid) {
      save button is enabled.
        private boolean isFormValid() {
            boolean valid = true;
            if (Check Condition 1) {
                valid = false;
               showErrorMessage1();
            if (Check Condition 2) {
                valid = false;
               showErrorMessage1();
            return valid;
        private void showErrorMessage1() {
                    when it's dirty and the window is closed, a popup says "you have unsaved data, close will lose the data".

  • Value set to make BEx variable faster (BW3.5)

    edit> No one knows?! I really didn't think this will be difficult, come one... easy points for this one!
    Good day all,
    This must be a simple problem, but I can’t find any instruction on the web how to do this.
    I’ve got a BEx query on BW3.5 that has a variable as input, but when you click on the dropdown box, it takes extremely long to bring back a set of values.
    I’ve been told the way to get pass this problem is to define a pre-calculated value set in Reporting Agent.
    I have done this, but can’t get the query to use it.
    What are the steps? It should be simple…
    I’ve chosen the following options (which is not working)
    Processing by: User entry / Default Value
    Variable represents: Precalculated value set*
    Variable entry is: Optional
    Valueset: Z_MY_VALUE_SET
    I don’t think this is right, because this implies that the query automatically uses the value set as filter, instead of the user’s input.
    What is happening, is that when the variable dialog opens up, it shows Z_MY_VALUE_SET as default value and when I open the dropdown it still takes long to retrieve the values.
    Thanks in advance
    Rudolph
    Message was edited by:
            Rudolph Botha

    plz go through this link below:
    http://help.sap.com/saphelp_nw04s/helpdata/en/84/00783b3af21f5ee10000000a11402f/frameset.htm

  • How to set "Dirty" view flag to make a system call WDDOMODIFYVIEW again

    Hi!
    When a button is hit I want to mark my view "Dirty" so that system call WDDOMODIFYVIEW again. I need this to refresh/rebuild the view after user action.

    Anurag, you right. I've created simple WD application and WDDOMODIFYVIEW is called after every button hit.
    But it my case I've added button to a standard component (FPM_OIF_COMPONENT) by means of Enhancement Points. And hitting this button does not lead to call of WDDOMODIFYVIEW method. Though all standard buttons in the componend do lead to call of this method.
    Strange behavior.
    I thought, may be there is a way to "force" system to invoke this method. Like set view to some status "Needs to be redrawn", "Dirty", "Invalid", etc.

  • Variable Personalization - "Save Value" Variant Setting missing in Bex 7.x

    Hallo Experts,
    in Bex 3.x when creating a Variant (Button "Save All Variants" in the Variable Pop-Up)  i was able to decide (via field "Save Values" in the "Save All Variants" Screen) wheter i want to save the values for a certain variable or not (NO_IMPORT).
    In Bex 7.x i'm not able to find a functionality (corresponding to NO_IMPORT) to decide which variable should be saved in the variant.
    Does anybody know if/where i can find this feature in BEX 7.x?
    Thanks in advance,
    Sabine

    Hallo Den,
    thanks for your reply!
    Unfortunately this doesn't solve my problem. It's not about saving variants in Bex 7.x. But different behaviour in Bex 7.x compared to Bex 3.x.
    In Bex 3.x when saving a variant it was possible to decide, whether a value for the variable should be saved or not (via drop down boxes in the "Save All Variants" screen).
    In Bex 7.x i just can set the variable value to blank, if i don't want a value to be saved. I have no more settings here, as in Bex 3.x.
    As a consequence: i can set mandatory variables to blank in a 3.x query, when i set "Save Values" for this variable to "NO". In Bex 7.X i will always get an Error Message ("enter a value for variable XY") when selecting a variant with mandatory variable = blank.
    Best regards,
    Sabine

  • JClient: set dirty flag after prepared stmnt to activate trans. buttons?

    Hi,
    I wrote a service method with a call to a prepared statement that makes a bulk insert (insert into a select ... from b).
    This service method returns the number of inserted rows.
    In my button action after a call my service method I refresh the ViewObject.
    The new rows are displayed, I know that they are not committed but the transaction buttons are not activated.
    How can I set the transaction dirty flag to true so that the transaction buttons are active?
    My button action method:
    private void jButton1_actionPerformed(ActionEvent e)
    SiteTablesAM siteTablesAM = (SiteTablesAM)panelBinding.getDataControl().getApplicationModule();
    int numOfAddedRows = ((TranslationsAM)siteTablesAM.findApplicationModule("TranslationsAM1")).createMissingCurrencyLangRows();
    if (numOfAddedRows > 0)
    // navBar.doExecuteButtonAction(); tested this but has same result
    siteTablesAM.findViewObject("TranslationsAM1.CurrencyLangVO1").executeQuery();
    panelBinding.refreshControl();
    JOptionPane.showMessageDialog(this,numOfAddedRows+" rows have been added.\nTranslate the labels or delete the added rows.","Info",JOptionPane.INFORMATION_MESSAGE);
    It would be more elegant to do the wole job on the server side => after call to prepared statement, refresh the ViewObject + "fire a transaction change event".
    Could you help me on this one.
    Thanks
    Frederic

    I've found a workaround:
    this.setAttribute(this.getAttribute());
    this makes the transaction dirty.
    I would have preferred a more elegant solution.
    I've noticed that when calling preparedStatement.executeUpdate() on a DBTransaction the isDirty flag stays false.
    Is this normal, executeUpdate is always a DML statement?
    Thanks
    Frederic

  • Labels in WAD disappers when I set exceptions in BEX query.

    Hi,
    I have created a stabled bar in the WAD, based on a BEX Query. In each of the bars I have labels showing the values.
    I need to show traffic lights colors in the bars, so I have made some exceptions in the BEX Query. It all works fine except that my labels disappears.
    How can I show these labels at the same time as the traffic lights?
    Thanks in advance.
    Lennart

    Hi Yolanda,
    it´s as you already figured out - 0FISCPER is the problem.
    When you want to create new lines, there can not be a dynamic characteristic in the columns. Each column has to be defined with single values.
    Try to create restricted key figures for the periods you need to show.
    regards
    Cornelia

  • Hi, how to set date in bex query.

    hi
    experts
    i need do display date and name in my bex query.

    Hi,
    I hope it is not possible in BeX Query designer but it is possible in WAD by using Text elements:
    http://help.sap.com/saphelp_nw04/helpdata/en/9f/4e9d39d44cd45ee10000000a11402f/frameset.htm
    With rgds,
    Anil Kumar Sharma .P

  • Setting up web Bex in BWsystem:error com.sap.mw.jco.JCO$Exception:Issuer of

    Dear SAP Gurus,
    I'm facing an error when seting up web Bex in BW system which is based on AS java patch 14 when i run Diagnostics & Support Desk Tool as described in Note 937697  there is only one red signal which is BI Mastersystem
    the error is
    RFC connection using properties in Portal System Landscape to ABAP backend has failed. Reason:
    com.sap.mw.jco.JCO$Exception:Issuer of SSO ticket is not authorized
    thanks in advance
    Rgds
    George Varghese

    thanks Deepika ,unfortunately I posted this a Long back ,time limit was very less ,we were not in a situation to do more R&D on that,it will be a Waste of time ,what I did is that I uninstall ed SAP and installed again with latest available Patches and we were succeed
    thanks
    George Varghese

  • Bex objects translated text not displayed for all

    Hi,
    I have an issue in Bex elements language translation in Bex report output,
    Translation of Bex elements to PT language has done successfully and few of the Bex elements are getting displayed in PT language, but the problem i am facing is with the Chars / Key figures objects used in Bex (Like: 0GL_ACCOUNT / 0AMOUNT / 0MATL_GROUP...) which are used directly in report, for these objects text is still getting displayed in EN.
    When checked in backend tables i can able to see texts for objects with both languages maintained, and when i check the info objects short description from RSD1 by logging with PT language; i can able to see description in PT.
    But, in Bex report i am not getting description in PT for these.
    Please let me know whether i am missing any setting in between Bex and Backend objects.
    Your helpful answers are highly appreciated.
    Thanks,
    Praveen.

    Further to my above query,
    We are working on SAP-BW system on 7.3 with SP05.

  • How to restrict the Null Values for Key Figules in the Bex Query

    Hi Friends,
        I want to restrict the Null values of a perticular key figure in the Bex Query Output.
    I will explain in details. i have 3 key figures in my query.. let us assume.. key1 key2key3
    key1           key2                key3
    4                4                   100.00
    5                0                   200.00
    1                0                    19.00
    0                1                    10.00
    i don't want to see the the records for which key 2 is 0.
    we have a setting in the Bex Query for restricting the Zero values in the query properties. If we enable that setting it will show
    4               4          100.00
    but i want the report to display..
    4               4           100.00
    0               1           10.00
    can any body guide me. <b>i want to display the values if key2 <> 0.</b>
    Regards,
    Nagesh.

    Hi AVR,
    nice to see reply.
    can you eloborate your view...how can i put the condition.
    <b>i want to put the condition key2 <> 0.</b>
    Regards,
    Nagesh.

  • Bex report doesn't display full text information......

    Hi Experts,
    My bex report is not displaying full text information.
    I have set that particular infoobject length as 40 and also have selected long text and Long Description in Bex Tab of the InfoObject.
    In my DSO the data is available in complete lenght but in my Bex report it just displays half information
    Instead of displaying Service Order Released its displays Service Order Rel
    Can anyone help me to resolve this issue please.
    Thanks

    Hello,
    Setting up the BEx Property for Object, is not sufficient enough to display in the query output. You can always overwrite the object level settings in the query designing.
    Moreover, when you create a query, system always overwrite your object level settings and apply the query level settings.
    Make sure, you have selected Long Text in the query for that characteristic.
    - Danny

  • Bex Property of Info object doesn't work when Infoset is Used

    Hi,
      When I use Business partner info object ( example 0CRM_SALESP or 0BP_ACTIVIT etc) in a query build directly on a ODS(DSO)  or infocube, the Bex setting "Query Def Filter Value Selection = Only Values in Info provider" defined in the 'Business Explorer" tab of the infoobject, works perfectly. This means that if the info object has 1 Million records in the master data table, but in the transaction data only 100 are involved, when you define a varialble restriction for the info object , in the selection screen the F4 will only show these 100 data as help.
      Although this feature works fine when the query is directly developed ON THE INFO PROVIDER. However when I define a infoset on the same ODS and define  a similar query, the F4 value shows all the data from the master data table instead of the ocurance in the transaction data( info provider)..
      Is there any way , I can get over this issue.
      Thanks
    Arunava

    Hi,
      I guess, I couldn't ecplain the issue properly earlier.
    What I am saying that even though I have the proper setting in the BEX tab ("Query Def Filter Value Selection = Only Values in Info provider")  for the info object , It behaves differently if the query is defined directly on ODS then on the infoset which is built on top of the ODS.
    When the query is build on the ODS the setting works fine
    However when the query is defined on the Infoset, the F4 help get the value from the info object master data.
    My question is , why this two different behaviour for the same info object? And how do I over conme this to get the same bahavious in info set as of the ODS.
    Thanks
    Arunava

  • Bex Query Exception Storage

    Hi,
    we have developed a program that execute queries in background and display an alert to the user according the exception defined in the queries.
    At the moment we have replicated all information related to the exception defined in the Bex queries because we didn't find where the system stores the bex exceptions definition.
    Is there any table in SAP BW that cointain this information?
    We'd like to avoid to replicate the exception information and we want use the exception definition we set in the Bex queries.
    Thx

    Hi,
    Why cant you use standrart reporting agent(till 3.1) or information broadcasting for same..? instead of Program..?
    Srini

  • User Entry in variable screen in BEX analyzer

    If we open a query in the Bex analyzer (BI 7.0), it seems only possible for us to enter variables in the dialog screen after the pushbuttons Ctrl + K for each variable. Is it possible to change the default setting in the BEx analyser variable screen, so that the variables are ready for input (without the ctrl + k)?
    Looking for any help on this.
    Thanks,
    Joe

    Hi Joe,
    We recently went though the same issue. You need to install the last patch for SAP GUI (Patch 4) and the BEx 7.0 Front End (Patch 2). After you install them all variables will be ready for input without the need of using CRTL + K. We got the installer files from our basis team the names are GUI710_4-10002995.EXE and BI710SP02P_201-10004472.EXE.
    I will work for sure !!!
    Regards,
    Raimundo Alvarez

Maybe you are looking for