Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Despesas
Data/Hora da Publicação: 11/12/2009 00:00:00
Data/Hora Última Alteração: 03/02/2010 16:35:01
Descrição da Nota: FATURA DE DESPESA COM PEDIDOS E MATUSES DIFERENTES SERVIÇO FALHA RATEIO
Sintoma
Ao criar um processo com dois pedidos um dos pedidos sendo com dois itens um dos itens sendo serviço
sem matuse esta realizando a contabilização errada
Solução
Verificar os itens dos pedidos e sendo fatura de despesa e pedidos com material com matuse e
material sem matuse tipo serviço desconsiderar os itens de serviço
7.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 09568 Data: 11/12/2009 Hora: 16:16:22
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 09568
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00001
Agrupamento : 00125
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
FATURA DE DESPESA COM PEDIDOS E MATUSES DIFERENTES SERVIÇO FALHA RATEIO
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - DESPESA - MATUSES - DIFERENTES - SERVIÇO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F02
...
CLEAR: v_valor_desp ,
itab_zycbt035_aux.
FREE : itab_zycbt035_aux.
DESCRIBE TABLE itab_zycit003 LINES v_line.
SELECT * FROM /pws/zycit039
INTO TABLE itab_zycit039
WHERE codmod EQ 'D' AND
land1 EQ t001-land1.
LOOP AT itab_zycit047 WHERE vldp NE 0.
CLEAR : v_desp_aux, v_valor_desp.
* >> Início da inclusão: FORM MULTIPLOS_LANCAMENTOS
IF /pws/zycie006-tpfatura = '04' AND
/pws/zycie006-vinserv NE 'X' AND
itab_zycit003-servico EQ 'X' AND
/PWS/ZYCIE001-MODALIDADE = '03'.
DELETE itab_zycit003 WHERE servico = 'X'.
DESCRIBE TABLE itab_zycit003 LINES v_line.
ENDIF.
* << Fim da inclusão
LOOP AT itab_zycit003.
v_index = sy-tabix.
CLEAR itab_ekkn.
READ TABLE itab_ekkn WITH KEY ebeln = itab_zycit003-ebeln
ebelp = itab_zycit003-ebelp.
CLEAR: itab_matuse.
READ TABLE itab_matuse WITH KEY ebeln = itab_zycit003-ebeln
ebelp = itab_zycit003-ebelp.
IF itab_matuse-knttp IS INITIAL.
CLEAR: itab_classe_aval.
...