CE PLUS - Nota 009568

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

Versões Tratadas

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.

...