Error in Formula Processing

Hi,
For a specific formula NVL(1,2) where 1 is a Factor list and 2 is List Price, we are getting this error. ERROR IN FORMULA PROCESSING....We are on R12.1.3 instance and this is upgraded from 11.5.9
There is a metalink note QPXPRFOR OEXOEORD: Saving an Order Results in Error in Formula Processing [ID 156396.1] mentioning about the same issue but the solution part is not clear.
If anyone faced similar kind of issue, please help.

Hi,
Thanks for the update.
Actually, my problem got resolved. After analyzing the debug file myself, I narrowed down the error as below
Normal flow Formula Processing begin
In ---Routine:QP_PREQ_GRP.Formula_Processing---
PRICING_PHASE_ID: 2
Processing Formula ID :7512
Line Index: 1
Start Formula...
Formula Line Type = ML, Step = 1
Before populating formula stepvalues temp table
Other Exception ORA-01403: no data found
Exception occurred. Formula value returned is
Formula return status: U
Formula Base Price :
Error returned by QP_FORMULA_PRICE_CALC_PVT.Calculate
And, as per the oracle support note "Error Returned By Qp_formula_price_calc_pvt.Calculate [ID 1282519.1]", after setting the profile value to N, the issue is resolved.
With Regards,
Vishal Majithia

Similar Messages

  • Error in formula processing - List price has null value

    I have created a freight/special charge modifier where the qualifier in it is if terms = credit card, then execute.  The formula in this modifier is List Price * Numeric Constant.  However when I test this I get a Note:  Error in formula processing - List price has null value.  The List price is NOT null.  I'm not sure why I'm getting this error...

    Hi,
    Thanks for the update.
    Actually, my problem got resolved. After analyzing the debug file myself, I narrowed down the error as below
    Normal flow Formula Processing begin
    In ---Routine:QP_PREQ_GRP.Formula_Processing---
    PRICING_PHASE_ID: 2
    Processing Formula ID :7512
    Line Index: 1
    Start Formula...
    Formula Line Type = ML, Step = 1
    Before populating formula stepvalues temp table
    Other Exception ORA-01403: no data found
    Exception occurred. Formula value returned is
    Formula return status: U
    Formula Base Price :
    Error returned by QP_FORMULA_PRICE_CALC_PVT.Calculate
    And, as per the oracle support note "Error Returned By Qp_formula_price_calc_pvt.Calculate [ID 1282519.1]", after setting the profile value to N, the issue is resolved.
    With Regards,
    Vishal Majithia

  • #Error in Formula in Financial Reports in 9.3.3

    There are several Financial Reports presenting an error in columns with formulas referencing other cells with No Data values. Although configured to change the NoData in the grid with 0, the formula still returns #ERROR as a result.
    I tested to change the formula, checking if the other columns have NonNumeric data, and it worked well. Problem is that in the previous version (9.3.1) it is not necessary to check if the cell has NonNumeric data and the formula always returns 0 if one of the cells referenced by the formula is NoData.
    Do I have other way to fix this instead of changing the formula?
    Thanks

    Hi,
    Thanks for the update.
    Actually, my problem got resolved. After analyzing the debug file myself, I narrowed down the error as below
    Normal flow Formula Processing begin
    In ---Routine:QP_PREQ_GRP.Formula_Processing---
    PRICING_PHASE_ID: 2
    Processing Formula ID :7512
    Line Index: 1
    Start Formula...
    Formula Line Type = ML, Step = 1
    Before populating formula stepvalues temp table
    Other Exception ORA-01403: no data found
    Exception occurred. Formula value returned is
    Formula return status: U
    Formula Base Price :
    Error returned by QP_FORMULA_PRICE_CALC_PVT.Calculate
    And, as per the oracle support note "Error Returned By Qp_formula_price_calc_pvt.Calculate [ID 1282519.1]", after setting the profile value to N, the issue is resolved.
    With Regards,
    Vishal Majithia

  • Error in formula while using CASE

    Hi all ,
    First of all is there any limit on how many WHEN and THEN we can use in a CASE statement?
    I'm trying to use the following CALCULATION in DISCO plus and getting the following error.
    Error in formula: ambiguous or duplicate item names - Inventory rating
    Calculation:
    case when Inventory Rating = '20' then 0
    when Inventory Rating = '21' then 2
    when Inventory Rating = '22' then 4
    when Inventory Rating = '23' then 6
    when Inventory Rating = '24' then 8
    when Inventory Rating = '25' then 10
    when Inventory Rating = '26' then 18
    when Inventory Rating = '27' then 26
    when Inventory Rating = '28' then 34
    when Inventory Rating = '29' then 42
    when Inventory Rating ='30' then 50
    when Inventory Rating ='31' then 58
    when Inventory Rating = '32' then 66
    when Inventory Rating = '33' then 74
    when Inventory Rating = '34' then 82
    when Inventory Rating ='35' then 90
    when Inventory Rating= '36' then 92
    when Inventory Rating = '37' then 94
    when Inventory Rating = '38' then 96
    when Inventory Rating = '39' then 98
    when Inventory Rating >'40’ then 100
    when Inventory Rating ='N' then 0
    else null
    end
    Thanks

    Hello
    Let's look at your error first. Discoverer is informing you that you may have 2 items called Inventory Rating either in the folders you are using or in your calculations and it doesn't know which one you want. If you do have this issue then one way to overcome it would be to create yourself a new calcultion called with a unique name and push the real item in there then alter your CASE statement. The other way would be to edit every line of your CASE statement, highlight Inventory Rating and then paste the correct item over it.
    As for a limit, there is a limit of 255 arguments in a CASE statement. Look here: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/expressions004.htm
    You also have to be careful adding another argument using = following an argument using > or <. This is because the CASE statement works in sets and as each argument is processed, all data meeting that criteria is removed from the data being compared in the next argument.
    Please look at this, taken from the end of your code:
    when Inventory Rating >'40’ then 100
    when Inventory Rating ='N' then 0
    else null
    end
    An Inventory Rating of 'N' is greater than '40' so these will be assigned 100. I would recommend you switch the position of these 2 arguments so that the last part of your calculation looks like this:
    when Inventory Rating ='N' then 0
    when Inventory Rating >'40’ then 100
    else null
    end
    Hope this helps
    Best wishes
    Michael

  • Formal Error in Formula

    Hi Frds,
    When I ran the query its giving the error " Abort Formal Error in formula Zxxxx; FST aggregates , and so on, must be initial Message no:BRAIN461.
    Recently we faced cutover, after cutover only we are facing issues.
    Pls suggest if anybody come across these type of problem.
    Regards,
    Sha.

    Hi Sha,
    Please have a Look at this Note: 1002100
    If you are not able to check the same note here,
    Symptom
    After you have imported Support Package Stack 10, you can no longer generate some queries that contain formulas. The system issues the following message:
    Message BRAIN 461:
    Formal error in formula XXXXXX; FST aggregation must be initial
    Other terms
    Query, formula, aggregation, settings
    Reason and Prerequisites
    This is caused by new checks in online analytical processing (OLAP).
    Solution
    SAP NetWeaver 2004s BI
               Import Support Package 11 for SAP NetWeaver 2004s BI (BI Patch 11 or SAPKW70011) into your BI system. The Support Package is available once Note 914305 "SAPBINews BI 7.0 Support Package 11", which describes this Support Package in more detail, has been released for customers.
    In urgent cases, you can implement the correction instructions.
    You must first implement Notes 932065, 935140, 948389, 964580, 969846 and 975510 using transaction SNOTE. Otherwise, problems and syntax errors may occur when you deimplement some notes.
    To provide information in advance, the notes mentioned above may already be available before the Support Packages are released. In this case, the short text of the note still contains the words "Preliminary version".
    Before you implement an advance correction (if one exists and you want to implement it), see Note 875986. It contains notes regarding the SAP Note Assistant. These notes prevent problems during the implementation.
    Hope this helps..,
    Thanks,
    Sudhakar.

  • Admin Cockpit 0TCT_C21: Error in Formula Func(routine_0001)

    Hi all
    The load to 0TCT_C21 cube for Process Statistics is getting failed. The error is 'Error in Formula Func(ROUTINE_0001), record 1'. I suppose this has to do with the Calander Day formula in the update rule. Has anyone found any notes for this issue, as this looks like a tecnical error.
    Any input is appreciated.
    Thanks.

    Hi Smitha,
        What is Support pack are you now? You need to be at the latest support pack. If you are in Support pack 12 or 13. ?You may need to modify the transfer rule manually as mentioned in this OSS note 979721.
    hope it helps,
    Cheers,
    Balaji

  • Error Occured while processing a Request-openning a another coldfusion page from old page link

    in one page there is dynamic link in that i want to open anather page...
    code is compiled ok and page is at place where i refered a link but it gives error 'error occured while processing a request'
    Error Diagnostic Information
    An error has occurred.
    HTTP/1.0 404 Object Not Found
    this error shows please help me...
    i am new in coldfusion.
    Thanks.

    Hi Salvatore,
    This is a very wide error. You did not provided any other info as specified by Michael. Just a wild guess, this sort of error occurs generally when classpath or java_home properties are not set correctly. But, as i said it is very wide, some more info will be useful.
    Regards
    Chander Kararia

  • Formula Variables for Report Painter- Syntac error in formula, Please Help!

    Dear Experts,
    I'm creating the report where I need to calculate annualized P&L. The formula is as follows : (P&L account/Period(variable ))12*
    I need to capture the From_period, which is entered by the user on the selection screen when running the report and use it as a variable in the formula above. Example: If User insert From Period 3, then the formula should be *P&L accoun / 3 * 12*
    I have tried so many different way but nothing seems to work. one of the ways i tried was:
    In the general selection Im using set variable 6P-S-PERIOVB.CCSS for period which consists of variable V_PERIO and B_PERIO.
    So Im trying to create a folowing formula:
    IF 1 >= u2018PER_FRu2019 AND 1 <= u2018PER_TOu2019 THEN 1 ELSE 16
    IF 2 >= u2018PER_FRu2019 AND 2 <= u2018PER_TOu2019 THEN 1 ELSE 16
    Unfortunately I keep getting Syntac error in formula. Please help me I'm really desperate to solve this issue after 5 days of unlucky research.
    Thank you in advance
    Regards
    Ernesta

    Thank you all for your help. The issue was that the variable was assigned to the different table as the library. After I changed it, it worked fine.
    Regards
    Ernesta

  • How to catch date errors and continue processing in a PL/SQL procedure

    I'm updating a date field with dates constructed from day, month and year fields. The incoming data has many instances of day and month that are not valid dates, ex 11 31 2007. There is no 31st day in November.
    I would like to write a pl/sql script to scan the table containing these values and log the rows that produce conversion errors.
    I thought I could do this with exceptions but there are no exceptions that correspond to the ORA-01847 error for mismatched day and month.
    Here is what I tried (the print procedure is a local wrapper for DBMS_OUTPUT.put_line):
    PROCEDURE date_check IS
    start1 DATE ;
    BEGIN
    select to_date(nvl(yearcollected,'9999') ||'/'|| nvl(monthcollected,'01') ||'/'|| nvl(daycollected,'01'),'YYYY/MM/DD'))) into start1 from incoming_data where id=1 ;
         BEGIN
              update temp_test set test_date = start1 where id=1 ;
         EXCEPTION
              WHEN OTHERS THEN
              print('Date error message from exception block');
         END;
    print('Processing continues after handling date exception') ;
    END date_check ;
    Is there a way to catch this kind of error and continue processing after logging a message?
    -=beeky

    Hi, Beeky,
    There are lots of different error messages associated with bad dates. Rather than try to catch them all, I use a BEGIN ... EXCEPTION block that contains nothing but a TO_DATE call. This is one of the rare occassions when I think "EXCEPTION WHEN OTHERS" is okay,
    The following function comes from a package. If you want to make a stand-alone function, remember to say " *CREATE OR REPLACE* FUNCTION ...".
    --          **   t o _ d t   **
    --     to_dt attempts to convert in_txt (assumed to
    --          be in the format of in_fmt_txt) to a DATE.
    --     If the conversion works, to_dt returns the DATE.
    --     If the conversion fails for any reason, to_dt returns in_err_dt.
    FUNCTION     to_dt
    (     in_txt          IN     VARCHAR2                    -- to be converted
    ,     in_fmt_txt     IN     VARCHAR2     DEFAULT     'DD-MON-YYYY'     -- optional format
    ,     in_err_dt     IN     DATE          DEFAULT     NULL
    RETURN DATE
    DETERMINISTIC
    AS
    BEGIN
         -- Try to convert in_txt to a DATE.  If it works, fine.
         RETURN     TO_DATE (in_txt, in_fmt_txt);
    EXCEPTION     -- If TO_DATE caused an error, then this is not a valid DATE: return in_err_dt
         WHEN OTHERS
         THEN
              RETURN in_err_dt;
    END     to_dt
    ;

  • Crystal Report issue : Error in file.. .rpt . Error in formula

    Hi ,
    I recently migrated a report from production to test environemnt and it throws me the following error:
    Error in File C:\DOCUME1\oe_user\LOCALS1\Temp\packing instructions {4058873B-9756-4052-B479-EBD2D0A08E7D}.rpt:Error in formula  <Object_Visibility>. '{Command.EXACT_WEIGHT_FLAG} = "Ne (No)"'
    This field name is not known.
    In production server is installed Oracle 9i database and in test server is installed Oracle 10g
    The report has 1 main report and 2 sub reports.
    1. The same report works fine in production server without any issues.
    2. I had executed the report in Crystal reports 2008 and it runs fine displaying all fields without any issues.
    3. I had also tried taking the query of both subreports and the main report and tried executing it in oracle and it runs fine without any issues.
    However during the runtime in the test server, it throws the following error.
    Can someone help me out with this issue..

    Hi Siva,
    What is the patch level of CR 2008?
    Is it a win or a web app?
    What is the server OS?
    First, try to simply view the report. Let  the report prompt for the database credentials and the parameter values if any.
    See if it reproduces the issue.
    ReportDocument rd = new ReportDocument();
            rd.Load(Server.MapPath("CrystalReport.rpt"));
            CrystalReportViewer1.ReportSource = rd;
    Take a look at the SAP Note :
    [1421867 - Error: This field name is not known|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333433323331333833363337%7D.do]
    Hope it helps,
    Thanks,
    Bhushan.

  • An error occurred when processing the spool request.  (Possibly due to memory problems)

    Hi SAP,
    My backgroud job is failing with log as shown below
    Job started
    Step 001 started (program ZMRS0065, variant SUS
    Step 002 started (program ZDRS0090, variant SUS
    Step 003 started (program ZFRS0305, variant SUS
    Step 004 started (program ZFRS0300, variant SUS
    Access error
    Job cancelled after system exception ERROR_MESSAGE
    An error occurred when processing the spool request.  (Possibly due to memory problems)
    Kindly help out in this issue
    Regards
    Mohammed

    Hello Mohammed,
    Have you seen any error in your SM21 system log and developer trace of spool work process
    during that time?
    The maximum size when create spool is 2GB.Pls also check if you are creating a spool
    larger than it.
    Best Regards
    Jie Bai

  • The following error text was processed in the system IDS : Access via 'NULL' object reference not possible.

    Hi all ,
    Im getting the below error , actually recently i created my own custom table zstudent, later i wrote select query to fetch data from the same and dump at internal table and then bind this to the table node.
    But im getting below error, even i removed the select query still same error is occuring.
    Error when processing your request
      What has happened?
    The URL http://********00.*****b.com:8000/sap/bc/webdynpro/sap/zdemo_student/ was not called due to an error.
    Note
    The following error text was processed in the system IDS : Access via 'NULL' object reference not possible.
    The error occurred on the application server axsids00_IDS_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: WDDOINIT of program /1BCWDY/YUSM2Q74A826Y0JY1I4V==CP
    Method: IF_WDR_COMPONENT_DELEGATE~WD_DO_INIT of program /1BCWDY/YUSM2Q74A826Y0JY1I4V==CP
    Method: DO_INIT of program CL_WDR_DELEGATING_COMPONENT===CP
    Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
    Method: INIT_CONTROLLER of program CL_WDR_COMPONENT==============CP
    Method: INIT of program CL_WDR_CONTROLLER=============CP
    Method: INIT of program CL_WDR_CLIENT_COMPONENT=======CP
    Method: INIT of program CL_WDR_CLIENT_APPLICATION=====CP
    Method: IF_WDR_RUNTIME~CREATE of program CL_WDR_MAIN_TASK==============CP
    Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP

    Thanks Rama,
    Acutally i accidentally commented the lo_nd_student = wd_context ....etc
    this line was commented .
    i have one small requirement to fetch data from local customised table and fill the same to internal table and bind that to table node.
    my table node is student having attributes as name , city and number , all are of type strings.
    now i created one custom table zstudent having ID - char of length 10,
    name of type string
    city of type string
    num of type string
    i have inserted records
    but when i use select query to fill data from this zstudent to my internal table of type lt_student type wd_this->elements_student ,
    im getting same above error.

  • Process chain Error: This AND process is not waiting for event RSPROCESS

    Hi All,
    I am facing an error in the process chain in PRD.
    Error message: This AND process is not waiting for event RSPROCESS.
    We had a process chain which had two sub chains which run parallel and below of this we had AND process type and below of the AND process we had 4 more jobs.
    Once the two subchains got successfully loaded, the and process should turn to green and further 4 jobs should start.
    It is a daily load , it worked fine from past years,but suddenly the AND processtype is getting failed.The thing is in the two subchains if one got completed, the AND process process is not waiting for 2nd subchain to get completed.The AND process is turning to RED (status: cancelled) . I tried to repeat the AND process once after above 2 subchains loaded, but it didnt worked.
    And i removed the existing AND process and created a new one and placed it in same place and activated and schedules again.but still it is getting failed with same error.
    Thanks in advance,
    Sai Chand.S

    Hi,
    If you did any transports related to that metachain we face similar kind of issues.
    not only the AND process , we need to remove all the process before executing the AND process and create it again.
    It helps you, you said your in production So you should take the proper approvals and do it.
    Regards,
    Yerrabelli.

  • SSRS Report Manager error "Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500"

    Hi All,
    I am getting error "Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500"
    in one of my Test Environment when trying to run the SSRS 2012 report from report manager.
    Any clue why it is happening.
    Thanks Shiven:) If Answer is Helpful, Please Vote

    Hi All,
    Upon investigation found that there was no space (0 Byte is available) in E drive where underlying SQL DB is residing. 
    Once I cleared the space, report started working and above error was not displaying. 
    Thanks Shiven:) If Answer is Helpful, Please Vote

  • Error message during processing in BI

    1.i am loading the data into infoobject.
    2.got error in text data load.
    3.master info object have compound obj 0COUNTRY
    4.and other normal fields are 0TXTSH,0LANGU,sold-to-party.
    5.there is no PSA in this..its direct update to INFOobject.
    The error message is:
    Error message during processing in BI
    Diagnosis
    An error occurred in BI while processing the data. The error is documented in an error message.
    System Response
    A caller 01, 02 or equal to or greater than 20 contains an error meesage.
    Further analysis:
    The error message(s) was (were) sent by:
    Update
    Diagnosis
    There are duplicates of the data record 2. with the key '3.' for characteristic 1..
    Procedure
    If this message appears during a data load, maintain the attribute in the PSA maintenance screens. If this message appears in the master data maintenance screens, leave the transaction and call it again. This allows you to maintain your master data.

    Hi KP,
    In the details tab,
    1.under Transfer (IDOC and Trfc):
       Data Package 1 : arrived in BW ; Processing : Error records written to application log
    2.Processing (data packet): Errors occurred
       Update ( 0 new / 0 changed ) : Errors occurred
       Error records written to application log
       0TRZONE : Data record 1 ('0000000001D ') : Duplicate data record
       0TRZONE : Data record 2 ('0000000002D ') : Duplicate data record
       Error 4 in the update
    3. Process chain error
    these are the error details.

Maybe you are looking for

  • My HAMAMATSU C4742-95-12-NRB camera is not working in EMD E (External Edge Trigger)

    Hello! I am trying to control the HAMAMATSU C4742-95-12NRB camera externally through an external trigger pulse. There are two modes in the exposure setting command: EMD E - External Edge EMD L - External Level The camera is working fine in the Extern

  • DTW error message - Data too large for the field65171

    Am trying to run up General Legder Accounts using DTW in Version 8.8 and have been successful with Level 2.  The customer has three levels only.  The total number of characters for the various segments is 18 and I have double and triple checked that

  • HT1751 i cant play my songs in my itunes that i previously bought and burned from my CD's

    I can't play my itunes songs that I previosly purchased it keeps saying unable to locate file. Ever since i went to Geek Squad to reset my pc cuz it had a virus it started doing that. The problem is that Geek Squad backed up everything in a hard driv

  • Import from Camera creates multiple clips

    When importing from a DV camera via Firewire into Final Cut X, I get mixed results.  Almost always, it will create several clips, where it should only be 1.  There is no starting and stopping the camera, just one hour of non-stop video.  Between each

  • Emails sent from iPhone not being received

    I've noticed this happening over the past week or so... Anytime I initiate a new email thread from my Gmail account on my iPhone, the recipient isn't getting it. If I go into Gmail via the web I'll see the email in my Sent Items, but it never arrives