Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 01/03/2011 00:00:00
Data/Hora Última Alteração: 03/03/2011 15:42:00
Descrição da Nota: NÃO PERMITIR ALTERAR O TIPO DE FATURA DEPOIS DE SALVAR
Sintoma
O programa de Fatura estava permitindo alterar o Tipo da Fatura depois de salva/criada.
Solução
Fechar o campo Tipo de Fatura assim que o usuário Salvar a Fatura. Sendo assim, depois que a Fatura
estiver Salva/Criada não será permitido alterar o Tipo da Fatura.
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11000 Data: 01/03/2011 Hora: 11:43:31
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11000
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00006
Agrupamento : 00061
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
NÃO PERMITIR ALTERAR O TIPO DE FATURA DEPOIS DE SALVAR
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - TIPO DE FATURA - CRIAR E MODIFICAR FATURA -
NÃO ALTERAR TIPO DE FATURA DEPOIS DA CRIAÇÃO DA FATURA
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003O01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003O01
...
LOOP AT SCREEN.
IF screen-name = '/PWS/ZYCIE006-VINSERV' AND
/pws/zycie006-tpfatura NE '04'.
screen-invisible = 1.
ELSE.
screen-invisible = 0.
ENDIF.
IF v_status_s = 0 OR sy-tcode = '/PWS/ZYCI003_M'.
screen-input = '0'.
IF screen-name = '/PWS/ZYCIE006-INCO1'.
* >> Início da exclusão: MODULE SET_SCREEN
IF /pws/zycie006-tpfatura = '04' OR /pws/zycie006-tpfatura = '09'.
* << Fim da exclusão
* >> Início da inclusão: MODULE SET_SCREEN
IF /pws/zycie006-tpfatura = '04' OR
/pws/zycie006-tpfatura = '09'.
* << Fim da inclusão
screen-invisible = 1.
screen-required = 0.
ELSE.
screen-invisible = 0.
screen-required = 1.
ENDIF.
ENDIF.
IF screen-name = '/PWS/ZYCIE006-PORIGEM' OR
screen-name = '/PWS/ZYCIE006-PAQUIS'.
IF /pws/zycie006-tpfatura = '04' OR
...
...
/pws/zycie006-tpfatura = '11'.
PERFORM verifica_pag_antecipado2.
IF v_pg_ant2 = 'X'.
screen-input = 0.
ELSE.
IF v_status_s = 1 OR sy-tcode = '/PWS/ZYCI003_M'.
screen-input = 1.
ENDIF.
ENDIF.
MODIFY SCREEN.
* >> Início da inclusão: MODULE SET_SCREEN
ENDIF.
* << Fim da inclusão
ENDIF.
* >> Início da inclusão: MODULE SET_SCREEN
IF NOT /pws/zycie006-nrseq_pgfat IS INITIAL AND
screen-name = '/PWS/ZYCIE006-TPFATURA'.
screen-input = 0.
MODIFY SCREEN.
* << Fim da inclusão
ENDIF.
ENDLOOP.
IF /pws/zycie006-vlmerc IS INITIAL AND
...