CE PLUS - Nota 002272

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 18/10/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:16:42

Descrição da Nota: AO ZERAR ALIQUOTA PIS/COFINS E ENTRAR NOVAMENTE NA DI, ESTÁ PREENCHIDA

Sintoma

Quando coloco a alíquota 0 para PIS e COFINS o programa aceita. Porém, se eu sair e entrar novamente

a DI preenche novamente o campo com a alíquota proposta, não respeitando as alterações feitas

anteriormente.

 

 

Solução

Atualização do programa da DI para propor as aliquotas de PIS e Cofins somente ao Criar a DI.

 

Versões Tratadas

6.0

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 02272 Data: 18/10/2006 Hora: 11:46:21

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 02272

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00135

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

----------------------------------------------------------------------------------------------------

AO ZERAR ALIQUOTA PIS/COFINS E ENTRAR NOVAMENTE NA DI, ESTÁ PREENCHIDA

----------------------------------------------------------------------------------------------------

Palavras Chave:

PIS - COFINS - SELECIONAR PARÂMETROS - PROPOR ALIQUOTA

ZERAR ALIQUOTA - ALTERAR DI

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI023F01

REPS /PWS/MZYCI023F03

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI023F01

 

...

          itab_it-pproc = itab_it-porigem.

        ELSE.

          itab_it-pproc = itab_zycit003-paisfab.

        ENDIF.

      ENDIF.

* >> Início da exclusão: FORM FILL_ITABIT

      IF sy-tcode = '/PWS/ZYCI023_I'.

        IF itab_it-advalii   IS INITIAL.

          itab_it-advalii   = itab_it-aliqii.

* << Fim da exclusão

        ENDIF.

* >> Início da exclusão: FORM FILL_ITABIT

        IF itab_it-advalipi  IS INITIAL.

          itab_it-advalipi  = itab_it-aliqipi.

        ENDIF.

        IF itab_it-advalicms IS INITIAL.

          itab_it-advalicms = itab_it-aliqicms.

        ENDIF.

      ENDIF.

    ENDIF.

* << Fim da exclusão

* >> Início da inclusão: FORM FILL_ITABIT

if sy-tcode eq '/PWS/ZYCI023_C' .

* << Fim da inclusão

    SELECT SINGLE matnr FROM ekpo INTO v_matnr

      WHERE ebeln EQ itab_it-ebeln

      AND   ebelp EQ itab_it-ebelp.

    IF itab_it-basredpis IS INITIAL.

      SELECT SINGLE *  FROM /pws/zycit406 INTO wa_zycit406

...

 

...

                    itab_it-vlcofins   .

          ENDIF.

        ENDIF.

      ENDIF.

    ENDIF.

* >> Início da inclusão: FORM FILL_ITABIT

ENDIF.

* << Fim da inclusão

    READ TABLE itab_zycit078 WITH KEY

        nrseqli = itab_zycit003-nrseqli.

    IF sy-subrc EQ 0.

      itab_it-codfunleg = itab_zycit078-codfunleg .

      itab_it-codregtri = itab_zycit078-codregtri .

...