Setting null values vs Default or initial values in the Database?

i am working on a system and i have set any field that might optional as Allow Null,, but this is causing me a lot of troubles especially when i am querying the data or perfoming some calculations from the database. So is it valid if i changed all the Allow null field to have initial values an restricting null values to be inserted into them, so example, to set the initial values for an integer to be 0 and string to be empty?

Hi,
You can implement business logic on db side or on app side.
Advantage and disadvantage of implementation business logic on DB side.
Advantages:
1.Don't require app server software version changes/compilations (Java, C, C++, C#...)
2.Stored procedures are stored directly in the db.
3.DBA can manage and optimize the stored procedures in flexible way; it'll be transparent for app server because the same remaining interface.
4.Avoidance of network traffic - the stored procedures can run directly within DB engine.
5.Encapsulation of business logic as API in the database.
6.Reports can be implemented like PL/SQL functions that return table data type. The functions can be called from application side - sort of API.
Disadvantages:
1.DB vendor specific, but when dealing with the same databases (for example Oracle) it's not relevant.
2.Require DB skills to write the procedures correctly: it will require time for a pure java/c/c++/c# programmer to understand the DB code and to write it in optimal (from db point of view) way.
3.If it's too complex business logic - the db side implementation can become too complex.
To overcome issue with null(s) please use NVL function.
Example:
drop table  TEST_TABLE;
create table TEST_TABLE(parameter varchar2(20), val number(10, 2));
insert into TEST_TABLE values ('A', 23.245);
insert into TEST_TABLE values ('B', null);
insert into TEST_TABLE values ('C', 123);
insert into TEST_TABLE values ('D', null);
select avg(nvl(val, 0)) from TEST_TABLE;Hope this will help.
Best Regards,
http://dba-star.blogspot.com/

Similar Messages

  • Initial Value in Enter Query Mode

    Hi Everyone,
    If you ever need to set a "visual" default (or initial) value for an item in Enter-Query mode, here is one solution to accomplish this:
    Create a WHEN-NEW-ITEM-INSTANCE trigger at the block level where the item is located. Make sure it can fire in Enter-Query mode.
    WHEN-NEW-ITEM-INSTANCE
    If :system.mode = 'ENTER-QUERY' AND :system.cursor_item = <YourItemName> AND <YourItemName> IS NULL Then
        <YourItemName> := <TheInitialValue>;
    End If;You may wish to play with the "Keep Cursor Position" property of the item should you want the cursor to go back to the item position it was when the item was left.

    It seems that your solution described solves my problem expressed 2 months ago....
    I'll try it out....
    Thanks......
    Sim

  • What is the purpose of the Initial Value checkbox in SE11?

    Hi,
    When we create database tables using SE11, there is a Initial Value checkbox for the fields that we create. How do we make use of this checkbox?
    For example, after checking the Initial Value checkbox, how do I go about entering the intial value? There isn't a input field for me to do it. Thanks.

    "Initial values" Flag  ---> Indicator that NOT NULL is forced for this field
    Select the flag if a field to be inserted in the database is to be filled with initial values. The initial value used depends on the data type of the field.
    Please note that fields in the database for which the this flag is not set can also be filled with initial values.
    When you create a table, all fields of the table can be defined as NOT NULL and filled with an initial value. The same applies when converting the table. Only when new fields are added or inserted, are these filled with initial values. An exception is key fields. These are always filled automatically with initial values.
    Restrictions and notes:
    The initial value cannot be set for fields of data types LCHR, LRAW, and RAW. If the field length is greater than 32, the initial flag cannot be set for fields of data type NUMC.
    If a new field is inserted in the table and the initial flag is set, the complete table is scanned on activation and an UPDATE is made to the new field. This can be very time-consuming.
    If the initial flag is set for an included structure, this means that the attributes from the structure are transferred. That is, exactly those fields which are marked as initial in the definition have this attribute in the table as well.
    Hope this helps.
    Thanks,
    Balaji

  • What is the use of initial value in a database table?

    Hi can anyone help me in knowing what is the use of initial value which is present besides primary key while creating a table?

    Initial Value:
    Indicator that NOT NULL is forced for this field
    Use
    Select this flag if a field to be inserted in the database is to be filled with initial values. The initial value used depends on the data type of the field.
    Please note that fields in the database for which the this flag is not set can also be filled with initial values.
    When you create a table, all fields of the table can be defined as NOT NULL and filled with an initial value. The same applies when converting the table. Only when new fields are added or inserted, are these filled with initial values. An exception is key fields. These are always filled automatically with initial values.
    Restrictions and notes:
    The initial value cannot be set for fields of data types LCHR, LRAW, and RAW. If the field length is greater than 32, the initial flag cannot be set for fields of data type NUMC.
    If a new field is inserted in the table and the initial flag is set, the complete table is scanned on activation and an UPDATE is made to the new field. This can be very time-consuming.
    If the initial flag is set for an included structure, this means that the attributes from the structure are transferred. That is, exactly those fields which are marked as initial in the definition have this attribute in the table as well.
    hope it helps,
    Saipriya

  • Assign initial values to starting task

    Hi,
    I have defined workflow, which starts when Goods receipt occurs. In my WF container I have an element with type ZMKPF, which stores values about GR. After the completion of GR, a number of agents receive work item with the proposal to post invoice.
    If user clicks to this proposal, task with element ZBUS2081 and "create" method starts. Now I need to populate fields in starting TCODE MIRO with initial values. For example, I need to put DOC_DATE in zbus2081 from zmkpf. Is it possible? Is it right approach or I should look for enhancements not linked with workflow?

    Hi, Рустем!
    I suppose, there are both workflow-specific and MIRO-specific things to do to implement this requirement.
    As I get it, your method CREATE looks something like this now:
    CALL TRANSACTION 'MIRO'.
    To pass defaults you might change it (or create another method) like this:
    (1) get defaults from the workflow
    (2) put defaults into memory or set\get parameters so that MIRO could use the values as defaults
    CALL TRANSACTION 'MIRO'.
    The first part is workflow-specific - you'll have to add some parameters to your BOR method to pass the values. Have a look at method BUS2081.CreateFromData as an example.
    The second part is MIRO-specific, which is beyond this forum. Probably, this can help: Default Values In Miro Transaction. | SCN

  • Item property 'Initial Value'

    In our application, we use the Item Property 'Initial Value' to populate default values in new records.
    For our Forms 4.5 release of the application, the Item Property 'Default Value' populated this value at form startup (the record status is 'new'). As I recall (hazily) during pre-conversion testing, Forms 6.0 Item Property 'Initial Value' performed the same functionality at form startup. No code changes have been made during the conversion for this event.
    Forms 6i (6.0.10.3) appears to only populate initial values that are hard coded or system defaults. Initial values retrieved from a block/global item is not set at form startup (block values are set in the WNFI trigger and globals are set before entering the form).
    The only solution we found is to add a CLEAR_RECORD to the WHEN-NEW-FORM-INSTANCE trigger. After this built-in is executed, the initial values from block/global locations are populated.
    Has anyone noticed this problem. I checked the bug database and did not find any mention of this problem.
    You might want to keep this in mind at form startup in your application when converting to Forms 6i.

    Hi John
    Thanks for your tip; I noticed that behaviour and tried to work around it with pre-insert triggers (which also don't work properly for me).
    I'm on Forms version 6.0.8.8.0, on linux.
    Thanks again
    Paulo
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by John Mierzurak ([email protected]):
    In our application, we use the Item Property 'Initial Value' to populate default values in new records.
    For our Forms 4.5 release of the application, the Item Property 'Default Value' populated this value at form startup (the record status is 'new'). As I recall (hazily) during pre-conversion testing, Forms 6.0 Item Property 'Initial Value' performed the same functionality at form startup. No code changes have been made during the conversion for this event.
    Forms 6i (6.0.10.3) appears to only populate initial values that are hard coded or system defaults. Initial values retrieved from a block/global item is not set at form startup (block values are set in the WNFI trigger and globals are set before entering the form).
    The only solution we found is to add a CLEAR_RECORD to the WHEN-NEW-FORM-INSTANCE trigger. After this built-in is executed, the initial values from block/global locations are populated.
    Has anyone noticed this problem. I checked the bug database and did not find any mention of this problem.
    You might want to keep this in mind at form startup in your application when converting to Forms 6i.<HR></BLOCKQUOTE>
    null

  • How to define parameter variables to be passed by value by default

    When defining a new parameter for a sequence, it is set by reference by
    default. Obviously sometimes when passing a parameter we dont want the
    sequence receiving those values to be able to modify it by mistake and
    corrupting the value from the calling sequence. Is it possible to have
    the parameter variables created with passed by value by default?
    Thanks!
    Louis

    Louis -
    The default setting is by ref and we do not expose a way to customize this.  One of the reasons we chose by ref instead of by value for the default, is that when you specify by value for a container, the entire container must be cloned and this adds overhead to a sequence call that users may not want.
    Scott Richardson
    National Instruments

  • Use of initial values check box in tables

    Hi,
    what is of use of initial values check box(after the primary key check box)  in tables.
    Regards,
    Suresh

    The flag indicates whether field inserted in the database is to be filled with initial values. The initial value used depends on the data type of the field. I.e. type n(2) is '00'.
    When you create a table, all fields of the table can be defined as NOT NULL and filled with an initial value. The same applies when converting the table. Only when new fields are added or inserted, are these filled with initial values. An exception is key fields. These are always filled automatically with initial values.

  • GetCurrentRow() giving a null when trying to save poplist value

    Hi
    I have a requirement to develop a custom page with a field XX - which is a poplist.
    The functionality should be as follows:
    1. When the page renders the poplist should highlight the latest value from the person's uses_tobacco_flag from per_all_people_f.
    2. The poplist should show the other values available also.
    3. when a change is made and clicked on next button, the changed value if any should be saved in DB and get this value from the DB next time when the page renders.
    all the above steps work for someone who has already a value in the table for uses_tobacco_flag. suppose a user A has value as PIPE. The page rendering will bring this value adn any change made will be saved to DB.
    However for user B, if he has null value for uses_tobacco_flag in the DB, then the page renders as such, But when I select a new value and try to insert it in the database via API it gives me getCurrentRow null pointer exception.
    I am pasting the CO.java and AMImpl.java code below. am always getting DffRow as null
    Please help.
    **CO.java**
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    int empid = pageContext.getEmployeeId();//get the person id from the page context
    Integer pers_id = new Integer (empid);
    String personid = pers_id.toString();
    Serializable[] parameters = { personid };
    //am.invokeMethod("initDetails", parameters);//pass the parameter to the AM initDetails method to call initQuery of VO
    am.invokeMethod("init", parameters); //initializes VO
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    if ("benenrollpage".equals(pageContext.getParameter(EVENT_PARAM)) || "persinfopage".equals(pageContext.getParameter(EVENT_PARAM)))
    OAApplicationModule xam = pageContext.getApplicationModule(webBean);
    OAViewObjectImpl DffVO = (OAViewObjectImpl)xam.findViewObject("XXOMPeopleVO1");
    OAViewRowImpl DffRow = (OAViewRowImpl)DffVO.getCurrentRow();
    if (DffRow == null)
    //pageContext.putDialogMessage(new OAException("BEN", "XXOM_BEN_TOBACCO_USAGE", null, OAException.ERROR, null));
         //throw new OAException("The DffRow is null");
         throw new OAException("The DffRow is still null");
         /*else if (((String)DffVO.getCurrentRow().getAttribute("UsesTobaccoFlag") == null)||((String)DffVO.getCurrentRow().getAttribute("UsesTobaccoFlag") == "")||(((String)DffVO.getCurrentRow().getAttribute("UsesTobaccoFlag")).length() == 0))
              throw new OAException("Please enter the tobacco usage 2");
         else
    String tobusage = (String)DffRow.getAttribute("UsesTobaccoFlag");
    // pageContext.putDialogMessage(new OAException("This is tob" + " * " + tobusage));
    int p_person_id = pageContext.getEmployeeId();
    /*if (tobusage == null)
    pageContext.putDialogMessage(new OAException("BEN", "XXOM_BEN_TOBACCO_USAGE", null, OAException.ERROR, null));
    else
              String tobusechkq = "BEGIN XXOM_BEN_UPD_TOBACCO_USAGE.XXOM_UPDATE_TOBACCO_USAGE(:1,:2);EXCEPTION WHEN OTHERS THEN RAISE_APPLICATION_ERROR(-6501,'error 3');END;";
              OADBTransactionImpl oadbtrans = (OADBTransactionImpl)xam.getOADBTransaction();
              OracleCallableStatement oacallstmt = (OracleCallableStatement)oadbtrans.createCallableStatement(tobusechkq, 1);
              try
                   oacallstmt.setInt(1, p_person_id);
                   oacallstmt.setString(2, tobusage);
                   oacallstmt.execute();
                   xam.invokeMethod("apply"); // call the transaction.commit from AM
              catch (Exception e)
                   throw OAException.wrapperException(e);
              finally
                   if(oacallstmt != null)
                   try
                        oacallstmt.close();
                   catch(Exception exception2)
                        throw OAException.wrapperException(exception2);
                   if ("benenrollpage".equals(pageContext.getParameter(EVENT_PARAM)))
                        pageContext.setForwardURL("OA.jsp?akRegionCode=BEN_EFFECTIVE_DATE_PAGE&akRegionApplicationId=805",
                                                      null,
                                                      OAWebBeanConstants.KEEP_MENU_CONTEXT,
                                                      null,
                                                      null,
                                                      false, // Retain AM
                                                      OAWebBeanConstants.ADD_BREAD_CRUMB_NO, // Do not display breadcrumbs
                                                      OAWebBeanConstants.IGNORE_MESSAGES);
                   else if ("persinfopage".equals(pageContext.getParameter(EVENT_PARAM)))
                        pageContext.setForwardURL("OA.jsp?akRegionCode=HR_CREATE_PROCESS_TOP_SS&akRegionApplicationId=800&OAFunc=HR_PERINFO_SS",
                                                      null,
                                                      OAWebBeanConstants.KEEP_MENU_CONTEXT,
                                                      null,
                                                      null,
                                                      false, // Retain AM
                                                      OAWebBeanConstants.ADD_BREAD_CRUMB_NO, // Do not display breadcrumbs
                                                      OAWebBeanConstants.IGNORE_MESSAGES);
              }//else
    } //main if
    }//processFormRequest
    }//main class
    ==================================================================
    AMImpl.java
    public void initDetails(String personid)
    XXOMPeopleVOImpl vo = getXXOMPeopleVO1();
    if (vo == null)
    MessageToken[] errTokens = { new MessageToken("OBJECT_NAME", "XXOMPeopleVO1")};
    throw new OAException("AK", "FWK_TBX_OBJECT_NOT_FOUND", errTokens);
    vo.initQuery(personid);
    public void init(String personid)
         OAViewObject vo = (OAViewObject)getXXOMPeopleVO1();
    // Per the coding standards, this is the proper way to initialize a
    // VO that is used for both inserts and queries. See View Objects
    // in Detail in the Developer's Guide for additional information.
    if (!vo.isPreparedForExecution())
    vo.executeQuery();
    Row row = vo.createRow();
    vo.insertRow(row);
    // Required per OA Framework Model Coding Standard M69
    row.setNewRowState(Row.STATUS_INITIALIZED);
    initDetails(personid);
    }

    Seems you are saving data using API (not using EO), so remove/comment the below code lines(which are required when you want to insert data)
    Row row = vo.createRow();
    vo.insertRow(row);
    // Required per OA Framework Model Coding Standard M69
    row.setNewRowState(Row.STATUS_INITIALIZED);-Anand

  • I am on itunes on my iphone, i bought a ringtone but i cant figure out how to set it as my default.

    I bought a ringtone using my itues store on my iphone, and bought a rigntone. How can I set it as my default. I cannot find the option to get it set up

    Hey kashaenaparisi,
    Thanks for the question. The following resource outlines how to change your default ringtone for all calls:
    Change your ringtone - Phone - iPhone Basics - Apple Support
    http://support.apple.com/kb/TI8
    If you wish to have a ringtone for a specific contact, see this resource:
    Set a special ringtone for a contact - Phone - iPhone Basics - Apple Support
    http://support.apple.com/kb/TI16
    Thanks,
    Matt M.

  • Can't set Safari as true default browser in windows xp

    I'm running WindowsXP, and I installed the latest version of Safari. No matter what I do, it won't become the true default browser. I tried using the Safari preferences approach which only has one effect - it changes the icon at the top of the start button task bar to Safari. However, all my links from the desktop, from start...run <type url>, and from MS Outlook all lauch IE. I've also tried changing all the settings in the start...set program access and defaults and nothing will make Safari my default browser.

    I don't have access to "Set Programs and Defaults" on my machine. Safari's ability to set itself as web browser, at least on Windows XP, seems to be broken. But I found a workaround. Install Firefox, let it set itself as default browser. Your hyperlinks and such should open in Firefox. Uninstall Firefox. Open up Safari, go to preferences and make sure Safari is set as default browser. Then, at least for me, the hyperlinks started opening in Safari. If you go into Safari and set Internet Explorer as default, you'll probably hose the setup and have to do it again.

  • Setting a default initial value to a CHAR type field in a custom table

    Is it possible to set a default initial value to a field in a customer table(Ztable) that is not SPACE?  SAP sets the initial value to " " space for datatype CHAR.
    I am looking at creating a field in a table that would always default to 'X' on creation of a new row.
    Your response is appreciated..

    Hi,
    I believe this cannot be done..
    If you are inserting the row through a program then you can insert the field value to be 'X'.. If the value is not passed ..Then it will be blank..
    If you are using table maintenance then in the PAI ..you can insert values..
    Thanks,
    Naren

  • Place default checkbox value "in SESSION" on initial page load

    Oracle 11.2
    Apex 4.1
    Desire outcome: Chart renders on inital page load using default value of checkbox in query.
    I have a checkbox with a default (checked) value. It shows checked when the page renders for the first time but the value is not in the SESSION state. I use this value in a query for a chart. I do not want to use a Submit button so I have a dynamic action submitting the value for the checkbox and the chart refreshes as desired when I check and uncheck the box.
    I tried "Fire on Page Load" in the DA Execution Options, as well, but that caused a loop where the page renders and immmediately renders, and immediately renders, etc.
    Is there a declarative solution that submits the current, in this case default, values when the page is loaded? I only need and want the default values used the first time the page is accessed. This is the initial page of the application but I need the same behavior on all pages for the separate checkbox selections found there.
    May God Bless,
    Howard

    Howard (DBA in Training) wrote:
    If I remove the Default Value and add a Before Header page computation for the item with static assignment to
    a:bI get the 2 A/B checkboxes, both checked, and the value is set in session state.If you log in here, you can see it up close and personal!
    http://apex.oracle.com/pls/apex/f?p=21997:3 Login: Dever / Ima9Dever
    The Default Value colon-delimited string must contain the checkbox values, not the labels. In a static LOV the checkbox options are specified as <tt>label;value</tt> pairs. Thus in your checkbox LOV the labels are A/B, whilst the values are a/b. The values are case-sensitive.
    The Default Value should therefore be:
    a:bwhereas you've specified:
    A:BWith the checkbox item LOV Display Extra Values property set to Yes, APEX displays these extra values that are not included in the LOV definition as additional checkboxes. You can see this if you inspect the rendered checkbox elements in the HTML source:
    <input type="checkbox" id="P3_CHECKBOX_0" name="p_v01" value="a">
    <input type="checkbox" id="P3_CHECKBOX_1" name="p_v01" value="b">
    <input type="checkbox" id="P3_CHECKBOX_2" name="p_v01" value="A" checked="checked">
    <input type="checkbox" id="P3_CHECKBOX_3" name="p_v01" value="B" checked="checked">You get the a/b values defined in the LOV, plus the extra A/B values the LOV knows nothing about.
    ==== ) How do you keep it from setting/resetting these values each time the
    page is rendered?  The need is to do it only the very first time?  ( ====Put a Value of Item / Column in Expression 1 Is NULL condition on the Computation. Problem then is that the computation will be run if the user can [legitimately] deselect all of the checkboxes, either leaving you back where you started, or requiring the use of a further item to flag whether it is the really "the very first time" (which I find intellectually deeply unsatisfactory). This may be a sign that the control should really be a radio group that always has one option set, rather than a check box.

  • Setting a date field to a default value if it's left blank by the user?

    I want to set a date field by default to 31/12/2499 if the user doesn't input anything. I want to do this in WHEN-VALIDATE-ITEM trigger .
    How should my code be like please ? Is it something similar to this :
    IF :HS_HEADS.DT_TO IS NULL THEN
         HS_HEADS.DT_TO =:'31/12/2009';
    ELSIF
         ALERTS.STOP_ALERT('Date must be greater than or equal to system date', choice);
         RAISE FORM_TRIGGER_FAILURE;
    END-IF;
    Thanks.

    Isn't it too late to set default value in WHEN-VALIDATE-ITEM? It will not fire if user doesn't input anything
    I would set properties of HS_HEADS.DT_TO as following:
    Data Type = Date
    Initial Value = 31/12/2009
    Format Mask = DD/MM/YYYY
    And in WHEN-VALIDATE_ITEM just validate that date is not less then SYSDATE
    IF :HS_HEADS.DT_TO < trunc(SYSDATE) THEN
    -- alert
    RAISE FORM_TRIGGER_FAILURE;
    END IF;BTW, why do you default to hard-coded 31/12/2009? Is your application only good until end of the year?

  • How to set initial value for a dropdown box?

    Hi,
    Within Netweaver 2004S (BI 7.0) we use integrated planning. In one of our applications we want to use a dropdown box (created with the WAD) to make a selection possible for a characteristic.
    We set up a pre-query to fill the dropdown box (via data binding CHARACTERISTIC_SELECTION) with the proper values. This works fine.
    We pass on the choosen entry (via command SET_VARIABLES_STATE) to a second variable that is used in another query. This command is triggered after the user makes a selection in the dropdown box. Also this works fine. After selection of one entry, the output of the second query is limited.
    We have the following problem: the first time a blank selection entry is added to the dropdownbox and that no values are passed on to the second query. Because it seems that the user first must choose an entry.
    What we would like to do is that one of the found values of the pre-query is automatically selected in the dropdown box and passed on to the second variable (to limit the second query).
    I give you an example:
    The first query delivers value A, B, and C for the characteristic of the dropdown box.
    The first time the dropdown box showns an empty entry, and three additional entries A, B and C. The second query shows all results, because the second variable doesn't receive any value via the command SET_VARIABLES_STATE. The command is not yet triggered.
    When you select A, B or C, the command is triggered and the second query shows only results for the choosen entry (this is correct). Now the empty entry has disappeared from the dropdown box. Only the entries A, B and C are left.
    Is it possible to set up the dropdown box on such a way (or add some script coding around it) that in the initial show for the dropdown box one of the entries is choosen automatically, so that the empty line is not part of the value set of the dropdown box and that the command connected to the dropdown box (in our case the SET_VARIABLES_STATE) is carried out automatically?
    Please, who can help us with this?
    Kind regards and thanks in advance,
    Marcel.

    Hi,
    In BW 3.5,say you want to set default for calmonth.
    In order to avoid the “ALL” option from appearing in the dropdown box,
    filter infobject 0CALMONTH for DP1 by any valid value.
    In the object Data_provider include the lines in Bold:
    <object>
    <param name="OWNER" value="SAP_BW"/>
    <param name="CMD" value="SET_DATA_PROVIDER"/>
    <param name="NAME" value="DP1"/>
    <param name="QUERY" value="WORKSHOP_CALMONTH_DROPDOWN"/>
    <param name="INFOCUBE" value="0D_SD_C03"/>
    <<b>param name="FILTER_IOBJNM" value="0CALMONTH"/>
    <param name="FILTER_VALUE" value="200401"/></b>
    DATA_PROVIDER: DP1
    </object>
    Hope this helps.
    Anu.

Maybe you are looking for

  • Unable to run a report through Portal.

    Hi All, I am not able to run a particular BEX report through portal. I get a white screen and no pop-up for selections and later nothing happens. I have checked my Roles but no changes has been made. My other colleagues are able to run the report. Pl

  • Problem while uploading data through F-43

    Hello Experts , I am facing a problem while data uploading through F-43. Suppose I have many vendors with having several debit and credit items for each.So in t code same screen will appear for same vendor several times where we have to enter debit /

  • Creating a Global Role using weblogic.Admin command

    Hi, Does anyone have an example of creating a global role using the weblogic.Admin commands? I think I have to use the INVOKE command with the DefaultRoleMapper and createRole method, but I'm not quite sure what the rest of the syntax is. Thanks, Gab

  • Multiple Condition Issue

    Hi Experts, I have a problem of trying to utilize multiple conditions on a query. I have two conditions like this: keyfigure A < 0 keyfigure A Bottom 10 What is happening is that it is finding the bottom 10 values and then filtering out the values. S

  • Where can i download Essbase addin 9.3.1 version for Excel-2003???

    H, Where can i download Essbase addin 9.3.1 version for Excel-2003??? Please advise