CE PLUS - Nota 004206

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Fatura Mercadoria

Data/Hora da Publicação: 18/07/2007 00:00:00

Data/Hora Última Alteração: 22/02/2011 16:08:43

Descrição da Nota: CRIAÇÃO DA FATURA DE SERVIÇO

Sintoma

Mensagem de erro "Valor do peso líquido superior ao peso bruto do BL" porém Fatura de Serviço não

possui BL.

 

 

Solução

Verificar se tipo de fatura diferente de "11" Serviço.

E quando for exibição da Fatura não verificar Peso para não enviar mensagem de erro.

 

Versões Tratadas

7.0


Pré-Requisitos

Produto:

Nota

Descrição

AO MUDAR PESO NA FATURA, DÁ ERRO, MESMO SOMANDO IGUAL AO CABEÇALHO.

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 04206 Data: 18/07/2007 Hora: 16:28:37

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 04206

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 7.0

Pacote                   : 00002

Agrupamento              : 00007

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

03349  - 00001 - 7.0    - 00001  - AO MUDAR PESO NA FATURA, DÁ ERRO, MESMO SOMANDO IGUAL AO CABEÇALH

----------------------------------------------------------------------------------------------------

CRIAÇÃO DA FATURA DE SERVIÇO

----------------------------------------------------------------------------------------------------

Palavras Chave:

PESO LÍQUIDO

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI003I01

REPS /PWS/MZYCI003F02

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI003I01

...

    ENDIF.

  ENDIF.

ENDMODULE.

MODULE load_codmod INPUT.

  PERFORM load_codmod.

ENDMODULE.

MODULE load_bconegoc INPUT.

  PERFORM load_bconegoc.

ENDMODULE.

MODULE verifica_peso INPUT.

* >> Início da inclusão: MODULE VERIFICA_PESO

  IF /pws/zycie006-tpfatura NE '11'.

* << Fim da inclusão

  SELECT SINGLE * FROM /pws/zycit093 WHERE nrseqce =

 /pws/zycie006-nrseqce.

  IF sy-subrc = 0 AND v_prof NE 'X'.

    IF /pws/zycie006-ntgew GT /pws/zycit093-brgew.

      MESSAGE e015 WITH text-112.

* >> Início da inclusão: MODULE VERIFICA_PESO

    ENDIF.

* << Fim da inclusão

    ENDIF.

  ENDIF.

...

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI003F02

 

 

...

 INITIAL.

      CLEAR v_tot_frete.

      IF NOT itab_zycit003[] IS INITIAL.

        SELECT ebeln ebelp bprme twrkz ntgew

          FROM ekpo INTO TABLE itab_ekpo

          FOR ALL ENTRIES IN itab_zycit003

          WHERE ebeln = itab_zycit003-ebeln AND

                ebelp = itab_zycit003-ebelp.

      ENDIF.

      LOOP AT itab_zycit003.

* >> Início da inclusão: FORM CALCULA_PESO

        IF sy-tcode NE '/PWS/ZYCI003_L'.

        v_tot_ntgew =  v_tot_ntgew + itab_zycit003-ntgew.

* << Fim da inclusão

* >> Início da exclusão: FORM CALCULA_PESO

        v_tot_ntgew =  v_tot_ntgew + itab_zycit003-ntgew.

* << Fim da exclusão

* >> Início da inclusão: FORM CALCULA_PESO

        ENDIF.

* << Fim da inclusão

      ENDLOOP.

      IF v_tot_ntgew NE /pws/zycie006-ntgew.

        MESSAGE w015 WITH text-071 text-173 v_tot_ntgew.

      ENDIF.

    ELSEIF  /pws/zycie006-rateio IS INITIAL.

      LOOP AT SCREEN.

        IF screen-name = '/PWS/ZYCIE006-RATEIO'.

          IF screen-input = 0.

            screen-required = 0.

            MODIFY SCREEN.

...