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라면 거기서 만듬) 

0. 권한오브젝트에 추가하려는 InfoObject는 권한점검 필드 필수로 체크 – 특성은 권한점검과 관련됩니다, Authorization Relevant  
체크하지 않으면 권한생성시 아래와 같은 메세지가 나온다. 

– Navigation Attribute 설정 화면 

1. 쿼리를 실행해서 해당 InfoObject에 권한 변수를 만듭니다.(단일값인지, 복수로 넣을건지 결정)

2. Analysis Authorization을 만든다. (T.code : RSECADMIN) 

Maint.로 클릭 0BI_ALL Copy 하여 All권한 오브젝트를 만든다. 

회사구분 ALL 권한 오브젝트에서 원하는 특성에 All권한 추가(불필요한 특성은 삭제) 

기타 권한 오브젝트. 

불필요 특성 삭제 후 원하는 특성 추가후 간격설정위해 더블클릭. 

추가한 특성을 선택 후 반드시 특별특성삽입. (0~ 3개 특성이 나와야 함) 

그리고 저장. 
3. Authorization Object로 Role 생성(T.code : PFCG) Single Role로 생성 

권한데이터변경으로 Go~ 템플릿 S_RS_RREDE 참조해서 생성 

위에서 생성한 Analysis Authorization을 각각 Assign 후 저장/활성 

4. 해당 유저에 Assign 

자, 이제 Query Test를 해 봅시다.. ^^ 
덧) SAP 문서 첨부하였습니다. :An Expert Guide to New SAP BI Security Features.pdf
                             Subscribe
                            
                        
                                            
                             Login                        
                    
                        0 Comments                    
                                        
                    
                                                                        Oldest
                                                                        
                                
                            
                                                
 
  