Possible to have link object on row level?
Hi,
it seems impossible but, would like to know if there is a workaround to link the column's cell on the basis of its content. for example, one column called base document will have the docentry / docnum of the document from which the detail row is coming. (viz A/P invoice, Goods Issue, Purchase Order).
Thanks and regards,
Binita .
solved. caught the et_MATRIX_LINK_PRESSED event and on before action true, change the Linkedobject property according to need.
Binita
Similar Messages
-
Parent-child hierarcy - row level security
Hi,
Im using OBI 11.1.1.5 and have a problem about row-level security in parent-child dimension.
I have created a parent-child dimension, simlar to:
a1
--a1.1
----a1.1.1
----a1.1.2
--a1.2
----a1.2.1
By using a session variable 'SESVAR1', I want to restrict the visible hierarcy. For instance user 'a1.1' should only see:
a1.1
--a1.1.1
--a1.1.2
To do this I created a parent-child closure table with the whole dataset. Then I created a physical table using select statement with my session variable in repository. Whenever I viewed data in repository, it showed the correct set.
I created a parent-child dimension, using the original parent-child closure table. But since current distance values are different from the original hierarcy, I can not managed to build a security such a security system with this method.
How can I build a security system, that a member can only see its child hierarchy only?
Thanks for answers and links...
Edited by: user4516917 on 16.Nis.2012 06:54
Edited by: user4516917 on 16.Nis.2012 06:55According to searches I made in support.oracle and google, it seems that it is not possible to view just a branch of a parent-child tree. Because the closure table is static. Therefore, you can not change the distances of objects dynamically.
This parent-child ability is very frustrating for me. As I understand, parent-child dimension ability can only be used in read-only sources. Any filtering or dynamic changes does not seem possible in this structure. Any changes on parent-child table requires parent-child relation table to be rebuilt.
I couldnt find any functionality of indexcol or choose functions in parent-child dimensions. I think they can only be used in level based dimensions.
Any comments appriciated.. -
Can I have links open in a new browser window?
Is it possible to have links to pages outside of my website to open in a new browser window?
I've created a podcast for my students to listen to.
I've also created a kind of fill-in-the-blank activity to go along with that podcast, but that activity requires a different window.
I want my students to listen to the podcast and do the fill-in at the same time.
So, I'd like for the students to open the link to the fill-in and then click on the podcast on the original page.
Advice?changing podcast links is a bit difficult - but here is a general link of how to open windows in a new window:
http://www.rowan-cottage.co.uk/Site/Target_Blank.html
max -
Row level security in OBIEE 11g
Hi guys,
We have a business intelligence project in OBIEE, and I have a question regarding row level security (RLS).
Specifically, I have an hierarchical organization with users belonging to different structures. If one user belongs
to a structure that is above another structure in hierarchy, then he should see both data from his structure and
the of the users in structures bellow it. In the reports, we must have filters implemented respecting this requirement,
i.e. if one logs in OBI and accesses the report, he should see in the filter "Users" only subordinate users and respectively
data displayed in the report should be filtered accordingly. How would you suggest to implements this type of security
in the data model? And how could I create the type of filter mentioned above?This needs to be implemented in 3 different levels. 1. in database 2. in RPD 3 in reports
1. You need to have facts or dimensions which have columns through which you can filter based on their hierarchy. e.g position in an organisation or department in the hierarchy table which can be joined to fact.
2. In rpd you need to create a session variable and initialize it using init block based on the user who is logging in. This variable will be you position or department through which you want to filter based on hierarchy. e.g select position from hierarchy_table where user= 'NQSession(user)' . The resulting position value will be used as a filter.
3. Add this position variable as a content filter in your LTS in you BMM layer.
4. You can also use this session variable as a filter in you reports too.
hope this helps.
Senthil -
Hi,
In my project i have to implement the row level security. My scenario like follows
I have one report called Customer - Revenue.The report contains the following fields. Company,Organisation,Office, Revenue.
Dimensional Hiearchy is as follows
Company --> Organization --> Office
In each company,Organization,Office have their own user ids.
If i enter with company user id the report should displayed concern company revenue details with organization and office details.
When i enter with organization user id then the report displayed for that particular organization and office revenue details.
When i enter with office user id then the report should displayed for that office revenue details with concern company and organization details.
My Dimension table in following format
Company
Organization
Office
Address.
I am usnig external table authentication.
External authatication tables contains following fields...
Loginid,Display Name, Group and Password.
How can i achieve this in OBIEE 11.1.1.5. Kindly help me to come out from this.....Hi,
Kindly refer the below
http://gerardnico.com/wiki/dat/obiee/security_level#data
http://www.rittmanmead.com/2012/03/obiee-11g-security-week-row-level-security
Thanks
Deva -
Hi,
I have to calculate the row level tax in following query.
SELECT T0.[DocEntry], T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[NumAtCard], T1.[LineNum], T1.[ItemCode], T1.[Dscription], T1.[Quantity], T1.[LineTotal], T1.[VatSum], T1.[GTotal], T1.[TaxCode],
(SELECT Sum(TaxSum) FROM INV4 where statype=-90 and stacode='BED10' and DocEntry=T1.DocEntry) as ' ED 10% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=-60 and DocEntry=T1.DocEntry) as 'Cess 2% (Rs.)',
(SELECT Sum(TaxSum) FROM INV4 where statype=-55 and DocEntry=T1.DocEntry) as 'HSCess 1% (Rs.)',
(SELECT Sum(TaxSum) FROM INV4 where statype=4 and stacode='CST2' and DocEntry=T1.DocEntry) as ' CST 2% (Rs.) '
FROM OINV T0 LEFT JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry LEFT JOIN INV4 T2 ON T0.DocEntry = T2.DocEntry AND T1.LineNum = T2.LineNum WHERE T0.[DocEntry] >=[%0] AND T0.[DocEntry] <=[%1] AND T0.DocType='I'
GROUP BY T0.[DocEntry], T0.[DocNum], T0.[DocDate], T0.[CardCode], T0.[CardName], T0.[NumAtCard], T1.[LineNum], T1.[ItemCode], T1.[Dscription], T1.[Quantity], T1.[LineTotal], T1.[VatSum], T1.[GTotal], T1.[TaxCode], T1.[DocEntry]
ORDER BY T0.[DocEntry], T0.[DocNum], T0.[DocDate], T1.[LineNum]
Regards,
Datta KharatHi Datta........
Try this......
SELECT M.DocEntry, M.DocNum AS 'AR Inv. #', M.DocDate as 'Date', L.ItemCode, L.Dscription, L.Quantity, L.TaxCode, M.CardName as 'Customer Name',M.NumAtCard as 'PO No. & Dt.',
L.LineTotal as 'Base Amt.(Rs.)',
(SELECT Sum(TaxSum) FROM INV4 where statype=-90 and stacode='BED10' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' ED 10% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=-90 and stacode='BED4' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' ED 14% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=-60 and DocEntry=M.DocEntry And LineNum=M.LineNum) as 'Cess 2% (Rs.)',
(SELECT Sum(TaxSum) FROM INV4 where statype=-55 and DocEntry=M.DocEntry And LineNum=M.LineNum) as 'HSCess 1% (Rs.)',
(SELECT Sum(TaxSum) FROM INV4 where statype=1 and stacode='VAT4' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' VAT 4% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=1 and stacode='VAT5' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' VAT 5% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=1 and stacode='VAT12.5' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' VAT 12.5% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=4 and stacode='CST2' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' CST 2% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=4 and stacode='CST4' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' CST 4% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=4 and stacode='CST5' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' CST 5% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=4 and stacode='CST12.5' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' CST 12.5% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=5 and stacode='ST10' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' ST 10% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=6 and stacode='Cess_ST2' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' Cess_ST 12.5% (Rs.) ',
(SELECT Sum(TaxSum) FROM INV4 where statype=-10 and stacode='HSC_ST1' and DocEntry=M.DocEntry And LineNum=M.LineNum) as ' HCS_ST 12.5% (Rs.) ',
(Select Sum(LineTotal) From INV3 Q Where Q.DocEntry=M.DocEntry) AS 'Freight (Rs.)',
M.DocTotal as 'Total (Rs.)',U.Dscription, U.ChapterID
FROM OINV M LEFT OUTER JOIN INV1 L on L.DocEntry=M.DocEntry
LEFT OUTER JOIN INV4 T on T.DocEntry=L.DocEntry and L.LineNum=T.LineNum
LEFT OUTER JOIN INV5 J ON M.DocEntry = J.AbsEntry
LEFT OUTER JOIN INV3 Q ON M.DocEntry = Q.DocEntry
LEFT OUTER JOIN OITM S ON L.ItemCode = S.ItemCode
LEFT OUTER JOIN OCHP U ON S.ChapterID = U.AbsEntry
WHERE (M.DocDate >= '[%0]' AND M.DocDate <= '[%1]') AND M.DocType='I'
GROUP BY
M.DocNum,M.DocDate,L.ItemCode, L.Dscription, L.Quantity, L.TaxCode, M.CardName,M.NumAtCard,L.LineTotal,M.DocEntry,M.DiscSum,M.WTSum,M.DocTotal,U.Dscription, U.ChapterID
ORDER BY
M.DocNum,M.DocDate,L.ItemCode, L.Dscription, L.Quantity, L.TaxCode, M.CardName,M.NumAtCard,L.LineTotal,M.DocEntry,M.DiscSum,M.WTSum,M.DocTotal,U.Dscription, U.ChapterID
Regards,
Rahul -
Formatted Search on A/R Invoice Row level
Hi All,
I need your help to do some arithmetical functions on UDFs.
I have three UDFs at row level of A/R Invoices.
U_MRP, U_AssValue (Unit & Totals -> Amount)
U_abtment (Unit & Totals -> Rate)
I want to do below process, but it gives me error.
Select ($($38.U_MRP) - ($($38.U_MRP)* $($38.u_abtment))/100) * $($38.11.0)
but it gives me error. Can any body help me to correct this query to set on U_AssValue as formatted search.
Its very urgent & Important for me.
Best Regards,
Chintesh SoniHi,
I tried by creating UDF as u mentioned. For me its working perfectly.
i will tell u how i created UDF created.
MRP --> Units & Total --> Amounts
AssValue --> Units & Total --> Amounts
abtment --> Units & Total --> Rate.
Save the query as A/r in query generated.
Select ($[$38.U_MRP.number] - ($[$38.U_MRP.number] * $[$38.U_abtment.number]) / 100) * $[$38.11.number]
Called this query in the AssValue, Qty --> 2, MRP --> 123, abtment --> 123 final output --> -58.
Please remove http:// and add set bracket over there.
Above query is working fine.
Sagar -
Have an object as return type in a method in the WebDynproComponent
Hello together.
I've wrote an EJB in which is a method that read out a DB Table XYZ. In this EJB also are methods to search a single entry.
In my WebDynpro applixcation i have a method in the Component that access the EJB and retrive the single entry for example. In the View implemantation i call the method from the "WEbDynPro component" which have a string as return type.
Is it possible to have an object as return type?
public java.lang.String sr( int KVNR )
//@@begin sr()
KVNummerDTO kvnrObject = new KVNummerDTO();
String Kasse = "";
try
KVNRSessionLocal kVNummerSessionLocal = kVNRSessionLocalHome.create();
kvnrObject = kVNummerSessionLocal.getKVNummer(KVNR);
Kasse = kvnrObject.getKasse();
catch (Exception e)
e.printStackTrace();
wdComponentAPI.getMessageManager().reportException(e.getMessage(), true);
return Kasse;
//@@end
I want to return kvnrObject and not only a string!Hello Micheal,
While Creating a method in front of the return type click on the browse and select Java Native Type Radio Button and again click on the browse button available there. Type the name of the class in the class in it and you can select the return type. If it is a user made class then first the required Java files under the path Resources>src>packages><create a folder>java file. Then build the project so that the class name is visible in list while selecting the return type.
Regards,
Ardhendu -
Extending View Object at Responsibility level.
Hi All,
Is it possible to extend view object at responsibility level?
Please tell me steps for extending view object at responsibility level/function level.
Thanks in advance.
Laukik PachanekarSubstitution of VO & AM will can be done only at site level. However controller extension can be personalized/substituted at any level, which includes responsibility level also.
Thanks,
--Anil
http://oracleanil.blogspot.com/ -
ADF BC: both ID and view link object as getter/setter in row impl
I notice something when generating the row implementation of VO that have links to other VO. I can't seem to find the logic behind it...
Following model:
users( id, address_id,name,firstname,...)
address(id, street,number,...)
their is an assosiation between the UsersEO and the addressEO. Their is also a view link between the UsersVO and the AddressVO based upon the assosiation of the EO's.
When we create the row implementation of the UsersVO we find a getter and setter for both the address_id as well as the address row object.
Why is this?
We have this issue because i added the UsersVO and the addressVO to the app module but i haven't added the link to the appModule but when i create the SDO from the appModule, the Users has both the address_id as the address row object.
THis does not seem to make sense. How do you use it correctly? Do you just need to set the address_id and can leave the row object null or do they both need to have the same? What if you set the address_id to 1 but the id in the address row object is set to 5...
How do the databindings handle these things?
To me it seems more logical that the VO only has a getter and setter for the address object and handles the address_id in the background according to the values in the address object.
Can someone explain me why this is implemented this way and how to handle it correctly?
Edited by: Yannick Ongena on Sep 27, 2010 5:29 PMYannick Ongena wrote:
When we create the row implementation of the UsersVO we find a getter and setter for both the address_id as well as the address row object.
Why is this? The definition of the VL allows you to optionally generate accessors for the underliying VOs, i.e. getAddressVO() in the UsersVO and getUsersVO() in the addressVO.
We have this issue because i added the UsersVO and the addressVO to the app module but i haven't added the link to the appModule but when i create the SDO from the appModule, the Users has both the address_id as the address row object. You should add the addressVO to the AM using the VL instead and not by itself.
THis does not seem to make sense. How do you use it correctly? Do you just need to set the address_id and can leave the row object null or do they both need to have the same? What if you set the address_id to 1 but the id in the address row object is set to 5...
As mentioned above, once you add the addressVO to AM using the VL, the framework will take care setting the value of the row objects accordingly. -
Object Level Security,Data Level Security&Row level Security
can anyone explain main difference between "Object Level Security,Data Level Security & Row Level Security " and how to implement.
Thanks in advance,
KumarHi Kumar
Dashboards, Reports, Guided Navigation Links, Texts, briefing books are all Dashboard OBJECTS which are available at UI level of OBIEE..if you restrict them Say User 'A' wants to see 2 Dashboards and USer 'B' Wants to see 1 Dashboard....these settings & permission u r restricting in Object level called Object Level Security
lly datalevel security is restriction of Data.. consider the same above example and User 'B" wants to see 2-3 regions data where as User A will see only Single Region Data..which you will do/restrict at logical tables, using variables..
Row level security: http://groups.google.com/group/obiee-enterprise-methodology/browse_thread/thread/131ee938a5aefde0 refer this link, clearly explains you
Please mark Correct or helpful if this clears -
Insert row in EO, when EO have link to EO2 - Validation logic.
Hello!
I have Entity Objects EO1 and EO2. EO1 is master and EO2 is slave. EO2 linked to EO1 via Association EO2toEO1Assoc.
I want to release a validation logic on insert and update rows in EO1 using rows from EO2.
When I validate entity on UPDATE in EO1.validateEntity(), selection of rows EO2 work fine:
RowIterator riEO2 = this.getEO2();
and riEO2 have rows,
But when I validate entity on INSERT in EO1.validateEntity() , selection of rows EO2 doesn't work and riEO2 have no rows.
How to select rows from EO2 in this case?I think (I haven't got teh chance to try this yet) you would need to use the overriden createRowFromResultSet for this . See this blog for details -
http://techiecook.wordpress.com/2011/05/17/programmatically-populate-view-objects-in-oracle-adf/ -
Possible to Have ToC Default to Show Only Top Level (collapse sublevels)?
Howdy!
I'll bet I'm not the only one wishing for this. Let's say you're using Captivate 4's Table of Contents feature with a longish movie of Cp slides, which is chunked into bite-size sections content-wise. In the ToC, though, you can't mimic that same organization scheme; at least, the learner would first need to collapse all the ToC folders you've created so they see only the top-level listing.
This can be a critical issue: keeping the at-first-glance list in the ToC brief enough to be inviting to learners, yet allowing learners to drive which details are currently visible.
A movie's topical hierarchy could be along these lines, for example ...
Section 1 - National Brands
What are National Brands?
Why Are They Important to Our Business?
Working with Nat. Brands
Practice Your Knowledge
Section 2 - International Brands
What are International Brands?
Why Are They Important to Our Business?
Working with Intl. Brands
Practice Your Knowledge
You'd like to organize the ToC to show only the section titles (1st level) and to suppress the 2nd-level detail (slide titles) until the learner chooses to expand the folder to see those details.
I've tried things like grouping the slides into sections in the Storyboard view and organizing the slides into sections strictly within the ToC -- both to no avail.
Has anyone solved for this need yet?
I'm all ears, and you'd be doing learners of the world a huge favor.
Thanks!Hi, Jim.
Thanks for being 'on the case' and looking into this so quickly. Your
findings are encouraging, although my user base is generally working with
IE 6 and FP8 or 9.
Since the only thing I may influence is getting IT to help push out FP10,
I'm hoping it's more of a player- than a browser-version issue.
I'll test things out by Monday and let you know the results. Wish me luck!
Dave
From: Jim Leichliter <[email protected]>
To: Dave Tressler <[email protected]>
Date: 03/26/2010 06:02 PM
Subject: Possible to Have ToC Default to Show Only Top Level (collapse
sublevels)?
Dave,
I just tested this on my local web server and it worked fine. I created a
blank project with 8 slides. Created my TOC with grouping... 2 slides in
each group. I turned on self paced learning. I tried with and without the
widget and it picked up where I left off in either case. See
https://docs.google.com/leaf?id=0B86WuEq6SVwRNWIwMjhjODctMjE2Yy00MWE2LWI5YzEtMGQxYzNjOWQ0Z mI2&hl=en.
I published using FP10 and IE8 to view. Notice any difference between
your project and this one?
Thanks,
Jim Leichliter -
For any given Bookmarks folder, is it possible to have the subfolders all appear *above* the individual links (as they do in Internet Explorer), rather than mixed together alphabetically? (Or is there perhaps an add-on that will allow me to do this?)
Provisional solution is to place one or more zeros in front of your folder names, that way they should always appear on top in their alphabetical order.
-
How to Apply Row level restrictions On objects
Hi All,
I am working on universe designer(BO 3.1) .....
I would like to apply row level restrictions on a cloumn of table based on the user who is running the report .
can any one please help me on this..
Thanks in Advance.............Hi
Universe access and row-level security can also be managed at the group or individual user level from within the design environment.
Find the below video row level restrictions
http://www.youtube.com/watch?v=6yM0OLK6QlI
Create a data security profile that restricts access to specific rows: Information design tool 4.x - YouTube
Implementing row level security in IDT using Data Security Profile
And You cannot set row-level security authorizations in an OLAP universe.
User security can be defined at the most granular level for the following content objects.
Folders and sub-folders
Reports
Categories
Events
Program Files
Publications
Maybe you are looking for
-
SBS 2008 - 'Sites' Certificate Expired - How to find out where/service it's used - if at all
Greetings, Is there a way to see what options or services might be using the default sites certificate on our sbs 2008 server? PowerShell or Certificates MMC add-in? We have a Go Daddy for email and remote - so I'm thinking this self-signed- expired
-
What is the new hole on the face of the iPhone 4S for?
Above the screen of an iPhone 4 you find a long horizontal hole used as a speaker to place next to your ear. The iPhone 4S has an additional horizontal hole above the "ear speaker". What is this new hole for? Wild guess.. A second microphone for n
-
Changing the owner of a shopping cart
Hello Experts! I was askec to create a program that changes the owner of a shopping cart and purchase order in SRM. It happens that the person who created the shopping cart or purchase order is leaving the company and someone else is going to manage
-
Can I resend am audiobook gift that has been redeemed but can't be located?
Hi all, I have gifted an audiobook on my ipad2 to my sister who redeemed it, but cannot locate it in her itunes account at all. Have tried to resend as per instructions in itunes by signing in to my account and bringing up gifts (both on ipad and ima
-
Error Code 25974 was returned by the Audio Driver - Logic/MBOX
Hi, I know this question has been asked before but could not find a resolution to this problem. I'm using a MacBook Pro (15-inch, Mid 2012) with a 2.3 GHz Intel Core i7 processor, using OS X Mountain Lion (10.8.2) and running Logic Pro 9. I've been u