Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DSI
Data/Hora da Publicação: 17/12/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 14:59:08
Descrição da Nota: DUMP AO GERAR A VARIAÇÃO CAMBIAL NA DSI PARA PROCESSOS COM FATURA TIPO P
Sintoma
Ao tentar lançar a variação cambial na DSI ocorre DUMP
Solução
Atualizada DI para desconsiderar as faturas não contabilizadas na variação cambial.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05474 Data: 17/12/2007 Hora: 09:31:37
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05474
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00003
Agrupamento : 00027
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
03933 - 00001 - 7.0 - 00001 - DUMP AO FAZER A VARIAÇÃO CAMBIAL NA DSI
----------------------------------------------------------------------------------------------------
DUMP AO GERAR A VARIAÇÃO CAMBIAL NA DSI PARA PROCESSOS COM FATURA TIPO P
----------------------------------------------------------------------------------------------------
Palavras Chave:
DUMP - DSI - VARIAÇÃO - CAMBIAL - FATURA - TIPO P -
/PWS/SAPMZYCI058
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI058F03
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI058F03
...
eliminado = space.
ENDLOOP.
LOOP AT itab_zycit132.
READ TABLE itab_zycit006 WITH KEY nrseq = itab_zycit132-nrseq.
IF sy-subrc = 0.
MOVE: itab_zycit132-belnr_p TO itab_zycit006-belnr_p.
MOVE: itab_zycit132-dt_belnrp TO itab_zycit006-dt_belnrp.
APPEND itab_zycit006.
ENDIF.
ENDLOOP.
* >> Início da exclusão: FORM RECLASSIFICACAO_IA
LOOP AT itab_zycit006 WHERE belnr_p IS initial.
* << Fim da exclusão
* >> Início da inclusão: FORM RECLASSIFICACAO_IA
LOOP AT itab_zycit006.
IF itab_zycit006-belnr_p IS INITIAL.
* << Fim da inclusão
DELETE itab_zycit006.
* >> Início da inclusão: FORM RECLASSIFICACAO_IA
ELSEIF itab_zycit006-frpagto EQ 'P' OR
itab_zycit006-frpagto EQ 'A' .
DELETE itab_zycit006.
ENDIF.
ENDLOOP.
LOOP AT itab_zycit006.
* << Fim da inclusão
ENDLOOP.
* >> Início da inclusão: FORM RECLASSIFICACAO_IA
IF sy-subrc NE 0 .
EXIT.
ENDIF.
* << Fim da inclusão
CLEAR: itab_matuse.
REFRESH: itab_matuse.
IF NOT itab_zycit003[] IS INITIAL.
SELECT ebeln ebelp matnr bwtar j_1bmatuse knttp werks
FROM ekpo INTO TABLE itab_matuse
FOR ALL ENTRIES IN itab_zycit003
WHERE ebeln = itab_zycit003-ebeln
AND ebelp = itab_zycit003-ebelp.
ENDIF.
LOOP AT itab_matuse.
...