ASO procedural calc documentation?

I finally have a good use case for an ASO procedural calc and I'm running into issues. Not seeing anything about it in the DBAG or TechRef for 11.1.2 - does anyone know where (or whether) ASO procedural calcs are documented?
Thanks,
Jon

Tech Ref - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_tech_ref/maxl_excalc_as.html
DBAG - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/aso_custcalc_alloc.html
There were two or three presentations on the subject at Kaleidoscope 2011, which I think will become available on ODTUG.com at some point. Not sure if it's there yet.

Similar Messages

  • Is this possible in ASO Procedural MaxL or am I crazy to try?   11.1.2.2

    Hi,
    Just want to know if any of you experts think this is possible in ASO Procedural calcs? I have been trying for days and can't get it to work, however my syntax in code might be wrong. Appreciate all advice.
    IIF ( IS ( [Scenario].CurrentMember, [Actual] ) AND IS ( [Product].CurrentMember, [No_Product] ) AND IsUDA ( [Entity].CurrentMember, "Corporate" ) ,
    ( [EXPENSES] - ( [TOTAL ORIGINATION INCOME] * -1) + [45500] + [46000] - [TOTAL INTEREST EXPENSE] - [53635] - [53636] - [54005] -
    [54006] - [54007] - [54030] - [54060] ) / ( [Funded Units] , [CORPORATE COST CENTERS] , [Actual] ) ,
    IIF ( IS ( [Scenario].CurrentMember, [Actual] ) AND IS ( [Product].CurrentMember, [No_Product] ) AND IsUDA ( [Entity].CurrentMember, "CC9990Alloc" ) ,
    ( [EXPENSES] - ( [TOTAL ORIGINATION INCOME] * -1) + [45500] + [46000] - [TOTAL INTEREST EXPENSE] - [53635] - [53636] - [54005] -
    [54006] - [54007] - [54030] - [54060] - [51120] - [51135] - [51136] - [51137] - [51139] ) / ( [Funded Units] , [CORPORATE COST CENTERS] , [Actual] ) ,
    IIF ( IS ( [Scenario].CurrentMember, [Actual] ) AND IS ( [Product].CurrentMember, [No_Product] ) AND IsUDA ( [Entity].CurrentMember, "CC9999Alloc" ) ,
    ( ( (/* 41401 + 126260 +*/ [EXPENSES] - [TOTAL INTEREST EXPENSE] - [53635] - [53636] - [54005] - [54006] - [54007] - [54030] - [54060] - [54091] - [51150] - [51160] - [51170] - [51180] ) +
    ( ( [51150] + [51160] + [51170] + [51180] ) * .2 ) ) / ( [Funded Units] , [CORPORATE COST CENTERS] , [Actual] ) ) ,
    IIF ( IS ( [Scenario].CurrentMember, [Actual] ) AND IS ( [Product].CurrentMember, [No_Product] ) AND IsUDA ( [Entity].CurrentMember, "CC9014Alloc" ) ,
    ( [EXPENSES] - ( [TOTAL ORIGINATION INCOME] * -1) + [45500] + [46000] - [TOTAL INTEREST EXPENSE] - [53635] - [53636] - [54005] -
    [54006] - [54007] - [54030] - [54060] - [54080] ) / ( [Funded Units] , [CORPORATE COST CENTERS] , [Actual] ) ,
    IIF ( IS ( [Scenario].CurrentMember, [Actual] ) AND IS ( [Product].CurrentMember, [No_Product] ) AND IsUDA ( [Entity].CurrentMember, "CC9999Alloc2" ) ,
    ( ( ( [51150] , [9999] ) + ( [51160] , [9999] ) + ( [51170] , [9999] ) + ( [51180] , [9999] ) ) * .8 ) / ( [Funded Units] , [CORPORATE COST CENTERS] , [Actual] ) ,
    Missing ) ) ) ) )

    I tried this on the Demo Basic ASO application that I named 'z_aso' and same error. I moved the only upper level member to right side of equation here and it doesn't work. Maybe I misunderstood your post that upper level members are ok on right side of equation?
    ([Bud Var],[Jan],[Profit],[Stereo])
    := ([Actual],[Jan],[Stereo])
    / ([Budget],[Jan],[Profit],[Stereo]) ;
    D:\scripts\z_aso>essmsh BudVar.mxl >BudVar.log
    ERROR - 1300033 - Upper-level members, for example [Profit], are not allowed in argument [Script]. Select a level-0 member.
    ERROR - 1241190 - Custom Calculation terminated with Essbase error 1300033 in SCRIPT.

  • ASO Procedural - Crossjoin Error or bug?

    Hi,
    This is based of BasicASO sample app by the way. I have a ASO Procedural calc working. However one thing I can't figure out if it's a bug or if it's normal behavior or most likely my syntax is wrong :) Here's my POV that works.
    POV "
    Crossjoin({[Jan]},
    Crossjoin ( Descendants ([Product],[Product].Levels(0)),
    Crossjoin ( Descendants ([Market],[Market].Levels(0)),
    Crossjoin ( {[Sales],[Cost_of_Goods_Sold],[Marketing],[Payroll],[Miscellaneous],[AC_19950]},
    {[Bud Var]}
    What's weird is the first 5 accounts: Sales, Cost_of_Goods_Sold, Marketing, Payroll and Miscellaneous are all level zero members of 'Profit' in Accounts. None of them contain member formulas either. AC_19950 is an account I added as a sibling of 'Profit'. When I change the POV to below and run it (I can't figure out how to tie in AC_19950 to that yet, but still should run), I get the error below. Problem is Profit_% is not a level zero member of Profit, thus shouldn't it be skipping that anyways? Or is there a 'better' way to CrossJoin the level zero members of Profit? I want to avoid using UDA's as when I do this for real I need to do zero level members of Balance_Sheet, for instance.
    ERROR - 1300049 - The argument [POV] cannot contain dynamic members, for example [Profit_%].
    POV "
    Crossjoin({[Jan]},
    Crossjoin ( Descendants ([Product],[Product].Levels(0)),
    Crossjoin ( Descendants ([Market],[Market].Levels(0)),
    Crossjoin ( Descendants ([Accounts],[Profit].Levels(0)),
    {[Bud Var]}
    ))))"

    I think that is how it works.
    http://docs.oracle.com/cd/E40248_01/epm.1112/essbase_tech_ref/maxl_excalc_as.html
    >
    Notes
    The clauses following the with keyword can be entered in any order, each separated by white space.
    Each clause can only be entered once.
    The script_file, pov, and sourceregion clauses are mandatory; the others are optional.
    You can specify only stored, level-0 members on the left side of the assignment statement in the custom calculation script; do not use upper-level members, attribute members, or dynamic calc members.
    You can specify only stored, level-0 members in the following clauses: DebitMember, CreditMember, Target, and Offset.

  • ASO Custom Calc -Error-1241109 :Unable to open file

    Hi,
    I am trying to implement ASO custom Calc in version 11.1.2.1 ,using following Version DataCopy script in Maxl Editor
    In POV i have included 1 set of base level member from each dimension just for testing purpose.
    TestScript.csc Content : [Final] := [Working_0] ;
    execute calculation on database 'EFXBASE'.'EFXBASE' with
    local script_file "/Oracle/Middleware/user_projects/achd1rka001/EssbaseServer/essbaseserver1/app/EFXBASE/EFXBASE/TestScript.csc"
    POV
    "Crossjoin({[FXEXP]},Crossjoin({[Jan]},Crossjoin({[FY06]},Crossjoin({[CH_None]},Crossjoin({[PJ_None]},Crossjoin({[PD_None]},Crossjoin({[CC_0300]},
    Crossjoin({[0004]},Crossjoin({[CurrFcst]},Crossjoin({[Local]},Crossjoin({[ICP_None]},{[LSTB]})))))))))))"
    SourceRegion
    "[Working_0]" ;
    I am getting following error on execution of above script
    Unable to open file ['/Oracle/Middleware/user_projects/achd1rka001/EssbaseServer/essbaseserver1/app/EFXBASE/EFXBASE/TestScript.csc']
    Custom Calculation terminated with Essbase error 1241109
    what could be the reason .. I have tried using '//' or '\' in file path but still getting same error.

    Can you post your script. (change " to ' in POV and SourceRegion section)
    Regards
    Celvin
    http://www.orahyplabs.com
    *Please mark the responses as helpful/correct if applicable*

  • ASO / BSO Calc Examples?

    Essbase gurus, i am looking for a guide with example scripts for ASO and / or BSO.
    Is there a book / guide / ebook that you can recommend?
    Thanks for your help in advance.
    Regards,

    My dear friend
                As far as BSO,I can suggest you a link where you can get a few examples.If ur looking examples for specific functions best option is essbase tech reference.
    http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/frameset.htm?dcacsexs.htm
    If ur looking for book this is the good book to my knowledge with a mix of humor and essbase
    http://www.amazon.com/Look-Smarter-than-Hyperion-Essbase/dp/1435705300
    please let me know if you can find ASO examples.
    hope this helps
    thanks
    raj

  • Copy and Clear in ASO

    I'm very used to doing copy and clear in BSO calc script. When it comes to ASO, I'm not sure where and how I can do that? Any help would be appreciated. Thank you!

    There is no simple copy - you can either reload from source pointing at the new slice you want to copy to (easiest and probably most efficient), extract and reload (modifying the extract or using a load rule to point to the new slice), or in 11.1.2 onwards use ASO procedural calc.
    For clearing, take a look at the 'clear data in region' clause in the 'alter database...' MaxL command: http://docs.oracle.com/cd/E17236_01/epm.1112/esb_tech_ref/maxl_altdb_as.html

  • Possible to load data to an account with formula in ASO ?

    For example, if we calculate an account for the forecast periods and load data from HFM to the same account for the actual periods, it seems that it’s not feasible?
    If you put formula on one account, even if the periods are specified not to calculate for the actual months, it will still not let me load anything to it.
    Is there a common way to solve this? Or do I just have to create a different account?

    As Glenn said, can't be loaded.
    Your other options are:
    1. Calculate the value outside of Essbase / derive it in ETL / fudge it via load rule (yuk) etc...
    2. Create an extra 'Input' account, tell the formula to pick from the 'Input' account for actuals and derive for forecast
    3. Calculate in Essbase with an ASO procedural calc - trickier to implement if you haven't done it before, but would look cleaner than an extra account - might give better retrieval performance too, depending on what your derivation of forecast does
    4. Similar to the 'extra' account but in the Scenario dimension; add a 'ForecastInput' member and place a formula on the 'Forecast' member. You'd have to make Scenario dynamic but beyond the overhead of the Forecast derivation itself I can't see that this would cause problems with a typical, non-aggregating Scenario dimension
    1, 3 and 4 may look cleaner if you end up having to apply the same calculation to lots of different accounts in future, rather than just one.

  • How to run a Calc script in ASO application

    Hi,
    I have gone through the Essbase Release 11.1.2 and I tried to implement the Calc scripts in ASO application.
    When I tried to Create a Calc Script using Calc script editor for ASO Application in EAS console it say's "Calc script is not supported in ASO application". When i saved the Calc scripts it appears in Backend but it is not visible in EAS console.
    I tried to call the Calc script using MDX script but it says "Unable to open the file Custom calculation terminated with Essbase error 1241109"
    Can anyone help me how to work on Calc scripts in ASO application?
    Thanks in advance

    I think you might be confusing BSO calc scripts with ASO custom calcs, there is a whole section in the documentation on ASO calcs - http://docs.oracle.com/cd/E40248_01/epm.1112/essbase_db/aso_custcalc_alloc.html
    There are also examples on the internet if you search spend some time researching.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ASO Calc Script (AKA Saved Query)

    We leveraging query tracking and have attempted to leverage the saving of the tracked queries as script we should be able to run monthly... Should be able to is the problem..!!
    Our outline dimensions are static, but the structured are very fluid and this seems to keep our scripts from working. Does anyone have an idea how we can leverage these scripts, or something like. I have attempted to leverage the following process with limited success
    1. enable query tracking
    2. materialize suggested views
    3. run report scripts to mirror regular retrieval issues
    4. materialize the views based on the tracking
    Length process, but beats nothing..
    Any other idea's??

    I think you might be confusing BSO calc scripts with ASO custom calcs, there is a whole section in the documentation on ASO calcs - http://docs.oracle.com/cd/E40248_01/epm.1112/essbase_db/aso_custcalc_alloc.html
    There are also examples on the internet if you search spend some time researching.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • CONTEST - Auto Balancing Calc Script in ASO

    I am trying to figure out a way to automate some autobalancing we would like to do in our Essbase verson 11.1.2 ASO cube. We currently feed subledger detail into the system and also feed the total ledger values in a separate scenaro. Due to timing, the pieces to not always equal the whole. I am trying to find a way to auto balance these items with a calc script in ASO. Here is an Example.
    Scenario
    ~*Ledger Total* (Scenario where we load ledger data to for the _E members)
    ~Total Actual
    +Actual_E (_E source acconts)
    +Actual_A (subledger detail)
    Actual_Adj (would like to move the difference of Ledger Total minus Actual_E Actual_A)
    Accounts:
    123456
    +123456_E (Ledger topsides and where we would like the difference placed for Actual_Adj)
    +456839_A
    +839020_A
    Cost Centers:
    BYM345
    +BYM345_E (Ledger topsides and where we would like the difference placed for Actual_Adj)
    +HJEUFS_A
    +JHM345_A
    Legal Entity
    78GHT
    +78GHT_E (Ledger topsides and where we would like the difference placed for Actual_Adj)
    +HLD599_A
    +783GHU
    Also have dimensions for version, analytic, product, supplement, period, year
    Data Example for intersection:
    Ledger Total
    Account: 123456(loaded to 123456_E) Dollar Amount $50,000
    CC: BYM345(loaded to BYM345_E) Dollar Amount $50,000
    LE: 78GHT(loaded to 78GHT_E) Dollar Amount $50,000
    Account/Scenario 123456_E/Actual_E $8,000
    456839_A/Actual_A $9,000
    839020_A/Actual_A $30,000
    CALC ADJ             123456_E/Actual_Adj $3,000 (Auto calculated by taking $50,000 from Ledger Total less 123456 account rollup for Actual_E and Actual_A or 50,000-8,000-39,000=3,000)
    Total Actual for Account rollup 123456 now equals Ledger Total Account rollup of 50,000
    The same logic would apply for Cost Center and Legal Entity. This is a tough one, so not sure it can be achieved.

    I think you might be confusing BSO calc scripts with ASO custom calcs, there is a whole section in the documentation on ASO calcs - http://docs.oracle.com/cd/E40248_01/epm.1112/essbase_db/aso_custcalc_alloc.html
    There are also examples on the internet if you search spend some time researching.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Calc procedure help require

    hi all,
    i m using oracle 9i and oracle developer suite 6i for building reports
    i have written a procedure that will do the calculation
    PROCEDURE calc IS
    TALLOW NUMBER;
    TTAKEN NUMBER;
    TPROFIT NUMBER;
    TLOSS NUMBER;
    BEGIN
         SELECT TIMEALLOWED,TIMETAKEN INTO TALLOW,TTAKEN FROM PRTEMPINCENT;
         TPROFIT:=ROUND((GREATEST((ROUND(TALLOW,2) - ROUND(TTAKEN,2)),0)/ROUND(TTAKEN,2)) * 100,2);
         TLOSS:=ROUND((ABS(LEAST((ROUND(TALLOW,2) - ROUND(TTAKEN,2)),0))/ROUND(TTAKEN,2)) * 100,2);
         INSERT INTO PRTEMPINCPL(CARDCODE,JOBCARDNO,SHOP,TIMEALLOWEDHRS,TIMETAKENHRS,
                              TIMESAVED,TIMELOST,PROFIT,LOSS,REMARKS)
                              SELECT '5',JOBCARDNO,SHOP,TIMEALLOWED,TIMETAKEN,TIMESAVED,TIMELOST,TPROFIT,TLOSS
           DECODE(SIGN(TIMEALLOWED - TIMETAKEN),1,'ABN.PRFT',-1,'LOSS')
    FROM PRTEMPINCENT
    WHERE ((PAYPERIOD= :P_1
    AND  (TIMETAKEN )>( TIMEALLOWED ))
    OR((TIMEALLOWED )>(TIMETAKEN )AND(((TIMEALLOWED )  -  
    (TIMETAKEN )  )
    /(TIMETAKEN)*100)>50));
    END;this code fetch the timeallowed and timetaken from the prtempincent table, does the calculation and then i want to insert them to another table and show them in report
    i call this procedure in after paramenter function of report
    but i gives me error ora-1422 extract fetch more then require number of rows
    wht modification should i do in the following procedure that i fetch record on by one and then insert in the other table
    Regards
    Abhi

    HI Manu,
    thanks for your reply
    well i just modified my procedure to my need
    PROCEDURE calc IS
    TALLOWHRS NUMBER;
    TTAKENHRS NUMBER;
    TTAKENMINS NUMBER;
    TALLOWMINS NUMBER;
    TCLOCKHRS NUMBER;
    TCLOCKMINS NUMBER;
    TALLOW NUMBER;
    TTAKEN NUMBER;
    TSAVED NUMBER;
    TLOST NUMBER;
    BTTAKEN NUMBER;
    CURSOR Cur_Cursor IS SELECT C.TIMEALLOWEDHRS,C.TIMEALLOWEDMINS,C.TIMETAKENHRS,C.TIMETAKENMINS,A.TIMECLOCKEDHRS,A.TIMECLOCKEDMINS,B.TIMETAKEN
    FROM PRTRINCH C,PRTRINCG A,PRTRINCE B;
    BEGIN
         OPEN Cur_Cursor;
          FETCH Cur_Cursor INTO TALLOWHRS,TALLOWMINS,TTAKENHRS,TTAKENMINS,TCLOCKHRS,TCLOCKMINS,BTTAKEN;
          CLOSE Cur_Cursor;
    TALLOW:=TO_NUMBER ( FLOOR ((((TALLOWHRS*60+TALLOWMINS)/(TTAKENHRS*60+TTAKENMINS))*
    (TCLOCKHRS*60+TCLOCKMINS)) / 60)) || ':'|| TO_NUMBER ( MOD ((((TALLOWHRS*60+TALLOWMINS)/(TALLOWHRS*60+TALLOWMINS))*
    (TCLOCKHRS*60+TCLOCKMINS)), 60), 'FM00');     
    TTAKEN:=TO_CHAR( FLOOR (BTTAKEN / 60)) || ':'|| TO_CHAR ( MOD (BTTAKEN, 60), 'FM00');
    TSAVED:=      greatest(TO_NUMBER ( FLOOR (((((TALLOWHRS*60+TALLOWMINS)/(TTAKENHRS*60+TTAKENMINS))*(TCLOCKHRS*60+TCLOCKMINS))-
       (TCLOCKHRS*60+TCLOCKMINS))/ 60)) || ':'||
       TO_NUMBER ( MOD (((((TALLOWHRS*60+TALLOWMINS)/(TTAKENHRS*60+TTAKENMINS))*(TCLOCKHRS*60+TCLOCKMINS))-
       (TCLOCKHRS*60+TCLOCKMINS)), 60), 'FM00'),0);
    TLOST:=  greatest(TO_NUMBER ( FLOOR (((TCLOCKHRS*60+TCLOCKMINS)-(((TALLOWHRS*60+TALLOWMINS)/(TTAKENHRS*60+TTAKENMINS))*
    (TCLOCKHRS*60+TCLOCKMINS)))  / 60)) || ':'
                            || TO_NUMBER ( MOD (((TCLOCKHRS*60+TCLOCKMINS)-(((TALLOWHRS*60+TALLOWMINS)/(TTAKENHRS*60+TTAKENMINS))*
    (TCLOCKHRS*60+TCLOCKMINS))) , 60), 'FM00'),0);
    INSERT INTO PRTEMPINCENT(JOBCARDNO,CARDCODE,SHOP,TICKETNO,TIMEALLOWED,TIMETAKEN,TIMESAVED,TIMEWORKED,ALLOCATION,TIMELOST,PAYPERIOD)
                    (select distinct b.jobcardno,'5',b.SHOP,a.TICKETNO,TALLOW,TTAKEN,TSAVED,0,C.WORKORDERNO,TLOST,:P_1
                                             from prtrincg a,prtrince b,prtrinch c
                                where b.payperiod = :P_1
                                  and b.jobcardno = a.jobcardno(+)
                                  and b.shop = a.shop(+)
                                 --and b.ticketno = a.ticketno(+)
                                  and c.jobcardno = b.jobcardno(+)
                                  and c.shop = b.shop(+)
                                  and a.empno=b.empno
                                  and b.filename = 'PRTRINCG');
    END;kindly see it and tell me is it ok?? when i m running my report its giving me ora-6502 error pl/sql numeric or value error
    can u say me wht i m doing wrong??
    Regards
    Abhi

  • Change Management and Test Workbench for documentation

    Hi,
    I would like some clarification on the association between change requests and test workbench.
    I'm going through scenarios such as creating a maintenance project, creating a task list and service message and then creating a transport request.
    During these steps, I want to document the test results prior to migrating these transports into the production system.
    My questions are - how do you link the maintenance project and also urgent corrections to a test procedure and documentation. It appears that by using solar01/solar02 and stwb_2/stwb_work, these tests are linked to a project and not necessarily a "change request"
    I greatly appreciate if you can elaborate the association between the various areas a bit clearer for me.
    Thanks!!!

    You need to look for information on usage type "DI", "Development Infrastructure" or "NWDI" (all common abbreviations for the same thing).  There were some very good presentations on NWDI at TechEd this year.
    Here are some links to help documentation:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/63/7a4d40eae76f13e10000000a1550b0/frameset.htm">Administration of the Development Infrastructure</a>
    <a href="http://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developersguide">SDN NetWeaver Developers Guide</a>
    Rich

  • ASO Conversion.

    Hi all,<BR><BR>We are currently using a Block Storage cube which takes around 4 hours for data load and calculation. My team was thinking of making this cube as an Aggregate Storage cube. <BR><BR>I mentioned that it would be hard to implement because:<BR>1. We have a dimension (other than the account) where all the members in that dimension have formulas. Those are rather complicated formulas and I don't think they will work on ASO.<BR>2. The Account dimension is too complex. It has around 15-16 levels. <BR><BR>My questions:<BR>1. I was thinking of having a Block Storage partition. Now is it possible to get all those formulas in the Block Storage outline? The data is still loaded in the ASO cube.<BR>2. There are some outline formulas which use @VAR, @VARPER and arithmetic operators. How do I convert them in the ASO cube?<BR><BR>Thanks,<BR>Hank

    <p>The only issue I can see while converting from BSO to ASO arethe calc scripts.  You will not be able to run calc scripts onyour ASO. it means, if you could design your cube where you couldachieve the result with consolidation operators only, thats a goodstart.</p><p> </p><p>You can always conver BSO member formulae to ASO formulae usingMDX. I will try to find the link, but I think in technicalreference, there is a link which explains the conversion prettywell.</p><p> </p><p>You could always use partitioning . Load data in ASO and performthe calculations in BSO. I havent done it myself as yet but I havehad people tell me that they have implemented solutions likethat.</p>

  • Documentation for new Planning function types in 2004s

    Hello,
    We are analyzing the impact of migrating former BPS exit planning funtions to the new BI Planning function types. In fact, we are checking the SAP procedure for reusing the BPS exits from BI Planning, although I would like to know if there is some kind of procedure or documentation (I have already read the documentation in Business planning developer guide) for a quick reimplementation in BIP.
    Thank you for your help.
    Regards.
    Message was edited by: Ignacio Arroyo
    Message was edited by: Ignacio Arroyo
    Message was edited by: Ignacio Arroyo

    Hi
    Please check below URL for the BI IP planning function types.
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/43/37d8c2af4c1bcbe10000000a1553f7/content.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/43/37d8c2af4c1bcbe10000000a1553f7/content.htm</a>
    Hope it Helps
    Chetan
    @CP

  • Oracle SQL-92 Non compliance:  When will oracle support empty strings?

    Oracle is the only database on the planet that equates an empty string to a null value. For several major versions, Oracle has said "Make sure you don't rely on null and empty string equivalency because it could go away in the future." When will Oracle get with it and support this aspect of the SQL-92 standard (not to mention mathmatical logic)?

    You log enhancement requests through Metalink.
    The procedure is documented in Metalink document 166650.1 as follows:
    How to Log an Enhancement Request:
    Create a new Service Request in MetaLink.
    On the Create a SR - Brief Description screen, in the Type of problem field, select Enhancement Request.
    Important factors to remember when filling out the Enhancement Request Service Request template and creating the Service Request:
    Fully describe why the current product functionality does not meet your needs.
    Explain in detail the enhancement you would like implemented
    If possible, describe how the product can be changed to achieve the desired results.
    Describe your business expectations. Include key milestone dates and justifications as to why this request is so important and the benefits your organization stands to gain should this request be accepted.
    Once your Service Request has been created, it will be assigned to a Support Engineer who will validate your information. In some cases, your request may be a new or known product defect that the Support Engineer can either provide a fix, a workaround, or introduce to Oracle Development for resolution. In other cases, you may be presenting a valuable product enhancement that can improve Oracle product functionality. In all cases, the Support Engineer will be able to qualify your request and pass along the information to Oracle Development.
    Once the Support Engineer validates your request, and an agreed upon action plan is created, your Support Engineer will create a new Enhancement Request and provide you with an Enhancement Request tracking number. The BUG search tool on MetaLink can then be used to receive status updates.
    Please note that the Support Engineer will close the SR once the enhancement has been logged.
    Also, see document 214168.1

Maybe you are looking for

  • IPod Shuffle (2nd gen) Locked Up When Docked

    I use Windows Vista and am having problems with my 2nd Generation Shuffle. ITunes appears to work fine until I dock my shuffle. As soon as the shuffle is docked, ITunes freezes (locks up) and the orange light on my shuffle blinks continuously. The me

  • All day event marked as FREE NOT busy in Outlook 2010

    I would like to have all day events default to BUSY not FREE in everyones Outllok Calender. 

  • Does 11g support no auto_increment / auto_assigned columns?

    Hi, I am using openJPA and run into following issue when using Oracle 11g: "Oracle" does not support auto-assigne d column values. The column may not behave as desired. In other words: The database does not support auto_increment values for rows? Is

  • Pictures are not coming in the Graphs

    Hi, Can anyone help me i created a report with a bar graph i am calling this report from the forms application if i generate that report in PDF Format or in HTML CSS format the report is showing all the Labels & the Legend tems but not the graph what

  • ITunes wont sync apps

    Everytime I plug my iPhone into my computer, it syncs fine and will update but it won't allow my apps already on my phone to sync to my computer. It always comes up saying "Are you sure you want to delete..". Why is it doing this and what can I do to