Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 20/03/2009 00:00:00
Data/Hora Última Alteração: 22/02/2011 16:17:20
Descrição da Nota: PERMITIR RECEBER FATURA DE SERVIÇO COM MATUSE
Sintoma
Fatura de Serviço antes era feito com pedido normal porque nós não tratavamos hoje após o
desenvolvimento para atender pedido de serviço não estamos mais deixando fazer com pedido normal,
dando erro no recebimento.
Solução
Permitir Receber Fatura de Serviço com Matuse e sem Matuse
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 08222 Data: 20/03/2009 Hora: 14:39:53
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 08222
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 7.0
Pacote : 00009
Agrupamento : 00090
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
08116 - 00001 - 7.0 - 00008 - IMPLEMENTAÇÃO DA FATURA DE SERVIÇO COM PEDIDO DE SERVIÇO
----------------------------------------------------------------------------------------------------
PERMITIR RECEBER FATURA DE SERVIÇO COM MATUSE
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA - SERVIÇO - MATUSE - RECEBIMENTO
MENSAGEM "M8 186 SALDO DA FATURA NAO IGUAL A ZERO:
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F02
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F02
...
LOOP AT itab_zycit031.
READ TABLE itab_ekpo WITH KEY ebeln = itab_zycit031-ebeln
ebelp = itab_zycit031-ebelp.
IF sy-subrc EQ 0.
v_cont = v_cont + 1.
itab_itemdata-invoice_doc_item = v_cont.
itab_itemdata-po_number = itab_zycit031-ebeln.
itab_itemdata-po_item = itab_zycit031-ebelp.
itab_itemdata-tax_code = itab_zycie033-mwskz.
itab_itemdata-item_amount = itab_zycit031-wrbtr.
* >> Início da exclusão: FORM FILL_DATE_MR1M
IF /pws/zycie006-tpfatura NE '11'.
* << Fim da exclusão
* >> Início da inclusão: FORM FILL_DATE_MR1M
IF /pws/zycie006-tpfatura NE '11' OR
( /pws/zycie006-tpfatura EQ '11' AND
NOT itab_matuse-J_1BMATUSE IS INITIAL ).
* << Fim da inclusão
itab_itemdata-quantity = itab_zycit031-menge.
itab_itemdata-po_unit = itab_zycit031-meins.
itab_itemdata-po_unit_iso = itab_zycit031-meins.
itab_itemdata-po_pr_uom = itab_ekpo-bprme.
itab_itemdata-po_pr_uom_iso = itab_ekpo-bprme.
ENDIF.
APPEND itab_itemdata.
ENDIF.
ENDLOOP.
...