CE PLUS - Nota 003145

Módulo: CÂMBIO EXPORTAÇÃO

Funcionalidade: Liquidação de Fatura

Data/Hora da Publicação: 23/02/2007 00:00:00

Data/Hora Última Alteração: 10/03/2010 14:30:53

Descrição da Nota: LIQUIDAÇÃO F-30 - FORM DEFINE_CAMPO CONSISTENCIA POR GRUPO DE CAMPOZFBDT

Sintoma

 

O cenário é o seguinte: Na liquidação de faturas na 1ª F-30 o programa não está passando o campo

ZFBDT ocasionando erro. A Fatura que está sendo liquidada precisa estar na Liquidação em Andamento.

 

Solução

 

Ajuste efetuado no Form Define_Campo da F-30 da Liquidação, onde foi eliminada a consistencia por

grupo de campo.

Versões Tratadas

6.0

Informações Complementares

 

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

Nota Número 03145 Data: 23/02/2007 Hora: 17:11:13

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

 

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

Nota Número              : 03145

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 6.0

Pacote                   : 00026

Agrupamento              : 00154

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

LIQUIDAÇÃO F-30 - FORM DEFINE_CAMPO CONSISTENCIA POR GRUPO DE CAMPOZFBDT

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

Palavras Chave:

LIQUIDAÇÃO F-30 - FORM DEFINE_CAMPO CONSISTENCIA POR GRUPO DE CAMPOZFBDT

 

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

Objetos da nota:

REPS /PWS/LZYGLGF2F01

 

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

Modificações efetuadas em REPS /PWS/LZYGLGF2F01

 

...

         v_required,

         v_invisible.

  CALL FUNCTION 'RPY_DYNPRO_READ'

       EXPORTING

            progname             = p_programa

            dynnr                = p_tela

       TABLES

            fields_to_containers = p_telas.

  READ TABLE p_telas WITH KEY name = p_campo

                              type = 'TEMPLATE'.

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

  IF p_telas-group1 NE space OR p_telas-group2 NE space.

* << Fim da exclusão

    IF p_telas-input_fld EQ 'X'.

      v_input     = 1.

    ELSE.

      v_input     = 0.

    ENDIF.

    IF p_telas-output_fld EQ 'X'.

      v_output    = 1.

    ELSE.

      v_output = 0.

    ENDIF.

...

 

...

    IF p_telas-invisible EQ 'X'.

      v_invisible = 1.

    ELSE.

      v_invisible = 0.

    ENDIF.

    PERFORM zeile_modifizieren(sapff001)

      USING    p_telas-name p_telas-group1 p_telas-group2

               p_telas-group3 p_telas-group4

      CHANGING v_input v_output v_required

               v_invisible.

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

  ENDIF.

* << Fim da exclusão

ENDFORM.

form preenche_tab_exec_call_transac tables    p_itab_ctu_params

                                    structure itab_ctu_params

                                    using     p_mode

                                              p_update.

  p_itab_ctu_params-dismode  = p_mode.

  p_itab_ctu_params-updmode  = p_update.

  APPEND p_itab_ctu_params.

endform.