RPD open error and custom dislay row
Hi Experts,
1>I have one RPD when i am opening this in my laptop its not opening and its showing error as below
*[nQSerror:36010]Server version 183 cannot read the newer version 184 of the repository*
2> How to change the rows per page(default it is showing 25 records) in table view and pivot table view.Also i want to know the maximum rows that a table and pivot table can display is there any settings for to display maximum rows also as we need (i.e. if i want to display 1000 rows is it possible)
3>What is the need of level base measure and which scenarios we will go for these.
Regards,
Rafi
1) As per Oracle Lower version of RPD can upgrade to higher version but downgrading is not possible.
Our friend 'Amrutha Kalidindi' is suggesting to use UDML. If you want to go by UDML learn it and use it using given links
2) Using tag DefaultRowsDisplayed can change default view display rows, by adding in instanceconfig.xml
<Table>
<MaxCells>10000</MaxCells>
<MaxVisiblePages>1000</MaxVisiblePages>
<MaxVisibleRows>500</MaxVisibleRows>
<MaxVisibleSections>25</MaxVisibleSections>
<DefaultRowsDisplayed>30</DefaultRowsDisplayed>
</Table>
<Pivot>
<MaxVisibleColumns>300</MaxVisibleColumns>
<MaxVisiblePages>1000</MaxVisiblePages>
<MaxVisibleRows>500</MaxVisibleRows>
<MaxVisibleSections>25</MaxVisibleSections>
<DefaultRowsDisplayed>30</DefaultRowsDisplayed>
</Pivot>
3) in SQL we use group by clause, the same we can get using Level based measures, more info follow Amrutha thread or use the below link.
http://gerardnico.com/wiki/dat/obiee/measure_level_based
I think you got what you need.
Similar Messages
-
Fetching AR open items and customer's credit limit to Collateral Management
Hi
Is there a badi that you can use to fetch receivables data (open invoices/items and credit limit) from FI-AR to Collateral Management System?
Answer: The badi Get Receivables has to be used
BAPI1010_6 u201ECreditAccountDetail
Other bapi of interest, :
BAPI_AR_ACC_GETOPENITEMS
BAPI_AR_ACC_GETCURRENTBALANCE
Edited by: EI18 on Sep 9, 2011 10:21 PMHi,
Open items check means it will consider all the open items when it is doing credit check. Here it adds all the open items amount and do the credit check..
Oldest open item means it will consider only the oldest open item and based on tht i will do credit check..Here i will check the oldest open item value and its date then do the credit check..
Coming to payment terms check, system is responding correctly.. because payment terms are immed due net. tht means still time is there in the same day. that is the reason it is not blocking the second document.
once move to 2nd day then it means first doc is not cleared tht is the reason it is blocking the 2 nd doc on 2nd doc..
Hope u have understand..
Regards
Sankar -
FI Open Vendor and Customer Line item
Dear Experts,
Do we have to migrate the Tax code in the Vendor and Customer Line Items during data migration?
I read somewhere that is it not necessary to do so.
Please advise.
Thank you.Hi ,
It depends on the legal enviroment and sometimes on the settings used in your system. It is a matter of whether the Tax code information is needed in any circumstance that could arise subsequent to migration.
Examples where you must migrate the tax codes:-
i) Deferred VAT is used.
ii) Prepayments with Gross Display.
iii) Prompt payment discounts are VAT relevant.
Kind regards -
I'm trying to open a 900kb Word doc (240pages) in Pages but get this error message: Import Warning - A table was too big. Only the first 40 columns and 1,000 rows were imported.
Julian,
Pages simply won't support a table with that many rows. If you need that many, you must use another application.
Perhaps the originator could use a tabbed list rather than a table. That's the only way you will be able to contain a list that long in Pages. You can do the conversion yourself if you open the Word document in LibreOffice, Copy the Table, Paste the Table into Numbers, Export the Numbers doc to CSV, and import to Pages. In Pages Find and Replace the Commas with Tabs.
There are probably other ways, but that's what comes to mind here.
Jerry -
Download Error - Contact customer support. Indesign wont load application have gone from the control panel. CS photoshop loads and wants a serial number - and my serial number dosent work?
Hello Bradley,
sometimes the "opm.db file" is the culprit. In this case you should delete it.
But as much as I regret it and as strange as it may seem I fear it's a challenge for Adobe's Creative Cloud Cleaner Tool.
Sometimes - for whatever reasons - CC doesn't "want" to work. In this case you should CC completely delete and reinstall by help of Adobe Creative Cloud Cleaner Tool. (A try to uninstall by own resources is not enough!)
I quote: ... helps resolve installation problems for Adobe Creative Cloud and Adobe Creative Suite (CS3-CS6) applications. The tool removes installation records for prerelease installations of Creative Cloud or Creative Suite applications. It does not affect existing installations of previous versions of Creative Cloud or Creative Suite applications.
Please use: http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html and follow the prescribed sequence of operations
If necessary and for further questions click through http://helpx.adobe.com/contact.html or http://helpx.adobe.com/de/contact.html and if "open" please use chat, I had the best experiences.
Good luck!
Hans-Günter -
OWB mappings to skip rows that are in error and continue processing
OWB mappings to skip rows that are in error and continue processing.
1) Enter a record into an error log
2) Skip rows that are in error
3) and continue processing
Type of information could be needed in the error log:
SY_LOG_ERROR_KEY
ERROR_TIMESTAMP
MAP_NAME
SOURCE_RECORD
ERROR_CODE
ERROR_MESSAGE
ERROR_NOTES
Example:
If the source table has five records, in that 3 records has some error.
When I run the OWB mapping to load the source data to target table, OWB should skip the 3 record and load all the remaining record. This is our requirement.
Another think I want to store the error record details in a error log table.
Can u plz tell me whether it is possible in OWB. If not means please give some suggestion to do this.Hi,
thanks for ur help, As is OWB version is 10.2.0 so for set based it is not working. with your idea i create a POST PROCESSING MAPPING. it is now working fine.
Step 1:
Create a table MAP_ERROR_LOG.
Script:
CREATE TABLE MAP_ERROR_LOG
ERROR_SEQ NUMBER,
MAPPING_NAME VARCHAR2(32 BYTE),
TARGET_TABLE VARCHAR2(35 BYTE),
TARGET_COLUMN VARCHAR2(35 BYTE),
TARGET_VALUE VARCHAR2(100 BYTE),
PRIMARY_TABLE VARCHAR2(100 BYTE),
ERROR_ROWKEY NUMBER,
ERROR_CODE VARCHAR2(12 BYTE),
ERROR_MESSAGE VARCHAR2(2000 BYTE),
ERROR_TIMESTAMP DATE
TABLESPACE ODS_D1_AA
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 80K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
LOGGING
NOCOMPRESS
NOCACHE
NOPARALLEL
MONITORING;
Step 2:
Create a sequence MAP_ERROR_LOG_SEQ
CREATE SEQUENCE MAP_ERROR_LOG_SEQ START WITH 1 INCREMENT BY 1
Step 3:
Create a procedure PROC_MAP_ERROR_LOG through OWB.
In this i have used 3 cursor, first cursor is used to check the count of error messages for the corresponding table(WB_RT_ERROR_SOURCES).
The second cursor is used to get the oracle error and the primary key values.
The third cursor is used for get the ORACLE DBA errors such as "UNABLE TO EXTEND THE TABLESPACE" for this type errors.
CREATE OR REPLACE PROCEDURE PROC_MAP_ERROR_LOG(MAP_ID VARCHAR2) IS
--initialize variables here
CURSOR C1 IS
SELECT COUNT(RTA_IID) FROM OWBREPO.WB_RT_ERROR_SOURCES
WHERE RTA_IID =( SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
V_COUNT NUMBER;
CURSOR C2 IS
SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
C.RTA_DATE ERROR_TIMESTAMP
FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
WHERE C.RTA_IID = A.RTA_IID
AND C.RTA_IID = B.RTA_IID
AND A.RTA_IID = B.RTA_IID
AND A.RTE_ROWKEY =B.RTE_ROWKEY
--AND RTS_SEQ =1
AND B.RTS_SEQ IN (SELECT POSITION FROM ALL_CONS_COLUMNS A,ALL_CONSTRAINTS B
WHERE A.TABLE_NAME = B.TABLE_NAME
AND A.CONSTRAINT_NAME = B.CONSTRAINT_NAME
AND A.TABLE_NAME =MAP_ID
AND CONSTRAINT_TYPE ='P')
AND A.RTA_IID =(
SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
CURSOR C3 IS
SELECT A.RTE_ROWKEY ERR_ROWKEY,SUBSTR(A.RTE_SQLERRM,1,INSTR(A.RTE_SQLERRM,':')-1) ERROR_CODE,
SUBSTR(A.RTE_SQLERRM,INSTR(A.RTE_SQLERRM,':')+1) ERROR_MESSAGE,
C.RTA_LOB_NAME MAPPING_NAME,SUBSTR(B.RTS_SOURCE_COLUMN,(INSTR(B.RTS_SOURCE_COLUMN,'.')+1)) TARGET_COLUMN,
B.RTS_VALUE TARGET_VALUE,C.RTA_PRIMARY_SOURCE PRIMARY_SOURCE,C.RTA_PRIMARY_TARGET TARGET_TABLE,
C.RTA_DATE ERROR_TIMESTAMP
FROM OWBREPO.WB_RT_ERRORS A,OWBREPO.WB_RT_ERROR_SOURCES B, OWBREPO.WB_RT_AUDIT C
WHERE C.RTA_IID = A.RTA_IID
AND A.RTA_IID = B.RTA_IID (+)
AND A.RTE_ROWKEY =B.RTE_ROWKEY (+)
AND A.RTA_IID =(
SELECT MAX(RTA_IID) FROM OWBREPO.WB_RT_AUDIT WHERE RTA_PRIMARY_TARGET ='"'||MAP_ID||'"');
-- main body
BEGIN
DELETE ED_ODS.MAP_ERROR_LOG WHERE TARGET_TABLE ='"'||MAP_ID||'"';
COMMIT;
OPEN C1;
FETCH C1 INTO V_COUNT;
IF V_COUNT >0 THEN
FOR REC IN C2
LOOP
INSERT INTO ED_ODS.MAP_ERROR_LOG
(Error_seq ,
Mapping_name,
Target_table,
Target_column ,
Target_value ,
Primary_table ,
Error_rowkey ,
Error_code ,
Error_message ,
Error_timestamp)
VALUES(
ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
REC.MAPPING_NAME,
REC.TARGET_TABLE,
REC.TARGET_COLUMN,
REC.TARGET_VALUE,
REC.PRIMARY_SOURCE,
REC.ERR_ROWKEY,
REC.ERROR_CODE,
REC.ERROR_MESSAGE,
REC.ERROR_TIMESTAMP);
END LOOP;
ELSE
FOR REC IN C3
LOOP
INSERT INTO ED_ODS.MAP_ERROR_LOG
(Error_seq ,
Mapping_name,
Target_table,
Target_column ,
Target_value ,
Primary_table ,
Error_rowkey ,
Error_code ,
Error_message ,
Error_timestamp)
VALUES(
ED_ODS.MAP_ERROR_LOG_SEQ.NEXTVAL,
REC.MAPPING_NAME,
REC.TARGET_TABLE,
REC.TARGET_COLUMN,
REC.TARGET_VALUE,
REC.PRIMARY_SOURCE,
REC.ERR_ROWKEY,
REC.ERROR_CODE,
REC.ERROR_MESSAGE,
REC.ERROR_TIMESTAMP);
END LOOP;
END IF;
CLOSE C1;
COMMIT;
-- NULL; -- allow compilation
EXCEPTION
WHEN OTHERS THEN
NULL; -- enter any exception code here
END; -
How to raise application error and preserve open cursor...
Hello,
I have to raise an application error under certain circumstances.
In some cases there's an open cursor that has to be read by the calling application anyway because there are data that have to be read.
In other cases the cursor does not have to be read.
sample code:
create or replace procedure get_address(
pv_street varchar2,
pv_number varchar2,
pr_retid in out number,
pr_refcurs in out get_streetpkg.t_refcurs )
v_rowcount number;
v_no_suiting_number boolean := false;
begin
delete temp_addr;
-- get suiting rows
insert into temp_addr
select * from addr
where street like pv_street
and number like pv_number;
v_rowcount := sql%rowcount;
-- if no suiting row found then get all
-- suiting streets regardless of number
if v_rowcount = 0 then
v_no_suiting_number := true;
insert into temp_addr
select * from addr
where street like pv_street;
end if;
-- check whether data has been found
select count(*)
into v_rowcount
from temp_addr;
-- set return id if only one row is found.
if v_rowcount = 1 then
select id from temp_addr
into pr_retid;
end if;
-- open cursor to provide data
open pr_refcurs for
select * from temp_addr;
-- generate error - if no data found at all
-- no data has to be read...
if v_rowcount = 0 then
raise_application_error( -20001, 'no data found' );
end if;
-- generate error - or better notification - message if no number found...
-- SELECTED ROWS HAVE TO BE READ ANYWAY!!!
if v_no_suiting_number then
raise_application_error( -20002, 'streets found, but no suiting number' );
end if;
return;
end;
Prerequisites:
- The calling application reads the open cursor and closes it.
- The application cannot provide additional arguments and the stored proc cannot be converted into a stored func.
- I cannot put the procedure into a package.
- The application has to get information about success or failure (and reason of failure) through provided error numbers (-20999..-20000).
Whenever the error is raised and pr_retid was set, retid is not set in the application, neither is the cursor.
So what can I do to provide return ID and row data???
Hope anyone can help me.
Greetings, Heiko Kaschube
nullSorry, I didn't read your list of pre-requisites carefully enough. Your problem is that prerequiste #4 (return Application Error number) is in flat contradiction with prerequisite #1 (calling application continues processing).
To restate: RAISE_APPLICATION_ERROR means "the called program has encountered a problem so please cease processing and handle the error". Using RAISE_APPLICATION_ERROR prevents the calling program doing any more processing: control goes to the EXCEPTION handler. Therefore RAISE_APPLICATION_ERROR should only be used for abnormal processing conditions.
I fail to see why you want to use RAISE_APPLICATION_ERROR to handle a situation which is quite obviously not an application error: your called program has found some data that you want to process.
yours in puzzlement, APC -
Opening Balances and Closing Balance of customer
Hi,
Does SAP provide any standard customer account statement for Opening Balances and Closing Balance for specific date range have given in selection screen?
The statement also contains reference number, order, and Delivery number.
Note: FBL5N Transaction code will not sufficient for the requirement, so looking for any other transaction code / report provided by SAP already for it.
Thanks in advance,
ShwethaHi,
There are several standard reports which could be easily accessed through the menu (Accounts Receivable - Information systems). If none of these reports does not suit your requirement, you have to develop your own.
Regards,
Eli -
Catch datetime exception and custom error message in SSRS
I currently working on create report by using SSRS. I have 2 parameters: [Start date] and [End date] to filter data from database and show it on report. I want to validate 2 datetime parameter as describe above. Please tell me a solution to do this.
For example:
When user type the text like: 4/15/2014mmm => System validation thrown a message: [The From Date not correct type]
But in my case, I want to receive a custom error message by myself.(Look like: [Date Invalid!])Hi Brain,
According to your description, you have a report with two parameters for user to input. Now you want to validate these two parameters and display custom error message when the date is invalid. Right?
In Reporting Service, it doesn’t provide any interference for us to modify the system error message (the text in grey color). That means we can’t modify the system message when error occurs. However we can create a textbox in this report, use custom code
and expression to display the custom error message. But this all based on the report is successfully running. So if error occurs during report processing, all the custom code and expression will not work. In this scenario, we find a workaround for you. We
use custom code to judge if the date is valid, if the users type an invalid date, we return a default value to make sure this report can successfully run. Then we use expression to control the visibility of tablix in this report and create a textbox to show
the custom error message. Your case has been tested in our local environment. Here are steps and screenshots for your reference:
Go to Report Properties. Put the code below into custom code:
Public Shared a As Integer=0
Public Shared Function IsDate(d1 As String,d2 As String) as Integer
Try
FormatDateTime(d1)
FormatDateTime(d2)
Catch ex As Exception
a=1
End Try
return a
End Function
Create two parameters. One is StartDate, the other is EndDate. Set the data type of these two parameters Text.
Create a filter for StartDate, put the expression below into Value:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,CDate(IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,Parameters!StartDate.Value,"1/1/2012")),CDate("1/1/2012"))
Create a filter for EndDate, put the expression below into Value:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,CDate(IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,Parameters!EndDate.Value,"1/1/2013")),CDate("1/1/2013"))
Ps: In step3 and step4, the date(“1/1/2012”, “1/1/2013”) in the expression are the default we set to make sure the report can successfully process. You can set any date existing in your dataset.
Use the expression below to set the visibility of the tablix:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,false,true)
Create a textbox, put the expression below into it:
=IIF(Code.IsDate(Parameters!StartDate.Value,Parameters!EndDate.Value)=0,"","Date invalid")
Save and preview. It looks like below:
Reference:
SSRS Calendar and Date Restriction
Errors and Events Reference (Reporting Services)
If you have any question, please feel free to ask.
Best Regards,
Simon Hou
-
Error reading/writing file message when opening garageband and/or files
I've been recently getting this message when I open garageband and files
"Error reading/writing file\U201Ccom.apple.garageband.cs\U201D
I've been in and repaired disk permissions and all that it says it is all fine, reinstall garageband and message still comes up, weird.
not only is garageband being a nuisance, Mac OS X 10.6.2 is being a pain when shutting down telling me to restart the computer. This only happened since upgrading to 10.6. No one as yet knows this promble so I'm gonna have to ring apple and see what is going on here.
and also my other problem is that mac doesn't seem as snappy anymore I noticed this before upgrading to 10.6 and made no difference when "cleanly" installing 10.6. I get a colour wheel popping up and i'm having to wait with simple tasks. iMac only 2 years old.i give up with this discussion forum no no one knows anything
-
"iTunes has encountered an error and needs to close" - can't open iTunes
Hi guys,
I'm a huge Apple fan so I obviously decided to upgrade to Apple 7.0.1 the day it came out... installed it. Opened it up, but within just a few seconds i got a Windows message saying
"iTunes has encountered an error and needs to close"
I reinstalled it and still have the same problem.
First few days I could atleast keep iTunes open for a few minutes before the message, but now its down to just a few seconds.
I run Windows XP if that helps any.
Please help me fix this problem or tell me how I can put iTunes 6 back on my computer --- I need my music!
ThanksAfter downloading and installing 7.0.1 my iTunes would not open either. Even worse is you can't go back to v6 if you had v7 running--the database is updated.
Luckily I was able to get my iTunes to open again by doing the following:
Click Start/Run
Type in "%userprofile%\application data\apple computer"
Right click on the iTunes folder and rename it to iTunes.bak.
Close the window.
Click Start/Run again.
Type in "%userprofile%\local settings\application data\apple computer"
Right click on the iTunes folder and rename it to iTunes.bak.
Close the window.
Try opening your iTunes again. It may re-ask some general setup questions, but mine opened without the error, and it still had all my music. However, I did have to re-authorize my computer.
I used to never be leary about updating iTunes... guess Apple's software ain't no peach, either.
Hope this helps someone.
Windows XP Pro -
Within the past week I have been getting messages when trying to open pdf files " that its in protected mode and can not open"
I deleted adobe and reinstalled directly from Adobe.com and now I can not open any file with a message it has encountered an error
and will check online for solution. Please assist as no files will open now
This is details of error
Problem Event Name: APPCRASH
Application Name: AcroRd32.exe
Application Version: 11.0.10.32
Application Timestamp: 547e9779
Fault Module Name: StackHash_147f
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c000041d
Exception Offset: 77a011f1
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 147f
Additional Information 2: 147ff66574b08dc93180d912e60eb897
Additional Information 3: c48b
Additional Information 4: c48be403c52ec6c06778481aaa8948d8
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txtCan you open Adobe Reader by itself? If so, try to disable Protected Mode [Edit | Preferenes | Security (Enhanced)].
-
My iTunes program is giving me a message that says, "Runtime error" and wont open iTunes. How do I fix this?
Try the following user tip:
Troubleshooting issues with iTunes for Windows updates -
I am getting a 42404 error message when opening itunes and itunes will not let me connect my iphone to it trying to get me to restore. I need help? I am not that technically inclined and really simple terms are appreciated.
Try downloading the songs from a different device. If you are doing it from your iOS device, try form your computer.
-
I am having troubles, when I open LR I get a message that there is an error and it will try to fix the error next time it opens. LR closes on it's own, I reopen it and get that same message next time it opens, and this is going on and on where I can not use LR, any suggestions? If I click on a different set of photos in the libary before I get that message I might or might not get the message next time it oipens, but I still can not get to those photos, and it is not just one or two but most of my photos. HELP!!!!
Thanks
CarolThe first thing I would suggest is for you to go to the folder containing your catalog, using your system browser. There will be a folder that has the extension .lrdata. Delete that folder, and then try to start Lightroom. If that doesn't work, replace your catalog with your most recent backup.
Maybe you are looking for
-
We are setting up easy DMS. When I do a search in Easy DMS for an existing SAP document, It finds it and can dispay the document info record information If I try to view or change the document (jpg, .doc, etc), I get a "I::001 Win32 error 2: The sy
-
Detecting the end of an flv in ac 2
I have a custom player i built. How do i detect the end of the flv so i can prompt an action, like go to another frame for instance or loop or call another flv. Have been struggling to find a solution online and keep hitting dead ends.. Thanks in adv
-
This error keeps popping up every couple of minutes. Error in getValue: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getComplexValue]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame
-
I'm trying to lad a file into Oracle and I getting errors like: Record 1: Rejected - Error on table "DW_SUPPORT"."ISAEO", column CLASS_CDE. Variable length field exceeds maximum length. This is for all my columns. Oracle is giving me different column
-
Last night I had a number of apps to udate (mainly CS6), so I set the 'update all' running and went to bed. I got up this morning to find all had updated fine as expected. However, since this morning I am consistely getting an error telling me that I