Módulo: CÂMBIO EXPORTAÇÃO
Funcionalidade: Liquidação em Andamento
Data/Hora da Publicação: 26/10/2006 00:00:00
Data/Hora Última Alteração: 18/02/2011 15:19:00
Descrição da Nota: LIQUIDAÇÃO EM ANDAMENTO - DUMP AO SALVAR SEM PRESSIONAR ENTER
Sintoma
Ao salvar a liquidação em andamento sem preencher os campos valor liquidação, data inclusão ou data
de crédito no exterior, sem pressionar a tecla ENTER, o programa está gerando dump.
Solução
O programa passou a exigir o preenchimento do campo valor liquidação e a preencher de forma
automática os campos data inclusão e data de crédito no exterior ao salvar sem pressionar o ENTER.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 02323 Data: 26/10/2006 Hora: 13:40:39
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 02323
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00025
Agrupamento : 00137
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
LIQUIDAÇÃO EM ANDAMENTO - DUMP AO SALVAR SEM PRESSIONAR ENTER
----------------------------------------------------------------------------------------------------
Palavras Chave:
LIQUIDAÇÃO ANDAMENTO DUMP SALVAR ENTER
----------------------------------------------------------------------------------------------------
Objetos da nota:
DYNP /PWS/SAPMZYCB031 0100
REPS /PWS/MZYCB031F01
REPS /PWS/MZYCB031I01
REPT /PWS/SAPMZYCB031
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DYNP /PWS/SAPMZYCB031 0100
PROCESS AFTER INPUT.
...
MODULE seta_top_of_line.
CALL SUBSCREEN ss_html.
LOOP AT itab_zycbt209.
* >> Início da inclusão: PAI
CHAIN.
FIELD /pws/zycbe209-vlme.
MODULE consiste_valores.
ENDCHAIN.
* << Fim da inclusão
MODULE modify_line.
ENDLOOP.
MODULE: verifica_linhas,
user_command_0100,
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB031F01
...
CLEAR /pws/zycbe209-belnr2.
ENDIF.
IF /pws/zycbe209-dtincl IS INITIAL.
/pws/zycbe209-dtincl = sy-datum.
ENDIF.
* >> Início da inclusão: FORM MODIFY_LINE
IF /pws/zycbe209-dtcredext IS INITIAL.
/pws/zycbe209-dtcredext = sy-datum.
ENDIF.
* << Fim da inclusão
MOVE-CORRESPONDING /pws/zycbe209 TO itab_zycbt209.
IF itab_zycbt209-belnr IS INITIAL AND
itab_zycbt209-oper IS INITIAL.
MOVE: v_vlsltrans TO itab_zycbt209-vlsltrans,
/pws/zycbe209-vlme TO itab_zycbt209-saldo.
...
...
AND bukrs = itab_zycbt209-bukrs
AND shkzg = 'S'.
SELECT SINGLE ztag1 FROM t052
INTO v_ztag1
WHERE zterm = v_zterm.
* >> Início da inclusão: FORM VERIFICA_PRORROGACAO
IF v_zbd1t = 0.
IF v_ztag1 IS INITIAL.
v_zbd1t = itab_zycbt017-dtvencto - itab_zycbt017-dtbl.
ELSE.
* << Fim da inclusão
v_zbd1t = v_ztag1.
* >> Início da inclusão: FORM VERIFICA_PRORROGACAO
ENDIF.
* << Fim da inclusão
LOOP AT itab_zycbt045 WHERE nrinvoic = itab_zycbt030-nrinvoic.
v_zbd1t = v_zbd1t + itab_zycbt045-nrdias.
ENDLOOP.
* >> Início da inclusão: FORM VERIFICA_PRORROGACAO
ENDIF.
* << Fim da inclusão
itab_zycbe033-zbd1t = v_zbd1t.
itab_zycbe033-ebene = v_buzei+1(2).
ENDFORM.
FORM verifica_prorrogacao_est.
CLEAR: v_buzei, v_zterm, v_zbd1t, v_ztag1.
...
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCB031I01
...
IF sy-subrc NE 0.
DESCRIBE TABLE itab_zycbt209 LINES v_line_ini.
tc_liq-top_line = v_line_ini + 1.
ENDIF.
ENDMODULE.
* >> Início da inclusão:
MODULE consiste_valores INPUT.
CHECK NOT /pws/zycbe209-nrinvoic IS INITIAL.
IF /pws/zycbe209-vlme IS INITIAL.
MESSAGE e015 WITH 'Informe'(071) 'o Valor Liquidação.'(072).
ENDIF.
ENDMODULE.
* << Fim da inclusão
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPT /PWS/SAPMZYCB031
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 071
Texto: (7 caracteres)
"Informe"
Comprimento máximo: 7
------------------------------------------------------------------------
Incluído símbolo de texto:
Idioma: PT
Símbolo: 072
Texto: (19 caracteres)
"o Valor Liquidação."
Comprimento máximo: 19