Módulo: CÂMBIO FINANCEIRO
Funcionalidade: Despesas
Data/Hora da Publicação: 08/08/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 11:42:38
Descrição da Nota: AUTORIZAÇÃO EXIBIR/MODIFICAR
Sintoma
só tem acesso a transação de despesa - Exibir, ele não tem acesso nem a transação despesa -
modificar e nem despesa - criar, mas ao entrar em despesa_exibir se ele clicar no botão de atalho
"Modificar", é exibida a mensagem no rodapé (Usuário sem autorização para a transação /pws/zycb105
_E), sendo que o correto seria "Usuário sem autorização para a transação /pws/zycb105_A" e após a
mensagem se eu der um ENTER, o programa abre os campos e permite a modificação e até a exclusão da
despesa, sendo que não deveria, pois o usuário não tem autorização.
Solução
Ajuste efetuado deixando o flag v_status_s = 0 para o caso do usuário não ter acesso a modificação.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01894 Data: 08/08/2006 Hora: 14:02:00
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01894
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00126
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
AUTORIZAÇÃO EXIBIR/MODIFICAR
----------------------------------------------------------------------------------------------------
Palavras Chave:
AUTORIZAÇÃO EXIBIR/MODIFICAR PERFIL DO USUARIO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCB105F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB105F01
...
IF v_status_s = 1.
IF v_lock EQ 0.
AUTHORITY-CHECK OBJECT 'S_TCODE' ID 'TCD'
FIELD '/PWS/ZYCB105_A'.
IF sy-subrc NE 0.
* >> Início da inclusão: FORM ADMINISTRAR_PROCESSO
v_status_s = 0.
* << Fim da inclusão
MESSAGE e261(sf) WITH '/PWS/ZYCB105_E'.
ELSE.
PERFORM checa_boleto.
IF v_status_s = 1.
PERFORM lock_record.
...