CE PLUS - Nota 006054

Módulo: CÂMBIO FINANCEIRO

Funcionalidade: Relatórios

Data/Hora da Publicação: 28/02/2008 00:00:00

Data/Hora Última Alteração: 03/03/2010 17:52:42

Descrição da Nota: CODE INSPECTOR , VERIFICAÇÃO AMPLIADA - CAMBIO

Sintoma

 

performance e sintaxe

 

Solução

 

code inspector e verificação ampliada

Versões Tratadas

7.0

Informações Complementares

 

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

Nota Número 06054 Data: 28/02/2008 Hora: 10:09:16

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

 

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

Nota Número              : 06054

Categoria                : Melhoria

Prioridade               : Baixa

Versão PW.CE             : 7.0

Pacote                   : 00004

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

Texto Rápido:

CODE INSPECTOR , VERIFICAÇÃO AMPLIADA - CAMBIO

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

Palavras Chave:

CODE INSPECTOR , VERIFICAÇÃO AMPLIADA - CAMBIO

 

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

Objetos da nota:

RELE F6DK958464 20080228 100627 PWSCB

REPS /PWS/MZYGL008F01

REPS /PWS/MZYGL008I01

REPS /PWS/MZYGL008TOP

REPS /PWS/MZYGL009F01

REPS /PWS/MZYGL009I01

REPS /PWS/MZYGL009O01

REPS /PWS/MZYGL009TOP

REPS /PWS/MZYGL010F01

REPS /PWS/MZYGL010O01

REPS /PWS/MZYGL010TOP

REPS /PWS/MZYGL011F01

REPS /PWS/MZYGL011TOP

REPT /PWS/SAPMZYGL008

REPT /PWS/SAPMZYGL009

REPT /PWS/SAPMZYGL010

REPT /PWS/SAPMZYGL011

 

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

Modificações efetuadas em RELE F6DK958464 20080228 100627 PWSCB

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL008F01

 

...

      MESSAGE a000 WITH text-002.

    ENDIF.

    CALL METHOD g_tree->set_registered_events EXPORTING events = events.

    SET HANDLER lcl_event_click=>select_item FOR g_tree.

    PERFORM fill_nodes.

  ENDIF.

ENDFORM.

FORM fill_nodes.

  REFRESH: node_table.

  IF itab_zygle309[] IS INITIAL.

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

    SELECT * FROM /pws/zyglt309 INTO TABLE itab_zygle309.

* << Fim da exclusão

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

    SELECT * FROM /pws/zyglt309

      INTO TABLE itab_zygle309.                 "#EC CI_NOWHERE

* << Fim da inclusão

    SORT itab_zygle309 BY grupp.

    IF sy-subrc EQ 0.

      SELECT * FROM /pws/zyglt310 INTO TABLE itab_zygle310

             FOR ALL ENTRIES IN itab_zygle309

             WHERE grupp EQ itab_zygle309-grupp

               AND spras EQ sy-langu.

    ENDIF.

  ENDIF.

  CLEAR node.

  node-node_key   = text-006.

...

 

...

          MESSAGE i000 WITH text-016.

        ENDIF.

      ENDIF.

    ENDIF.

  ELSE.

    MESSAGE i000 WITH text-011.

  ENDIF.

ENDFORM.

FORM busca_grupo.

  IF /pws/zygle309 IS INITIAL.

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

    SELECT SINGLE * FROM /pws/zyglt313 INTO wa_zyglt313

* << Fim da exclusão

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

    SELECT  * FROM /pws/zyglt313

                UP TO 1 ROWS

              INTO wa_zyglt313

* << Fim da inclusão

           WHERE tcode EQ sy-tcode.

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

    endselect.

* << Fim da inclusão

    IF sy-subrc EQ 0.

      SELECT SINGLE * FROM /pws/zyglt309 INTO /pws/zygle309

             WHERE grupp EQ wa_zyglt313-grupp.

      IF sy-subrc EQ 0.

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

        SELECT SINGLE * FROM /pws/zyglt310 INTO /pws/zygle310

* << Fim da exclusão

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

        SELECT * FROM /pws/zyglt310

                   UP TO 1 ROWS

                 INTO /pws/zygle310

* << Fim da inclusão

               WHERE grupp EQ /pws/zygle309-grupp.

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

        endselect.                       "#EC CI_NOFIRST

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

               WHERE grupp EQ /pws/zygle309-grupp.

        IF sy-subrc EQ 0.

          CLEAR itab_zygle311. REFRESH itab_zygle311.

          SELECT * FROM /pws/zyglt311 INTO TABLE itab_zygle311

...

 

...

  SET CURSOR FIELD 'ITAB_OPERS-LTEXT' LINE sy-tabix.

ENDFORM.

FORM atualiza_operacoes.

  CLEAR itab_opers. REFRESH itab_opers.

  LOOP AT itab_zygle312.

    READ TABLE itab_zygle311 WITH KEY ktosl = itab_zygle312-ktosl.

    MOVE: itab_zygle312-ktosl TO itab_opers-ktosl,

          itab_zygle311-ltext TO itab_opers-ltext.

    CLEAR itab_zygle316. REFRESH itab_zygle316.

    SELECT * FROM /pws/zyglt316 INTO TABLE itab_zygle316

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

           WHERE ktosl EQ itab_zygle312-ktosl.

* << Fim da exclusão

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

           WHERE ktosl EQ itab_zygle312-ktosl.        "#EC CI_NOFIRST

* << Fim da inclusão

    IF sy-subrc EQ 0.

      MOVE 'X' TO itab_opers-vdetc.

    ELSE.

      MOVE ' ' TO itab_opers-vdetc.

    ENDIF.

    APPEND itab_opers.

  ENDLOOP.

ENDFORM.

FORM verifica_atributos.

  IF v_tpscreen IS INITIAL.

...

 

...

              text_question         = text-017

              text_button_1         = text-019

              text_button_2         = text-020

              default_button        = '2'

              display_cancel_button = 'X'

         IMPORTING

              answer                = v_confirm

         EXCEPTIONS

              text_not_found        = 1

              OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

    IF v_confirm EQ '1'.

      CALL FUNCTION 'POPUP_TO_CONFIRM'

           EXPORTING

                titlebar              = text-018

                text_question         = v_quest

                text_button_1         = text-019

                text_button_2         = text-020

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        PERFORM call_save_regras.

        CLEAR: itab_zygle316, itab_zygle316_save, itab_zygle316_aux.

        REFRESH: itab_zygle316, itab_zygle316_save, itab_zygle316_aux.

        DELETE FROM /pws/zyglt316 WHERE bukrs = vbukrs

                                    AND ktosl = itab_opers-ktosl.

        COMMIT WORK AND WAIT.

        tbctrl3-lines = 0.

      ELSE.

        MESSAGE s001 WITH text-026.

...

 

...

              text_question         = text-017

              text_button_1         = text-019

              text_button_2         = text-020

              default_button        = '2'

              display_cancel_button = 'X'

         IMPORTING

              answer                = v_confirm

         EXCEPTIONS

              text_not_found        = 1

              OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

    IF v_confirm EQ '1'.

      PERFORM call_save_contas.

      v_tpscreen = 'R'. dynpronr2 = '0007'.

    ELSEIF v_confirm EQ '2'.

      itab_zygle316_aux[] = itab_zygle316[] = itab_zygle316_save[].

      v_tpscreen = 'R'. dynpronr2 = '0007'.

    ENDIF.

  ELSE.

    v_tpscreen = 'R'. dynpronr2 = '0007'.

  ENDIF.

...

 

...

              text_question         = text-017

              text_button_1         = text-019

              text_button_2         = text-020

              default_button        = '2'

              display_cancel_button = 'X'

         IMPORTING

              answer                = v_confirm

         EXCEPTIONS

              text_not_found        = 1

              OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

    IF v_confirm EQ '1'.

      PERFORM call_save_contas.

      IF v_screencall EQ '0003'.

        LEAVE TO SCREEN 0001.

      ELSE.

        LEAVE TO SCREEN 0.

      ENDIF.

    ELSEIF v_confirm EQ '2'.

      itab_zygle316[] = itab_zygle316_save[].

      IF v_screencall EQ '0003'.

...

 

...

                text_question         = text-017

                text_button_1         = text-019

                text_button_2         = text-020

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        CALL FUNCTION 'POPUP_TO_CONFIRM'

             EXPORTING

                  titlebar              = text-018

                  text_question         = v_quest

                  text_button_1         = text-019

                  text_button_2         = text-020

                  default_button        = '2'

                  display_cancel_button = 'X'

             IMPORTING

                  answer                = v_confirm

             EXCEPTIONS

                  text_not_found        = 1

                  OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

        IF v_confirm EQ '1'.

          PERFORM call_ucomm_save.

        ENDIF.

      ENDIF.

    ENDIF.

  ELSE.

    IF itab_zygle316_save[] NE itab_zygle316[].

      CALL FUNCTION 'POPUP_TO_CONFIRM'

           EXPORTING

                titlebar              = text-018

                text_question         = text-017

                text_button_1         = text-019

                text_button_2         = text-020

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        PERFORM call_ucomm_save.

      ENDIF.

    ENDIF.

  ENDIF.

  LEAVE PROGRAM.

ENDFORM.

FORM verifica_alteracao_dados.

  CONCATENATE text-022 text-023 text-024 INTO v_quest

              SEPARATED BY space.

...

 

...

                text_question         = text-017

                text_button_1         = text-019

                text_button_2         = text-020

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        CALL FUNCTION 'POPUP_TO_CONFIRM'

             EXPORTING

                  titlebar              = text-018

                  text_question         = v_quest

                  text_button_1         = text-019

                  text_button_2         = text-020

                  default_button        = '2'

                  display_cancel_button = 'X'

             IMPORTING

                  answer                = v_confirm

             EXCEPTIONS

                  text_not_found        = 1

                  OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

        IF v_confirm EQ '1'.

          PERFORM call_ucomm_save.

        ENDIF.

      ENDIF.

    ENDIF.

  ELSE.

    IF itab_zygle316_save[] NE itab_zygle316[].

      CALL FUNCTION 'POPUP_TO_CONFIRM'

           EXPORTING

                titlebar              = text-018

                text_question         = text-017

                text_button_1         = text-019

                text_button_2         = text-020

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        PERFORM call_ucomm_save.

      ENDIF.

    ENDIF.

  ENDIF.

ENDFORM.

FORM call_ucomm_dele.

  CLEAR: v_campo, v_valor, v_pos.

  GET CURSOR FIELD v_campo VALUE v_valor LINE v_linha.

  v_pos = tbctrl3-top_line + v_linha - 1.

...

 

...

    IF sy-subrc EQ 0.

      DELETE itab_zygle316 INDEX v_pos.

      itab_zygle316_aux[] = itab_zygle316[].

    ENDIF.

  ELSE.

    MESSAGE i000 WITH text-028.

  ENDIF.

ENDFORM.

FORM atualiza_determ_contas.

  SELECT * FROM /pws/zyglt316 INTO TABLE itab_zygle316_tmp

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

         WHERE ktosl = itab_opers-ktosl.

* << Fim da exclusão

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

         WHERE ktosl = itab_opers-ktosl.             "#EC CI_NOFIRST

* << Fim da inclusão

  IF sy-subrc EQ 0.

    MOVE 'X' TO itab_opers-vdetc.

  ELSE.

    MOVE ' ' TO itab_opers-vdetc.

  ENDIF.

  MODIFY itab_opers TRANSPORTING vdetc

                  WHERE ktosl = itab_opers-ktosl.

ENDFORM.

FORM charge_text_fields.

  MOVE: text-039 TO v_txtchbox1,

...

 

...

    v_emp = ' ' .

    CALL SCREEN 0005 STARTING AT 10 06.

  ENDIF.

  IF NOT node-node_key IS INITIAL AND NOT v_emp IS INITIAL.

    CASE node-node_key.

      WHEN text-007.

        dynpronr = '0003'.

        READ TABLE itab_zygle309 INTO /pws/zygle309

                             WITH KEY grupp = node-node_key.

        READ TABLE itab_zygle310 INTO /pws/zygle310

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

                                   WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                                 WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

                WHERE grupp EQ /pws/zygle309-grupp.

        IF sy-subrc EQ 0.

          CLEAR itab_zygle311. REFRESH itab_zygle311.

          SELECT * FROM /pws/zyglt311 INTO TABLE itab_zygle311

                 FOR ALL ENTRIES IN itab_zygle312

                 WHERE ktosl EQ itab_zygle312-ktosl

                   AND spras EQ sy-langu.

          SORT itab_zygle312 BY ktosl.

        ENDIF.

        PERFORM atualiza_operacoes.

        tbctrl1-top_line = 1.

      WHEN text-008.

        dynpronr = '0003'.

        READ TABLE itab_zygle309 INTO /pws/zygle309

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

                                       WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                                 WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        READ TABLE itab_zygle310 INTO /pws/zygle310

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

                                       WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                                 WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

               WHERE grupp EQ /pws/zygle309-grupp.

...

 

...

                 FOR ALL ENTRIES IN itab_zygle312

                 WHERE ktosl EQ itab_zygle312-ktosl

                   AND spras EQ sy-langu.

          SORT itab_zygle312 BY ktosl.

        ENDIF.

        PERFORM atualiza_operacoes.

        tbctrl1-top_line = 1.

      WHEN text-009.

        dynpronr = '0003'.

        READ TABLE itab_zygle309 INTO /pws/zygle309

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

                                       WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                                 WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        READ TABLE itab_zygle310 INTO /pws/zygle310

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

                                       WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                                 WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

               WHERE grupp EQ /pws/zygle309-grupp.

...

 

...

                 FOR ALL ENTRIES IN itab_zygle312

                 WHERE ktosl EQ itab_zygle312-ktosl

                   AND spras EQ sy-langu.

          SORT itab_zygle312 BY ktosl.

        ENDIF.

        PERFORM atualiza_operacoes.

        tbctrl1-top_line = 1.

      WHEN text-037.

        dynpronr = '0003'.

        READ TABLE itab_zygle309 INTO /pws/zygle309

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

                            WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                            WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        READ TABLE itab_zygle310 INTO /pws/zygle310

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

                            WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                            WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

               WHERE grupp EQ /pws/zygle309-grupp.

...

 

...

             FOR ALL ENTRIES IN itab_zygle312

             WHERE ktosl EQ itab_zygle312-ktosl

               AND spras EQ sy-langu.

          SORT itab_zygle312 BY ktosl.

        ENDIF.

        PERFORM atualiza_operacoes.

        tbctrl1-top_line = 1.

      WHEN text-038.

        dynpronr = '0003'.

        READ TABLE itab_zygle309 INTO /pws/zygle309

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

                        WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                        WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        READ TABLE itab_zygle310 INTO /pws/zygle310

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

                        WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                        WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

        CLEAR itab_zygle312. REFRESH itab_zygle312.

        SELECT * FROM /pws/zyglt312 INTO TABLE itab_zygle312

               WHERE grupp EQ /pws/zygle309-grupp.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL008I01

 

...

       /pws/zygle316-codaux1 IS INITIAL AND

       /pws/zygle316-codaux2 IS INITIAL AND

       /pws/zygle316-codaux3 IS INITIAL.

      MESSAGE w001 WITH text-045.

      EXIT.

    ENDIF.

  ENDIF.

  IF NOT vconta IS INITIAL.

    SELECT saknr FROM ska1

           INTO ska1

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

           WHERE saknr = vconta.

* << Fim da exclusão

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

           WHERE saknr = vconta."#EC CI_SGLSELECT

* << Fim da inclusão

    ENDSELECT.

    IF sy-subrc NE 0.

      MESSAGE e001 WITH text-052.

    ENDIF.

  ENDIF.

  READ TABLE itab_zygle316 INDEX tbctrl3-current_line.

  IF sy-subrc EQ 0.

    itab_zygle316-bukrs   = vbukrs               .

    itab_zygle316-ktosl   = itab_opers-ktosl       .

    itab_zygle316-werks   = /pws/zygle316-werks  .

...

 

...

      CALL FUNCTION 'HELP_VALUES_GET'

           EXPORTING

                fieldname                     = itab_zygle317-fieldname

                tabname                       = itab_zygle317-tabname

                show_all_values_at_first_time = 'X'

           IMPORTING

                select_value                  = v_select

                select_index                  = i_select

           EXCEPTIONS

                no_help_for_field             = 1

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

                OTHERS                        = 2.

* << Fim da exclusão

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

                OTHERS                        = 2."#EC *

* << Fim da inclusão

      IF sy-subrc EQ 0.

        v_exibe = 'N'.

        LOOP AT SCREEN.

          IF screen-name = '/PWS/ZYGLE316-CODAUX1'

             AND screen-input EQ '0'.

            v_exibe = 'S'.

          ENDIF.

        ENDLOOP.

        IF v_exibe EQ 'N'.

          /pws/zygle316-codaux1 = v_select.

...

 

...

                    dynpfields           = tdynpread

               EXCEPTIONS

                    invalid_abapworkarea = 1

                    invalid_dynprofield  = 2

                    invalid_dynproname   = 3

                    invalid_dynpronummer = 4

                    invalid_request      = 5

                    no_fielddescription  = 6

                    undefind_error       = 7

                    OTHERS               = 8.

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

  if sy-subrc = 0.

  else.

* << Fim da inclusão

        ENDIF.

      ENDIF.

    ENDIF.

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

    ENDIF.

* << Fim da inclusão

  ELSE.

    MESSAGE s001 WITH text-036.

  ENDIF.

ENDMODULE.

...

 

...

                    dynpfields           = tdynpread

               EXCEPTIONS

                    invalid_abapworkarea = 1

                    invalid_dynprofield  = 2

                    invalid_dynproname   = 3

                    invalid_dynpronummer = 4

                    invalid_request      = 5

                    no_fielddescription  = 6

                    undefind_error       = 7

                    OTHERS               = 8.

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

  if sy-subrc = 0.

  else.

* << Fim da inclusão

        ENDIF.

      ENDIF.

    ENDIF.

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

    ENDIF.

* << Fim da inclusão

  ELSE.

    MESSAGE s001 WITH text-036.

  ENDIF.

ENDMODULE.

...

 

...

                    dynpfields           = tdynpread

               EXCEPTIONS

                    invalid_abapworkarea = 1

                    invalid_dynprofield  = 2

                    invalid_dynproname   = 3

                    invalid_dynpronummer = 4

                    invalid_request      = 5

                    no_fielddescription  = 6

                    undefind_error       = 7

                    OTHERS               = 8.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

        ENDIF.

      ENDIF.

    ENDIF.

  ELSE.

    MESSAGE s001 WITH text-036.

  ENDIF.

ENDMODULE.

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

MODULE despesa INPUT.

* << Fim da exclusão

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

MODULE despesa INPUT."#EC *

* << Fim da inclusão

ENDMODULE.

MODULE user_command_exit INPUT.

  CASE sy-ucomm.

    WHEN 'CANCEL'.

      LEAVE TO SCREEN 0.

    WHEN OTHERS.

  ENDCASE.

ENDMODULE.

 

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

Modificações efetuadas em REPS /PWS/MZYGL008TOP

 

program /pws/sapmzygl008 message-id /pws/zyglm.

type-pools: shlp.

controls: tbctrl1 type tableview using screen '0003',

          tbctrl2 type tableview using screen '0004',

          tbctrl3 type tableview using screen '0008'.

* >> Início da exclusão:

tables: /pws/zygle309, /pws/zyglt309,

        /pws/zygle310, /pws/zyglt310,

        /pws/zygle311, /pws/zyglt311,

        /pws/zygle312, /pws/zyglt312,

        /pws/zyglt313,

        /pws/zygle314, /pws/zyglt314,

        /pws/zygle315, /pws/zyglt315,

        /pws/zygle316, /pws/zyglt316,

        /pws/zygle317, /pws/zyglt317,

        /pws/zygle318, /pws/zyglt318,

        /pws/zygle319, /pws/zyglt319,

        /pws/zygle323, /pws/zyglt323,

        /pws/zycit019,

* << Fim da exclusão

* >> Início da inclusão:

tables: /pws/zygle309,

        /pws/zyglt309,"#EC *

        /pws/zygle310,

        /pws/zyglt310,"#EC *

        /pws/zyglt311,"#EC *

        /pws/zyglt312,"#EC *

        /pws/zyglt313, "#EC *

        /pws/zyglt314,"#EC *

        /pws/zyglt315, "#EC *

        /pws/zygle316,

        /pws/zyglt316,"#EC *

        /pws/zyglt317,"#EC *

        /pws/zyglt319,

        /pws/zyglt323, "#EC *

* << Fim da inclusão

        t001         ,

* >> Início da exclusão:

        ska1         .

* << Fim da exclusão

* >> Início da inclusão:

        ska1         . "#EC NEEDED

* << Fim da inclusão

data: okcode like sy-ucomm,

      v_uso.

data: dynpronr           like sy-dynnr value '0002'         ,

...

 

...

      v_tpscreen(1)      type c                             ,

      v_chkbox1(1)       type c                             ,

      v_chkbox2(1)       type c                             ,

      v_campo(35)        type c                             ,

      v_valor(35)        type c                             ,

      v_linha            type i                             ,

      v_pos              type i                             ,

      vbukrs             type bukrs                         ,

      nextline           type sy-tabix                      ,

      v_new              type c value 'N'                   ,

* >> Início da exclusão:

      v_saved            type c value 'N'                   ,

* << Fim da exclusão

      v_indicatu         type i                             ,

      v_confirm(1)       type c                             ,

      vconta             like /pws/zygle316-konts           ,

      v_subrc            like sy-subrc                      ,

      v_quest(150)       type c                             ,

      v_select(50)       type c                             ,

* >> Início da exclusão:

      i_select           like sy-tabix                      ,

* << Fim da exclusão

* >> Início da inclusão:

      i_select           like sy-tabix ,"#EC NEEDED

* << Fim da inclusão

      v_exibe(1)         type c                             ,

      v_descr1_0006(40)  type c                             ,

      v_txtchbox1(30)    type c                             ,

      v_txtchbox2(30)    type c                             ,

      v_txtchbox3(30)    type c                             ,

      v_txtchbox4(30)    type c                             ,

      v_txtchbox5(30)    type c                             ,

      v_txtchbox6(30)    type c                             ,

      v_EMP              type c                             ,

      v_csccall          type i                             .

...

 

...

data: end of itab_zygle309.

data: begin of itab_zygle310 occurs 0.

        include structure /pws/zygle310.

data: end of itab_zygle310.

data: begin of itab_zygle311 occurs 0.

        include structure /pws/zygle311.

data: end of itab_zygle311.

data: begin of itab_zygle312 occurs 0.

        include structure /pws/zygle312.

data: end of itab_zygle312.

* >> Início da exclusão:

data: begin of itab_zygle313 occurs 0.

        include structure /pws/zyglt313.

data: end of itab_zygle313.

data: begin of itab_zygle314 occurs 0.

        include structure /pws/zygle314.

data: end of itab_zygle314.

data: begin of itab_zygle315 occurs 0.

* << Fim da exclusão

* >> Início da inclusão:

data: begin of itab_zygle315 occurs 0."#EC NEEDED

* << Fim da inclusão

        include structure /pws/zygle315.

data: end of itab_zygle315.

data: begin of itab_zygle316 occurs 0.

        include structure /pws/zygle316.

data: vconta like /pws/zygle316-konts.

data: end of itab_zygle316.

* >> Início da exclusão:

data: itab_zygle316_save like itab_zygle316 occurs 0 with header line.

* << Fim da exclusão

* >> Início da inclusão:

data: itab_zygle316_save like itab_zygle316 occurs 0 ."#EC NEEDED

* << Fim da inclusão

data: itab_zygle316_aux  like itab_zygle316 occurs 0 with header line.

* >> Início da exclusão:

data: itab_zygle316_tmp  like itab_zygle316 occurs 0 with header line.

* << Fim da exclusão

* >> Início da inclusão:

 data: itab_zygle316_tmp  like itab_zygle316 occurs 0 ."#EC NEEDED

* << Fim da inclusão

data: begin of itab_botoes occurs 0,

        nome(35) type c,

      end of itab_botoes.

data: begin of itab_opers occurs 0         ,

        ltext    like /pws/zygle311-ltext,

        ktosl    like /pws/zygle311-ktosl,

        marc(1)  type c                  ,

        vdetc(1) type c                  ,

      end of itab_opers.

data: begin of itab_zygle317 occurs 0.

        include structure /pws/zygle317.

data: end of itab_zygle317.

* >> Início da exclusão:

data: begin of itab_zygle318 occurs 0.

        include structure /pws/zygle318.

data: end of itab_zygle318.

* << Fim da exclusão

data: begin of itab_zygle323 occurs 0.

        include structure /pws/zygle323.

data: end of itab_zygle323.

data: tdynpread like dynpread occurs 0 with header line.

data: wa_zyglt313 like /pws/zyglt313,

      wa_regrasp  like /pws/zyglt314,

      wa_regrasc  like /pws/zyglt315,

      wa_cols     type cxtab_column .

data: begin of wa_chbox ,

        chbox1(1) type c,

...

 

...

                                               node_key = node-node_key.

  if v_emp is initial and not node_key is initial.

     v_EMP = ' ' .

    call screen 0005 starting at 10 06.

       endif.

    if not node-node_key is initial and not v_emp is initial.

      case node-node_key.

        when text-007.

          dynpronr = '0003'.

          read table itab_zygle309 into /pws/zygle309

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          read table itab_zygle310 into /pws/zygle310

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          clear itab_zygle312. refresh itab_zygle312.

          select * from /pws/zyglt312 into table itab_zygle312

                 where grupp eq /pws/zygle309-grupp.

...

 

...

                   for all entries in itab_zygle312

                   where ktosl eq itab_zygle312-ktosl

                     and spras eq sy-langu.

            sort itab_zygle312 by ktosl.

          endif.

          perform atualiza_operacoes.

          tbctrl1-top_line = 1.

        when text-008.

          dynpronr = '0003'.

          read table itab_zygle309 into /pws/zygle309

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          read table itab_zygle310 into /pws/zygle310

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          clear itab_zygle312. refresh itab_zygle312.

          select * from /pws/zyglt312 into table itab_zygle312

                 where grupp eq /pws/zygle309-grupp.

...

 

...

                   for all entries in itab_zygle312

                   where ktosl eq itab_zygle312-ktosl

                     and spras eq sy-langu.

            sort itab_zygle312 by ktosl.

          endif.

          perform atualiza_operacoes.

          tbctrl1-top_line = 1.

        when text-009.

          dynpronr = '0003'.

          read table itab_zygle309 into /pws/zygle309

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          read table itab_zygle310 into /pws/zygle310

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          clear itab_zygle312. refresh itab_zygle312.

          select * from /pws/zyglt312 into table itab_zygle312

                 where grupp eq /pws/zygle309-grupp.

...

 

...

                   for all entries in itab_zygle312

                   where ktosl eq itab_zygle312-ktosl

                     and spras eq sy-langu.

            sort itab_zygle312 by ktosl.

          endif.

          perform atualiza_operacoes.

          tbctrl1-top_line = 1.

        when text-037.

          dynpronr = '0003'.

          read table itab_zygle309 into /pws/zygle309

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          read table itab_zygle310 into /pws/zygle310

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          clear itab_zygle312. refresh itab_zygle312.

          select * from /pws/zyglt312 into table itab_zygle312

                 where grupp eq /pws/zygle309-grupp.

...

 

...

                   for all entries in itab_zygle312

                   where ktosl eq itab_zygle312-ktosl

                     and spras eq sy-langu.

            sort itab_zygle312 by ktosl.

          endif.

          perform atualiza_operacoes.

          tbctrl1-top_line = 1.

        when text-038.

          dynpronr = '0003'.

          read table itab_zygle309 into /pws/zygle309

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          read table itab_zygle310 into /pws/zygle310

* >> Início da exclusão:

                                         with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                                   with key grupp = node-node_key."#EC *

* << Fim da inclusão

          clear itab_zygle312. refresh itab_zygle312.

          select * from /pws/zyglt312 into table itab_zygle312

                 where grupp eq /pws/zygle309-grupp.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL009F01

 

...

    endif.

    call method g_tree->set_registered_events

         exporting events = events.

    set handler lcl_event_click=>select_item for g_tree.

    perform fill_nodes.

  endif.

endform.

form fill_nodes.

  refresh: node_table.

  if itab_zygle309[] is initial.

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

    select * from /pws/zyglt309 into table itab_zygle309.

* << Fim da exclusão

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

    select * from /pws/zyglt309 into table itab_zygle309."#EC CI_NOWHERE

* << Fim da inclusão

    sort itab_zygle309 by grupp.

    if sy-subrc eq 0.

      select * from /pws/zyglt310 into table itab_zygle310

             for all entries in itab_zygle309

             where grupp eq itab_zygle309-grupp

               and spras eq sy-langu.

    endif.

  endif.

  clear node.

  node-node_key   = text-006.

...

 

...

            ok_code        = p_okcode

            entry_act      = p_tccurr

            last_page_full = ' '

            overlapping    = b_overlapping

       importing

            entry_new      = nextline.

endform.

form define_tela_e_seleciona_dados.

  dynpronr = '0102'.

  read table itab_zygle309 into /pws/zygle309

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

                         with key grupp = node-node_key.

* << Fim da exclusão

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

                         with key grupp = node-node_key."#EC *

* << Fim da inclusão

  read table itab_zygle310 into /pws/zygle310

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

                         with key grupp = node-node_key.

* << Fim da exclusão

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

                         with key grupp = node-node_key."#EC *

* << Fim da inclusão

  clear itab_tela. refresh itab_tela.

  select * from /pws/zyglt344

         into corresponding fields of table itab_tela

...

 

...

  tbcrtl1-lines = v_linhas.

endform.

form trata_duplo_click.

  clear: v_campo, v_valor.

  get cursor field v_campo value v_valor line v_linha.

  if ( v_campo eq 'ITAB_TELA-TEXT' or

       v_campo eq 'ITAB_TELA-DESCRIPT' or

       v_campo eq 'ITAB_TELA-PROGRAMA' or

       v_campo eq 'ITAB_TELA-TELA_CCO' ) and

     not v_valor is initial.

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

    read table itab_tela.

* << Fim da exclusão

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

    read table itab_tela."#EC *

* << Fim da inclusão

    if sy-subrc eq 0.

      loop at itab_tela where marc eq 'X'.

        itab_tela-marc = ' '.

        modify itab_tela.

      endloop.

      read table itab_tela index v_linha.

      v_indicatu = sy-tabix.

      itab_tela-marc = 'X'.

      modify itab_tela index v_linha.

      perform seleciona_subgrupos.

...

 

...

    endif.

  else.

    message i001 with text-011.

  endif.

endform.

form trata_duplo_click_0110.

  clear: v_campo, v_valor.

  get cursor field v_campo value v_valor line v_linha.

  if ( v_campo eq 'ITAB_SUBGRUPO-SUBGRUPO' ) and

     not v_valor is initial.

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

    read table itab_subgrupo.

* << Fim da exclusão

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

    read table itab_subgrupo."#EC *

* << Fim da inclusão

    if sy-subrc eq 0.

      loop at itab_subgrupo where marc eq 'X'.

        itab_subgrupo-marc = ' '.

        modify itab_subgrupo.

      endloop.

      read table itab_subgrupo index v_linha.

      v_indicatu = sy-tabix.

      itab_subgrupo-marc = 'X'.

      move v_valor to itab_subgrupo-subgrupo.

      modify itab_subgrupo index v_linha.

...

 

...

form descricao_tela using p_nome_prog p_nrtela

                    changing p_descript.

  data: wa_header like rpy_dyhead,

        v_nrtela  like d020s-dnum.

  v_nrtela = p_nrtela.

  call function 'RPY_DYNPRO_READ'

       exporting

            progname = p_nome_prog

            dynnr    = v_nrtela

       importing

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

            header   = wa_header.

* << Fim da exclusão

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

            header   = wa_header."#EC *

* << Fim da inclusão

  p_descript = wa_header-descript.

endform.

form lock_record.

CHECK sy-tcode EQ '/PWS/ZYGL009'.

  CALL FUNCTION '/PWS/ZYGL_ENQUEUE_ZYGL009'

       EXPORTING

            mandt          = /pws/zyglt309-mandt

       EXCEPTIONS

            foreign_lock   = 1

            system_failure = 2.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL009I01

 

...

                text_question         = text-050

                text_button_1         = 'SIM'(019)

                text_button_2         = 'NÃO'(020)

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_conf

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_conf EQ '1'.

        LOOP AT itab_tela WHERE marc EQ 'X'.

          DELETE FROM /pws/zyglt320

            WHERE modulo = itab_tela-modulo       AND

                  programa = itab_tela-programa   AND

                  tela =  itab_tela-tela_cco.

        ENDLOOP.

        IF sy-subrc NE 0.

          MESSAGE e001 WITH text-053.

        ELSE.

...

 

...

      IF okcode_old EQ 'SAVE'.

        SET SCREEN 0110.

        LEAVE SCREEN.

      ELSE.

        READ TABLE itab_campos_aux2

                   WITH KEY modulo = itab_campos-modulo

                            programa = itab_campos-programa

                            tela = itab_campos-tela

                            subgrupo = itab_campos-subgrupo

                            campo = itab_campos-campo

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

                            denominacao = itab_campos-denominacao.

* << Fim da exclusão

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

                            denominacao = itab_campos-denominacao."#EC *

* << Fim da inclusão

        IF itab_campos[] NE itab_campos_aux2[].

          CLEAR: v_conf.

          CALL FUNCTION 'POPUP_TO_CONFIRM'

               EXPORTING

                    titlebar              = text-056

                    text_question         = text-057

                    text_button_1         = 'SIM'(019)

                    text_button_2         = 'NÃO'(020)

                    default_button        = '2'

                    display_cancel_button = 'X'

               IMPORTING

                    answer                = v_conf

               EXCEPTIONS

                    text_not_found        = 1

                    OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

          IF v_conf EQ '1'.

            PERFORM tratar_dados_e_salvar.

          ELSEIF v_conf EQ '2'.

            PERFORM atualizar_atributos_na_tela.

          ENDIF.

          SET SCREEN 0110.

          LEAVE SCREEN.

        ELSE.

          SET SCREEN 0110.

          LEAVE SCREEN.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL009O01

 

module status_0001 output.

  perform mostra_botoes.

  set pf-status '0001' excluding itab_botoes.

  set titlebar 'TL0001' with text-047.

  perform lock_record.

endmodule.

module set_objects output.

  perform load_tree_control.

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

  select * from /pws/zyglt327 into table itab_zyglt327.

* << Fim da exclusão

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

  select * from /pws/zyglt327 into table itab_zyglt327."#EC CI_NOWHERE

* << Fim da inclusão

endmodule.

module status_0102 output.

  perform define_linhas_da_tbcontrol.

  perform lock_record.

endmodule.

module carrega_tela output.

  clear: v_lin, v_index.

  v_index = v_paging_cntr + sy-stepl.

  read table itab_subgrupo index v_index.

  describe table itab_subgrupo lines v_lin.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL009TOP

 

PROGRAM /pws/sapmzygl008 MESSAGE-ID /pws/zyglm.

TYPE-POOLS: shlp.

CONTROLS: tbcrtl1 TYPE TABLEVIEW USING SCREEN '0102'.

TABLES: /pws/zygle309, /pws/zyglt309,

* >> Início da exclusão:

        /pws/zygle310, /pws/zyglt310,

        /pws/zyglt320,

        /pws/zyglt328,

        /pws/zyglt344,

        trdirt.

* << Fim da exclusão

* >> Início da inclusão:

        /pws/zygle310,

        /pws/zyglt310, "#EC *

        /pws/zyglt320, "#EC *

        /pws/zyglt328,"#EC *

        /pws/zyglt344, "#EC *

        trdirt. "#EC *

* << Fim da inclusão

DATA: okcode            LIKE sy-ucomm              ,

      okcode_old        LIKE sy-ucomm              ,

* >> Início da exclusão:

      dynpronr          LIKE sy-dynnr VALUE '0101' ,

* << Fim da exclusão

* >> Início da inclusão:

      dynpronr          LIKE sy-dynnr VALUE '0101' ,"#EC NEEDED

* << Fim da inclusão

      v_campo(40)       TYPE c                     ,

      v_valor(40)       TYPE c                     ,

      v_linha           TYPE i                     ,

* >> Início da exclusão:

      v_indicatu        TYPE i                     ,

* << Fim da exclusão

* >> Início da inclusão:

      v_indicatu        TYPE i                     ,"#EC NEEDED

* << Fim da inclusão

      v_index           TYPE i VALUE 1             ,

      v_paging_cntr     TYPE i VALUE 0             ,

      v_index2          TYPE i VALUE 1             ,

      v_paging_cntr2    TYPE i VALUE 0             ,

      v_paging_cntr_old TYPE i VALUE 0             ,

      v_lin             LIKE sy-index              ,

      nextline          TYPE sy-index              ,

      v_conf                                       ,

      marc                                         ,

* >> Início da exclusão:

      init                                         ,

      v_descr_tela(70)                             ,

      v_descr_prog      LIKE trdirt-text           ,

* << Fim da exclusão

      v_reg_usado,

      v_status.

DATA: g_custom_container TYPE REF TO cl_gui_custom_container,

      g_tree             TYPE REF TO cl_gui_simple_tree     ,

      node_table         LIKE node_str OCCURS 0             ,

      node               LIKE mtreesnode                    ,

      events             TYPE cntl_simple_events            ,

      event              TYPE cntl_simple_event             .

DATA: BEGIN OF itab_zygle309 OCCURS 0.

        INCLUDE STRUCTURE /pws/zygle309.

...

 

...

DATA: END OF itab_zygle310              .

DATA: BEGIN OF itab_tela OCCURS 0,

modulo   LIKE /pws/zyglt344-modulo,

programa LIKE /pws/zyglt344-programa,

tela_cco LIKE /pws/zyglt344-tela_cco,

       tela_ccr LIKE /pws/zyglt344-tela_ccr,

  text     LIKE trdirt-text,

descript LIKE rpy_dyhead-descript,

marc(1)  TYPE c,

      END OF itab_tela.

* >> Início da exclusão:

DATA: BEGIN OF itab_trdirt OCCURS 0.

        INCLUDE STRUCTURE trdirt.

DATA: END OF itab_trdirt.

DATA: BEGIN OF itab_zyglt344 OCCURS 0.

        INCLUDE STRUCTURE /pws/zyglt344.

DATA: END OF itab_zyglt344.

* << Fim da exclusão

DATA: BEGIN OF itab_subgrupo OCCURS 0            ,

        modulo       LIKE /pws/zyglt320-modulo   ,

        programa     LIKE /pws/zyglt320-programa ,

        tela         LIKE /pws/zyglt320-tela     ,

        cod_grupo    LIKE /pws/zyglt320-cod_grupo,

        subgrupo     LIKE /pws/zyglt327-subgrupo ,

        marc(1)      TYPE c                      ,

      END OF itab_subgrupo                       .

DATA: BEGIN OF itab_subgrupo_aux OCCURS 0            ,

        modulo       LIKE /pws/zyglt320-modulo   ,

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL010F01

 

...

      message a000 with text-002.

    endif.

    call method g_tree->set_registered_events exporting events = events.

    set handler lcl_event_click=>select_item for g_tree.

    perform fill_nodes.

  endif.

endform.

form fill_nodes.

  refresh: node_table.

  if itab_zyglt309[] is initial.

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

    select * from /pws/zyglt309 into table itab_zyglt309.

* << Fim da exclusão

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

    select * from /pws/zyglt309 into table itab_zyglt309."#EC CI_NOWHERE

* << Fim da inclusão

    sort itab_zyglt309 by grupp.

    if sy-subrc eq 0.

      select * from /pws/zyglt310 into table itab_zyglt310

             for all entries in itab_zyglt309

             where grupp eq itab_zyglt309-grupp

               and spras eq sy-langu.

    endif.

  endif.

  clear node.

  node-node_key   = text-003.

...

 

...

    endif.

    modify screen.

  endloop.

endform.

form salva_registro.

  clear   itab_zyglt319_aux.

  refresh itab_zyglt319_aux.

  select * from /pws/zyglt319

    into table itab_zyglt319

    where obj_name = /pws/zygle319-obj_name and

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

          dynnumb  = /pws/zygle319-dynnumb.

* << Fim da exclusão

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

          dynnumb  = /pws/zygle319-dynnumb."#EC CI_NOFIRST

* << Fim da inclusão

  loop at itab_zyglt319.

    move /pws/zygle319-tcode   to itab_zyglt319-tcode.

    move /pws/zygle319-visivel to itab_zyglt319-visivel.

    modify itab_zyglt319.

    clear /pws/zyglt319.

    move-corresponding itab_zyglt319 to /pws/zyglt319.

    modify /pws/zyglt319 from /pws/zyglt319.

  endloop.

  okcode = okcode_aux.

  message i000 with text-009.

endform.

form popup_message using    p_textline1

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

                            p_titel.

* << Fim da exclusão

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

                            p_titel."#EC *

* << Fim da inclusão

  clear v_answer.

  call function 'POPUP_TO_CONFIRM_STEP'

       exporting

            defaultoption = 'Y'

            textline1     = p_textline1

            titel         = p_titel

       importing

            answer        = v_answer

       exceptions

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

            others        = 1.

* << Fim da exclusão

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

            others        = 0."#EC *

* << Fim da inclusão

endform.

form carrega_descricao.

  if not itab_programas is initial.

    select * from trdirt into table itab_trdirt

             for all entries in itab_programas

             where name  = itab_programas-obj_name and

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

                   sprsl = sy-langu.

* << Fim da exclusão

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

                   sprsl = sy-langu."#EC CI_SGLSELECT

* << Fim da inclusão

    loop at itab_programas.

      read table itab_trdirt with key name = itab_programas-obj_name.

      move itab_trdirt-text to itab_programas-text.

      modify itab_programas.

    endloop.

  endif.

endform.

form seleciona_prgramas.

  loop at itab_zyglt319.

    on change of itab_zyglt319-obj_name.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL010O01

 

...

  set titlebar '001' with text-001.

  set pf-status '0004'.

  perform: trata_campos,

           perform_desc_tela.

  perform lock_record.

endmodule.

module carrega_descricao output.

  perform seleciona_prgramas.

  perform carrega_descricao.

endmodule.

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

module seleciona_prgramas output.

* << Fim da exclusão

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

module seleciona_prgramas output."#EC *

* << Fim da inclusão

  loop at itab_zyglt319.

    on change of itab_zyglt319-obj_name.

      move itab_zyglt319 to itab_programas.

      append itab_programas.

    endon.

  endloop.

endmodule.

module fill_dados_tela output.

  data: v_modulo   like /pws/zyglt319-grupp,

        v_programa like /pws/zyglt319-obj_name,

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

        v_nome     like itab_zyglt319-text.

* << Fim da exclusão

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

        v_nome     like itab_zyglt319-text."#EC NEEDED

* << Fim da inclusão

  move: itab_programas-grupp to v_modulo,

        itab_programas-obj_name to v_programa,

        itab_programas-text to v_nome.

  clear itab_zyglt319_aux.

  refresh itab_zyglt319_aux.

  loop at itab_zyglt319 where grupp eq v_modulo  and

                              obj_name eq v_programa.

    move itab_zyglt319 to itab_zyglt319_aux.

    append itab_zyglt319_aux.

  endloop.

endmodule.

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

module status_0005 output.

* << Fim da exclusão

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

module status_0005 output."#EC *

* << Fim da inclusão

  set pf-status '0005' excluding it_botoes.

  set titlebar  '001'  with text-001.

  perform lock_record.

endmodule.

module descricao_tela output.

select single dtxt from d020t

       into v_descr_tela

       where  PROG   = /pws/zygle319-obj_name and

              DYNR =  /pws/zygle319-dynnumb and

              LANG = sy-langu.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL010TOP

 

program  /pws/sapmzygl010 message-id /pws/zyglm.

tables: /pws/zygle309, /pws/zyglt309,

        /pws/zyglt319, /pws/zygle319,

* >> Início da exclusão:

        /pws/zyglt310, /pws/zygle310.

* << Fim da exclusão

* >> Início da inclusão:

        /pws/zyglt310,"#EC *

        /pws/zygle310.

* << Fim da inclusão

controls: tc_botao type tableview using screen '0003'.

controls: tc_tela  type tableview using screen '0005'.

data: g_custom_container type ref to cl_gui_custom_container,

      g_tree             type ref to cl_gui_simple_tree     ,

      node_table         like node_str occurs 0             ,

      node               like mtreesnode                    ,

      events             type cntl_simple_events            ,

      event              type cntl_simple_event             .

data: begin of itab_trdirt occurs 0.

        include structure trdirt.

...

 

...

      end of it_botoes.

data: begin of itab_zyglt319_aux occurs 0.

        include structure /pws/zyglt319.

data: text like trdirt-text.

data: end of itab_zyglt319_aux.

data: okcode             like sy-ucomm,

      okcode_aux         like sy-ucomm,

      dynpronr           like sy-dynnr value '0002',

      v_linha            type i,

      v_pos              type i,

* >> Início da exclusão:

      v_visivel,

      v_answer,

* << Fim da exclusão

* >> Início da inclusão:

      v_answer,"#EC NEEDED

* << Fim da inclusão

      v_descr_tela(50),

      v_reg_usado,

      v_status.

class lcl_event_click definition.

  public section.

    class-methods:

          select_item for event selection_changed of cl_gui_simple_tree

                                                     importing node_key.

endclass.

class lcl_event_click implementation.

  method: select_item.

    clear node.

    call method g_tree->get_selected_node importing

                                               node_key = node-node_key.

    if not node-node_key is initial.

      free itab_zyglt319.

      free itab_programas.

      read table itab_zyglt309 into /pws/zygle309

* >> Início da exclusão:

                                     with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                               with key grupp = node-node_key."#EC *

* << Fim da inclusão

      read table itab_zyglt310 into /pws/zygle310

* >> Início da exclusão:

                                     with key grupp = node-node_key.

* << Fim da exclusão

* >> Início da inclusão:

                               with key grupp = node-node_key."#EC *

* << Fim da inclusão

      select * from /pws/zyglt319

        into table itab_zyglt319

        where grupp =  node-node_key.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL011F01

 

...

    ENDIF.

    CALL METHOD g_tree->set_registered_events

         EXPORTING events = events.

    SET HANDLER lcl_event_click=>select_item FOR g_tree.

    PERFORM fill_nodes.

  ENDIF.

ENDFORM.

FORM fill_nodes.

  REFRESH: node_table.

  IF itab_zygle309[] IS INITIAL.

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

    SELECT * FROM /pws/zyglt309 INTO TABLE itab_zygle309.

* << Fim da exclusão

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

    SELECT * FROM /pws/zyglt309 INTO TABLE itab_zygle309."#EC CI_NOWHERE

* << Fim da inclusão

    SORT itab_zygle309 BY grupp.

    IF sy-subrc EQ 0.

      SELECT * FROM /pws/zyglt310 INTO TABLE itab_zygle310

             FOR ALL ENTRIES IN itab_zygle309

             WHERE grupp EQ itab_zygle309-grupp

               AND spras EQ sy-langu.

    ENDIF.

  ENDIF.

  CLEAR node.

  node-node_key   = 'GRP001'.

...

 

...

    IF sy-subrc <> 0.

      MESSAGE a001 WITH text-002.

    ENDIF.

    CLEAR g_custom_container. CLEAR g_tree.

  ENDIF.

ENDFORM.

FORM define_tela_e_seleciona_dados.

  dynpronr = '0102'.

  IF NOT itab_zygle309[] IS INITIAL.

    READ TABLE itab_zygle309 INTO /pws/zygle309

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

                           WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                           WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

  ENDIF.

  IF NOT itab_zygle310[] IS INITIAL.

    READ TABLE itab_zygle310 INTO /pws/zygle310

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

                           WITH KEY grupp = node-node_key.

* << Fim da exclusão

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

                           WITH KEY grupp = node-node_key."#EC *

* << Fim da inclusão

  ENDIF.

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

  CLEAR: itab_zycbt011, itab_zyglt351, itab_opers, itab_zyglt354.

  REFRESH: itab_zycbt011, itab_zyglt351, itab_opers, itab_zyglt354.

* << Fim da exclusão

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

  CLEAR:

  itab_zyglt351,

  itab_opers,

  itab_zyglt354.

  REFRESH:

  itab_zyglt351,

  itab_opers,

  itab_zyglt354.

* << Fim da inclusão

  SELECT * FROM /pws/zyglt351

           INTO TABLE itab_zyglt351

           WHERE grupp EQ /pws/zygle309-grupp.

  IF NOT itab_zyglt351[] IS INITIAL.

    SELECT * FROM /pws/zyglt354

              INTO TABLE itab_zyglt354

              FOR ALL ENTRIES IN itab_zyglt351

              WHERE codeven EQ itab_zyglt351-codeven

                AND grupp   EQ itab_zyglt351-grupp

                AND spras   EQ sy-langu.

...

 

...

                text_question         = text-020

                text_button_1         = text-021

                text_button_2         = text-022

                default_button        = '2'

                display_cancel_button = 'X'

           IMPORTING

                answer                = v_confirm

           EXCEPTIONS

                text_not_found        = 1

                OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

      IF v_confirm EQ '1'.

        PERFORM comm_save.

      ENDIF.

    ENDIF.

  ENDIF.

ENDFORM.

FORM comm_save.

  PERFORM save_eventos.

ENDFORM.

FORM save_eventos.

...

 

...

              text_question         = text-020

              text_button_1         = text-021

              text_button_2         = text-022

              default_button        = '2'

              display_cancel_button = 'X'

         IMPORTING

              answer                = v_confirm

         EXCEPTIONS

              text_not_found        = 1

              OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

    IF v_confirm EQ '1'.

      PERFORM save_eventos.

      IF v_screencall EQ '0102'.

        LEAVE TO SCREEN 0100.

      ELSE.

        LEAVE TO SCREEN 0.

      ENDIF.

    ELSEIF v_confirm EQ '2'.

      /pws/zycbe011 = wa_zycbt011_save.

      IF v_screencall EQ '0102'.

...

 

...

            text_question         = text-034

            text_button_1         = text-021

            text_button_2         = text-022

            default_button        = '2'

            display_cancel_button = ' '

       IMPORTING

            answer                = v_confirm

       EXCEPTIONS

            text_not_found        = 1

            OTHERS                = 2.

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

  if sy-subrc = 0.

  else.

  endif.

* << Fim da inclusão

  IF v_confirm EQ '1'.

    DELETE FROM /pws/zycbt011

           WHERE codmod  EQ itab_opers-codmod

             AND codeven EQ itab_opers-codeven

             AND bukrs   EQ d_bukrs.

    LEAVE TO SCREEN 0100.

  ENDIF.

ENDFORM.

FORM busca_grupo.

  IF /pws/zygle309 IS INITIAL.

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

    SELECT SINGLE * FROM /pws/zyglt313 INTO wa_zyglt313

* << Fim da exclusão

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

    SELECT *

      FROM /pws/zyglt313

        UP TO 1 ROWS

      INTO wa_zyglt313

* << Fim da inclusão

           WHERE tcode EQ sy-tcode.

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

   endselect.

* << Fim da inclusão

    IF sy-subrc EQ 0.

      SELECT SINGLE * FROM /pws/zyglt309 INTO /pws/zygle309

             WHERE grupp EQ wa_zyglt313-grupp.

      IF sy-subrc EQ 0.

        SELECT SINGLE * FROM /pws/zyglt310 INTO /pws/zygle310

               WHERE grupp EQ /pws/zygle309-grupp

                 AND spras EQ sy-langu.

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

        CLEAR: itab_zycbt011, itab_zyglt351, itab_opers.

        REFRESH: itab_zycbt011, itab_zyglt351, itab_opers.

* << Fim da exclusão

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

        CLEAR:

        itab_zyglt351, itab_opers.

        REFRESH:

        itab_zyglt351, itab_opers.

* << Fim da inclusão

        SELECT * FROM /pws/zyglt351

                 INTO TABLE itab_zyglt351

                 WHERE grupp EQ /pws/zygle309-grupp.

        IF NOT itab_zyglt351[] IS INITIAL.

          SELECT * FROM /pws/zyglt354

                    INTO TABLE itab_zyglt354

                    FOR ALL ENTRIES IN itab_zyglt351

                    WHERE codeven EQ itab_zyglt351-codeven

                      AND grupp   EQ itab_zyglt351-grupp

                      AND spras   EQ sy-langu.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYGL011TOP

 

program  /pws/sapmzygl011 message-id /pws/zyglm.

type-pools: shlp.

controls: tc_evtctb  type tableview using screen '0102'.

tables: /pws/zycbt011, /pws/zycbe011,

* >> Início da exclusão:

        t001         ,

        /pws/zygle309, /pws/zyglt309,

        /pws/zygle310, /pws/zyglt310,

                       /pws/zyglt313,

                       /pws/zyglt351,

                       /pws/zyglt353,

                       /pws/zyglt354.

* << Fim da exclusão

* >> Início da inclusão:

        t001         ,"#EC *

        /pws/zygle309,

        /pws/zyglt309,"#EC *

        /pws/zygle310,

        /pws/zyglt310,"#EC *

        /pws/zyglt313,"#EC *

        /pws/zyglt351,"#EC *

       /pws/zyglt354."#EC *

* << Fim da inclusão

data: okcode            like sy-ucomm              ,

* >> Início da exclusão:

      dynpronr          like sy-dynnr value '0101' ,

* << Fim da exclusão

* >> Início da inclusão:

      dynpronr          like sy-dynnr value '0101' ,"#EC NEEDED

* << Fim da inclusão

      dynpronr2         like sy-dynnr              ,

      v_campo(35)       type c                     ,

      v_valor(35)       type c                     ,

      v_linha           like sy-tabix              ,

      v_indicatu        like sy-tabix              ,

      v_pos             type i                     ,

      v_screencall      type sy-dynnr              ,

      v_tpscreen(1)     type c                     ,

* >> Início da exclusão:

      v_quest(150)      type c                     ,

* << Fim da exclusão

* >> Início da inclusão:

      v_quest(150)      type c                     ,"#EC NEEDED

* << Fim da inclusão

      v_confirm(1)      type c                     ,

      v_emp             type c                     ,

      v_csccall         type i                     ,

* >> Início da exclusão:

      v_node_key        like mtreesnode            ,

* << Fim da exclusão

      v_reg_usado,

      v_status.

data: d_bukrstxt(40)                               ,

      d_bukrs_aux       type bukrs                 ,

...

 

...

      node_table         like node_str occurs 0             ,

      node               like mtreesnode                    ,

      events             type cntl_simple_events            ,

      event              type cntl_simple_event             .

data: begin of itab_zygle309 occurs 0.

        include structure /pws/zygle309.

data: end of itab_zygle309.

data: begin of itab_zygle310 occurs 0   .

        include structure /pws/zygle310 .

data: end of itab_zygle310.

* >> Início da exclusão:

data: begin of itab_zycbt011 occurs 0            .

        include structure /pws/zycbt011          .

data:   marc(1)      type c                      .

data: end of itab_zycbt011                       .

* << Fim da exclusão

data: begin of itab_opers occurs 0         ,

        ltext    like /pws/zyglt354-ltext  ,

        codeven  like /pws/zyglt351-codeven,

        codmod   like /pws/zyglt351-codmod ,

        marc(1)  type c                    ,

      end of itab_opers.

data: begin of itab_zyglt351 occurs 0.

        include structure /pws/zyglt351.

data: end of itab_zyglt351.

data: begin of itab_zyglt354 occurs 0.

...

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYGL008

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 003

 

Texto: (35 caracteres)

"Erro ao chamar parâmetros de evento"

 

Comprimento máximo: 35

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 004

 

Texto: (39 caracteres)

"Erro interno em uma classe Tree Control"

 

Comprimento máximo: 39

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 005

 

Texto: (28 caracteres)

"Não existe mais Tree Control"

 

Comprimento máximo: 28

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 021

 

Texto: (37 caracteres)

"É necessário a marcação de uma regra!"

 

Comprimento máximo: 37

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 053

 

Texto: (33 caracteres)

"Favor selecionar despesa correta!"

 

Comprimento máximo: 50

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYGL009

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 000

 

Texto: (62 caracteres)

"Atualizar Configuração Contabilidade: Lançtos. Autom. - Grupos"

 

Comprimento máximo: 62

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 001

 

Texto: (6 caracteres)

"Grupos"

 

Comprimento máximo: 6

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 003

 

Texto: (35 caracteres)

"Erro ao chamar parâmetros de evento"

 

Comprimento máximo: 35

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 004

 

Texto: (39 caracteres)

"Erro interno em uma classe Tree Control"

 

Comprimento máximo: 39

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 005

 

Texto: (28 caracteres)

"Não existe mais Tree Control"

 

Comprimento máximo: 28

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 010

 

Texto: (65 caracteres)

"Atualizar Configuração Contabilidade: Lançtos. Autom. - Operações"

 

Comprimento máximo: 65

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 012

 

Texto: (45 caracteres)

"Definição de Grupo p/ Transação não definido."

 

Comprimento máximo: 45

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 013

 

Texto: (18 caracteres)

"Seleção de Empresa"

 

Comprimento máximo: 18

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 014

 

Texto: (62 caracteres)

"Atualizar Configuração Contabilidade: Lançtos. Autom. - Regras"

 

Comprimento máximo: 62

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 015

 

Texto: (62 caracteres)

"Atualizar Configuração Contabilidade: Lançtos. Autom. - Contas"

 

Comprimento máximo: 62

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 016

 

Texto: (27 caracteres)

"Empresa informada inválida."

 

Comprimento máximo: 27

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 017

 

Texto: (37 caracteres)

"Os dados devem ser gravados primeiro?"

 

Comprimento máximo: 37

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 018

 

Texto: (11 caracteres)

"Confirmação"

 

Comprimento máximo: 11

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 019

 

Texto: (3 caracteres)

"SIM"

 

Comprimento máximo: 3

 

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

Modificado símbolo de texto:

 

Idioma: PT

 

Símbolo: 020

 

Texto: (3 caracteres)

"NÃO"

 

Comprimento máximo: 3

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 021

 

Texto: (37 caracteres)

"É necessário a marcação de uma regra!"

 

Comprimento máximo: 37

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 022

 

Texto: (45 caracteres)

"A determinação atual da conta será eliminada,"

 

Comprimento máximo: 45

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 023

 

Texto: (29 caracteres)

"caso se modifiquem as regras."

 

Comprimento máximo: 29

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 024

 

Texto: (27 caracteres)

"Deseja modificar as regras?"

 

Comprimento máximo: 27

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 025

 

Texto: (25 caracteres)

"Primeiro gravar as regras"

 

Comprimento máximo: 35

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 026

 

Texto: (37 caracteres)

"Não foi efetuada nenhuma modificação."

 

Comprimento máximo: 37

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 027

 

Texto: (36 caracteres)

"Já existe entrada com a mesma chave."

 

Comprimento máximo: 36

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 028

 

Texto: (38 caracteres)

"Posicionar cursor em uma linha válida."

 

Comprimento máximo: 38

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 029

 

Texto: (7 caracteres)

"CODAUX1"

 

Comprimento máximo: 7

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 030

 

Texto: (7 caracteres)

"CODAUX2"

 

Comprimento máximo: 7

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 031

 

Texto: (7 caracteres)

"CODAUX3"

 

Comprimento máximo: 7

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 032

 

Texto: (30 caracteres)

"Parâmetro p/ ajuda de pesquisa"

 

Comprimento máximo: 30

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 033

 

Texto: (48 caracteres)

"(campo Modif. Ger. 1) não definido corretamente."

 

Comprimento máximo: 48

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 034

 

Texto: (48 caracteres)

"(campo Modif. Ger. 2) não definido corretamente."

 

Comprimento máximo: 48

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 035

 

Texto: (48 caracteres)

"(campo Modif. Ger. 3) não definido corretamente."

 

Comprimento máximo: 48

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 036

 

Texto: (24 caracteres)

"Valores não encontrados."

 

Comprimento máximo: 24

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 038

 

Texto: (6 caracteres)

"Câmbio"

 

Comprimento máximo: 6

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 040

 

Texto: (17 caracteres)

"Câmbio Importação"

 

Comprimento máximo: 17

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 041

 

Texto: (2 caracteres)

"CE"

 

Comprimento máximo: 2

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 042

 

Texto: (17 caracteres)

"Câmbio Exportação"

 

Comprimento máximo: 17

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 044

 

Texto: (17 caracteres)

"Câmbio Financeiro"

 

Comprimento máximo: 17

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 045

 

Texto: (23 caracteres)

"Documentação Exportação"

 

Comprimento máximo: 45

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 046

 

Texto: (23 caracteres)

"Documentação Importação"

 

Comprimento máximo: 23

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 052

 

Texto: (28 caracteres)

"Digite uma tela ou um cursor"

 

Comprimento máximo: 30

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 055

 

Texto: (23 caracteres)

"Entrada não encontrada."

 

Comprimento máximo: 23

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYGL010

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 058

 

Texto: (0 caracteres)

 

Comprimento máximo: 1

 

 

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

Modificações efetuadas em REPT /PWS/SAPMZYGL011

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 001

 

Texto: (19 caracteres)

"Ctg. Taxa de Câmbio"

 

Comprimento máximo: 19

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 003

 

Texto: (17 caracteres)

"Tipo de Documento"

 

Comprimento máximo: 17

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 004

 

Texto: (26 caracteres)

"Tipo de Documento Nacional"

 

Comprimento máximo: 26

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 005

 

Texto: (13 caracteres)

"Tipo de Conta"

 

Comprimento máximo: 13

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 006

 

Texto: (6 caracteres)

"GRP001"

 

Comprimento máximo: 6

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 010

 

Texto: (10 caracteres)

"Código RzE"

 

Comprimento máximo: 10

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 012

 

Texto: (38 caracteres)

"Atualizar Configuração Eventos: Regras"

 

Comprimento máximo: 38

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 023

 

Texto: (27 caracteres)

"Regras gravadas com êxito !"

 

Comprimento máximo: 27

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 024

 

Texto: (32 caracteres)

"Regras não puderam ser gravadas."

 

Comprimento máximo: 32

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 029

 

Texto: (42 caracteres)

"Preenchimento mínimo da chave é requerido."

 

Comprimento máximo: 42

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 030

 

Texto: (38 caracteres)

"Posicionar cursor em uma linha válida."

 

Comprimento máximo: 38

 

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

Excluído símbolo de texto:

 

Idioma: PT

 

Símbolo: 031

 

Texto: (25 caracteres)

"Primeiro gravar as regras"

 

Comprimento máximo: 25