Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 04/10/2012 00:00:00
Data/Hora Última Alteração: 25/10/2012 12:14:32
Descrição da Nota: NÃO ESTÁ PREENCHENDO O VALOR A RECOLHER DOS IMPOSTOS COM VALOR FIXO
Sintoma
O programa só preenche o valor a recolher dos impostos com valor fixo quando é acessado o detalhe do
item.
Solução
Ajustado programa para preencher o valor a recolher dos impostos com valor fixo
9.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 12583 Data: 04/10/2012 Hora: 14:30:32
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 12583
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 9.0
Pacote : 00002
Agrupamento : 00131
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
10073 - 00001 - 8.0 - 00003 - AJUSTADO CALCULO DO VALOR A RECOLHER(ANA)
----------------------------------------------------------------------------------------------------
NÃO ESTÁ PREENCHENDO O VALOR A RECOLHER DOS IMPOSTOS COM VALOR FIXO
----------------------------------------------------------------------------------------------------
Palavras Chave:
ANA - VALOR - FIXO - RECOLHER - IMPOSTO - PASTA - CARGA - 3
/PWS/SAPMZYCI059
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI059F03
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI059F03
...
itab_zycit403-valorcalc =
itab_zycit403-base * itab_zycit403-percentual / 100.
IF itab_zycit403-valorcalc < itab_zycit399-vlmin AND
NOT itab_zycit399-vlmin IS INITIAL.
itab_zycit403-valorcalc = itab_zycit399-vlmin.
ENDIF.
IF itab_zycit403-valorcalc > itab_zycit399-vlmax AND
NOT itab_zycit399-vlmax IS INITIAL.
itab_zycit403-valorcalc = itab_zycit399-vlmax.
ENDIF.
* >> Início da exclusão: FORM CARREGA_TRIBUTOS
IF NOT itab_zycit403-percentual IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM CARREGA_TRIBUTOS
IF NOT itab_zycit403-percentual IS INITIAL
OR itab_zycit403-valorrec IS INITIAL.
* << Fim da inclusão
itab_zycit403-valorrec = itab_zycit403-valorcalc.
ENDIF.
APPEND itab_zycit403.
READ TABLE itab_adic INTO wa_adic
WITH KEY ebeln = itab_it-ebeln
ebelp = itab_it-ebelp
codigo = itab_zycit403-codigo.
IF sy-subrc NE 0.
MOVE: itab_it-ebeln TO wa_adic-ebeln,
itab_it-ebelp TO wa_adic-ebelp,
...