CE PLUS - Nota 001894

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.

 

Versões Tratadas

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.

...