CE PLUS - Nota 009262

Módulo: CÂMBIO FINANCEIRO

Funcionalidade: Despesas

Data/Hora da Publicação: 26/10/2009 00:00:00

Data/Hora Última Alteração: 04/03/2010 11:14:47

Descrição da Nota: CODE INSPECTOR CÂMBIO

Sintoma

 

Code inspector Câmbio

 

Solução

 

Code inspector Câmbio

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 09262 Data: 26/10/2009 Hora: 18:34:50

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

 

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

Nota Número              : 09262

Categoria                : Melhoria

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00001

Agrupamento              : 00120

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

Texto Rápido:

CODE INSPECTOR CÂMBIO

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

Palavras Chave:

CODE INSPECTOR CÂMBIO

 

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

Objetos da nota:

RELE F6DK972556 20091026 182750 PWSCB

RELE F6DK972558 20091026 182745 PWSCB

REPS /PWS/LZYGLGF2F01

REPS /PWS/MZYCB001F01

REPS /PWS/MZYCB001O01

REPS /PWS/MZYCB004F01

REPS /PWS/MZYCB009F05

REPS /PWS/MZYCB009F08

REPS /PWS/MZYCB012F01

REPS /PWS/MZYCB027F01

REPS /PWS/MZYCB028F01

REPS /PWS/MZYCB030F02

REPS /PWS/MZYCB115F01

REPS /PWS/MZYCBT133F01

REPS /PWS/MZYGL003F01

REPS /PWS/MZYGL003O01

REPS /PWS/MZYGL004O01

REPS /PWS/MZYGL014O01

REPS /PWS/MZYGL016F01

REPS /PWS/MZYGL017F01

REPS /PWS/MZYGL340O01

REPS /PWS/MZYGL341O01

REPS /PWS/MZYGL342O01

REPS /PWS/ZYCBR108

REPS /PWS/ZYCBR361

REPS /PWS/ZYCBR362

REPS /PWS/ZYCBR999

REPS /PWS/ZYCER907

REPS /PWS/ZYCMR006

REPS /PWS/ZYCMR119

REPS /PWS/ZYGLR024A

REPS /PWS/ZYGLR999

 

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

Modificações efetuadas em RELE F6DK972556 20091026 182750 PWSCB

 

 

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

Modificações efetuadas em RELE F6DK972558 20091026 182745 PWSCB

 

 

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

Modificações efetuadas em REPS /PWS/LZYGLGF2F01

 

...

    LOOP AT itab_t041b.

      IF itab_t041b-bukrs = itab_t041b-bbukr.

        DELETE itab_t041b.

      ENDIF.

    ENDLOOP.

    CLEAR itab_t041b.

    CHECK NOT itab_t041b[] IS INITIAL.

    IF p_tpcont EQ 'S'.

      SELECT bukrs saknr FROM skb1

             INTO TABLE itab_empresas

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

             WHERE saknr EQ p_conta.

* << Fim da exclusão

* >> Início da inclusão: FORM VERIFICA_EMPRESAS

             where saknr eq p_conta. "#EC CI_SGLSELECT

* << Fim da inclusão

    ELSEIF p_tpcont EQ 'K'.

      SELECT bukrs lifnr FROM lfb1

             INTO TABLE itab_empresas

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

             WHERE lifnr EQ p_conta.

* << Fim da exclusão

* >> Início da inclusão: FORM VERIFICA_EMPRESAS

             where lifnr eq p_conta. "#EC CI_SGLSELECT

* << Fim da inclusão

    ELSEIF p_tpcont EQ 'D'.

      SELECT bukrs kunnr FROM knb1

             INTO TABLE itab_empresas

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

             WHERE kunnr EQ p_conta.

* << Fim da exclusão

* >> Início da inclusão: FORM VERIFICA_EMPRESAS

             where kunnr eq p_conta. "#EC CI_SGLSELECT

* << Fim da inclusão

    ENDIF.

    IF NOT itab_empresas[] IS INITIAL.

      CLEAR v_lines.

      LOOP AT itab_empresas.

        LOOP AT itab_t041b WHERE bbukr = itab_empresas-bukrs.

          v_lines = v_lines + 1.

        ENDLOOP.

      ENDLOOP.

      IF NOT v_lines IS INITIAL.

        PERFORM bdc_screen USING  'SAPMF05A'    '0701'.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB001F01

 

...

      message i227 with itab_dados-descricao.

    endloop.

    clear itab_dados.

    refresh itab_dados.

    leave to screen '100'.

  endif.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.        "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-151

            textline2          = text-152

            titel              = text-153

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB001O01

 

...

     sy-dynnr eq '0102'.

    v_cod_grupo = 'CCO'.

  elseif sy-dynnr eq '0108'.

    v_cod_grupo = 'CCR'.

  endif.

  select campo flag

     from /pws/zyglt320

     into table itab_t320

      where programa = sy-repid and

            tela     = sy-dynnr and

* >> Início da exclusão: MODULE TRATA_TBCONTROL

            cod_grupo = v_cod_grupo.

* << Fim da exclusão

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

            cod_grupo = v_cod_grupo. "#EC CI_NOFIRST

* << Fim da inclusão

  sort itab_t320 by campo.

  loop at screen.

    itab_nome_campo-nome_campo_tela = screen-name.

    append itab_nome_campo.

  endloop.

  sort itab_nome_campo.

  loop at itab_t320.

    concatenate '.' itab_t320-campo '.' into v_comp.

    search itab_nome_campo for v_comp starting at 1.

    if sy-subrc eq 0.

...

 

...

         itab_nome_campo[],

         v_nome_campo,

         v_comp.

  check not /pws/zycbe002-nrdias is initial.

  v_cod_grupo = 'CCO'.

  select campo flag

     from /pws/zyglt320

     into table itab_t320

      where programa = sy-repid and

            tela     = sy-dynnr and

* >> Início da exclusão: MODULE TRATA_CAMPOS_102

            cod_grupo = v_cod_grupo.

* << Fim da exclusão

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

            cod_grupo = v_cod_grupo. "#EC CI_NOFIRST

* << Fim da inclusão

  sort itab_t320 by campo.

  loop at screen.

    itab_nome_campo-nome_campo_tela = screen-name.

    append itab_nome_campo.

  endloop.

  sort itab_nome_campo.

  loop at itab_t320.

    concatenate '.' itab_t320-campo '.' into v_comp.

    search itab_nome_campo for v_comp starting at 1.

    if sy-subrc eq 0.

...

 

...

module trata_tc_comissao output.

  clear: itab_t320[], itab_nome_campo[], v_nome_campo, v_comp.

  if sy-dynnr eq '0116'.

    v_cod_grupo = 'CCO'.

  endif.

  select campo flag

    from /pws/zyglt320

    into table itab_t320

    where programa  eq sy-repid    and

          tela      eq sy-dynnr    and

* >> Início da exclusão: MODULE TRATA_TC_COMISSAO

          cod_grupo eq v_cod_grupo.

* << Fim da exclusão

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

          cod_grupo eq v_cod_grupo. "#EC CI_NOFIRST

* << Fim da inclusão

  sort itab_t320 by campo.

  loop at screen.

    itab_nome_campo-nome_campo_tela = screen-name.

    append itab_nome_campo.

  endloop.

  sort itab_nome_campo.

  loop at itab_t320.

    concatenate '.' itab_t320-campo '.' into v_comp.

    search itab_nome_campo for v_comp starting at 1.

    if sy-subrc eq 0.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB004F01

 

...

            others                 = 7.

  select single * from bkpf

    where bukrs eq itab_zycbt006-bukrs

      and belnr eq itab_zycbt006-belnr5

      and gjahr eq v_year.

  v_taxa = bkpf-kursf.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.              "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-034

            textline2          = text-035

            titel              = text-036

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB009F05

 

...

  /pws/zycbe017a-fkdat    = ''.

  /pws/zycbe017a-kunag    = ''.

  /pws/zycbe017a-dtvencto = ''.

  /pws/zycbe017a-inco1    = ''.

  /pws/zycbe017a-nrsd     = ''.

  v_nrre_ate         = ''.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.         "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-087

            textline2          = text-088

            titel              = text-089

...

 

...

  data: v_nlin type i value is initial.

  if sy-ucomm eq 'CRET'.

    free:   itab_zycbt017_aux, itab_nrinvoic, itab_gsberf  , itab_fkdat,

            itab_kunag       , itab_dtvencto, itab_dtbl    , itab_inco1,

            itab_nrre        , itab_nrsd.

    free:   itab_zycbt209_aux.

    if not refe[] is initial.

       select *

          into table itab_zycbt209_aux

          from /pws/zycbt209

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

         where ref_ordem in refe.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONAR_ZYCBT017

         where ref_ordem in refe. "#EC CI_NOFIELD

* << Fim da inclusão

       if not itab_zycbt209_aux[] is initial.

          select *

           into table itab_zycbt017_aux

           from /pws/zycbt017

            for all entries in itab_zycbt209_aux

          where nrinvoic = itab_zycbt209_aux-nrinvoic

            and nrparcf  = itab_zycbt209_aux-nrparcf

            and gsberf   = itab_zycbt209_aux-gsberf

            and vlslf    > 0.

       endif.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB009F08

 

...

               for all entries in itab_vinc

               where nrseqc eq itab_vinc-nrseqc.

    endif.

    select *

         from /pws/zycbt209

         into table itab_zycbt209

         for all entries in itab_vinc

         where nrinvoic = itab_vinc-nrinvoic and

               gsberf   = itab_vinc-gsberf   and

               nrparcf  = itab_vinc-nrparcf  and

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

               nrseqc   = itab_vinc-nrseqc.

* << Fim da exclusão

* >> Início da inclusão: FORM ESTORNO_PERIODO_ABERTO

               nrseqc   = itab_vinc-nrseqc. "#EC CI_NOFIRST

* << Fim da inclusão

    if sy-subrc ne 0.

      select *

           from /pws/zycbt209

           into table itab_zycbt209

           for all entries in itab_vinc

           where nrinvoic = itab_vinc-nrinvoic and

                 gsberf   = itab_vinc-gsberf   and

                 nrparcf  = itab_vinc-nrparcf  . "#EC CI_NOFIRST

    endif.

    select *

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB012F01

 

...

            others           = 3.

  if sy-subrc ne 0.

    v_motivo = '02'.

  else.

    v_motivo = '01'.

  endif.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.           "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-086

            textline2          = text-087

            titel              = text-088

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB027F01

 

...

                             value(p_description).

  if p_field is initial.

    itab_zycbt034-campo = p_fieldname.

    itab_zycbt034-descricao = p_description.

    append itab_zycbt034.

  endif.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.        "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-026

            textline2          = text-027

            titel              = text-028

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB028F01

 

...

      endloop.

    endif.

  else.

    v_ok = 'X'.

  endif.

  perform clear_date_batch.

endform.

form modo_batch_input.

  clear:  /pws/zycbt039, itab_modo.

  refresh itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo. "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-094

            textline2          = text-095

            titel              = text-096

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB030F02

 

...

form inicializa_156.

  clear: /pws/zycbe156, wa_zycbt156.

  move-corresponding /pws/zycbe092 to /pws/zycbe156.

  /pws/zycbe156-dtincl = sy-datum.

  perform nrseq_desp.

  move-corresponding /pws/zycbe156 to wa_zycbt156.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.  "#EC CI_NOWHERE

  endselect.

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-047

            textline2          = text-048

            titel              = text-049

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCB115F01

 

...

         up to 1 rows

         from /pws/zyglt009

         where bukrs eq itab_zycbt134-bukrs.

  endselect.

  select *

         up to 1 rows

         from /pws/zycbt089

         where bukrs eq itab_zycbt134-bukrs.

  endselect.

  if itab_zycat027[] is initial.

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

    select * from /pws/zycat027 into table itab_zycat027.

* << Fim da exclusão

* >> Início da inclusão: FORM EXECUTA_BATCH

    select * from /pws/zycat027 into table itab_zycat027."#EC CI_NOWHERE

* << Fim da inclusão

  endif.

  if itab_zycbt134-mdcorresp = 'CP'.

    perform get_parameters_cp using itab_zycbt134-tpproc.

    if /pws/zycbt145-cod_fech ne 'TR'.

      clear v_origem.

      loop at itab_zycbt064 where nrboleto = itab_zycbt134-nrseq.

        loop at itab_zycbt124 where nrseq     = itab_zycbt064-nrchave

                                and tpoper    = 'P'

                                and ( criacao = 'D' or

                                      criacao = 'R' ).

...

 

...

               where nrseq eq itab_zycbt064-nrchave.

      select * from /pws/zycbt124

               into table itab_zycbt124

               for all entries in itab_zycbt064

               where nrseq eq itab_zycbt064-nrchave.

      if not itab_zycbt124[] is initial.

        select * from /pws/zycat025

                 into table itab_zycat025

                 for all entries in itab_zycbt124

                 where nrseq eq itab_zycbt124-nrseq.    "#EC CI_NOFIRST

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

        select * from /pws/zycat024 into table itab_zycat024.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS_ORIGEM

        select * from /pws/zycat024

                 into table itab_zycat024."#EC CI_NOWHERE

* << Fim da inclusão

      endif.

      select * from /pws/zycbt128

               into table itab_zycbt128

               for all entries in itab_zycbt064

               where nrseq eq itab_zycbt064-nrchave.

      if not itab_zycbt128[] is initial.

        select * from /pws/zycbt129

                 into table itab_zycbt129

                 for all entries in itab_zycbt128

                 where nrseq eq itab_zycbt128-nrseq.

...

 

...

        call transaction 'FB03' and skip first screen.

      else.

        message e261(sf) with 'FB03'.

      endif.

    endif.

  endif.

endform.

form modo_batch_input.

  clear:  /pws/zycbt039, itab_modo.

  refresh itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

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

    append itab_modo.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

    append itab_modo. "#EC CI_NOWHERE

* << Fim da inclusão

  endselect.

  sort itab_modo descending.

...

 

...

  endif.

  if v_lifnr_from is initial.

    v_lifnr_from = v_lifnr_to.

  endif.

  if v_lifnr_to   is initial.

    v_lifnr_to   = v_lifnr_from.

  endif.

  if v_nrseq_from is initial and v_nrseq_to is initial.

    select min( nrseq ) max( nrseq )

      into (v_nrseq_from, v_nrseq_to)

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

      from /pws/zycbt134.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECT_DATA_ZYCBT134

      from /pws/zycbt134. "#EC CI_NOWHERE

* << Fim da inclusão

  endif.

  if v_dtboleto_from is initial and v_dtboleto_to is initial.

    select min( dtboleto ) max( dtboleto )

      into (v_dtboleto_from, v_dtboleto_to)

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

      from /pws/zycbt134.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECT_DATA_ZYCBT134

      from /pws/zycbt134. "#EC CI_NOWHERE

* << Fim da inclusão

  endif.

  if v_bukrs_from is initial and v_bukrs_to is initial.

    select min( bukrs ) max( bukrs )

      into (v_bukrs_from, v_bukrs_to)

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

      from /pws/zycbt134.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECT_DATA_ZYCBT134

      from /pws/zycbt134. "#EC CI_NOWHERE

* << Fim da inclusão

  endif.

  if v_dtlanc_from is initial and v_dtlanc_to is initial.

    select min( dtlanc ) max( dtlanc )

      into (v_dtlanc_from, v_dtlanc_to)

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

      from /pws/zycbt134.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECT_DATA_ZYCBT134

      from /pws/zycbt134. "#EC CI_NOWHERE

* << Fim da inclusão

    if v_dtlanc_from is initial.

      v_dtlanc_from = '00000000'.

    endif.

  endif.

  if v_lifnr_from is initial and v_lifnr_to is initial.

    select min( lifnr ) max( lifnr )

      into (v_lifnr_from, v_lifnr_to)

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

      from /pws/zycbt134.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECT_DATA_ZYCBT134

      from /pws/zycbt134. "#EC CI_NOWHERE

* << Fim da inclusão

  endif.

  if v_export = 'X'.

    refresh: p_nrseq,  p_dtboleto, p_mdcorresp, p_nrcontr, p_bukrs,

             p_dtlanc, p_lifnr.

    clear:   p_nrseq,  p_dtboleto, p_mdcorresp, p_nrcontr, p_bukrs,

             p_dtlanc, p_lifnr.

    p_nrseq-sign       =   text-216.

    p_nrseq-option     =   text-217.

    p_nrseq-low        =   v_nrseq_from.

    p_nrseq-high       =   v_nrseq_to.

...

 

...

        delete itab_zycbt154

        where belnr_pr = v_belnr_f_02j."#EC CI_NOFIRST

        delete from /pws/zycbt154

         where belnr_pr = v_belnr_f_02j."#EC CI_NOFIRST

        commit work.

        clear v_belnr_f_02j.

      elseif v_mod = 'IR'.

        message i061 with text-104 v_belnr_f_02i

                          text-230 itab_zycbt134_sel-nrseq.

        delete itab_zycbt154 where belnr_pr = v_belnr_f_02i.

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

        delete from /pws/zycbt154 where belnr_pr = v_belnr_f_02i.

* << Fim da exclusão

* >> Início da inclusão: FORM ESTORNA_DIFERENCA

        delete from /pws/zycbt154

               where belnr_pr = v_belnr_f_02i. "#EC CI_NOFIRST

* << Fim da inclusão

        commit work.

        clear v_belnr_f_02i.

      endif.

      clear: v_estorno.

      v_nrseq  = itab_zycbt134-nrseq.

      perform executa_fbra_fb08 using

                               'X'

                               itab_zycbt134-bukrs

                               itab_zycbt134-belnr_c

                               itab_zycbt134-dtlanc

...

 

...

             up to 1 rows

             from /pws/zycbt011

             into wa_zycbt011

             where codeven = '009O'

               and codmod  = 'F'

               and bukrs   = itab_zycbt124-bukrs.

      endselect.

    endif.

  endif.

  if itab_zycat027[] is initial.

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

    select * from /pws/zycat027 into table itab_zycat027.

* << Fim da exclusão

* >> Início da inclusão: FORM GET_PARAMETERS_CP

    select * from /pws/zycat027 into table itab_zycat027."#EC CI_NOWHERE

* << Fim da inclusão

  endif.

endform.

form seleciona_docto_cp using p_tpproc.

  read table itab_zycbt031 with key nrseq = itab_zycbt134-nrseq.

  check sy-subrc = 0.

  clear   itab_zycbt036.

  refresh itab_zycbt036.

  if p_tpproc = 'PRINCIPAL' or p_tpproc = ' '.

    if /pws/zycbt145-cod_fech  eq 'TR'  or

       /pws/zycbt124-frpagto   eq 'R'.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCBT133F01

 

...

      CLEAR: itab_zycbt133-bukrs,

             itab_zycbt133-codmod.

      MESSAGE s016 WITH text-002.

    ENDIF.

  ENDIF.

ENDFORM.

FORM seleciona.

  IF itab_zycbt133[] IS INITIAL AND okcode NE 'DELE'.

    SELECT *

    FROM /pws/zycbt133

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

    INTO TABLE itab_zycbt133.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA

    into table itab_zycbt133. "#EC CI_NOWHERE

* << Fim da inclusão

    PERFORM authority_check.

    MOVE itab_zycbt133[] TO itab_zycbt133_aux[].

  ENDIF.

  v_current = 1.

ENDFORM.

FORM linha_tc.

  CASE sy-dynnr.

    WHEN '0100'.

      DESCRIBE TABLE itab_zycbt133 LINES v_line.

      tc_param-lines = v_line.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL003F01

 

...

  ls_listheader-key    = text-009.

  ls_listheader-info   = sy-uname.

  append ls_listheader to et_list_commentary.

  call function 'REUSE_ALV_COMMENTARY_WRITE'

       exporting

            it_list_commentary = et_list_commentary.

endform.

form fill_output_table_par.

  refresh t_param.

  select * from /pws/zyglt015

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

   into table t_param.

* << Fim da exclusão

* >> Início da inclusão: FORM FILL_OUTPUT_TABLE_PAR

   into table t_param. "#EC CI_NOWHERE

* << Fim da inclusão

endform.

form alv_build_fieldcat_par.

  clear ls_fieldcat.

  ls_fieldcat-col_pos       =   pos.

  ls_fieldcat-fieldname     =   'TIPMEN'.

  ls_fieldcat-ref_fieldname =   'TIPMEN'.

  ls_fieldcat-ref_tabname   =   'T_PARAM'.

  ls_fieldcat-seltext_s     =   text-024.

  ls_fieldcat-outputlen     =   10.

  append ls_fieldcat to gt_fieldcat.

...

 

...

     into v_status

     up to 1 rows

     where domname = '/PWS/ZYGLD029'

       and domvalue_l = /pws/zyglt019-status. "#EC CI_GENBUFF

    endselect.

  elseif not /pws/zyglt015-status is initial.

    select ddtext from dd07t

     into v_status

     up to 1 rows

     where domname = '/PWS/ZYGLD029'

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

       and domvalue_l = /pws/zyglt015-status.

* << Fim da exclusão

* >> Início da inclusão: FORM DET_DOMINIO

       and domvalue_l = /pws/zyglt015-status. "#EC CI_GENBUFF

* << Fim da inclusão

    endselect.

  else.

    clear v_status.

  endif.

  if not /pws/zyglt019-categ_dad is initial.

    select  ddtext from dd07t

     into v_categ_dad

     up to 1 rows

     where domname    = '/PWS/ZYGLD123'

       and domvalue_l = /pws/zyglt019-categ_dad."#EC CI_GENBUFF

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL003O01

 

...

      g_ts_monitor-subscreen = '1004'.

    when c_ts_monitor-tab5.

      g_ts_monitor-subscreen = '1005'.

    when others.

  endcase.

endmodule.

module status_1003 output.

  clear: v_numreg, sy-ucomm, ok-code.

  select categ denom tip

    from /pws/zyglt016

* >> Início da exclusão: MODULE STATUS_1003

    into table t_categ.

* << Fim da exclusão

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

    into table t_categ. "#EC CI_NOWHERE

* << Fim da inclusão

  if t_tb_categ[] is initial.

    t_tb_categ[] = t_categ[].

  else.

    t_categ[] = t_tb_categ[].

  endif.

  sort: t_categ    by categ,

        t_tb_categ by categ.

  describe table t_tb_categ lines v_numreg.

  tb_categ-lines = v_numreg + 100.

endmodule.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL004O01

 

module status_0100 output.

  set pf-status '0100'.

  set titlebar  '0100'.

  if st_flag-initial is initial.

    clear: it_aux. refresh: it_aux.

    st_flag-initial = 'X'.

    select * from /pws/zycit417

* >> Início da exclusão: MODULE STATUS_0100

      into table it_zycit417.

* << Fim da exclusão

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

      into table it_zycit417. "#EC CI_NOWHERE

* << Fim da inclusão

    if sy-subrc = 0 and

       it_aux[] is initial.

      it_aux[] = it_zycit417[].

    endif.

  endif.

  describe table it_zycit417 lines v_numreg.

  tb_info-lines = v_numreg + 100.

endmodule.

module status_0200 output.

  set parameter id '/PWS/ZYGLP109' field sy-langu.

...

 

...

  endloop.

endmodule.

module status_0001 output.

  set pf-status '0001'.

  set titlebar  '0001' with text-004.

endmodule.

module load_data output.

  if v_dele <> 1.

    if it_zycit417[] is initial.

      select * from /pws/zycit417

* >> Início da exclusão: MODULE LOAD_DATA

      into table it_zycit417.

* << Fim da exclusão

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

      into table it_zycit417. "#EC CI_NOWHERE

* << Fim da inclusão

    endif.

  endif.

endmodule.

module atualiza_posicao output.

  data: currentline(5),

           totalline(5).

  describe table it_zycit417 lines v_line.

  if it_zycit417[] is initial.

    clear: v_line,

           nextline.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL014O01

 

...

        itab_zyglt325-descr    TO /pws/zygle325-descr.

  tc_tab-lines = tc_tab-lines + 2.

  CLEAR okcode.

ENDMODULE.

MODULE select OUTPUT.

  DATA: v_var.

  IF itab_zyglt325[] IS INITIAL AND

     itab_zyglt325-mark <> 'X'  AND

     itab_zyglt325_dele[] IS INITIAL.

    SELECT * FROM /pws/zyglt325

* >> Início da exclusão: MODULE SELECT

      INTO TABLE itab_zyglt325.

* << Fim da exclusão

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

      into table itab_zyglt325. "#EC CI_NOWHERE

* << Fim da inclusão

  ENDIF.

  v_var = 'A'.

  LOOP AT itab_zyglt325.

    MOVE: v_var TO itab_zyglt325-flag.

    MODIFY itab_zyglt325.

  ENDLOOP.

  CLEAR v_var.

ENDMODULE.

MODULE status_0002 OUTPUT.

  SET PF-STATUS '0002'.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL016F01

 

...

  okcode = okcode_aux.

  MESSAGE i000 WITH text-009.

ENDFORM.

FORM call_ucomm_abort.

  PERFORM free_tree.

  LEAVE PROGRAM.

ENDFORM.

FORM fill_nodes.

  REFRESH: node_table.

  IF itab_zyglt327[] IS INITIAL.

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

    SELECT * FROM /pws/zyglt327 INTO TABLE itab_zyglt327.

* << Fim da exclusão

* >> Início da inclusão: FORM FILL_NODES

    select * from /pws/zyglt327

             into table itab_zyglt327. "#EC CI_NOWHERE

* << Fim da inclusão

    SORT itab_zyglt327 BY cod_grupo.

  ENDIF.

  CLEAR node.

  node-node_key   = text-003.

  node-isfolder   = 'X'.

  node-text       = text-011.

  node-dragdropid = ' '.

  APPEND node TO node_table.

  LOOP AT itab_zyglt327.

    CLEAR node.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL017F01

 

...

  okcode = okcode_aux.

  MESSAGE i000 WITH text-009.

ENDFORM.

FORM call_ucomm_abort.

  PERFORM free_tree.

  LEAVE PROGRAM.

ENDFORM.

FORM fill_nodes.

  REFRESH: node_table.

  IF itab_zyglt328[] IS INITIAL.

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

    SELECT * FROM /pws/zyglt328 INTO TABLE itab_zyglt328.

* << Fim da exclusão

* >> Início da inclusão: FORM FILL_NODES

    select * from /pws/zyglt328

    into table itab_zyglt328. "#EC CI_NOWHERE

* << Fim da inclusão

    SORT itab_zyglt328 BY campo.

  ENDIF.

  CLEAR node.

  node-node_key   = text-003.

  node-isfolder   = 'X'.

  node-text       = text-011.

  node-dragdropid = ' '.

  APPEND node TO node_table.

  LOOP AT itab_zyglt328.

    CLEAR node.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL340O01

 

...

  PERFORM trata_decimais USING   itab_zyglt340-waers

                                   CHANGING itab_zyglt340-montante.

  MOVE-CORRESPONDING itab_zyglt340      TO /pws/zyglt340.

  MOVE               itab_zyglt340-mark TO mark.

  CLEAR ok_code.

  tc_code-lines = v_line.

ENDMODULE.

MODULE load_data OUTPUT.

  IF itab_zyglt340[] IS INITIAL.

    SELECT * FROM /pws/zyglt340

* >> Início da exclusão: MODULE LOAD_DATA

    INTO TABLE itab_zyglt340.

* << Fim da exclusão

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

    INTO TABLE itab_zyglt340. "#EC CI_NOWHERE

* << Fim da inclusão

    PERFORM trata_bloqueio.

    MOVE itab_zyglt340[] TO it_regant[].

  ENDIF.

ENDMODULE.

MODULE atualiza_posicao OUTPUT.

  DATA: currentline(5),

          totalline(5).

  DESCRIBE TABLE itab_zyglt340 LINES v_line.

  IF itab_zyglt340[] IS INITIAL.

    CLEAR: v_line,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL341O01

 

MODULE status_0100 OUTPUT.

  SET PF-STATUS '0100'.

  SET TITLEBAR  '0100' WITH text-001.

  CLEAR ok_code.

ENDMODULE.

MODULE load_data OUTPUT.

  IF itab_zyglt341[] IS INITIAL.

    SELECT * FROM /pws/zyglt341

* >> Início da exclusão: MODULE LOAD_DATA

    INTO TABLE itab_zyglt341.

* << Fim da exclusão

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

    into table itab_zyglt341. "#EC CI_NOWHERE

* << Fim da inclusão

    PERFORM trata_bloqueio.

    move itab_zyglt341[] to it_regant[].

  ENDIF.

ENDMODULE.

MODULE atualiza_posicao OUTPUT.

  DATA: currentline(5),

           totalline(5).

  DESCRIBE TABLE itab_zyglt341 LINES v_line.

  IF itab_zyglt341[] IS INITIAL.

    CLEAR: v_line,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL342O01

 

MODULE status_0100 OUTPUT.

  SET PF-STATUS '0100'.

  SET TITLEBAR  '0100' WITH text-001.

ENDMODULE.

MODULE load_data OUTPUT.

  IF itab_zyglt342[] IS INITIAL.

    SELECT * FROM /pws/zyglt342

* >> Início da exclusão: MODULE LOAD_DATA

    INTO TABLE itab_zyglt342.

* << Fim da exclusão

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

    into table itab_zyglt342. "#EC CI_NOWHERE

* << Fim da inclusão

    PERFORM trata_bloqueio.

    MOVE: itab_zyglt342[] TO it_regant[].

  ENDIF.

ENDMODULE.

MODULE atualiza_posicao OUTPUT.

  DATA: currentline(5),

          totalline(5).

  DESCRIBE TABLE itab_zyglt342 LINES v_line.

  IF itab_zyglt342[] IS INITIAL.

    CLEAR: v_line,

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCBR108

 

...

        and vltotal in s_valor

        and waers1  in s_waers.

  endif.

  select * from /pws/zyglt382

    into table itab_zyglt382

    where bukrs  in s_bukrs.

  select * from /pws/zycbt164

    into table itab_zycbt164

    where bukrs in s_bukrs.

  select * from /pws/zycbt163

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

    into table itab_zycbt163.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS

    into table itab_zycbt163. "#EC CI_NOWHERE

* << Fim da inclusão

endform.

form monta_layout.

  data: v_tot_vlme    like /pws/zycet002-vlme,

        v_tot_agente  like /pws/zycet066-vlagente,

        v_valor(15)   type c,

        v_prazo(3)    type n,

        v_cont(3)     type n,

        v_descarta(1) type c.

  clear: v_seq, v_descarta, v_data, v_hora.

  v_data = sy-datum.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCBR361

 

...

          dtreceb

          bukrs

          waers

          gsber

          werks

          j_1bbranch

          vlcred

          bco_ext

          nome_bco

    FROM /pws/zycbt240

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

    INTO TABLE it_zycbt240.

* << Fim da exclusão

* >> Início da inclusão: FORM F_SELECIONA_ZYCBT240

    into table it_zycbt240. "#EC CI_NOWHERE

* << Fim da inclusão

    CHECK it_zycbt240 IS INITIAL.

    DELETE it_zycbt240 WHERE NOT bukrs         IN s_bukrs.

    DELETE it_zycbt240 WHERE NOT waers         IN s_waers.

    DELETE it_zycbt240 WHERE NOT gsber         IN s_gsber.

    DELETE it_zycbt240 WHERE NOT j_1bbranch    IN s_j_1bbr.

    DELETE it_zycbt240 WHERE NOT bco_ext       IN s_bco_me.

    DELETE it_zycbt240 WHERE NOT dtreceb       IN s_dtrecb.

    CHECK s_exerc IS INITIAL.

    DELETE it_zycbt240 WHERE NOT dtreceb(4) IN s_exerc.

  ENDIF.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCBR362

 

...

  PERFORM f_exibe_mensagem.

END-OF-SELECTION.

FORM f_seleciona.

  SELECT belnr_saida

         waers

         nrboleto

         tpproc

         bukrs

         nrseq

    FROM /pws/zycbt232

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

    INTO TABLE itab_zycbt232.

* << Fim da exclusão

* >> Início da inclusão: FORM F_SELECIONA

    into table itab_zycbt232. "#EC CI_NOWHERE

* << Fim da inclusão

  DELETE ADJACENT DUPLICATES FROM itab_zycbt232 COMPARING nrboleto.

  SELECT nrseq

         tpproc

         bukrs

    FROM /pws/zycbt134

    INTO TABLE itab_zycbt134

    FOR ALL ENTRIES IN itab_zycbt232

      WHERE nrseq  = itab_zycbt232-nrboleto

        AND tpproc = itab_zycbt232-tpproc

        AND bukrs  = itab_zycbt232-bukrs.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCBR999

 

Report /pws/zycbr999.

UPDATE /PWS/ZYCBT054 SET: USERNAMEC = SY-UNAME  "#EC CI_NOWHERE

* >> Início da exclusão:

  , HRUSERC = SY-UZEIT

  , DTUSERC = SY-DATUM

. "#EC CI_NOWHERE

* << Fim da exclusão

* >> Início da inclusão:

  , hruserc = sy-uzeit  "#EC CI_NOWHERE

  , dtuserc = sy-datum. "#EC CI_NOWHERE

* << Fim da inclusão

 

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

Modificações efetuadas em REPS /PWS/ZYCER907

 

...

            diagnosetext2 = text-002

            textline1     = text-003

            titel         = text-004

       importing

            answer        = v_answer

       exceptions

            others        = 1.

  if v_answer ne 'J'.

    leave program.

  endif.

* >> Início da exclusão:

  select * from /pws/zycet066.

* << Fim da exclusão

* >> Início da inclusão:

  select * from /pws/zycet066. "#EC CI_NOWHERE

* << Fim da inclusão

    v_nrseq_old = /pws/zycet066-codnrseq.

    v_nrseq_new = v_nrseq_old(3).

    if not v_nrseq_old+4(1) is initial.

      v_nrseq_new = v_nrseq_old+2(3).

    endif.

    update /pws/zycet066 set codnrseq = v_nrseq_new

                       where nrseqre  = /pws/zycet066-nrseqre and

                             codnrseq = /pws/zycet066-codnrseq.

  endselect.

* >> Início da exclusão:

  select * from /pws/zycet078.

* << Fim da exclusão

* >> Início da inclusão:

  select * from /pws/zycet078. "#EC CI_NOWHERE

* << Fim da inclusão

    v_nrseq_old = /pws/zycet078-codnrseq.

    v_nrseq_new = v_nrseq_old(3).

    if not v_nrseq_old+4(1) is initial.

      v_nrseq_new = v_nrseq_old+2(3).

    endif.

    update /pws/zycet078 set codnrseq = v_nrseq_new

                       where nrseqre  = /pws/zycet078-nrseqre and

                             codnrseq = /pws/zycet078-codnrseq.

  endselect.

  select * from /pws/zycet092.  "#EC CI_NOWHERE

...

 

...

                             seqagrupado = v_nrseq_new1

                       where nrseqre  = /pws/zycet118-nrseqre  and

                             codnrseq = /pws/zycet118-codnrseq and

                             vbeln_va = /pws/zycet118-vbeln_va and

                             aupos    = /pws/zycet118-aupos    and

                             vbeln_vl = /pws/zycet118-vbeln_vl and

                             posnl    = /pws/zycet118-posnl    and

                             vbeln_vf = /pws/zycet118-vbeln_vf and

                             posnr    = /pws/zycet118-posnr.

  endselect.

* >> Início da exclusão:

  select * from /pws/zycet119.

* << Fim da exclusão

* >> Início da inclusão:

  select * from /pws/zycet119. "#EC CI_NOWHERE

* << Fim da inclusão

    v_nrseq_old = /pws/zycet119-codnrseq.

    v_nrseq_new = v_nrseq_old(3).

    if not v_nrseq_old+4(1) is initial.

      v_nrseq_new = v_nrseq_old+2(3).

    endif.

    update /pws/zycet119 set codnrseq = v_nrseq_new

                       where nrseqre  = /pws/zycet119-nrseqre  and

                             codnrseq = /pws/zycet119-codnrseq and

                             stcd1    = /pws/zycet119-stcd1    and

                             sequencial = /pws/zycet119-sequencial.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCMR006

 

...

      endif.

    endif.

  endif.

  select * from /pws/zycbt164

    into table itab_zycbt164

    where bukrs in s_bukrs.

  select * from /pws/zyglt382

   into table itab_zyglt382

   where bukrs  in s_bukrs.

  select * from /pws/zyglt383

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

   into table itab_zyglt383.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS

   into table itab_zyglt383. "#EC CI_NOWHERE

* << Fim da inclusão

  select waers /pws/codmo from tcurc

    into table itab_tcurc.

  select * from /pws/zycmt024

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

    into table itab_zycmt024.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS

    into table itab_zycmt024. "#EC CI_NOWHERE

* << Fim da inclusão

endform.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYCMR119

 

...

            fator_nao_encontrado       = 6

            i_montante_nao_encontrado  = 7

            others                     = 8. "#EC *

   if sy-subrc = 0.

   else.

   endif.

endform.

form modo_batch_input.

  clear: /pws/zycbt039, itab_modo.

  refresh: itab_modo.

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

  select * from /pws/zycbt039.

* << Fim da exclusão

* >> Início da inclusão: FORM MODO_BATCH_INPUT

  select * from /pws/zycbt039. "#EC CI_NOWHERE

* << Fim da inclusão

    itab_modo-selflag   = /pws/zycbt039-modo.

    itab_modo-varoption = /pws/zycbt039-descr.

    append itab_modo.

  endselect."#EC CI_NOWHERE

  sort itab_modo descending.

  call function 'POPUP_TO_DECIDE_LIST'

       exporting

            textline1          = text-015

            textline2          = text-016

            titel              = text-014

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYGLR024A

 

...

  loop at it_zyglt339.

    v_loop = v_loop + 1.

  endloop.

  if v_loop > 1.

    message i083 with text-001.

    exit.

  endif.

  if not it_zyglt339[] is initial.

    read table it_zyglt339 index 1.

    move  it_zyglt339-frggr to v_frggr.

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

    select * from /pws/zyglt342 into table it_zyglt342.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS

    select * from /pws/zyglt342 into table it_zyglt342. "#EC CI_NOWHERE

* << Fim da inclusão

    if sy-subrc eq 0.

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

      select * from /pws/zyglt343 into table it_zyglt343.

* << Fim da exclusão

* >> Início da inclusão: FORM SELECIONA_DADOS

      select * from /pws/zyglt343

               into table it_zyglt343. "#EC CI_NOWHERE

* << Fim da inclusão

    endif.

    if not it_zyglt343[] is initial.

...

 

 

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

Modificações efetuadas em REPS /PWS/ZYGLR999

 

report /pws/zycir999.

* >> Início da exclusão:

update /pws/zycet081 set: usernamec = sy-uname

  , hruserc = sy-uzeit

  , dtuserc = sy-datum

. "#EC CI_NOWHERE

* << Fim da exclusão

* >> Início da inclusão:

update /pws/zycet081 set: usernamec = sy-uname "#EC CI_NOWHERE

  , hruserc = sy-uzeit "#EC CI_NOWHERE

  , dtuserc = sy-datum. "#EC CI_NOWHERE

* << Fim da inclusão