You are on page 1of 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 anterior: 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; Poder ser criado novos objetos de autorizao.... Criando Autorizaes; Caminho: R/3FerramentasAdministraoAtualizao UsurioAutorizao Transao SU03; Seleciona, novamente, a Classe de Objetos desejado; Consultar os Objetos existentes, conforme passo anterior; Optar pelo objeto de interesse; Consultar as Autorizaes j existentes para este objeto; Poder ser criado novas autorizaes...

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 e nterar como modificao; Navegar at a pasta Perfis; Adicionar o novo perfil lista do usurio; Gravar

1 2

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.

You might also like