查找增强
REPORT zwct001 NO STANDARD PAGE HEADING
LINE-SIZE 201.
*&--------------------------------------------------------------------&*
*& Report: Z_USEREXIT (V10) &*
*& Last updated: 15 Aug 2008 &*
*&--------------------------------------------------------------------&*
*& Selection Texts:
*& P_ALV ALV format
*& P_AUTH Include authority-check search
*& P_BADI Display BADIs
*& P_CUSB Customer BADIs only
*& P_BTE Display business trans events
*& P_DEVC Show development class exits
*& P_EXIT Display user exits
*& P_FUNC Show function modules
*& P_LIMIT Limit no. of submits to search
*& P_LST Standard list format
*& P_PNAME Program name
*& P_PROG Display program exits
*& P_SUBM Show submits
*& P_TCODE Transaction code
*& P_TEXT Search for text
*& P_WFLOW Display workflow links
*&--------------------------------------------------------------------&*
*& Text symbols:
*& M01 Enter TCode or program
*& M02 Enter at least one scope criteria
*& S01 Selection data (TCode takes precedence over program name)
*& S02 Scope criteria
*& S03 Display criteria
*&--------------------------------------------------------------------&*
TABLES: sxs_attr,
tobjt,
tstct, "TCode texts
trdirt, "Program texts
sxc_exit. "BADI exits
TYPE-POOLS: slis. "Globale Typen f??r generische Listbausteine
DATA: tabix LIKE sy-tabix,
w_linnum TYPE i,
w_off TYPE i,
w_index LIKE sy-tabix,
w_include LIKE trdir-name,
w_prog LIKE trdir-name,
w_incl LIKE trdir-name,
w_area LIKE rs38l-area,
w_level,
w_str(50) TYPE c,
w_cnt(2) TYPE c,
w_funcname LIKE tfdir-funcname,
w_fsel LIKE sy-ucomm, " Determination of screen field
w_gridtxt(70) TYPE c. "ALV grid title
CONSTANTS: c_fmod(40) TYPE c VALUE 'Function modules searched: ',
c_subm(40) TYPE c VALUE 'Submit programs searched: ',
c_devc(60) TYPE c VALUE 'User-exits from development classes in function modules',
c_col1(12) TYPE c VALUE 'Enhanmt Type',
c_col2(40) TYPE c VALUE 'Enhancement',
c_col3(30) TYPE c VALUE 'Program/Include',
c_col4(20) TYPE c VALUE 'Enhancement Name',
c_col5(40) TYPE c VALUE 'Enhancement Description',
c_col6(8) TYPE c VALUE 'Project',
c_col7(1) TYPE c VALUE 'S',
c_col8(12) TYPE c VALUE 'ChangeName',
c_col9(10) TYPE c VALUE 'ChangeDate',
c_x TYPE c VALUE 'X'.
* Work Areas: ABAP Workbench
DATA: BEGIN OF wa_d010inc.
DATA: master TYPE d010inc-master.
DATA: END OF wa_d010inc.
DATA: BEGIN OF wa_tfdir.
DATA: funcname TYPE tfdir-funcname,
pname TYPE tfdir-pname,
include TYPE tfdir-include.
DATA: END OF wa_tfdir.
DATA
LINE-SIZE 201.
*&--------------------------------------------------------------------&*
*& Report: Z_USEREXIT (V10) &*
*& Last updated: 15 Aug 2008 &*
*&--------------------------------------------------------------------&*
*& Selection Texts:
*& P_ALV ALV format
*& P_AUTH Include authority-check search
*& P_BADI Display BADIs
*& P_CUSB Customer BADIs only
*& P_BTE Display business trans events
*& P_DEVC Show development class exits
*& P_EXIT Display user exits
*& P_FUNC Show function modules
*& P_LIMIT Limit no. of submits to search
*& P_LST Standard list format
*& P_PNAME Program name
*& P_PROG Display program exits
*& P_SUBM Show submits
*& P_TCODE Transaction code
*& P_TEXT Search for text
*& P_WFLOW Display workflow links
*&--------------------------------------------------------------------&*
*& Text symbols:
*& M01 Enter TCode or program
*& M02 Enter at least one scope criteria
*& S01 Selection data (TCode takes precedence over program name)
*& S02 Scope criteria
*& S03 Display criteria
*&--------------------------------------------------------------------&*
TABLES: sxs_attr,
tobjt,
tstct, "TCode texts
trdirt, "Program texts
sxc_exit. "BADI exits
TYPE-POOLS: slis. "Globale Typen f??r generische Listbausteine
DATA: tabix LIKE sy-tabix,
w_linnum TYPE i,
w_off TYPE i,
w_index LIKE sy-tabix,
w_include LIKE trdir-name,
w_prog LIKE trdir-name,
w_incl LIKE trdir-name,
w_area LIKE rs38l-area,
w_level,
w_str(50) TYPE c,
w_cnt(2) TYPE c,
w_funcname LIKE tfdir-funcname,
w_fsel LIKE sy-ucomm, " Determination of screen field
w_gridtxt(70) TYPE c. "ALV grid title
CONSTANTS: c_fmod(40) TYPE c VALUE 'Function modules searched: ',
c_subm(40) TYPE c VALUE 'Submit programs searched: ',
c_devc(60) TYPE c VALUE 'User-exits from development classes in function modules',
c_col1(12) TYPE c VALUE 'Enhanmt Type',
c_col2(40) TYPE c VALUE 'Enhancement',
c_col3(30) TYPE c VALUE 'Program/Include',
c_col4(20) TYPE c VALUE 'Enhancement Name',
c_col5(40) TYPE c VALUE 'Enhancement Description',
c_col6(8) TYPE c VALUE 'Project',
c_col7(1) TYPE c VALUE 'S',
c_col8(12) TYPE c VALUE 'ChangeName',
c_col9(10) TYPE c VALUE 'ChangeDate',
c_x TYPE c VALUE 'X'.
* Work Areas: ABAP Workbench
DATA: BEGIN OF wa_d010inc.
DATA: master TYPE d010inc-master.
DATA: END OF wa_d010inc.
DATA: BEGIN OF wa_tfdir.
DATA: funcname TYPE tfdir-funcname,
pname TYPE tfdir-pname,
include TYPE tfdir-include.
DATA: END OF wa_tfdir.
DATA