Old Report giving the COMPUTE_BCD_OVERFLOW - CX_SY_ARITHMETIC_OVERFLOW

Hi Guys,
Can you please help, im not exactly an ABAP Developer but need to resolve the dump with this custom report. its an old productive report  - i guess its just  due to the volume of data being pulled since this report has been in operation years since golive
Do i need to increase field values or make some sort of adjustment for it to handle the larger volume of results?
your help much appreciated
DUMP BELOW*******
Runtime Error          COMPUTE_BCD_OVERFLOW
Except.                CX_SY_ARITHMETIC_OVERFLOW
Date and Time          11/20/2010 01:43:30
Information on where terminated
The termination occurred in the ABAP program "ZAPR004" in "SUB_ORD_NOT_DEL".
The main program was "ZAPR004 ".
The termination occurred in line 2192 of the source code of the (Include)
program "ZAPR004"
of the source code of program "ZAPR004" (when calling the editor 21920).
The program "ZAPR004" was started as a background job.
Job name........ "ZAPR004"
Job initiator... "ME"
Job number...... 01354700
Processing was terminated because the exception "CX_SY_ARITHMETIC_OVERFLOW"
occurred in the
procedure "SUB_ORD_NOT_DEL" "(FORM)" but was not handled locally, not declared
in the
RAISING clause of the procedure.
The procedure is in the program "ZAPR004 ". Its source code starts in line 1858
of the (Include) program "ZAPR004 ".
Source Code Extract
Line
SourceCde
2162
BINARY SEARCH.
2163
IF sy-subrc = 0.
2164
            begin of change(2) -NSHAH 01/23/2008 CR#3394
2165
             Process of Converiosn shuld occur only if r_ekko-WAERS is not USD.
2166
IF r_ekko-waers <> 'USD'.
2167
PERFORM convert_to_usd_currency USING r_ekko-waers
2168
r_ekko-wkurs
2169
r_ekpo-netpr
2170
CHANGING lv_usd_netpr.
2171
ELSE.
2172
lv_usd_netpr = r_ekpo-netpr.
2173
ENDIF.
2174
            end   of change(2) -NSHAH 01/23/2008 CR#3394
2175
2176
IF r_ekpo-knttp = c_f. " Account asgnmnt = order
2177
r_po_nodel-account = r_po-aufnr.
2178
r_po_nodel-price   = lv_usd_netpr / r_ekpo-peinh. "r_ekpo-netpr. CR#3394
2179
              begin of insert(2) -NSHAH 01/26/2009 CR#3394
2180
              Calculating the total cost, which is Price/Unit(as above) * menge
2181
r_po_nodel-netwr = r_po_nodel-price * r_ekpo-menge.
2182
              end of insert(2) -NSHAH 01/26/2009  CR#3394
2183
r_po_nodel-knttp   = r_ekpo-knttp.  "++padelli.
2184
w_tot_io2 = r_ekpo-netpr + w_tot_io2.
2185
ENDIF.
2186
2187
IF r_ekpo-knttp = c_k.  " Account asgnmnt = cost center
2188
r_po_nodel-account = r_po-kostl.
2189
r_po_nodel-price   = lv_usd_netpr / r_ekpo-peinh. "r_ekpo-netpr. CR#3394
2190
              begin of insert(3) -NSHAH 01/26/2009 CR#3394
2191
              Calculating the total cost, which is Price/Unit(as above) * menge
>>>>>
r_po_nodel-netwr = r_po_nodel-price * r_ekpo-menge.
2193
              end of insert(3) -NSHAH 01/26/2009  CR#3394
2194
r_po_nodel-knttp  = r_ekpo-knttp.  "++padelli.
2195
w_tot_rm2 = r_ekpo-netpr  + w_tot_rm2.
2196
ENDIF.
2197
2198
IF r_ekpo-knttp = c_p.  " Account asgnmnt = WBS element
2199
2200
CALL FUNCTION 'CONVERSION_EXIT_ABPSP_OUTPUT'
2201
EXPORTING
2202
input  = r_po-ps_psp_pnr
2203
IMPORTING
2204
output = r_po_nodel-account.
2205
2206
IF r_po-vproz IS  NOT INITIAL.
2207
r_po_nodel-price = r_po-vproz / ( lv_usd_netpr / r_ekpo-peinh ). "r_ekpo-n
2208
ELSE.
2209
r_po_nodel-price =  lv_usd_netpr / r_ekpo-peinh. "r_ekpo-netpr. CR#3394
2210
ENDIF.
2211
              begin of insert(4) -NSHAH 01/26/2009 CR#3394
Edited by: Joe Whitty on Nov 21, 2010 7:21 AM

Hi Joe,
if you format it as code, it might be readable
|>>>>>| r_po_nodel-netwr = r_po_nodel-price * r_ekpo-menge. | |
is where the overflow occurs.
I guess, this is a data problem, does not look like release-dependent.
Try to catch the error and output the data:
TRY.
  r_po_nodel-netwr = r_po_nodel-price * r_ekpo-menge.
catch cx_root.
  message E(nnn) 'error with'  r_po_nodel-price   r_ekpo-menge.
ENDTRY.
You can also check the dump for global data values when error occurred, this may give you a hint.
Regards,
Clemens

Similar Messages

  • Compare an old report with the new one

    Hi,
    i have saved a report in Answers. Then in my cube data are changed. In Answers i re-submit request and save new report with new data. Now I would compare two reports. But when i open old report, data shown are new. So I have two identical reports. How can I compare an old report with the new one? Thanks
    Giancarlo

    ok then why don't you create two distinct reports but each with different filter value on the time column.
    so that one report will give you old results. another report will give you new results.

  • I need to add a new report to the application that is done using visual studio and SSRS and SQL Server 2008

    I have an application that is done using SSRS on visual studio and it connects to the report server on SQL server 2008 environment.
    I've been changing the existing reports using visual studio 2008 and modifying the reports on the report server. How do I add a new report to the application ? I created a new report and deployed it on the report server but it didn't show up in the application.
    I can access the application source code on visual studio 2010 and TFS (Team Foundation). Thanks. 

    Hi,
    I have a question. This application retrieves SSRS reports from the report sever. When I download the reports
    from the SQL Server I can open them in visual studio 2008 but they don't open in visual studio 2010. I can access the application files on visual studio 2010 and team foundation server 2010. I was unable to open team foundation server 2008 on visual studio
    2008. The issue is that I am unable to add a report with a new name to the application. I use visual studio 2008 to deploy the reports on the report server but it has to be the same name to be able to run the report from the application. I can deploy any report
    on the report server but I can't access it from the application unless it has to be the same name as the present reports. If I keep the report the same name then it will replace the old report and the new report will run from the application. But only if it's
     the same name. I guess when I add a new report to the application with a new name I am supposed to add a definition in the application C sharp files  on visual studio 2010 so that the new report will show in the application. What's your opinion
    ? I have attached 2 images of the application and team foundation server 2010 and the report server.
    Thanks. 

  • URGENT: Date format in Reports Giving me trouble...plz help me out

    Hi guru's Can any one help me out
    I
    n the front end apps we are getting the date value as
    BOM_SRS_DATETIME_STANDARD
    Where we are entering the date value as MM/DD/RRRR HH24:MI:SS
    The date format set in the company is like RRRR/MM/DD HH24:MI:SS
    SO I format masked the date parameter in .RDF to RRRR/MM/DD HH24:MI:SS format.
    While the actual date format in the data base is like DD/MM/RRRR HH24:MI:SS.
    I checked all the old reports and the date format is like they masked the date format to company format and used the afterparameter trigger like bellow:
    if :P_SENT_DATE_FROM is not null and :P_SENT_DATE_TO is null then
    :P_SENT_DATE_TO := :P_SENT_DATE_FROM;
    end if;
    if (:P_SENT_DATE_FROM = :P_SENT_DATE_TO) and (:P_SENT_DATE_FROM is not null) then
    :WHERE_SQL := :WHERE_SQL || ' AND CREATION_DATE = '||' to_date('''||:P_SENT_DATE_FROM||''''||','||'''DD-MON-RR'')';
    else
    if :P_SENT_DATE_FROM is not null then
    :WHERE_SQL := :WHERE_SQL || ' AND CREATION_DATE >= '||' to_date('''||:P_SENT_DATE_FROM ||''''||','||'''DD-MON-RR'')';
    end if;
    if :P_SENT_DATE_TO is not null then
    :WHERE_SQL := :WHERE_SQL || ' AND CREATION_DATE <= '||' to_date('''||:P_SENT_DATE_TO ||''''||','||'''DD-MON-RR'')';
    end if;
    end if;
    I tried this but i couldnt get the output either.
    I am pretty much confused.
    Plz help me out...

    If you want to use a dynamic where caluse in your report query you can use a Reference Cursor using REF CUR QUERY tool in your report like this :
    function QR_1RefCurDS return DEF_CURSORS.CHARACT_REFCUR is
    temp_CHARACT DEF_CURSORS.CHARACT_refcur;
    begin
    IF :FROM_NO IS NULL AND :TO_NO IS NULL THEN
    open temp_CHARACT for SELECT ACCT_CODE, ACCT_NAME
    FROM CHARACT
    ORDER BY ACCT_CODE;     
    ELSIF :TO_NO IS NULL AND :FROM_NO IS NOT NULL THEN
    open temp_CHARACT for select ACCT_CODE, ACCT_NAME
    FROM CHARACT
    WHERE ACCT_CODE=:FROM_NO
    ORDER BY ACCT_CODE;     
    ELSIF :TO_NO IS NOT NULL AND :FROM_NO IS NOT NULL THEN
    open temp_CHARACT for select ACCT_CODE, ACCT_NAME
    FROM CHARACT
    WHERE ACCT_CODE BETWEEN :FROM_NO AND :TO_NO
    ORDER BY ACCT_CODE;               
    ELSIF :TO_NO IS NOT NULL AND :FROM_NO IS NULL THEN
    open temp_CHARACT for select ACCT_CODE, ACCT_NAME
    FROM CHARACT
    WHERE ACCT_CODE<=:TO_NO
    ORDER BY ACCT_CODE;     
    END IF;
    return temp_CHARACT;
    end;
    But first you have to declare a cursor type in a package

  • How to enable the search option for a column in an old report

    Hi ,
    I created the report. It works fine. I remember while creating the report, at one step, I was asked to sort, search column level (check option) . I skipped that option at that time. But now I want to check/ enable them . So, how and where to do that ?
    Thanks.

    Hi,
    I think easiest way is re-create your report , so wizard do things for you.
    Other vise you need create "search bar" region and items manually and edit report where clause.
    You can first set your old report condition to never and create new report with same select.
    When you are sure that new report working ok, you delete old report.
    Br, Jari

  • W3c valid site, initially no error reported by developer toolbar. But upon right click (giving the validation menue), the the toolbar reports two errors: width and height. Despite the fact that every page is validated! On the forum for the toolbar, this i

    w3c valid site, initially no error reported by developer toolbar. But upon right click (giving the validation menue), the the toolbar reports two errors: width and height. Despite the fact that every page is validated! On the forum for the toolbar, this is said to be a Browser error. So, how can this be fixed? I'm using FF 3.6.6
    == This happened ==
    Every time Firefox opened
    == after update from 3.5?

    Hi Sara,
    Can you give us the URL of the page you're having problems with and of the forum thread you mentioned?
    Thanks!

  • Transporting the old report with modifications of InfoObejct

    hai
    I built the report on the InfoCube in DEVELOPMENT system   and transport to QA system .
    Then i changed the one InfoObejct in the InfoCube in DEVELOPMENT system and then change the InfoObejct in the reports also in DEVELOPMENT system.
    Then i transported the report to QA system . But im getting the error says that
    1) Old InfoObejct is not avialable in the InfoCube in the UBW
    2) New InfoObejct also not avialbe in the InfoCube even though i transported the New InfoObject and Modified InfoCube .
    So pleas tell me how to transport the modified report to the QA system .
    Rizwan

    Mohamed,
    when transporting , make sure you collect the objects properly - drill down to the objects of the cube and see if your new infoobject is included. Also open the IOBJ and check the version to see if the requests match.
    First - check the error logs in QA and see what exactly has happened.
    Now collect  the same in a new request taking care to collect all the objects and transport again.
    Arun
    Assign points if useful

  • Two commands in the report using the same parameter - fail under Java

    I have a report that contains 2 SQL commands.
    Both of these commands use one parameter X of type Number in their 'WHERE' clause.
    When i'm viewing the report in CR 2008, i'm asked for a value of this parameter and all data is filled in the report - OK
    The problem occurs when the same report is printed through Crystal Java Runtime:
    Report is printed without data! - it's empty.
    What we noticed in the debug information thrown by the Crystal libraries is that parameter value is set only in one of these commands:
    Original statement 1:
    select a.something
    from ANM_T a
    where a.anmid = {?PARAMETER01Id}
    Original statement 2:
    SELECT * from ANM_T a
    WHERE  a.anmid={?PARAMETER01Id}
    OUTCOME of Statement 1:
    select a.something
    from ANM_T a
    where a.anmid = 0
    OUTCOME of Statement 2:
    SELECT * from ANM_T a
    WHERE  a.anmid=9825
    In above example we may see that crystal set the value only in the second statement - first one got 0 - i suspect its some default value.
    Parameter in the Java code is set in the right way. In case of using only one statement it works. If we use two separate parameters (whose values are equal ) it also works.
    // we have also the loop over the parameters
    ParameterFieldController paramFieldController =
                    report.getDataDefController().getParameterFieldController();
    paramFieldController.setCurrentValue( "", paramName, paramValue );
    What is strange for me is that Crystal Reports enables to use the same parameter in two commands but if you edit one of them you may change the type of this parameter for a command ( for example from Number to String) but the parameter type in the second command remains unchanged ( it's strange because in my opinion it is the same parameter). In the Field Explorer under the Parameter Fields i still see one parameter of type used in the second command.

    Hello all,
    We have prepared some sample code to illustrate the issue.
    We have modified the sample application (Link: [http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/c07fec3e-3e11-2c10-1991-8c0fb0b82b75]) to that it also changes the parameter value. Parameter is used in two commands saved in report.
    The code changing the parameters value looks like this:
    private static void changeParameters(ReportClientDocument reportClientDoc) throws ReportSDKException {
              DataDefController dataDefController = reportClientDoc.getDataDefController();
            Fields fields = dataDefController.getDataDefinition().getParameterFields();
            for( int i = 0; i < fields.size(); i++ ){
                Field field = (Field)fields.getField( i );
                if( field.getKind() == FieldKind.parameterField ){
                            setParameter( ((ParameterField)field).getName(), "9825" , reportClientDoc);          
    private static void setParameter( String paramName, String paramValue, ReportClientDocument document ) throws ReportSDKException {
         ParameterFieldController paramFieldController =
                    document.getDataDefController().getParameterFieldController();
         paramFieldController.setCurrentValue( "", paramName, paramValue );
    We have tried the following codes to change the connection info used in commands:
    Attempt 1
              Tables tables = databaseController.getDatabase().getTables();
              //Set the datasource for all main report tables.
              for (int i = 0; i < tables.size(); i++) {
                   ITable table = tables.getTable(i);
                   //Keep existing name and alias.
                   table.setName(table.getName());
                   table.setAlias(table.getAlias());
                   //Change connection information properties.
                   IConnectionInfo connectionInfo = table.getConnectionInfo();
                   //Set new table connection property attributes.
                   connectionInfo.setAttributes(propertyBag);
                   //Set database username and password.
                   //NOTE: Even if these the username and password properties don't change when switching databases, the
                   //database password is *not* saved in the report and must be set at runtime if the database is secured. 
                   connectionInfo.setUserName(DBUSERNAME);
                   connectionInfo.setPassword(DBPASSWORD);
                   connectionInfo.setKind(ConnectionInfoKind.SQL);
                   table.setConnectionInfo(connectionInfo);
                   //Update old table in the report with the new table.
                   databaseController.setTableLocation(table, tables.getTable(i));
                   //databaseController.setTableLocation(tables.getTable(i), table);
    Attempt 2
             newConnectionInfo.setAttributes(propertyBag);
             connectionInfo.setUserName(DBUSERNAME);
             connectionInfo.setPassword(DBPASSWORD);
             //preserve subreport links
             SubreportController src = doc.getSubreportController();
             Map<String, SubreportLinks> linkMapper = new HashMap<String,SubreportLinks>();
             for(String subreportName : src.getSubreportNames()){
                 linkMapper.put(subreportName,
                     (SubreportLinks) src.getSubreportLinks(subreportName).clone(true));
             //If this connection needed parameters, we would use this field. 
             Fields<IParameterField> pFields = doc.getDataDefController().getDataDefinition().getParameterFields();
             replaceConnectionInfos(doc.getDatabaseController(), newConnectionInfo, pFields);
             IStrings strs = src.getSubreportNames();
             Iterator<String> it = strs.iterator();
             while (it.hasNext()) {
               String name = it.next();
               ISubreportClientDocument subreport = src.getSubreport(name);
               pFields = subreport.getDataDefController().getDataDefinition().getParameterFields();
               replaceConnectionInfos(subreport.getDatabaseController(), newConnectionInfo, pFields);
             //reconnect subreport links since when using replaceConnection links are erased
             for(String subreportName : src.getSubreportNames())
               src.setSubreportLinks(subreportName, linkMapper.get(subreportName));
    private static void replaceConnectionInfos(DatabaseController aDc, IConnectionInfo aNewConnInfo, Fields<IParameterField> aParameterField) throws ReportSDKException {
             ConnectionInfos cis = aDc.getConnectionInfos(null);
             for (IConnectionInfo oldConnInfo : cis)
               aDc.replaceConnection(oldConnInfo, aNewConnInfo, aParameterField, DBOptions._useDefault
                   + DBOptions._doNotVerifyDB);
    In both cases, the observed problem occurred. In one query the parameter was set properly, while on the other it was set to 0 (or empty string in case of string parameters). What is more, no data appeared on the print.
    Do you happen to know the reason of this issue?How can we fix the problem?
    Best regards
    Mateusz Błaż

  • Can I report on the AGE of open Work Items? How? Group into Buckets?

    Is there a way to report on the age of open work items?
    Perhaps a bar graph that has several buckets.
    a.    Over 364
    b.    180 to 364
    c.    90 to 179
    d.    1 to 89
    And then a COUNT in each bucket. 
    For example, if a Work Item is open longer than 364 day, it would appear in bucket "a" as a count of 1.  Say there are a total of 45 Work Items that were opened older than 364 days, then "45" would appear in column "a" now say that there are 100 work items open that are 1 to 89 days old, then 100 would appear in the "d" bucket.
    Make sense?  How can I report like this?

    Hi mrpeepers,
    You can use following MDX script when you create this report that uses TfsOlapReportDS
    with
    member [Measures].[Age]
    As
    IIF([Measures].[Current Work Item Count]>0,DateDiff("d",cdate([System_CreatedDate].[Date].CurrentMember .name),Now()),null)
    member [Measures].[AgeRange]
    as
    case
    when [Measures].[Age] >70 then 70
    when [Measures].[Age] >60 then 60
    when [Measures].[Age] >50 then 50
    when [Measures].[Age] >40 then 40
    when [Measures].[Age] >30 then 30
    when [Measures].[Age] >20 then 20
    when [Measures].[Age] >10 then 10
    when [Measures].[Age] >0 then 0
    when [Measures].[Age] <0 then -1
    else null
    end
     SELECT
     non empty
     {[Measures].[Current Work Item Count],[Measures].[Age] ,[Measures].[AgeRange]}
     ON COLUMNS,
     [System_CreatedDate].[Date].[Date].AllMembers on Rows
     FROM [Current Work Item]
    And then, drop a Chart to report designer, select “Current_Work_Item_Count” as datafield,  AgeRange as category field.
    Best Regards,
    Ruiz
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
    Sincerely,
    Ruiz Yi

  • Genearate a Report for the following data

    Hi All
    The following is of my requirement
    <b>Selection Screen Should be as follows:</b>
    Plant (required) <b>QALS-WERK</b>
    Storage Location <b>MCHB-LGORT</b>
    Material Number  <b>QALS-MATNR</b>
    Batch Number    <b> MCHB-MATNR</b>
    MRP Controller   <b>MARC-DISPO</b>
    Inspection Lot Number <b>QALS-PRUEFLOS</b>
    Inspection Lot Creation Date <b>QALS-ENSTEHDAT</b>
    Inspection Lot Origin <b>QALS-HERKUNFT</b>
    PO Number <b>QALS-EBELN</b>
    Vendor # <b>EKKO-LIFNR</b>
    Goods Receipt Date <b>MKPR-BUDAT</b>
    Delivery Number <b>QALS-KTEXTLOS</b>
    Marked in House Date
    Sterile Load # <b>ZC012-STBAT</b>
    Supplying Plant <b>EKKO-RESWK</b>
    Profit Center <b>QALS-PRCTR</b>
    <b>Radio Buttons for Selection Screen:</b>
    •     Show all stock (not just Q stock)
    •     Show only past due stock (GR Date + GR processing time > today)
    •     Include Serial Numbers
    <b>Fields for report:</b>
    Plant                    <b>QALS-WERK</b>
    STO/PO                    <b>QALS-EBELN</b>
    Delivery/Production Order #     <b>QALS-KTEXTLOS</b>
    Sterile Load #               <b>ZC013-STTYP</b>
    Inspection Lot Number          <b>QALS-PRUEFLOS</b>
    Material               <b>QALS-MATNR</b>
    Old Material                <b>MARA-BISMT</b>
    Serial #s (all serial #s with material      <b>ITOB-SERNR</b>
    batch combination)                    
    Batch                    <b>QALS-CHARG</b>
    Sloc (all SLOCs with Q status items)     <b>MCHB-LGORT</b>                         
    Batch Exp Date               <b>DFBATCH-MHD_IO</b>
    Quantity (in each SLOC)          <b>MCHB-CINSM</b>                    
    Profit Center               <b>QALS-PRCTR</b>
    Date Marked In House          <b>ZTMODE-TDATE</b>
    GR Date                    <b>QALS-ENSTEHDAT</b>
    Expected GR Processing Time     <b>MARC-WEBAZ</b>
    Date Moved to NCMR          <b>MKPF-BLDAT</b>     
    Days in House               System date – ZTMODE-TDATE
    Days in QI          System date - <b>QALS-ENSTEHDAT</b>
    Days from QI         <b>QALS-ENSTEHDAT - MKPF-BLDAT</b>
    Days in NCMR          System date - <b>MKPF-BLDAT</b>
    MRP Controller               <b>MARC-DISPO</b>
    MRP Controller Name          <b>T024D-DSNAM</b>
    Standard Cost               <b>MBEW-STPRS</b>      
    Extended Standard Cost     <b>MCHB-CINSM * MBEW-STPRS</b>
    How we can develop a report for the above, because they havn't given any conditional checking. Supress if any Ztables used.
    i would appreciate if you can send an earliest reply and reward points for the same.
    if any queries just reply me i can clarify.
    Regards
    Prabhu

    Hi Prabhakar,
    Well you can opt for ALV display...
    You want to generate report based on plant data..
    Once the user enters the plant, you can extract the remaining info from table MARA, QALS, EKKO.
    The radio buttons will decide your selection critera.
    I dont think any functional guy will give you everthing spoon feeded. You will have to explore those tables and the relevant fields.
    In case you are finding it to difficult to get the relations between the tables or finding list of tables,
    i shall send u docs which will help u solve the problem.
    Give me ur email id
    Regards,
    Tanveer.
    Mark helpful answers
    Message was edited by: Tanveer Shaikh

  • Report giving Empty output

    Hi Gurus,
    In R12 I ran Oracle reports with the output type as PDF. The report completing normal but the output was not coming. Only empty page is coming up.
    When i ran the main query in TOAD it giving output. In the report itself i have set the policy context values.
    If no data available means atleast heading and other columns would be displaying right, in my case the output file is 1KB size and nothing there in it.
    Could you please help me to resolve the issue.
    Thanks in advance
    Regards,
    Sathya

    Hi Yuvraj,
    The report was upgrading from 11i to R12. The same report was working fine in 11i.
    In the report we have 2 date parameter as From_Date and To_Date.
    In concurrent program definition the parameter was Date
    In RDF the parameter was defined as String but in the query they used TO_DATE function to convert the string into Date.
    Is there any other standard report errors?

  • Parameters and report on the same page

    I am new to HTML_DB. I would appreciate your help with the following:
    I have html page with items(parameters) and report on the same screen.
    Items are:
    Customer: Select list with Submit
    Invoice No.: Select list - Populated invoices numbers for the selected customer
    Department: Select List
    Prod Month: Date Picker
    Button: Report View.
    Users can select any of the above parameter to create a report. The problem is when I don't select any customer and just select the department or prod month and click on a Report View button, I get SQL error in the Invoice Number item.
    It seems when the page refreshes to create a report Invoice Number items sql query is executing but when it does not find the customer name, it’s giving the error.
    If I select a customer name, the page gets refreshed and the report is generated. I don’t want to create a report when they select a customer. I want them to select the parameters and click on the Report View button to create the report on the same page.
    Thank you.
    Regards,
    Rek

    Sounds like you are building the query string and submitting that and the fact that they leave something out messes up that string...<br><br>If that's the case, you can add validations to the page to make sure they enter in all the appropriate information.<br><br>
    chet

  • Error when trying to display a Webi report through the Folder iView

    Hi all
    I am getting the following error when Im trying to display a Webi report through the SAP Portal. We have installed the SAP Integration Kit and are able to see the content of the Infoview. However when we click on a Webi report, we receive the following error:
    Could not get page number. (Error: RWI 00223) (Error: INF)
    Have anyone else encountered this problem? Please assist! Any help will be rewarded.
    (We are running XI Rel 2).
    Addition from trace file (tomcat):
    com.businessobjects.rebean.wi.CommunicationException: Could not get page number. (Error: RWI 00223)
         at com.businessobjects.rebean.wi.occa.OccaReportComAdapter.setBlobKey(OccaReportComAdapter.java:542)
         at com.businessobjects.rebean.wi.occa.OccaReportComAdapter.getView(OccaReportComAdapter.java:376)
         at com.businessobjects.rebean.wi.occa.OccaReportComAdapter.getView(OccaReportComAdapter.java:297)
         at com.businessobjects.rebean.wi.ReportImpl.getView(ReportImpl.java:384)
         at com.businessobjects.rebean.wi.ReportImpl.getView(ReportImpl.java:407)
         at org.apache.jsp.viewers.cdz_005fadv.viewReport_jsp._jspService(viewReport_jsp.java:1182)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:670)
         at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:637)
         at org.apache.jsp.viewers.cdz_005fadv.report_jsp._jspService(report_jsp.java:325)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:534)
    Furthermore I'd like to see an example of the cms_name entry. The documentation states: In addition, specify the Application Parameter for each iView. For this property, enter cms_name=[cms] for the fully qualified server name., but I have doubts as to what format to use.
    Kind regards,
    Martin Søgaard

    Hi Jim Ji
    The report can be displayed from the java infoview, no doubt, so the report itself works.
    But the report cannot be seen from the "SAP Infoview" (:/businessobjects/enterprise115/sap) which is the infoview, I reference from the Folder iView (through the system in the SAP portal). And since the SAP Portal Integration Kit seems very old - the Folder iView was created 12-08-2004 by Ingo Hilgefort - there might be an old version of the jar-files somewhere in the installation.
    I guess I should check the version of the jar-files in WEB-INF/lib of our web application (Tomcat) folder, and see if they have been overwritten by the SAP Portal Integration Installation or are an older version of the files in Program FilesBusiness Objectscommon3.5javalib? And also check if somewhere in the .../sap installation there are some old jar-files?
    Kind regards,
    Martin Søgaard

  • How do I migrate data from my old HDD to the new one I replaced it with?

    I recently upgraded my HDD to a bigger one (160G to 500G). The old HDD still has all of my data which I would like to migrate to the new drive. I purchased a device that a tech at a computer store recommended but when I plug in the old HDD (using this device) to my Macbook pro the HDD doesn't show up in Finder! Can someone explain what's going on and what I need to do to get my data back? Thanks for all your help.

    In the Utilities folder, run Disk Utility with the external disk drive connected and powered up. On the left column of DU's window there should be three devices: the first one would be the name of the new drive you installed and its size, with the volume it has (probably Macintosh HD unless you renamed it) indented below it. Next you should see the device that corresponds to your old drive, now connected via the enclosure the tech sold you; the clue to identifying it is that the name should contain "160 GB" (the size) in it. Below and indented you should see the name your old startup volume had; probably Macintosh HD unless you changed it. And below that you should see SuperDrive, which you can ignore.
    If there is no external device in the list (just your new drive and SuperDrive), that means the Mac can't communicate with the external enclosure; should take it back and have the tech set it up right.
    If there is a second device in the list, corresponding to your old drive, but the indented volum name under it appears grayed out, select it by clicking on the name to highlight it, click on Repair Disk, let the repairs finish and if no errors are found, click on the Mount icon on the upper bar of the window. Your old disk with all your stuff should now be accessible. If it cannot be repaired or it refuses to mount, report back with any and all messages it may show.
    As for moving things over, consider using the Migration Assistant to migrate, as explained here (yours is the third case, Time Machine or other disk migration): http://support.apple.com/kb/HT4889

  • I have copied my iTunes library onto a new computer, but when I play back the songs there seems to be random "miss" or "drop out".  No probs with old computer, just the new one.  I'm onto my third new computer - same problem.  Any suggestions please?

    I have copied my iTunes library onto a new computer, but when I play back the songs using the new computer, there seems to be random "miss" or "drop out" during play back, similar to a small scratch on a vinyl record.  Although when I play the same song over again, the "miss" occurs in a different location during the song.  No probs with old computer, just the new one.  I'm onto my third new computer - same problem.  Any suggestions please?

    You don't say which version of iTunes you are using, but the symptoms you describe have been encountered by some users with the 64-bit version of iTunes 12.1.
    There is an alternative version for 64-bit editions of Windows here:
    iTunes 12.1 for Windows (64-bit — for older video cards)
    that seems to address the most of the playback issues that some users have been reporting with the full 64-bit version of 12.1.0.77 - including problems with Bluetooth speakers where either sound is degraded or completely absent.  The alternative installer here is the same architecture as most previous "64-bit" versions of iTunes, i.e., a 32-bit application with a 64-bit installer.  The "for older video cards" label appears to be something of a misnomer as some people have reported that this corrects problems found on current / high-spec systems.
    Some users have reported that after installing this alternative version it is necessary to adjust the "Play audio using" selection (normally to "Direct Sound" rather than "Windows Audio Session", though this may vary based on your audio hardware/drivers) in Edit > Preferences > Playback to restore glitch-free audio (one part of the reported symptoms is that the "Direct Sound" choice isn't available, usually in Windows 8).  It may also be necessary to ensure that your Bluetooth speakers are active and selected as the default audio device before you run iTunes.
    If this doesn't address the issue, you may want to think about reverting to iTunes 12.0 - see Turingtest2's notes on Troubleshooting issues with iTunes for Windows updates for steps needed to completely remove all installed iTunes components, and for links to the 12.0 installers.

Maybe you are looking for

  • 14 years-old no payment method?

    i'm 14 and i don't have any of the payment methods in my apple id form, i want to download free apps but i can't since i can't create my apple id help

  • Initialization on demand holder idiom

    From Wikipedia I learnt that this code is thread safe: public class Something {      private Something() {      private static class LazyHolder {           private static final Something INSTANCE = new Something();      public static Something getIns

  • How and where do i download camera raw for cs6 64bit

    how and where do i download camera raw for cs6 64bit

  • Share Pages Document with other computers.

    I have computer A and want to use Computer B and take a "pages" made document and put it on a flash drive. what is the best way to do this? Should I just export to .doc and then email to myself and open in pages? What is the best way to move pages fi

  • Photoshop stopped opening

    Every time I open Photoshop CC (prior to 2014 version) it either quits while opening and has no response or comes up with this error message "Some of the application components are missing from the Application directory, Please reinstall the applicat