How to secure access of Report based on a condition
Hello Experts,
My project requirement is to secure BW Reports based on a condition. For e.g a user should be authorized to access the Report if:
1. He is the WBS Manager of the selected WBS Element
OR
2. If he is authorized to access the Profit center Hierarchy Node which is the parent of the selected WBS Element.
I think this may be achieved by using a Customer exit in the Analysis authorization but i don't know how.
Do you have any idea, whether it is possible to achieve in BI7 Security Model? Any help will be highly appreciated.
Thanks
Rajat
Hi Tomer,
There will be a selection variable for WBS in all BW reports. If the user selects a particular WBS Element then he can only see the result of the report if he fulfill EITHER of the following conditions:
1. If he is the WBS Manager of the selected WBS Element
OR
2. If he is authorized to access the Profit center Hierarchy Node which is the parent of the selected WBS Element.
WBS managers will keep on changing so it is not possible to maintain the users in one role.
Secondly, according to the second condition, even if the user is not WBS Manager but he is authorized to access Profit center Hierarchy Node, which is the parent of the selected WBS Element, he should view the report.
Please let me know if don't understand the question.
Thanks
Rajat
Similar Messages
-
How do I access the web-based utility
I just purchased a wireless router...WRT300N. I want to access the "web-based utility" in order to update the firmware.
How do I access the web-based utility...help!
Thanks.Access the router’s web-based setup page.
For instructions, click here.
Linksys Easy Answer 4030, applies to WRT300N
Upgrading the Linksys Router's Firmware
Hope this helps,
Lilla
Westell 6100 modem/router; Linksys WRT54GL v1.1 router firmware 4.30.9; Linksys WPC54G v2 Notebook Card; CenturyTel DSL using PPPoE -
Creating a simple ALV report based on join condition
Dear All
SAP Version: ECC6 EHP7
I wan to create simple ALV report based on join condition. can anyone provide me the complete steps to create this report.
Regards,Hi Syed,
Please check the link,
ALV report - Joining 2 tables
Regards,
Prakash. -
How to restrict access to portal based on entitlements.
Hi,
I am working on weblogic 8.1 portal project. i want to restrict the user to access
the portal based on the entitlements. However when user try to login he is seeing
Weblogic Error 403 forbidden page. How to display custom error page, instead of
weblogic default error page.
How to programatically check whether user has access to portal or not based on
entitlements.
Please give me code.
regards,
-chada-Chada,
The 403 is by design. If you want to place a page in front of one or more
portal desktops and only show links to desktops the current user is entitled
to, review the attachment.
-Phil
"Chada" <[email protected]> wrote in message
news:3fcd6969$[email protected]..
>
Hi,
I am working on weblogic 8.1 portal project. i want to restrict the userto access
the portal based on the entitlements. However when user try to login he isseeing
Weblogic Error 403 forbidden page. How to display custom error page,instead of
weblogic default error page.
How to programatically check whether user has access to portal or notbased on
entitlements.
Please give me code.
regards,
-chada-[login.zip] -
How to schedule the webi report based on data changes in the report data
Hello,
I want to schedule a webi report based on data change in a column in the report.
The scenario is something like below:
1. If a data of a particular column changes from 2 to 3 than I would like to schedule this report and sent it to users mail box.
I know how to apply alerts or schedule a report or data tracking for capturing changes in the report but I dont know how to schedule the report only for data changes.
Anybody done this before.
Thanks
GauravHi,
May be these links can help you:
http://devnet.magicsoftware.com/en/library?book=en/iBOLT/&page=SAP_R_3_Master_Data_Distribution_Defining_Change_Pointers.htm
SEM-BCS: Load from data stream schedule
Attribute Change Run -
How to bulid a Crystal report based on Bex query as source
Hi,
I have requirment where the end user wants the query in Crystal.I built a Bex query in Bex query designer.I would like to know how to create crystal report based onthe Bex query.
Thanks,Hi
The Crystal Reports are integrated with BW such that the query built in BW can be used to bulit Crystal Reports on them.
After launching the Crystal Reports, you will have and option : "Open reprt from BW" whcih will help you in opening the BW Queries and create Crystal Reports.
Also in the Menu there is an optin SAP-->Create New Report from a Query
Regards, Hyma
Edited by: Hymavathi Yanamadala on Aug 13, 2009 5:52 AM -
How to find ECC tables/ reports based on which a DB View is created?
Hi All,
We have customized data source created based on a View/ Table. How can i find the ECC tables/ reports based on which this View has been created and also the logic behind which the different fields extract data from ECC..
Please advice.
Thanks & Regards
SnehaHi Sneha,
The only logic, i guess, that could be used is either defining the join fields or some restriction put in the selection conditions tab of the view. for e.g. if the view should only return Doc type XYZ, the same could be implemented in selection conditions tab. for transaction to check the view, it was already posted above. -
How to get folder/webi reports based on user rights in BOX3.1
Hi ,
We are using java SDK to interface with BOXI3.1.In our project users will login through J2EE Screen after login users needs to see what are webi reports they are having access.
It is very greatful for me if you provide sql query/java code to get reports based on access.
Thanks,
Subashfirst of all with your user previllages you can test which folders or reports can be seen at http://[SERVERIP]:[PORT]/AdminTools/ web application. After login process you can prepare a query or you can try "SELECT * from CI_INFOOBJECTS WHERE SI_KIND='Folder' " with this query you can see a list of folders for the user who you logged the application.
For java samples code I can send in a one or two days -
HOW TO secure access to OIDDAS and EMD??
Hi:
I want to secure access to the URL of OIDDAS and EMD to forbid managing the Directory Service and the Enterprise Manager from all places except localhost. Anyone did it?
How can I do it?
Best Regards
Joao OliveiraThis forum seems very very unsupported from the IAS guys :):):):)
So, here is the solution... Adapt it for emd if you want!!
add this to httpd.conf:
<Location /oiddas>
Order Allow,Deny
Deny from all
Allow from localhost
</Location>
Best Regards
Joao Oliveira -
Restrict access in report based on compnay codes and cost centers
Hi,
We are using a standard report, which is assigend to a Z transaction and assigend to the role.
The report need to be restricted based on the company code and cost center ?
but i could not find any AUTHORITY- CHECK statements in the code ( there is only authority check statement for object G_803J_GJB which has authorization groups and aCTVT field.)
Please let me know what steps need to be followed to restrict the report based on company codes and cost centers.
Thanks for your help in advance.Thanks all for the quick response.
Steps to be followed:
1) incorporatomg AUTHORITY-CHECK statements for K_KOSTL and F_BKPF_BUK objects in the program.
2) adding the objects as check yes in SU24 for the Z transaction.
and restricting in the role.
The program name is "GP3O4ZGOOF3HA68QMGHF8S7I9ER250".
Please let me know if any more steps need to be followed.
Based on this i have to send a estimate to my client.
Thanks,
Sanketh. -
How to make a region mandatory based on some conditions using CO Extension?
Dear All,
I want to make Attachments region in a seeded page mandatory, based on some conditions. I am able to make fields mandatory using CO Extension, but i am not able to make the attachments region mandatory. Please help.
Thanks
RajRaj,
I have not tried but check if you could get the rowcount which shows how many attachment are upload or not. Then by checking this throw exception if the rowcount is o.
Thanks
--Anil
http://oracleanil.blogspot.com/ -
How to declare cursor in procedure based on if condition?
Hi Experts,
In sql server I have eprocedure in which I declare cursor like this:
IF (@int_cntCondition = 1 )
BEGIN
DECLARE Date_Cursor CURSOR FOR select HolidayCcy,HolidayDate from Definition..HolidayCalendar WITH (NOLOCK) where
HolidayCcy in (@Deposit_Currency,@Alternate_Currency)
AND CONVERT(SMALLDATETIME,CONVERT(VARCHAR(25),HolidayDate,106)) >=
CONVERT(SMALLDATETIME,CONVERT(VARCHAR (25),@T_Date,106))
END
ELSE
BEGIN
DECLARE Date_Cursor CURSOR FOR select HolidayCcy,HolidayDate from Definition..HolidayCalendar WITH (NOLOCK) where
HolidayCcy in (@Deposit_Currency,@Alternate_Currency,@Bank_Base_Currency)
AND CONVERT(SMALLDATETIME,CONVERT(VARCHAR(25),HolidayDate,106)) >=
CONVERT(SMALLDATETIME,CONVERT(VARCHAR(25),@T_Date,106))
END
I have to declare same cursor in oracle based on 'if' condition.
But in oracle stored procedur cursor has to declare outside of Begin statment of procedure, so how can I declare This cursor in Orracle?
if anyone know about it, Plese help or send any link to refer.
Thanks.Digambar wrote:
I have to declare same cursor in oracle based on 'if' condition.The simple answer is to use a reference cursor data type. E.g.
SQL> create or replace procedure GetObjects( cur in out sys_refcursor, objType varchar2 ) is
2 begin
3 case
4 when upper(objType) = 'EMP' then
5 open cur for select * from emp;
6
7 when upper(objType) = 'DEPT' then
8 open cur for select * from dept;
9
10 end case;
11 end;
12 /
Procedure created.
SQL>
SQL>
SQL> --// define a host refcursor variable in client
SQL> --// (e.g. VB, .Net, Java, etc)
SQL> var c refcursor
SQL>
SQL> --// make the stored proc call
SQL> begin GetObjects( :c, 'EMP' ); end;
2 /
PL/SQL procedure successfully completed.
SQL>
SQL> --// process cur reference in client
SQL> print c
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 1980/12/17 00:00:00 800 20
7499 ALLEN SALESMAN 7698 1981/02/20 00:00:00 1600 300 30
7521 WARD SALESMAN 7698 1981/02/22 00:00:00 1250 500 30
7566 JONES MANAGER 7839 1981/04/02 00:00:00 2975 20
7654 MARTIN SALESMAN 7698 1981/09/28 00:00:00 1250 1400 30
7698 BLAKE MANAGER 7839 1981/05/01 00:00:00 2850 30
7782 CLARK MANAGER 7839 1981/06/09 00:00:00 2450 10
7788 SCOTT ANALYST 7566 1987/04/19 00:00:00 3000 20
7839 KING PRESIDENT 1981/11/17 00:00:00 5000 10
7844 TURNER SALESMAN 7698 1981/09/08 00:00:00 1500 0 30
7876 ADAMS CLERK 7788 1987/05/23 00:00:00 1100 20
7900 JAMES CLERK 7698 1981/12/03 00:00:00 950 30
7902 FORD ANALYST 7566 1981/12/03 00:00:00 3000 20
7934 MILLER CLERK 7782 1982/01/23 00:00:00 1300 10
14 rows selected.
SQL>
SQL>
SQL> --// make the stored proc call
SQL> begin GetObjects( :c, 'DEPT' ); end;
2 /
PL/SQL procedure successfully completed.
SQL>
SQL> --// process cur reference in client
SQL> print c
DEPTNO DNAME LOC
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> -
How to generate a Yearly report based on a calculation at the Month level
Have the need to create a report as follows. Any ideas on how this can be accomplished in OBI is appreciated. I have already tried different ways but non worked for me.
The data is stored in a table at day level as follows:
Day Amount_A Amouont_B
1/1/2008 100 100
1/15/2008 200 100
2/1/2008 100 400
2/15/2008 300 200
1/1/2009 100 300
1/15/2009 100 200
2/1/2009 200 100
2/15/2009 400 300
The report should be displayed at Year level. Amount_A is just the summation of Amount_A from the table at daily level rolled up to the Year level in the Time dimension. The same thing for Amount_B.
The formula for Absolute_Error is Absolute(Amount_A - Amount_B). But the problem is that it has to be calculated at the Month level instead of Day Level. So following is the logic for Absolute_Error:
Month Amount_A Amount_B Absolute_Error
Jan-2008 300 200 100
Feb-2008 400 600 200
Jan-2009 200 500 300
Feb-2009 600 400 200
The report should be displayed as follows:
Year Amount_A Amount_B Absolute_Error
2008 700 800 300
2009 800 900 500
Note that the calculation of Absolute_Error results in a different value if it is calculated at the Month level and summed up to Year than if it were calculated at the Day level and then summed up to Year. It is required to be based on Month level for this report.
Is there a way to do this without having to build an aggregated fact table at the Month level?Hi.
Do this:
1. Create Amount_A and Amount_B in BMM without SUM as default aggregation rule.
2. Now, just go to Answers and make report with three columns:
YEAR -- EXPRESSION 1 -- EXPRESSION 2
EXPRESSION 1 is:
sum(Amount_A) - sum(Amount_B)
EXPRESSION 2 is:
sum
abs
sum(Amount_A by MONTH)
sum(Amount_B by MONTH)
My example in Answers:
TIMES.CALENDAR_YEAR
sum(SALES.QUANTITY_SOLD_NORMAL) - sum(SALES.AMOUNT_SOLD_NORMAL)
sum( abs(sum(SALES.QUANTITY_SOLD_NORMAL by TIMES.CALENDAR_MONTH_DESC) - sum(SALES.AMOUNT_SOLD_NORMAL by TIMES.CALENDAR_MONTH_DESC) ) )
This will first summarize amount A and amount B on a month level and then do a difference, after that ABS and then sum on the year level.
This is workaround to avoid larger RPD changes.
Regards,
Goran O
http://108obiee.blogspot.com/ -
How to create dynamic Invoice report based on Tax calculations
Hi Ppl,
I have an invoice report requirement. There are multiple line items in invoice and each line item will have a tax % and discount associated with it. Discount has to be applied at line item level. Tax will be applicable on resultant amount which respect to tax share on total amount. Below is example
Part# Tax Qty UnitPrice Amount Discount Net Value
1 12.5% 40 10 400 100 300
2 12.5% 50 20 1000 200 800
3 4% 10 30 300 50 250
SubTotal 1350
VAT 12.5% on 1100(300+800) 137.50
VAT 4% on 250 10
Total Amount 1497.5
I have created a static rtf which does all calculations correctly. I have hardcoded 12.5 and 4 % tax values for calculations. But issue is that taxes are changeable in future so I want to create dynamic template which takes care for tax calculations. I thought of to create an array to store distinct tax values from XML data and then to perform calculation but don’t know how to do that.
Can some body help me out as this is very critical and urgent?
Note: Tax calculation can be done at line item level itself but there are some scenarios where additional discounts are there so tax calculation can not be done at line item level.
Below is the sample XML data
<?xml version="1.0" encoding="UTF-8" ?>
- <ListOfBipActionTest>
- <Action>
<AccountId>1</AccountId>
<PartName>17211KCC900LS</PartName>
<TAX>12.5</TAX>
<QTY>40</QTY>
<UNITPRICE>47.06</UNITPRICE>
<DIS>15.00</DIS>
<TaxType>CST</TaxType>
</Action>
- <Action>
<AccountId>2</AccountId>
<PartName>17213KCC900LS</PartName>
<TAX>12.5</TAX>
<QTY>50</QTY>
<UNITPRICE>19.53</UNITPRICE>
<DIS>8.00</DIS>
<TaxType>CST</TaxType>
</Action>
- <Action>
<AccountId>3</AccountId>
<PartName>28302KAG900S</PartName>
<TAX>12.5</TAX>
<QTY>50</QTY>
<UNITPRICE>59.49</UNITPRICE>
<DIS>15.00</DIS>
<TaxType>CST</TaxType>
</Action>
- <Action>
<AccountId>4</AccountId>
<PartName>2830AKAG900S</PartName>
<TAX>12.5</TAX>
<QTY>10</QTY>
<UNITPRICE>168.7</UNITPRICE>
<DIS>15.00</DIS>
<TaxType>CST</TaxType>
</Action>
- <Action>
<AccountId>4</AccountId>
<PartName>91001GF6000S</PartName>
<TAX>4.00</TAX>
<QTY>60</QTY>
<UNITPRICE>115.34</UNITPRICE>
<DIS>17.00</DIS>
<TaxType>CST</TaxType>
</Action>
</ListOfBipActionTest>
Thanks
AshishDear Efstratios Kara,
I installed SAP Integration Kit 3.1. Yes I installed the integration kit after installing CR.
I have uninstalled the earlier version and i have reinstalled CR with (12.3.0.601) version.
But still i cant view the SAP connectivity. can u tell me from which version they have included this connectivity option in CR.
If CR going to support SAP Table connectivity on specific version, what is that version.
Waiting for your reply.
Regards,
Suman -
Dear All!!!!!!!!!!!
I am new to SAP BO crystal reports.
I want to extract the data from SAP R3 tables and design the crytal report. When i tried to make a new connection;
We have lot of connection as OLAP;OLE DB and etc, I am not sure how to establish a connection between R3 tables and crystal reports. I cannot able to find documents too...
Is there any documents available to make the connection or can anyone help me out to figure this..........
Thanks in advance.
Regards,
Suman.Dear Efstratios Kara,
I installed SAP Integration Kit 3.1. Yes I installed the integration kit after installing CR.
I have uninstalled the earlier version and i have reinstalled CR with (12.3.0.601) version.
But still i cant view the SAP connectivity. can u tell me from which version they have included this connectivity option in CR.
If CR going to support SAP Table connectivity on specific version, what is that version.
Waiting for your reply.
Regards,
Suman
Maybe you are looking for
-
How can I use Dropbox with pages for the iPad?
TO make a long story short, a thunderstorm fried my desktop iMac which was the computer I was sharing my Pages documents with. I don't have an AirPrint compatible printer and I need to be able to print documents that I create in Pages. Since it mig
-
Inbuilt bluetooth + Bluetooth dongle on macbook pro
Hi, Is it possible to use an external bluetooth dongle + inbuilt bluetooth on macbook together. Idea is to connect bluetooth mouse and speaker to inbuilt bluetooth and keyboard to external dongle... Experiencing crappy connection when all is connecte
-
I have a 60GB Ipod colour and use it to save my photos. I have just come back from Athens - which supplies 260v/50Hz power. Now I am back in England (240V/50Hz), I get an error when I plug the Ipod into my Win XP Dell Inspiron 1100 laptop. The error
-
Computer run amok...
Hi, Strange things happening for some time... I've got mid 2009 MBA - 2,13 GHz Core2Duo with 128 GB SSD, last summer upgraded to Lion. Except notorius overheating issues (fans at 6200 RPM, kernel_task 150% CPU, etc), hardware run rather smoothly. But
-
Query performance improvement using pipelined table function
Hi, I have got two select queries one is like... select * from table another is using pielined table function select * from table(pipelined_function(cursor(select * from table))) which query will return result set more faster???????? suggest methods