Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Fatura Mercadoria
Data/Hora da Publicação: 01/06/2011 00:00:00
Data/Hora Última Alteração: 02/06/2011 15:51:17
Descrição da Nota: FATURA - PAGAMENTO ANTECIPADO
Sintoma
Após a vinculação, acrescentei o valor de US 100,00 no frete e mudei para ajuste livre. O sistema
deixou salvar e aparece mensagem que o pedido possui pagamento antecipado.
Solução
Bloquear a gravação da fatura com alteração de valor se já existir vinculação com o pagamento
antecipado.
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 11195 Data: 01/06/2011 Hora: 14:53:39
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 11195
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 8.0
Pacote : 00007
Agrupamento : 00073
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
FATURA - PAGAMENTO ANTECIPADO
----------------------------------------------------------------------------------------------------
Palavras Chave:
FATURA POSSUI PAGAMENTO ANTECIPADO JÁ VINCULADO
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI003F01
REPT /PWS/SAPMZYCI003
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI003F01
...
IF sy-subrc EQ 0.
v_vlme = itab_zycbt117-vlme.
v_waers = itab_zycbt117-waers.
v_waers = itab_zycbt117-waers.
WRITE itab_zycbt117-vlme TO v_vlme CURRENCY itab_zycbt117-waers.
CONCATENATE itab_zycbt117-nrseq 'no valor:'
v_vlme v_waers
INTO v_valmoed SEPARATED BY space.
IF v_ebeln NE itab_zycit003_aux-ebeln.
v_ebeln = itab_zycit003_aux-ebeln.
* >> Início da inclusão: FORM VERIFICA_PAG_ANTECIPADO
CLEAR: itab_zycit006.
READ TABLE itab_zycit006 WITH KEY nrseq = /pws/zycie006-nrseq.
IF NOT itab_zycit006-nrseq IS INITIAL AND
/pws/zycie006-vltotal NE itab_zycit006-vltotal.
MESSAGE e061 WITH text-209 text-210.
ELSE.
* << Fim da inclusão
MESSAGE i061 WITH text-077 itab_zycit003_aux-ebeln text-078.
* >> Início da inclusão: FORM VERIFICA_PAG_ANTECIPADO
ENDIF.
* << Fim da inclusão
ENDIF.
v_pg_ant = 'X'.
ENDIF.
ENDLOOP.
ENDIF.
ENDFORM.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCI003
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 209
Texto: (47 caracteres)
"Fatura já vinculada com o pagamento antecipado."
Comprimento máximo: 47
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 210
Texto: (37 caracteres)
"Não poderá ter alterações de valores."
Comprimento máximo: 37