Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Débito em Conta
Data/Hora da Publicação: 15/08/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:02:27
Descrição da Nota: AO SOLICITAR BATCH INPUT VISÍVEL O SISTEMA NÃO DÁ PERMISSÃO
Sintoma
Quando tentamos executar a aprovação do débito em conta, a criação da Nota fiscal global e o
encerramento de custo com Batch input visível o sistema acusa que usuário não tem permissão, mesmo
com o usuário parametrizado na /pws/zyglt384.
Solução
ajustada a busca da variável .
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01937 Data: 15/08/2006 Hora: 10:03:48
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01937
Categoria : Melhoria
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00127
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
00871 - 00001 - 6.0 - 00022 - VERIFICAÇÃO DE AUTORIZAÇÃO PARA EXECUTAR BATCH VIA SHFT F9.
----------------------------------------------------------------------------------------------------
AO SOLICITAR BATCH INPUT VISÍVEL O SISTEMA NÃO DÁ PERMISSÃO
----------------------------------------------------------------------------------------------------
Palavras Chave:
BATCH INPUT - VISÍVEL - ZYGLT384 - PERMISSÃO DE USUÁRIO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI010I01
REPS /PWS/MZYCI013I01
REPS /PWS/MZYCI016I01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI010I01
...
codmod = 'D'
usuario = sy-uname
func = 'ENC'
IMPORTING
autoriza = v_autoriza.
* >> Início da exclusão: MODULE USER_COMMAND_0003
IF v_autoriza = 'X'.
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_0003
IF v_autoriza-name = 'X'.
* << Fim da inclusão
PERFORM modo_batch_input.
ELSE.
MESSAGE w013 WITH text-080 text-081.
ENDIF.
WHEN 'SELE'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI013I01
...
codmod = 'D'
usuario = sy-uname
func = 'DC'
IMPORTING
autoriza = v_autoriza.
* >> Início da inclusão: MODULE USER_COMMAND_0050
IF v_autoriza-name = 'X'.
* << Fim da inclusão
* >> Início da exclusão: MODULE USER_COMMAND_0050
IF v_autoriza = 'X'.
* << Fim da exclusão
PERFORM modo_batch_input.
ELSE.
MESSAGE w013 WITH text-108 text-109.
ENDIF.
WHEN 'APROV'.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI016I01
...
codmod = 'D'
usuario = sy-uname
func = 'NFR'
IMPORTING
autoriza = v_autoriza.
* >> Início da inclusão: MODULE USER_COMMAND_0200
IF v_autoriza-name = 'X'.
* << Fim da inclusão
* >> Início da exclusão: MODULE USER_COMMAND_0200
IF v_autoriza = 'X'.
* << Fim da exclusão
PERFORM modo_batch_input.
ELSE.
MESSAGE w013 WITH text-094 text-095.
ENDIF.
WHEN 'CRIARNFR'.
...
...
codmod = 'D'
usuario = sy-uname
func = 'NFG'
IMPORTING
autoriza = v_autoriza.
* >> Início da exclusão: MODULE USER_COMMAND_0050
IF v_autoriza = 'X'.
* << Fim da exclusão
* >> Início da inclusão: MODULE USER_COMMAND_0050
IF v_autoriza-name = 'X'.
* << Fim da inclusão
PERFORM modo_batch_input.
ELSE.
MESSAGE w013 WITH text-094 text-095.
ENDIF.
WHEN 'CRIARNF'.
...