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.
7.0
Produto:
Nota
Descrição
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.
...