Você está na página 1de 3

Como utilizar AUTHORITY-CHECKs

A amarrao se d com um Objeto de autorizao para uma ou mais autorizaes


O Perfil composto por um ou mais objetos de autorizaes...
O Usurio pode estar presente em N perfis...
Os objetos de autorizao podem ser compostos de vrios campos. Conforme o
interesse do objeto. Exemplo pode-se testar a atividade do usurio de acordo com o valor
preenchido de um determinado campo... como: Autorizao de usurio por empresa
campos:
BUKRS - Empresa
ACTVT Atividade (01-Criao, 02-Alterao e 03-Exibio)
As autorizaes podem conter preenchimentos diversos para os objetos de
autorizao exemplo anteriores:
Autorizao = S_EXIBIR, campos/valores:
BUKRS EMP1
ACTVT 03;
OBSERVAO:
Estes valores podem ser RANGES ou PARMETROS; FIXOS ou VARIVEIS.
Em qualquer campo de autorizao, o (*) eqivale a todas as entradas possveis;

Pesquisando os Objetos de Autorizao:


Caminho: R/3Ferramentas ABAP Workbench DesenvolvimentoOutras
FerramentasObjetos de AutorizaoObjetos;
Transao SU21;
Selecionar a classe de Objetos do seu interesse;
Consultar o Objeto em questo;
Podero ser criados novos objetos de autorizao...

Criando Autorizaes;
Caminho: R/3FerramentasAdministraoAtualizao UsurioAutorizao
Transao SU03;
Seleciona, novamente, a Classe de Objetos desejada;
Consultar os Objetos existentes, conforme passo anterior;
Optar pelo objeto de interesse;
Consultar as Autorizaes j existentes para este objeto;
Podero ser criadas novas autorizaes...

1
2

Atualizar Perfil:
Caminho: R/3 FerramentasAdministraoAtualizao UsurioPerfil;
Transao SU02;
Criao;
Digite o nome do perfil a ser criado;
Clicar em ENTER ou GERAR REA TRAB.;
Exibir uma lista vazia;
Clicar em Criar, colocar descrio;
Perfil individual1 ou coletivo2;
Na coluna Objeto, inserir o nome do Objeto de Autorizao;
Na coluna Autorizao, inserir o nome da(s) autorizaes desejadas;
Gravar;
Observar STATUS deve estar ATIVO e GRAVADO
Exibio/Modificao;
Digitar o nome do Perfil;
Clicar ENTER ou GERAR REA TRAB.;
Exibir a lista contendo a autorizao selecionada;
Clicar em MODIF, EXCLUIR,...
Atualizar Perfil do USURIO:
Caminho: R/3 FerramentasAdministraoAtualizao UsurioUsurio;
Transao SU01;
Digitar o usurio entrar como modificao;
Navegar at a pasta Perfis;
Adicionar o novo perfil lista do usurio;
Gravar

Perfil composto por objetos de autorizaes.


Perfil composto por outros perfis

Cdigo Fonte Modelo.


Report com duas possibilidades de resposta (AUTORIZADO ou No Autorizado).
Contm uma tela de seleo com um parmetro para CIA REA.
Quando executado, acionar o evento da tela de seleo e efetuar a verificao
de autorizao do usurio, conforme digitao em tela...
REPORT ZZZTESTE.
DATA: V_RESULT(20) TYPE C VALUE 'AUTORIZADO'.
PARAMETERS P_CARR LIKE SPFLI-CARRID.
AT SELECTION-SCREEN ON P_CARR.
AUTHORITY-CHECK OBJECT 'S_CARRID'
ID 'CARRID' FIELD P_CARR
ID 'ACTVT' FIELD '02'.
IF SY-SUBRC NE 0.
MOVE 'No Autorizado' TO V_RESULT.
ENDIF.
START-OF-SELECTION.
WRITE V_RESULT.

Você também pode gostar