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.
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 .
...