Fragmenting causes the error nQSError: 14023

Hi,
I have a fact "Sales" and three dimensions - Time, hierarchy and SalesAgent.
I have a report which is running and generating SQL.
I need to fragment the fact based on the key in hierarchy table. The moment I put the fragmentation content, I get the error
Expression 'USD_PRICE:[DAggr(BackLog.USD_PRICE by [ ] )]' converted to NULL because [nQSError: 14023] None of the fact sources for USD_PRICE:[DAggr(BackLog.USD_PRICE by [ ] )] are compatible with the detail filter []..
Can anyone please suggest a solution?
Thanks

Hi,
Thanks for the response.
In the Fact I have two LTS. One is SRS_CO_BACKLOG_SP_FD_A and other is its Alias SRS_CO_BACKLOG_SP_FD_A_ALIAS.
In physical layer I have same joins for both.
For both the facts I have set the Time at month level (Time has hierarchy from year to day). For both the facts I have set Sales Hierachy at Level 6 (Sales hierarchy has values from L0 to L6) and for sales agent I have set it at the sales Agent key.
For fragmentation I am using a column from the sales hierarchy : for first fact SEc_LEVEL = 'Territory' and in another fact SEC_LEVEL='AGent'. In the report I am using month filter.
Regards,
Vin

Similar Messages

  • Form debugging - Which line is causing the error?

    I have a form that I'm working on, and when I run the form like normal, just as the end user would, I keep getting an error, "FRM-41039: Invalid Alert ID 0." I can't figure out where this error is coming from in my code. It seems that it must have something to do with timing, because in trying to track down the error, when I run the form in debug mode, obviously the timing is slower as I go line-by-line in the code to see which line may be causing the error, but when I do that, I don't get the same error. I'm not close to being an expert when it comes to design-time debugging in forms, and I was wondering if someone with more experience could point me in the right direction. Is there any way that I can somehow determine which line of code is causing this error to raise? If I could identify the line of code, I could maybe find out which alert it's looking for, right? Then I could maybe narrow down the problem a bit more. Anyone have any ideas? Thanks in advance.
    YEX
    <)))><

    Like it says :"FRM-41039: Invalid Alert ID 0." Alert does not exist. So try to find line in your code which contain something like:
    Show_Alert("<name of alert>")
    Or Alert with this name dows not exist or you are misspelling the name of existing Alert.

  • How avoid the error nQSError: 15018 in Answers?

    Hi
    I have a DWH with 45 fact tables and 146 dimensions. The model is star, in OBI EE the physical and the logical layers are similars.
    In the presentation Layer, I group the 45 facts in 6 subject areas, in each subject area I include the dimensions to have relation with the facts in this subject areas. However some dimensions that have relation with a facts, don't have relations with others.
    The problem is that the user sees all dimensions an all facts of a subject area and select items of dimensions that not have relation with the fact to analyze, then the user receive the error:
    "State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 15018] Incorrectly defined logical table source (for fact table XXXX) does not contain mapping for [YYYY.ZZZZZ]. (HY000)"
    This project is a migration of reports from Oracle Discoverer, in Discoverer the user select the fact an only the dimensions with Foreign Keys to this fact are availables, others are hide. Exist some behavior similar in OBI EE?, what is the best practice to avoit the error nQSError: 15018?
    Edwin

    Hi
    Thank you for your reply. I want clarify that the subject areas are in the presentation layers how presentation catalogs, in the business and model mapping layer only exist one business model and in the physical layer only exist one database and one schema.
    In the business model diagram I see the differents facts and its dimensions in star model. The question is:
    Do I need to separate the facts in differents presentation catalogs?
    The presentation catalog in the presentation layer organize the information with a business point of view. I think that the users don't need to know the model, however with this behavior the user receive errors when cross information from tables than don't have relationships.
    I would like to see a similar behavior than discoverer, where the dimensions are hidden or not depending that the fact selected.
    Thanks
    Edwin

  • How to find out the column causing the error while doing update or insert

    I'm getting the below error when attempt to update or insert a long string that is more than its defined length in the DB2. For example in table the column length is defined as 50, however from UI the data for that column is more than 50 chars.
    {color:#ff0000}**Caused by: com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -302, SQLSTAT**
    **E: 22001, SQLERRMC: null**
    **at com.ibm.db2.jcc.b.hh.b(hh.java:1369)**
    **at com.ibm.db2.jcc.b.hh.c(hh.java:1356)**{color}
    The above issue can be fixed by setting maxlength in the UI itself. However in my case, there is a backend program trying to insert or update load of records. If the exact column name causing the error is known, it will be helpful to load the data properly in the next attempt.
    I have worked around it using SQLWarning and DataTruncation, but couldn't find the solution yet.
    Any help on this issue will be really appreciated.

    Medraf wrote:
    what is validator? Is it like validation.xml in struts? Are you suggesting like defining set of validation rules in the xml and apply the same for each record before doing any update or insert in DB? If so, then I could implement this validation logic in my backend code, however it may take more time to complete the batch prcoess.
    How you implement doesn't matter.
    However given a schema generating code for such validation is trivially simple at least for field types and sizes. Relationships are harder but those can be handled via custom rules.
    Alternatively I'm looking for some kind of API in JDBC or Hibernate which gives the detailed sql exception message containing the error info like the column name and the reason for failure while update or insert. If not possible, then validation logic needs to be implemented.Having seen something similar in Oracle years ago I seriously doubt that you are going find it magically appearing in JDBC/hibernate. There might be warning on the SQLException (see the java docs for SQLException) but I wouldn't count on it. Other than that the only possibility is making some sort of call in db2 itself that tells you the error. Only problem with that is it might require the context which might not be available once you see the error (presuming, especially for performance, that you are using batch processing.)
    As a start figure out how to find out using only db2 (docs and/or db2 forums.)

  • Photoshop CS4 for Mac What can cause the error: Plug-in failed to load - NO VERSION

    With Photoshop CS4 for Mac I install the Kodak Plug-in DIGITAL GEM Airbrush Professional v2.1.0. When Photoshop starts I get an error:
    Plug-ins that failed to load:
       DIGITAL GEM Airbrush Professional v2.1.0 NO VERSION -  - from the file “DigitalAIRProv2.plugin”Flash:
       Connections
       Kuler
    This plug-in works fine on my Mac Pro with Photoshop CS4 and OS 10.6 but fails on a new Macbook Air.
    Reinstalling the plug-in did not make any difference. What can cause this error?

    Thanks Chris, That was my first thought too but this same plug-in works on another installation of CS4. This is a Mac installation and the plug-in is Universal so it should work. Is there any other possible cause for this error? Would Photoshop refuse to load a plug-in in a low memory situation?
    Also, The Flash extensions:Connections and Kuler are working OK, I just copied a little more out of the System Info report than I needed to.

  • BYMONTHDAY is causing the error while opening the ics file in outlook when event is exported from SharePoint Calendar

    Hi All,
              I am trying to parse the SharePoint recurrence data to get the RRULE for the ics file the RRULE parsed works fine for Yearly and Daily but it causes error when opening the ics file for the Monthly and
    weekly recurrence recurrence. I have opened the ics file in the notepad and observed that the BYDAY and BYMONTHDAY causes the problem. If I remove the tag the file opens fine but with wrong recurrence pattern.
    Any help will be appreciated.
    Regards
    Ajeet
    Ajeet

    Ajeet,
    I see that this is an extremely old post, but I thought I would refresh it with a bit more info.
    I wish I had found this post a few days ago.  I realized the same thing as well.  I don't quite understand the reasoning behind requiring the by day date must be the same as  the event date.  Another thing with rrecurrence is that if
    you pick a day of the week for a recurrence (i.e. Friday), then the start date must also occur on a Friday (I am just casting it as the first Friday of the month).
    I have come into this same issue with the BYMONTHDAY.  I am currently working on trying to configure an .ICS file to allow for multiple monthly recurrences, but it appears Outlook does not support multiple days within an event (determined by trying
    to create an even in Outlook and picking the recurrence option).  It seems that you are only allowed to have an event on (for example) every Friday of each month, or the (x) day of each month.  You cannot set any other occurrences of any other day
    within the same ICS file.  Hopefully someone else will find this information useful.
    Cheers,
    Tracy

  • Need help in finding the root cause the error 'Could not find function:'

    Hi fokls,
    In my workflow notification , when I click on the notification to process it , it says ' 'Could not find function:' error.
    I found the this message is coming out from the Fnd_new_messages table from the message_name 'FND_FUNCTION_NOT_FOUND'.
    Here are my questions ...
    1. FND_FUNCTION_NOT_FOUND - Is it a oracle Seeded message ?
    2. If so the error I am getting is a oracle product Bug ?
    And In between , I am getting this error for few transaction only. ( out of 100 , i am getting this error at the rate of 5 per 100 ... or less)
    3 .If its a oracle product bug then , how is 95 out of 100 transaction are succssfully wokring ?
    4. If is a custom bug , how it os not though for some other 95 transaction ?
    5. Can I expect it as Data issue ? If so what kind of data issue.
    Folks , any kind of info will be really , realy helpful for me ... please let me know your inputs for me.
    Thansk to all in advance
    Raghu

    In the error message 'Could not find function:' after colon what function name it is giving.
    'FND_FUNCTION_NOT_FOUND' is a seeded message only.
    As you are saying the error was throwing only for 5% or less notifications, is the error throwing for same kind of notifications? I mean the item type and message are same for these erroneous notifications?
    It can be that some function in particular type of workflow is error-ed out does not exists, when responding to those kind of notifications it might be throwing error.
    Please check that.
    Edited by: sarojak on Nov 12, 2010 6:16 AM

  • What causes the error "The document could not be saved.  There was a problem reading this document

    (131)", when trying to save an edited PDF in Acrobat Professional X (10)?
    There are no security settings, no password, and no document restrictions in effect on the PDF.
    I am the Windows access-control-list owner of the document and also have full-control administrative permissions for it.
    Trying to save the PDF with a different name does not eliminate the error message or the overall inability to save the document.

    This isn't a security thing at all. It means that Acrobat found something in the PDF which it didn't like - something which is wrong.

  • Consume WSDL file in EJB Causes the Error while running in NWDI 7.2

    Hi Experts,
    I have WSDL File its working in the Portal.I have checked the WSDL file WS Navigator.
    Importing the WSDL File:
    I have follow these steps:
    1. I have select the EJB Project and import the WSDL File.
    2. Once the WSDL File is import in EJB Project i have right click the WSDL File and select the Create Web Service Client.
    3. The Below Java Class File is created.
        i) Package-info.java
        ii) ObjectFactory.Java
       iii) Request.java
       iv) Response.java
       v) Remote.java
       vi) Service.java
    4. And then  i have create one client.java and Main.java File to execute the WSDL File.
    5. Run the Main.java file and at the time it shows the below error
    Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/engine/interfaces/sca/logtrace/CallEntry$TraceLevel
    at com.sap.engine.services.webservices.espbase.client.bindings.ConfigurationUtil.getTransportBinding(ConfigurationUtil.java:249)
    at com.sap.engine.services.webservices.espbase.client.bindings.ConfigurationUtil.createClientConfiguration(ConfigurationUtil.java:109)
    at com.sap.engine.services.webservices.espbase.client.jaxws.metadata.InterfaceMetadata.createClientConfigurationContext(InterfaceMetadata.java:178)
    at com.sap.engine.services.webservices.espbase.client.jaxws.metadata.InterfaceMetadata.getProxy(InterfaceMetadata.java:70)
    at com.sap.engine.services.webservices.espbase.client.jaxws.core.SAPServiceDelegate.getPort(SAPServiceDelegate.java:258)
    at javax.xml.ws.Service.getPort(Service.java:92)
    at com.sap.tutorial.testwebser1ejb.TestAddService.getTestAddPort(TestAddService.java:38)
    at com.sap.tutorial.testwebser1ejb.TestAddClient.testAdd(TestAddClient.java:12)
    at com.sap.tutorial.testwebser1ejb.MainClass.main(MainClass.java:12)
    Caused by: java.lang.ClassNotFoundException: com.sap.engine.interfaces.sca.logtrace.CallEntry$TraceLevel
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    ... 9 more
    Please reply if there is a problem in Importing and calling the WSDL file.Reply will help me a lot.
    Thanks & Regards,
    SatheshKumar R

    Are you using the same version for both NWDS and your target SAP NetWeaver system?

  • I can't do anything with my computer 'cause the error messages. what can i do?

    I've already got my printer to a technician, but he couldn't find anything wrong. However every time I try to use my printer an ERROR messages show up - cartridge, paper, open etc. The messages come on and on. It useless to shut it. I can't work then I need to turn off the computer and the printer.

    Hard Reset – While printer is powered ON, pull
    the power cord from the printer then from the
    wall. After 30 seconds reconnect power to
    wall and printer. This will trigger a ‘dirty power
    up’ and restore the printer to a known good
    condition (if it is possible). No user settings
    are lost with a ‘hard reset’.
    This ‘Hard Reset’ is one of the most powerful
    tools to use when the printer hardware is not
    functioning properly!
    if not resolved, uninstall hp software &
    reinstall using latest  hp software from hp
    website.
    Although I am working on behalf of HP, I am speaking for myself and not for HP.
    Love Kudos! If you feel my post has helped you please click the White Kudos! Star just below my name : )
    If you feel my answer has fixed your problem please click 'Mark As Solution' and make it easier for others to find help quickly : )
    Happy Troubleshooting : )

  • Too many jars cause the error "the input line is too ling"

    Hi, Friends,
    For some good reasons, I received a lot of jar files (25) and I have to include them in my classpath.
    Now I have a problem. When I use javac or ant, I got
    The input line is too long.
    The syntax of the command is incorrect.
    I don't know if the only solution is to extract classes from those jars and put the class root location in the classpath. I don't like this solution.
    Thank you for your help?
    Youbin

    I did try using jre/lib/ext but it looked like I'd
    have to put all the jars there -- i.e. even ones that
    were in the classpath did not seem to be found unless
    they were in the ext dirsctory. This may be a windows
    quirk, but again, it is what I am stuck with for right
    now.You mean that if you put one jar in lib/ext, then no jars outside of it are recognised? I've never heard of that before - it doesn't happen on any Windiws platform I've ever used.
    I should warn you that I had a problem last week that seemed to come down to having unnecessary jar files in lib/ext - If you have an application that uses its own version of a particular jar, but there is a different version of the jar in lib/ext, the one in lib/ext is the one that gets used (I think its to do with class loaders deferring to parent class loaders) - not sure how often the problem occurs (I've never seen it before), but keep it in mind if you get any new problems coming up.
    I don't know exactly what you're supposed to use lib/ext for, but I assume its intended as a place to put extensions to the core API and nothing else.

  • What causes the error message of "internal server error" when downloading adobe flash player

    I am using windows 7 64 bit with foxfire as my browser. Never had a problem with any Adobe product until this version of windows.

    Try to reset all user set (bold) network.http.* prefs on the <b>about:config</b> page via the right-click context menu to the default value.
    *http://kb.mozillazine.org/Images_or_animations_do_not_load#First_steps
    *http://kb.mozillazine.org/about:config

  • How to find out the line which caused the runtime error in a SP?

    We have a situation like this.
    We are consulting company doing consultancy services on Oracle technologies.
    One of our clients have PL/SQL stored package.
    We found out by debugging the Oracle Forms front-end application that
    error is generated by a procedure inside this package.
    Problem is that this procedure has over 6000 lines.
    How do we figure out the line which caused the error?
    We tried putting messages in between, but not have been successful.
    Any help would be greatly appreciate.

    How do we figure out the line which caused the error?
    We tried putting messages in between, but not have been successful.
    What does that mean exactly?
    Typically you would instrument the code (especially for multi-step ETL/transform processes) to capture/log key information.
    Also, key sections of code would also be in their own BEGIN/EXCEPTION/END block so that you would know what block caused the exception.
    step_num NUMBER; -- what step is being executed?
    BEGIN
      step_num := 1;
      . . . do something
      step_num := 2;
      . . .  do something else
    EXCEPTION
      -- when you get here the 'step_num' variable will have the number of the step that caused the exception. Log it and then handle/reraise it.
    END;

  • What causes the Lion Installation Invalid Node error?

    I've had two failed installs of Lion on my intel based IMAC. I have 4 gigs of mem, 300 gigs of space and OS 10.6.8. installed. Both installation attempts led to disk damaged messages with invalid node part of the error. Each time I reformatted the drive, installed Snow Leopard, let time machine bring my files back and updated my old SL files to 10.6.8 At the end, I boot off the cd and verify my hd. The entire process takes about 12 hours.
    So ... do we know what actually causes the error so my next Lion install isn't a WAAP? (Wing and a Prayer) Would love to know what to avoid or what to do to protect the installation.
    Thanks!

    So .... After two failed installations with node erros, this time I elected to run the permissions verification and fix ... then I dl'd Lion anew (having moved the last copy to Trash.
    And now, I write to you from Lion.
    Thx!
    Barb

  • A view, function and TO_DATE causing an error.

    I have the following statement which calls a view, VW_DIST_RPT_WORK_LIST which in turn calls a function which returns either 'Null' or a date string e.g. '07 Oct 2003' as a VARCHAR2 (alias PROJECTED_DELIVERY_DATE).
    Statement:
    SELECT CUSTOMER_NAME, PROTOCOL_REFERENCE, SHIPPING_REFERENCE, CUSTOMER_REFERENCE, COUNTRY, PROJECTED_DELIVERY_DATE, STATUS, NOTES,
    TO_DATE(PROJECTED_DELIVERY_DATE)
    FROM VW_DIST_RPT_WORK_LIST
    WHERE EXPECTED_DESP_DT IS NOT NULL
    AND UPPER(PROJECTED_DELIVERY_DATE) NOT LIKE('NULL%')
    AND EXPECTED_DESP_DT <= TO_DATE('07/10/2003', 'DD/MM/YYYY')
    AND TO_DATE(PROJECTED_DELIVERY_DATE) <= TO_DATE('31/12/2003', 'DD/MM/YYYY') --< Problem here
    I need to be able to specify a date filter on the PROJECTED_DELIVERY_DATE field and hence used the TO_DATE(PROJECTED_DELIVERY_DATE) <= TO_DATE('31/12/2003', 'DD/MM/YYYY') but this is generating an ORA-01858: a non-numeric character was found where a numeric character was expected.
    I think the problem lies with the fact that this field can contain 'Null' which cannot be converted to a date using TO_DATE. I've tried adding a NOT LIKE ('NULL%') statement to catch any nulls which may be creeping in bu this doesn't solve the problem.
    I've added TO_DATE(PROJECTED_DELIVERY_DATE) to the select above to determine if the nulls are being caught and if the TO_DATE in performing the conversion correctly which it is on both counts.
    Any ideas anyone ?

    The answer provided above by Monika will work for this situation. However, you should seriously think whether you should be using a string for date datatype. Ideally, you should rewrite the function that returns PROJECTED_DELIVERY_DATE and change the return type to DATE. The least you should do is to return NULL (instead of the string 'NULL') from the function. Oracle handles nulls perfectly, there is no reason you should write code to handle nulls;
    One more thing. Looking at the type of error you are receiving, it seems that you are using rule based optimizer. Why do I think so? Because, in rule based optimizer, the conditions are evaluated in a specific order (viz, bottoms-up for AND clauses). To show this, look at the following simple demonstration. I did this in Oracle 8.1.6 (also in 9.2.0.4.0 on Windows).
    -- Check the database version
    select * from v$version;
    BANNER
    Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production
    PL/SQL Release 8.1.6.1.0 - Production
    CORE 8.1.6.0.0 Production
    TNS for Solaris: Version 8.1.6.0.0 - Production
    NLSRTL Version 3.4.0.0.0 - Production
    -- Create the test table
    create table test (a number(2));
    insert into test(a) values (0);
    insert into test(a) values (1);
    insert into test(a) values (2);
    insert into test(a) values (3);
    insert into test(a) values (4);
    insert into test(a) values (5);
    insert into test(a) values (6);
    insert into test(a) values (7);
    commit;
    -- See that I have not analyzed the table. This will make use of RULE based optimizer
    select * from test
    where a > 0
    and 1/a < .25;
    and 1/a < .25
    ERROR at line 3:
    ORA-01476: divisor is equal to zero
    -- Look at the query clause. Even though I specifically asked for records where a is positive
    -- the evaluation path of rule based optimizer started at the bottom and as it evaluated the
    -- first row with a=0, and caused an error.
    -- Now look at the query below. I just re-arranged the conditions so that a > 0 is evaluated
    -- first. As a result, the row with a=0 is ignored and the query executes without any problem.
    select * from test
    where 1/a < .25
    and a > 0;
    A
    5
    6
    7
    -- Now I analyze the table to create statistics. This will make the query use the
    -- cost based optimizer (since optimizer goal is set to CHOOSE)
    analyze table test compute statistics;
    Table analyzed.
    -- Now I issue the erring query. See it executes without any problem. This indicates that
    -- the cost based optimizer was intelligent enough to evaluate the proper path instead of
    -- looking only at the syntax.
    select * from test
    where a > 0
    and 1/a < .25;
    A
    5
    6
    7
    Does the above example seem familiar to your case? Even though you had the AND UPPER(PROJECTED_DELIVERY_DATE) NOT LIKE('NULL%') in your query, a record with PROJECTED_DELIVERY_DATE = 'NULL' was evaluated first and that caused the error.
    Summary
    1. Use dates for dates and strings for strings
    2. Use cost based optimizer
    Thanks
    Suman

Maybe you are looking for

  • Not able to view the Spaces home page; getting Page not found message

    Hello All, I seem to have a problem trying to access the Spaces Welcome page. I get a page not found message trying to access. When I look into the logs - [2010-07-08T08:32:32.137-04:00] [WLS_Spaces] [ERROR] [] [oracle.webcenter.webcenterapp] [tid: [

  • Can i set pf-status in print preview of form

    I want to download a smartform in pdf after viewing the print preview . For that i want to give a button / menu  in the form print preview page. can i set pf-status for that ?

  • Creating a Discussion Forum in APEX

    I am trying to provide a discussion forum functionality in my APEX application. If there are any plug-ins/similar applications, please let me know. thanks in advance!

  • Transfer DVD to Ipad

    How to transfer DVD content to Ipad?

  • IDOC-X12 Mapping instructions

    Hi Experts,             Can anyone please help me in preparing IDOC to X12 Mapping. Please provide me some study materials, instructions and sample mapping that would be helpful for preparing mapping sheet. Thanks in Advance, Vikram.