on 07-23-2009 3:01 PM
Olá a todos,
Gostaria de saber se existe uma forma de se limitar o acesso ao monitor por CNPJ, assim como é feito no monitor do GRC, onde o usuário tem perfil para listar somente as notas fiscais de determinado TAXNUMBER.
Analisando o código da J1BNFE eu verifiquei que os "authority-check" não validam por CNPJ ou por Company Code, apenas validando se o usuário pode ou não efetuar aquela atividade.
Grato,
José Nunes
As Is nao, teria q ser por customizacao, infelizmente.
O que vc poderia fazer para mitigar problemas seria criar variantes de Company Code/Branch e deixar preselecionadas, ou mesmo definir valores default para os campos BUKRS e BRANCH no cadastro do usuario (SU01, Parameters acho).
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Apesar de não ser muito recomendado, alteramos o programa J_1BNFE_MONITOR, incluindo o authority-check como mostra a seguir:
*Setamos como obrigatório o BUKRS
SELECT-OPTIONS: bukrs FOR wa_nfe_active-bukrs OBLIGATORY
E, após o START-OF-SELECTION:
DATA: t_t001 type bukrs OCCURS 0 WITH HEADER LINE.
SELECT bukrs
INTO TABLE t_t001
FROM t001
WHERE bukrs IN bukrs.
LOOP AT t_t001.
AUTHORITY-CHECK OBJECT 'F_BKPF_BUK'
ID 'ACTVT' FIELD '03'
ID 'BUKRS' FIELD t_t001.
IF SY-SUBRC <> 0.
SET CURSOR FIELD 'BUKRS'.
MESSAGE E091(8B) WITH t_t001.
ENDIF.
CLEAR sy-subrc.
ENDLOOP.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá José,
muito legal a sua iniciativa de compartilhar com a comunidade a solucao!
Posso te recomendar a melhor maneira de distribuir esse codigo?
Primeiro, crie um sample code article (eh basicamente um artigo wiki mas em uma secao especifica para codigos fonte):
https://wiki.sdn.sap.com/wiki/display/Snippets/Home
Tem alguns exemplos lá.
Depois, crie um artigo wiki normal mostrando como vc fez pra implementar e tb alguns prints de como funcionou.
Linke esse artigo wiki q vc criar no wiki central de NFE: https://wiki.sdn.sap.com/wiki/display/BPX/SAP+NFE
E linke aqui tb esse seu wiki.
Vai ser de grande valia à comunidade.
Abracos,
Henrique.
Não tenho isso aplicado para a J1BNFE, mas aqui na empresa temos varias transações que controlamos o acesso por tabela Z. Isso porque temos fornecedores que acessam diretamente o nosso sistema e limitamos a consulta de registro somente para os dados destes. Ex. estoque em poder de terceiros.
Para isso criarmos uma tabela z com transação, usuário, cód. fornecedor. Criamos uma copia da transação e habilitamos a consulta com base nos registros da tabela. Isso facilita, agiliza melhor dizendo a liberação/revogação do acesso.
abraço
Eduardo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.