CE PLUS - Nota 011000

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.

 

Versões Tratadas

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

...