SAP BW Analysis Authorization 만들기
– 관련 BAdI : RSEC_VIRTUAL_AUTH_BADI ( 참고 : http://goo.gl/dzJpP1 )
– BAdI 샘플 : CL_RSEC_VIRT_AUTHS_EXAMPLE
– BAdI 설명 : http://goo.gl/6Sksz7
– SAP NetWeaver 2004s BI Authorizations for Reporting 문서 : http://scn.sap.com/docs/DOC-12647
– Overview – Authorization Objects : http://help.sap.com/saphelp_nw70/helpdata/en/80/1a6859e07211d2acb80000e829fbfe/content.htm
문) 요구사항 : BEx Report에서 회사구분별, Division별로 데이터를 보여주세요.
답) 저 두가지 InfoObject를 각각 Authorization Object로 만들고 사용자별로 권한 할당.( Navigation Attribute라면 거기서 만듬)
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile3.uf.1946E90E4BDD5149AE69CE.jpg)
0. 권한오브젝트에 추가하려는 InfoObject는 권한점검 필드 필수로 체크 – 특성은 권한점검과 관련됩니다, Authorization Relevant
체크하지 않으면 권한생성시 아래와 같은 메세지가 나온다.
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile23.uf.176BD5244BDD5149029892.jpg)
– Navigation Attribute 설정 화면
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile24.uf.112237014BDD5149B87209.jpg)
1. 쿼리를 실행해서 해당 InfoObject에 권한 변수를 만듭니다.(단일값인지, 복수로 넣을건지 결정)
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile25.uf.1373E60D4BDD514AA14BAA.jpg)
2. Analysis Authorization을 만든다. (T.code : RSECADMIN)
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile3.uf.131442054BDD514A8E64FC.jpg)
Maint.로 클릭 0BI_ALL Copy 하여 All권한 오브젝트를 만든다.
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile4.uf.15783A0D4BDD514B5634C7.jpg)
회사구분 ALL 권한 오브젝트에서 원하는 특성에 All권한 추가(불필요한 특성은 삭제)
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile10.uf.1770C8044BDD514BC17CBE.jpg)
기타 권한 오브젝트.
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile28.uf.12634E0C4BDD514B8F0236.jpg)
불필요 특성 삭제 후 원하는 특성 추가후 간격설정위해 더블클릭.
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile24.uf.174FB9114BDD514B949268.jpg)
추가한 특성을 선택 후 반드시 특별특성삽입. (0~ 3개 특성이 나와야 함)
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile3.uf.1363C5024BDD514BBEB47B.jpg)
그리고 저장.
3. Authorization Object로 Role 생성(T.code : PFCG) Single Role로 생성
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile24.uf.1761B7104BDD514B143B7A.jpg)
권한데이터변경으로 Go~ 템플릿 S_RS_RREDE 참조해서 생성
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile6.uf.16689F124BDD514C1A6D13.jpg)
위에서 생성한 Analysis Authorization을 각각 Assign 후 저장/활성
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile2.uf.190AC90E4BDD514C30C9D4.jpg)
4. 해당 유저에 Assign
![](http://itpeme.ipage.com/wp/wp-content/uploads/1/cfile22.uf.1973D80D4BDD514D8238BB.jpg)
자, 이제 Query Test를 해 봅시다.. ^^
덧) SAP 문서 첨부하였습니다. :An Expert Guide to New SAP BI Security Features.pdf
Subscribe
Login
0 Comments
Oldest