尋找INCLUDE

來源:互聯網
上載者:User

*&---------------------------------------------------------------------*
*& Report  Z_FINDINCLUDE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT  zunusedincludes.
TYPES:
  BEGIN OF t_all_includes,
    prog LIKE d010sinf-prog,
  END OF t_all_includes,
  BEGIN OF t_used_includes,
    include LIKE d010inc-include,
  END OF t_used_includes.
DATA:
  itab_all_includes TYPE STANDARD TABLE OF t_all_includes,
  itab_used_includes TYPE STANDARD TABLE OF t_used_includes,
  wa_all_includes TYPE t_all_includes,
  wa_used_includes TYPE t_used_includes.
START-OF-SELECTION.
* get a list of all includes first
*(the appl ne 'S' removes classes* from the list)
  SELECT prog
    INTO TABLE itab_all_includes
  FROM d010sinf
  WHERE prog LIKE 'Z%'
    AND subc = 'I'
    AND appl NE 'S'.
  SORT itab_all_includes BY prog.
*this table is a list of includes with parent program
  SELECT include
    INTO TABLE itab_used_includes
  FROM d010inc
  WHERE include LIKE 'Z%'.
  SORT itab_used_includes BY include.
*now list the includes that are not in the above table
 LOOP AT itab_all_includes INTO wa_all_includes.
    READ TABLE itab_used_includes
                            WITH KEY include = wa_all_includes-prog
                            TRANSPORTING NO FIELDS
                            BINARY SEARCH.
    IF sy-subrc NE 0.
      WRITE:/
             wa_all_includes-prog.
    ENDIF.
  ENDLOOP.

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.