CE PLUS - Nota 004609

Módulo: DRAWBACK

Funcionalidade: Ato Concessório

Data/Hora da Publicação: 04/09/2007 00:00:00

Data/Hora Última Alteração: 01/03/2010 17:44:56

Descrição da Nota: ABRE CAMPO USAGEM(%) PARA PREENCHIMENTO QUANDO ESTE ESTIVER EM BRANCO.

Sintoma

 

Ajuste para abertura do campo usagem quando este estiver em branco.

 

Solução

 

Ajuste para abertura do campo usagem quando este estiver em branco.

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 04609 Data: 04/09/2007 Hora: 08:18:37

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

 

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

Nota Número              : 04609

Categoria                : Erro de Programa

Prioridade               : Baixa

Versão PW.CE             : 7.0

Pacote                   : 00003

Agrupamento              : 00013

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

ABRE CAMPO USAGEM(%) PARA PREENCHIMENTO QUANDO ESTE ESTIVER EM BRANCO.

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

Palavras Chave:

CAMPO - MODIFICAÇÃO - USAGEM - IMPORTAÇÃO - PASTA - ATO - CONCESSÓRIO

/PWS/SAPMZYCI040

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

Objetos da nota:

REPS /PWS/MZYCI040F02

REPS /PWS/MZYCI040O01

 

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

Modificações efetuadas em REPS /PWS/MZYCI040F02

 

...

    itab_zycit245-qtd_perda  = /pws/zycie245-qtd_perda .

    itab_zycit245-perda_e     = /pws/zycie245-perda_e     .

    itab_zycit245-qtd_perda_e = /pws/zycie245-qtd_perda_e .

    itab_zycit245-waers    = /pws/zycie245-waers   .

    itab_zycit245-netpr    = /pws/zycie245-netpr   .

    itab_zycit245-vl_frete_t = /pws/zycie245-vl_frete_t.

    itab_zycit245-pctseg   = /pws/zycie245-pctseg  .

    itab_zycit245-vl_seg_t = /pws/zycie245-vl_seg_t.

    itab_zycit245-j_1bnbm  = /pws/zycie245-j_1bnbm .

    itab_zycit245-markci   = markci           .

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

    IF itab_zycit245-qtd_tot IS INITIAL.

      itab_zycit245-qtd_tot = itab_zycit245-qtd_iten.

    ENDIF.

* << Fim da exclusão

    IF NOT itab_zycit245-qtd_tot IS INITIAL.

      itab_zycit245-vl_frete = itab_zycit245-vl_frete_t /

            itab_zycit245-qtd_tot.

      itab_zycit245-qtd_ncm = itab_zycit245-qtd_tot.

      itab_zycit245-um_ncm = itab_zycit245-meins .

      PERFORM converte_um_ncm USING itab_zycit245-codcomp

                              CHANGING itab_zycit245-um_ncm

                                       itab_zycit245-werks

                                       itab_zycit245-qtd_ncm.

    ENDIF.

...

 

...

    itab_zycit245-gewei    = /pws/zycie245-gewei   .

    itab_zycit245-brgew    = /pws/zycie245-brgew   .

    itab_zycit245-ntgew    = /pws/zycie245-ntgew   .

    itab_zycit245-waers    = /pws/zycie245-waers   .

    itab_zycit245-netpr    = /pws/zycie245-netpr   .

    itab_zycit245-vl_frete_t = /pws/zycie245-vl_frete_t.

    itab_zycit245-pctseg   = /pws/zycie245-pctseg  .

    itab_zycit245-vl_seg_t = /pws/zycie245-vl_seg_t.

    itab_zycit245-j_1bnbm  = /pws/zycie245-j_1bnbm .

    itab_zycit245-markci   = markci           .

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

    IF itab_zycit245-qtd_tot IS INITIAL.

      itab_zycit245-qtd_tot = itab_zycit245-qtd_iten.

    ENDIF.

* << Fim da exclusão

    IF NOT itab_zycit245-qtd_tot IS INITIAL.

      itab_zycit245-vl_frete = itab_zycit245-vl_frete_t /

        itab_zycit245-qtd_tot.

      itab_zycit245-qtd_ncm = itab_zycit245-qtd_tot.

      itab_zycit245-um_ncm = itab_zycit245-meins .

      PERFORM converte_um_ncm USING itab_zycit245-codcomp

                              CHANGING itab_zycit245-um_ncm

                                       itab_zycit245-werks

                                       itab_zycit245-qtd_ncm.

    ENDIF.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI040O01

 

...

    ENDIF.

    IF screen-name EQ '/PWS/ZYCIE245-QTD_TOT'.

      READ TABLE itab_zycit245 INDEX tc_cimp2-current_line.

      IF sy-subrc EQ 0 AND NOT /pws/zycie245-qtd_tot IS INITIAL

        AND /pws/zycie244-tipo NE 'F' AND

        /pws/zycit321-c_comum NE 'X'.

        screen-input = 0.

        MODIFY SCREEN.

      ENDIF.

    ENDIF.

* >> Início da inclusão: MODULE TRATA_SCREEN_0203

    IF screen-name EQ '/PWS/ZYCIE245-QTD_ITEN' AND

      v_agrup EQ '1'.

      IF NOT /pws/zycie245-codcomp IS INITIAL AND

      /pws/zycie245-qtd_iten IS INITIAL.

        screen-input = 1.

      ELSE.

        screen-input = 0.

      ENDIF.

      MODIFY SCREEN.

    ENDIF.

* << Fim da inclusão

    IF screen-name EQ '/PWS/ZYCIE245-QTD_NCM'.

      IF /pws/zycie244-tipo EQ 'F'

        AND /pws/zycie245-um_ncm <> /pws/zycie245-meins.

        READ TABLE itab_zycit245 INDEX tc_cimp2-current_line.

        screen-input = 1.

        MODIFY SCREEN.

      ELSEIF /pws/zycit321-c_comum EQ 'X'.

        screen-input = 1.

      ELSE.

        screen-input = 0.

...