Módulo: DRAWBACK
Funcionalidade: Composição
Data/Hora da Publicação: 12/02/2008 00:00:00
Data/Hora Última Alteração: 17/02/2011 15:18:20
Descrição da Nota: DESCONSIDERA NOTAS FISCAIS ESTORNADAS
Sintoma
Na composição isenção estão sendo selecionadas notas fiscais estornadas nos processos de Trading
Company.
Solução
Verificar campo CANCEL na tabela de cabeçalho da nota fiscal.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05902 Data: 12/02/2008 Hora: 13:38:58
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05902
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00004
Agrupamento : 00034
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
03668 - 00001 - 7.0 - 00001 - PREENCHE O PESO LIQUIDO E BRUTO PARA PROCESSOS DE TRADING COMPANY
----------------------------------------------------------------------------------------------------
DESCONSIDERA NOTAS FISCAIS ESTORNADAS
----------------------------------------------------------------------------------------------------
Palavras Chave:
NOTA - FISCAL - COMPOSIÇÃO - ISENÇÃO - ESTORNADA
/PWS/SAPMZYCI064
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI064F03
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI064F03
...
SELECT a~docnum a~docdat a~parid a~nfnum a~series b~refkey
b~refitm b~menge b~meins b~netpr b~netwr
b~werks b~cfop b~nbm b~matnr b~itmnum
b~netfre b~netins a~waerk
FROM ( j_1bnfdoc AS a INNER JOIN j_1bnflin AS b ON
a~docnum EQ b~docnum )
INTO TABLE itab_nota_c
FOR ALL ENTRIES IN itab_zycit281
WHERE a~docdat >= p_dtexp1
AND a~docdat <= p_dtexp2
* >> Início da inclusão: FORM COMERC_EXP
AND a~cancel NE 'X'
* << Fim da inclusão
AND a~bukrs EQ /pws/zycie258-bukrs
AND b~matnr EQ itab_zycit281-matnr.
ENDIF.
REFRESH: itab_sel_vbfa, itab_vbfa.
LOOP AT itab_nota_c.
READ TABLE itab_zycit473 WITH KEY kunnr = itab_nota_c-parid.
IF sy-subrc NE 0.
DELETE itab_nota_c WHERE parid EQ itab_nota_c-parid.
CONTINUE.
ENDIF.
...