글
USER Role PFCG 관련 BAPI & 권한 관련
BAPI_USER_ACTGROUPS_ASSIGN --> User ID에 해당 role을 추가하는 펑션
PRGN_ACTIVITY_GROUP_USERPROF --> 새로 추가하거나 삭제된 user Id에 대한 활성화
추가로, BAPI_USER_ACTGROUPS_ASSIGN 은 Role 추가시 기존 Role을 전부 삭제해버리는 문제가있었지만
기존 Role을 저장해두었다가 엎어치는 방법으로 처리했습니다 ^^
유저들에 할당된 권한을 제거 하시는 거라면
BAPI_USER_ACTGROUPS_DELETE 를 사용 해 보세요
매개변수로 입력한 유저에 할당된 모든 롤이 제거 됩니다
유저 별로 처리해야하니 해당 처리해야 하는 유저들을
루핑 돌면서 건건으로 처리하시면 될듯해요
혹시 제거후 다른 권한을 넣어줘야 되는 것이라면
BAPI_USER_ACTGROUPS_ASSIGN 을 사용해보세요
이걸 사용하면 모든 권한을 없애고 넣으려고 하는 권한만 생깁니다
혹시 이전에 있는 권한에 다른 권한을 추가 또는 삭제 하려고 한다면
BAPI_USER_GET_DETAIL 사용해서 권한 읽어온후 그 데이터에 추가 삭제등 처리해서
먼저의 BAPI_USER_ACTGROUPS_ASSIGN 이 펑션으로 처리하면 될듯하네요
select *
from USRBF2
where bname = 'QMA01'
and objct = 'Z_COM_BUK'.
select *
from ust12
where objct = 'Z_COM_BUK'
and auth in ('T-P148051400', 'T-P148051401')
and AKTPS = 'A'
AND FIELD = 'BUKRS'.
'SAP Program > ABAP' 카테고리의 다른 글
SAP Standard menu exit - MENUSYST (0) | 2018.01.11 |
---|---|
PO Ack read demo report (0) | 2018.01.03 |
User exit & BADI 찾기 (0) | 2017.12.19 |
ABAP Editor se38 or se37 edit 못하게 control (0) | 2017.12.19 |
SAP Object Type Description (0) | 2017.12.05 |