[nQSError: 22023] An arithmetic operation is being carried out on a non-num

Hi All,
I have created a logical column for rolling period based on a measure. I have used newly created rolling period column to create another column. I have checked the global consistency there were no errors in rpd. I have uploaded the rpd, when I was trying to expand that table in Answers it is giving an error *"State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 22023] An arithmetic operation is being carried out on a non-numeric type. (HY000)"*
The base measure has aggregation rule. Please help to find resolve this issue.
Thanks in advance.

Rolling Amount- "PeriodRolling("Core"."Fact - Sales - Orders"."Order Amount" , -10, 0)"
Amount- "case when VALUEOF("No_of_Days"."No_of_days") <= 10 then ( "Core"."Fact - Sales - Orders"."Rolling Amount" / 10) * VALUEOF("No_of_Days"."No_of_days") else "Core"."Fact - Sales - Orders"."Order Amount" / VALUEOF("No_of_Days"."No_of_days") end"
I have created above two measures.
Expand table means we need click on + symbol besides the table name to select columns, it is not allowing me to click on that + sysmbol.

Similar Messages

  • NQSError:22024-A comparison is being carried out between noncompatible type

    Hi ppl,
    I am learning OBIEE using the tutorials and I am stuck at this step in
    Direct Database request wherein I am trying to create a foreign key -- TIMES.TIME_ID = AGG_ST_CAT_DAY_SALES_F.TIME_ID
    This is the error that I get:
    **nQSError:22024 - A comparison is being carried out between non-compatible type**
    I have tried debugging using google and searched here in the forums as well, but no one seems to have come across this error before.
    I am stuck at this point while trying to create physical joins for aggregate tables.
    OBIEE version is 10.1.3.3.3
    and DB is Oracle 11g.
    ANyhelp is appreciated.
    Thanks in advance,
    Abhilash

    Hey,
    Thanks for a quick reply.
    I checked the datatypes for both the columns and they are as follows:
    AGG_ST_CAL_DAY_SALES_F.TIME_ID is of Date datatype
    TIMES.TIME_ID is also of Date datatype, TIME_ID is a primary key for this table.
    I ran the query directly on the DB and it runs fine without errors, Is there any way to check the query that is being sent to the DB via OBIEE
    THanks,
    Abhilash

  • *The operation cannot be carried out with this node type*

    Hi Friends,
    My requirement is :
    PO in IS retail system--(IDOC ORDERS)--Sales Order processing-->Sales order in AFS system
    where AFS is apparel footwear solution used in retail industries.
    Now I have created PO in IS-retail system , and IDOC is successfully generated .
    After this I am checking this IDOC in AFS system thru  tcode BD87 for processing but getting error mesage in next screen when I am executing BD87 after putting the IDOC number.
    The operation cannot be carried out with this node type
    Message no. B1891
    Diagnosis
    Node types such as logical system, inbound and outbound IDocs or filter nodes are used only for the structure and for information. They cannot
    be used for processing and display functions.
    Any pointers .
    Regards
    Ashu

    a

  • Carry out repairs in non-original....

    I am trying to update a few programs that are z programs but I get the follow message each time I go into edit mode:
    'Carry out repairs in non-original systems only if they are urgent'.
    Is there a way for me to get rid of this message?  I can't figure out how to update these programs.
    Regards,
    Davis

    It is in change mode but I can't make any changes.  I have to click the button that says INSERT and that inserts the following code:
    [code]*{   INSERT         &$&$&$&$                                          1
    *}   INSERT[/code]
    So each time I need to insert code I would have to click on this button which doesn't seem right to me.
    Regards,
    Aaron

  • Carry out repairs in non-original system only if they are urgent

    Hi Experts,
    I am getting this message "Carry out repairs in non-original system only if they are urgent" while i try to edit a z function module which i have created in the development system. Because of this I can't change the code, I need to use the insert, delete....buttons.
    Please help , itz urgent.
    Thanks & Regards,
    Soumya.

    Hello Soumya
    Obviously the Z-function module was originally created on another development system. Therefore you get this message.
    If you have transferred your function group to another development system then simply change the source system of the function group. You can do this using transaction SE03 (function "Change Object Entries...") or you can use function module TRINT_TADIR_MODIFY.
    Regards,
      Uwe

  • Msg in Dev Box - Carry out repairs in non-original system only if urgent

    Hi, I noticed that I am getting the message "Carry out repairs in non-original system only if they are urgent" when I try to edit certain DTP's in my Development BW Envirionment.  This is very unexpected and caught me by surprise. 
    1. Can anyone tell me what might be causing this?
    2. Can anyone tell me what Table I might be able to peruse and determine what the source system is for this DTP?
    Thanks for any help with this...

    HI
    You will get this warning for when modifying an object in ANY system, if that object was not created in that system, but transported from some other system. So, you will get this warning in your Quality/Test/Production systems for the objects which are transported from Development system.
    Just ignore if it is in  the DEV SYSTEM OR talk to the system administrator.
    Hope u got it,
    Thanx & Regards,
    RavIChandra
    Edited by: Ravichandra.bi on Dec 8, 2011 4:04 AM
    Edited by: Ravichandra.bi on Dec 8, 2011 8:24 AM

  • Scheduling not carried out in BAPI_PROJECT_MAINTAIN

    Hi All,
    I am facing a problem that while updating the basic start date and basic end date for WBS elements using BAPI_PROJECT_MAINTAIN, the scheduling is not being carried out. Basic dates of WBS Elements are saved properly. But the project start date and end date are not updated accordingly.
    I am passing the following inputs:
    I_PROJECT_DEFINITION = <Project Number>
    I_PROJECT_DEFINITION_UPD-PROJECT_DEFINITION = 'X'.
    I_PROJECT_DEFINITION_UPD-START = 'X'
    I_PROJECT_DEFINITION_UPD-FINISH = 'X'
    I_WBS_ELEMENT_TABLE-WBS_ELEMENT = <WBS element Number>
    I_WBS_ELEMENT_TABLE-PROJECT_DEFINITION = <Proj Defination>
    I_WBS_ELEMENT_TABLE-WBS_BASIC_START_DATE = <Basic Start Date>
    I_WBS_ELEMENT_TABLE-WBS_BASIC_FINISH_DATE = <Basic End Date>
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_ELEMENT = 'X'
    I_WBS_ELEMENT_TABLE_UPDATE-PROJECT_DEFINITION ='X'
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_BASIC_START_DATE = 'X'
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_BASIC_FINISH_DATE = 'X'
    I_METHOD_PROJECT-REFNUMBER = '00000'.
    I_METHOD_PROJECT-METHOD = 'SAVE'.
    I_METHOD_PROJECT-REFNUMBER = '00001'.
    I_METHOD_PROJECT-OBJECTTYPE= 'WBS ELEMENT'
    I_METHOD_PROJECT-METHOD = 'UPDATE'
    I_METHOD_PROJECT-OBJECTKEY = <WBS element number>
    Please let me know the resolution to this problem.

    Hi All,
    I am facing a problem that while updating the basic start date and basic end date for WBS elements using BAPI_PROJECT_MAINTAIN, the scheduling is not being carried out. Basic dates of WBS Elements are saved properly. But the project start date and end date are not updated accordingly.
    I am passing the following inputs:
    I_PROJECT_DEFINITION = <Project Number>
    I_PROJECT_DEFINITION_UPD-PROJECT_DEFINITION = 'X'.
    I_PROJECT_DEFINITION_UPD-START = 'X'
    I_PROJECT_DEFINITION_UPD-FINISH = 'X'
    I_WBS_ELEMENT_TABLE-WBS_ELEMENT = <WBS element Number>
    I_WBS_ELEMENT_TABLE-PROJECT_DEFINITION = <Proj Defination>
    I_WBS_ELEMENT_TABLE-WBS_BASIC_START_DATE = <Basic Start Date>
    I_WBS_ELEMENT_TABLE-WBS_BASIC_FINISH_DATE = <Basic End Date>
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_ELEMENT = 'X'
    I_WBS_ELEMENT_TABLE_UPDATE-PROJECT_DEFINITION ='X'
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_BASIC_START_DATE = 'X'
    I_WBS_ELEMENT_TABLE_UPDATE-WBS_BASIC_FINISH_DATE = 'X'
    I_METHOD_PROJECT-REFNUMBER = '00000'.
    I_METHOD_PROJECT-METHOD = 'SAVE'.
    I_METHOD_PROJECT-REFNUMBER = '00001'.
    I_METHOD_PROJECT-OBJECTTYPE= 'WBS ELEMENT'
    I_METHOD_PROJECT-METHOD = 'UPDATE'
    I_METHOD_PROJECT-OBJECTKEY = <WBS element number>
    Please let me know the resolution to this problem.

  • Carry out repairs...

    hi experts,
    i have receive following message when i want to modify a Z program:
    Carry out repairs in non-original system only if they are u rgent.
    And if i click continue the source code is not editable.
    What should i do?
    Thank you.

    Ya ,
    It goes like that only..
    It is because this program is transported may be from the other
    server and the creator request locks it, but once you are in,
    a subrequest is created under your name, and next time it
    allows you to change that.
    And the message is a standard for everytime you go to change the
    already existing code in the non-original i.e. non production system.
    Hope I am clear enough
    Sumit.

  • Message: carry out repairs..

    BW Experts,
    When we get this message, what does it mean.
    'Carry out repairs in non-original system only if they are urgent
    Message no. TR850'
    does it mean the current system is a copy of a system. So this message can be ignored rite ?
    Thanks,
    BWer

    Hi,
    this message also occurs in sandbox systems which are copied from prodsystems. here you can ignore.
    /manfred

  • Power query from ODBC :"DataSource.Error: Arithmetic operation resulted in an overflow"

    Good day
    Everytime I want to pull data into a query from our servers it gives the error "DataSource.Error: Arithmetic operation resulted in an overflow". What is the reason for this error, and how do I get past this bump.
    Thanks in advance
    Arnoux

    Hey Tristan. Thanks I did that yes.
    For some reason my direct MySQL connection does not want to work.
    I get the following error
    DataSource.Error: MySQL: Unable to find a database provider with invariant name 'MySql.Data.MySqlClient'.
    This error may have been the result of provider-specific client software being required but missing on this computer.  To download client software for this provider, visit the following site and choose at minimum 'MySQL Connector/Net':

  • Arithmetic operations using Picklist field values

    Hi,
    I tried to multiply a picklist field value as below and wanted to store the result in a field (datatype = Integer or Number) using a workflow which triggers based on the Trigger Event "Before modified record saved".
    Criticality = [<plFrequency_of_Occurrence_ITAG>] * 10
    It throws an error:
    "Update Criticality : Value too long for field 'ZNum_0' (maximum size 16). (SBL-DAT-00235)(SBL-ODS-00500)"
    Can't we do arithmetic operations on the Picklist fields? I believe this is because the values are being stored as text??
    Do we have a function to convert the character field to numeric before we perform any arithmetic operations?
    Thanks,
    Sriram

    Hi,
    You're right, you can't perform arithmetic operations with a number and a text. That's why you get the error.
    Today, there's no function you can use to convert a text to a number.
    You'll need to create a SR asking for a Change Request.
    Regards,
    Max

  • Error while doing MIRO-Overflow for arithmetical operation (type P) in prog

    Hi ,
    I am getting the error while doing the MIRO  as below-
    Runtime Errors         COMPUTE_BCD_OVERFLOW
    Exception              CX_SY_ARITHMETIC_OVERFLOW
    Date and Time          20.05.2009 10:07:03
    Short text
         Overflow during the arithmetical operation (type P) in program "SAPLMRMC".
    What happened?
         Error in the ABAP Application Program
         The current ABAP program "SAPLMRMC" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
    What can you do?
         Note down which actions and inputs caused the error.
         To process the problem further, contact you SAP system
         administrator.
         Using Transaction ST22 for ABAP Dump Analysis, you can look
         at and manage termination messages, and you can also
         keep them for a long time.
    Error analysis
         An exception occurred that is explained in detail below.
         The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not
          caught in
         procedure "MRM_AMOUNT_QUANTITY_PROPOSE" "(FUNCTION)", nor was it propagated by
          a RAISING clause.
         Since the caller of the procedure could not have anticipated that the
    Please let me know how can this be removed.

    Hi,
    There can be some problem with tolerances set in the customizing.
    In my case, I was getting this error because of delivery date variance. The difference between delivery date maintained in PO and invoice date was huge and hence the multiplication of price of PO and difference  of delivery date was huge and that was the reason for error.
    Similarly in your case also, there will be some tolerance limit problem.
    Please check your tolerance limits set in customizing.
    Regards,
    Mihir Popat

  • ODBC BI Server Bug - arithmetic operation resulted in an overflow

    I am trying to write some really simple .NET code access the Oracle BI Server ODBC driver and it's not working at all.  I've connected fine, however it seems like anything I try to do related to getting database information spits up an error "arithmetic operation resulted in an overflow".
    Here is the code:
    Dim ConnectString As String
    Dim FactoryType As String
    Dim Factory As System.Data.Common.DbProviderFactory
    Dim Connection As System.Data.Common.DbConnection = Nothing
    Dim TablesData As System.Data.DataTable = Nothing
    Dim err As String = ""
    Dim nl As String = Chr(13) + Chr(10)
    Try
        ' Connect to the database via ODBC
        ConnectString = "DSN=BSODBC_7;uid=TheUser10;pwd=************"
        FactoryType = "System.Data.Odbc"
        Factory = System.Data.Common.DbProviderFactories.GetFactory(FactoryType)
        Connection = Factory.CreateConnection
        Connection.ConnectionString = ConnectString
        Connection.Open()
        ' Request a list of tables from the database
        ' ** Tried both with restrictions and without
        ' ERROR on this line:
        ' “Arithmetic operation resulted in an overflow.”
        TablesData = Connection.GetSchema("Tables")
        ' Show the list of tables on the screen in a grid
        ' If it was successful.
        OnScreenGrid.AutoGenerateColumns = True
        OnScreenGrid.DataSource = TablesData
    Catch ex As Exception
        ' Report the error
        err = ex.Message
        If Not (ex.InnerException Is Nothing) Then
            If Not (ex.InnerException.Message Is Nothing) Then
                err = err + nl + nl + ex.InnerException.Message
            End If
        End If
        MsgBox(err, MsgBoxStyle.OkOnly + MsgBoxStyle.Exclamation, "Error")
    Finally
        ' Clean up and Close the DB Connection
        If Not (Connection Is Nothing) Then
            Connection.Close()
            Connection.Dispose()
            Connection = Nothing
        End If
    End Try
    Any Thoughts?  Is this a known bug?  Is there a fix?

    I doubt on line
    OnScreenGrid.DataSource = TablesData
    instead of array as TablesData try to take List object and assign it to OnScreenGrid.DataSource
    just in case check this
    DataGridView.AutoGenerateColumns Property (System.Windows.Forms)
    I might be wrong but just check it

  • Overflow for arithmetical operation (type P) in program.

    Hi experts..
    I had developed a report for showing total receipt and issues and confirmed issue.
    of PQ.
    For all the plant is running fine but only for one plant 2050 its going into dump and error is "Overflow for arithmetical operation (type P) in program." and the code line is
    T_EKET-MNG02 = T_EKET-MNG02 * ( t_mdbs-umrez / t_mdbs-umren ).
    MNG02 IS OF TYPE  Data : "Quan", length =13 , decimal = 3.
    initially : value in Mng02 is =  10       and ratio is 11/8 = 1.375
                  and in the debugging the value is   10*1.375 = 13.75
    but... when i am executing it .. its going into dump and after again checking the MNG02 is showing valude --9765133613.881  and the above error.
    what should i do....
    please help..
    i will award the points for every help...
    thanks

    Hi,
    Are you doing any other calculation for field MNG02 in your program?
    I created a small program with the field and values you have mentioned and it gave me the result 13.75 and no short dump.
    Please check following things:
    When short dump occurs, it shows at which line it has occured. Is it showing that the shortdump has occurs on the line you are talking about here or it is somewhere else.
    Also, when shortdump occurs, it shows a "debugging" button at the top. Hit that button and it will show you exactly where the short dump has occured. What ever this statement is, check what are the values of different variables here.
    Check all these and you might get the answer. Let me know if you still have problem.
    Regards,
    RS

  • Overflow during the arithmetical operation (type P) in program "SAPLHRPT

    Hi,
    I am currently facing an issue in payroll posting to accounting in international payroll.A run time error "Overflow during the arithmetical operation (type P) in program "SAPLHRPT" occurs. By reducing the amounts on the balance sheet side payroll posting document is created.

    Hi Asad,
    Does you guys enhancemented this program? I think if it`s standard code, it should give you a error message inform you "amount is too large" or something.
    So double click this dump log, to check whether it is a custom code, if yes, to add "TRY CATCH" and give out a message.
    regards,
    Archer

Maybe you are looking for

  • How to hide a text in RTF Editor

    Hi, I'm trying to create a RTF editor using JTextPane, RTFEditorKit and DefaulStyledEditor. Does somebody know how to hide a text in a RTFEditorKit ? Thanks in advance Maurice

  • Parse TEXT File??

    Hi, I am using CF 8 I have a text file (mylog.txt) that currently stores login information for our users. I need to parse and extract some basic information from the file and I am having a hard time. I need to know the following 1. A list of all UNIQ

  • ABAP Certification and Course

    Hi Friends , I want to do ABAP Certification and want to learn ABAP . I am a BE Computer Engg. (Fresher) having good core knowledge in Core JAVA. Can anybody give me contacts (Names , number ect. ) of Instituts offering the ABAP course. If Possible i

  • Data Modeler and Navigation Modeler Not Opening

    Hi all, I am facing one strange issue in my NWDS. When we click on the component controller, a diagram view opens up where we do mappings among view, interface controller and comp controller. But in my studio, if I double click or right click --> Ope

  • I can't attach individual files in e mail, only folders

    I can only attached folders in apple e mail and not individual files. Can anybody help?