CE PLUS - Nota 002323

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.

 

Versões Tratadas

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