SAP ABAP Class CL_WB_CROSSREFERENCE (Where-Used List: Index Administration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-INR (Application Component) Repository Infosystem
     SEUIX (Package) Repository Information System Where-Used List
Properties
Class CL_WB_CROSSREFERENCE  
Short Description Where-Used List: Index Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEUIX   Repository Information System Where-Used List 
Created 20001219   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SCROS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEWOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_CROSSREFERENCE has no interface implemented.
Friends
Class CL_WB_CROSSREFERENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVATE Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20060716
2 ACT_PROG_TAB Static Attribute Private Type reference (TYPE) PROGRAMTAB 20120507
3 ALL_PROGRAMS Static Attribute Private Type reference (TYPE) PROGRAMTAB All Programs 20060201
4 COMPILER Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_COMPILER Reference to Syntax Check 20010322
5 FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' Boolean Variable 20010711
6 INCLUDE Static Attribute Private Type reference (TYPE) PROGRAM INCLUDE Name 20010123
7 INSERT_INCLUDE Static Attribute Private Type reference (TYPE) CHAR1 Include inserted 20060201
8 LOCK_ERROR_PROGRAMS Static Attribute Private Type reference (TYPE) PROGRAMTAB 20120426
9 LOCK_PROGRAMS Static Attribute Private Type reference (TYPE) PROGRAMTAB 20120426
10 PROGNAME_WITH_LIKE Static Attribute Private Type reference (TYPE) EU_LNAME Program/Transaction in SQL Trace Evaluation 20090817
11 PROGRAM Static Attribute Private Type reference (TYPE) PROGRAM Program Name 20010123
12 PROGRAM_IS_INCLUDE Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable 20020114
13 STATE Static Attribute Private Type reference (TYPE) R3STATE ' ' Status Active or Inactive 20020625
14 TABLE_CROSS Instance attribute Private Type reference (TYPE) CROSST Table for Objects 20010615
15 TABLE_WBCROSSGT Instance attribute Private Type reference (TYPE) WBCROSSGIT Table for Types 20010123
16 TABLE_WBCROSSI Instance attribute Private Type reference (TYPE) WBCROSST Table for Includes 20010123
17 TABLE_WBCROSSI_INCLUDES Static Attribute Private Type reference (TYPE) WBCROSST All Includes for a Framework Program 20060201
18 TABLE_WBCROSSI_RAHMEN Static Attribute Private Type reference (TYPE) WBCROSST Framework Programs of Include 20060201
19 TABLE_WBTESTCROSS Instance attribute Private Type reference (TYPE) WBTESTCROSST Table for Test Classes 20030901
20 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable 20010711
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_INDEX Static method Public Method Activate Index During Program Activation 20020606
2 CHECK_DELETE_WBCROSSI Static method Private Method Checks Deletion WBCROSSI Transitive 20060201
3 CHECK_MESSAGES Static method Private Method Check Messages in Public Section of Message Classes 20040602
4 CONSTRUCTOR Instance method Public Constructor Read Current Index 20010123
5 DELETE_INDEX Static method Public Method Delete Index When Deleting Program 20010118
6 DEQUEUE Static method Private Method 20120507
7 ENQUEUE Static method Private Method 20120507
8 GET_ALL_INCLUDES Static method Private Method Get All Includes for Main Program 20020606
9 GET_INDEX Static method Private Method Return Index for a Program in Internal Table 20001219
10 GET_PROGNAME_LIKE Static method Private Method Determining Function Group Abbreviation or Class Name 20090817
11 INDEX_ACTUALIZE Instance method Public Method Update Index for a Program (Include) 20001219
12 INDEX_UPDATE_AFTER_ACT Static method Public Method Update Active Version After Index Activation 20090817
13 PROGRAM_INDEX Static method Public Method Index for Main Program 20010301
14 SAVE_INDEX Static method Private Method Store New Index, Compare with Old Index 20020606
15 SELECT_INDEX Static method Private Method Read Index for Specified Program Set 20020606
16 SELECT_WBCROSSI_INCLUDES Static method Private Method Read all Includes for a framework program 20060201
17 SELECT_WBCROSSI_MASTER Static method Private Method Reads all framework programs for an Include 20060201
18 UPDATE_INDEX Static method Public Method Update Index for a Program from WBACTINDEX 20050622
Events
Class CL_WB_CROSSREFERENCE has no event.
Types
Class CL_WB_CROSSREFERENCE has no local type.
Method Signatures

Method ACTIVATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAMS Call by reference Type reference (TYPE) PROGRAMT Tabelle von Programmen 20050621

Method ACTIVATE_INDEX on class CL_WB_CROSSREFERENCE has no exception.

Method CHECK_DELETE_WBCROSSI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_DELETE_TABLE Call by reference Type reference (TYPE) WBCROSST Interne Tabelle für WBCROSSI 20060201
2 Importing P_DELETE_WA Call by reference Type reference (TYPE) WBCROSSI Index für Includes - Verwendungsnachweis Workbench 20060201

Method CHECK_DELETE_WBCROSSI on class CL_WB_CROSSREFERENCE has no exception.

Method CHECK_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CROSS Call by reference Type reference (TYPE) CROSST Ergebnis Index interne Tabelle 20040602
2 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 Fehler Index wurde nicht aufgebaut 20040602
3 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM Referenz Syntaxcheck 20040602

Method CHECK_MESSAGES on class CL_WB_CROSSREFERENCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGRAM Includename 20010123
2 Importing P_I_CALL Value transfer Type reference (TYPE) CHAR1 ' ' interner Aufruf 20031027
3 Importing P_NAME Call by reference Type reference (TYPE) PROGRAM Programmname 20010123

Method CONSTRUCTOR on class CL_WB_CROSSREFERENCE has no exception.

Method DELETE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IGNORE_ERROR Call by reference Type reference (TYPE) BOOLEAN ' ' 20120507
2 Importing P_NO_COMMIT Call by reference Type reference (TYPE) BOOLEAN ' ' kein Commit 20021011
3 Importing P_PROGRAMS Call by reference Type reference (TYPE) PROGRAMT Tabelle von Programmen 20010118
4 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ' ' 'A' aktiv, 'I' inaktiv, ' ' alles 20020606

Method DELETE_INDEX on class CL_WB_CROSSREFERENCE has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PROGRAM_TAB Call by reference Type reference (TYPE) PROGRAMTAB 20120507

Method DEQUEUE on class CL_WB_CROSSREFERENCE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR Value transfer Type reference (TYPE) CHAR1 20120507
2 Changing P_PROGRAM_TAB Value transfer Type reference (TYPE) PROGRAMTAB 20120507

Method ENQUEUE on class CL_WB_CROSSREFERENCE has no exception.

Method GET_ALL_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INCLUDE_TAB Call by reference Type reference (TYPE) PROGRAMT 'alle Includes 20020606
2 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGRAM Programmname 20020606

Method GET_ALL_INCLUDES on class CL_WB_CROSSREFERENCE has no exception.

Method GET_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPILER Call by reference Object reference (TYPE REF TO) CL_ABAP_COMPILER Referenz Syntaxcheck 20010322
2 Exporting P_CROSS Call by reference Type reference (TYPE) CROSST Ergebnis Index interne Tabelle 20010615
3 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 Fehler Index wurde nicht aufgebaut 20001219
4 Exporting P_PROGRAMS Call by reference Type reference (TYPE) PROGRAMT Tabelle aller Programme 20010118
5 Exporting P_WBCROSSGT Call by reference Type reference (TYPE) WBCROSSGTT Ergebnis Index interne Tabelle 20010118
6 Exporting P_WBCROSSI Call by reference Type reference (TYPE) WBCROSST Ergebnis Index interne Tabelle 20010118
7 Exporting P_WBTESTCROSS Call by reference Type reference (TYPE) WBTESTCROSST Tabelle zu Testklassen 20030828

Method GET_INDEX on class CL_WB_CROSSREFERENCE has no exception.

Method GET_PROGNAME_LIKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20090817
2 Exporting PROGNAME_LIKE Call by reference Type reference (TYPE) EU_LNAME Programm/Transaktion in SQL-Trace-Auswertung. 20090817

Method GET_PROGNAME_LIKE on class CL_WB_CROSSREFERENCE has no exception.

Method INDEX_ACTUALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 Fehler Index wurde nicht aufgebaut 20001219

Method INDEX_ACTUALIZE on class CL_WB_CROSSREFERENCE has no exception.

Method INDEX_UPDATE_AFTER_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTS Call by reference Type reference (TYPE) SEWOR_WORK_TAB 20090817

Method INDEX_UPDATE_AFTER_ACT on class CL_WB_CROSSREFERENCE has no exception.

Method PROGRAM_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) SYCHAR01 Fehler Index wurde nicht aufgebaut 20010301
2 Exporting P_LOCK_ERROR Call by reference Type reference (TYPE) SYCHAR01 20120508
3 Importing P_NAME Call by reference Type reference (TYPE) PROGRAM Programmname 20010301
# Exception Resumable Description Created on
1 PROGRAM_NAME_EMPTY Programmname ist leer 20050512

Method SAVE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NEW_CROSS Call by reference Type reference (TYPE) CROSST neuer Index für CROSS 20020606
2 Importing P_NEW_WBCROSSGT Call by reference Type reference (TYPE) WBCROSSGTT neuer Index für Typen 20020606
3 Importing P_NEW_WBCROSSI Call by reference Type reference (TYPE) WBCROSST neuer Index für Includes 20020606
4 Importing P_NEW_WBTESTCROSS Call by reference Type reference (TYPE) WBTESTCROSST neuer Index für WBTESTCROSS 20030901
5 Importing P_NO_COMMIT Call by reference Type reference (TYPE) BOOLEAN ' ' kein Commit 20080811
6 Importing P_OLD_CROSS Call by reference Type reference (TYPE) CROSST alter Index für CROSS 20020606
7 Importing P_OLD_WBCROSSGT Call by reference Type reference (TYPE) WBCROSSGIT alter Index für Typen 20020606
8 Importing P_OLD_WBCROSSI Call by reference Type reference (TYPE) WBCROSST alter Index für Includes 20020606
9 Importing P_OLD_WBTESTCROSS Call by reference Type reference (TYPE) WBTESTCROSST alter Index für WBTESTCROSS 20030901
10 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ' ' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20020606

Method SAVE_INDEX on class CL_WB_CROSSREFERENCE has no exception.

Method SELECT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_INDEX_CROSS Call by reference Type reference (TYPE) CROSST aktueller Index für CROSS 20020606
2 Exporting P_INDEX_WBCROSSGT Call by reference Type reference (TYPE) WBCROSSGIT aktueller Index für Typen 20020606
3 Exporting P_INDEX_WBCROSSI Call by reference Type reference (TYPE) WBCROSST aktueller Index für Includes 20020606
4 Exporting P_INDEX_WBTESTCROSS Call by reference Type reference (TYPE) WBTESTCROSST aktueller Index für TESTCROSS 20030828
5 Importing P_PROGRAM_TAB Call by reference Type reference (TYPE) PROGRAMTAB Programmübergabe 20020606
6 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ' ' aktiv, inaktiv Default ist beides 20020606

Method SELECT_INDEX on class CL_WB_CROSSREFERENCE has no exception.

Method SELECT_WBCROSSI_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ' ' aktiv, inaktiv Default ist beides 20060201

Method SELECT_WBCROSSI_INCLUDES on class CL_WB_CROSSREFERENCE has no exception.

Method SELECT_WBCROSSI_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IS_USED Call by reference Type reference (TYPE) BOOLEAN 20120508
2 Importing P_PROGRAM_TAB Call by reference Type reference (TYPE) PROGRAMTAB Programmübergabe 20060201
3 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ' ' aktiv, inaktiv Default ist beides 20060201

Method SELECT_WBCROSSI_MASTER on class CL_WB_CROSSREFERENCE has no exception.

Method UPDATE_INDEX Signature

Method UPDATE_INDEX on class CL_WB_CROSSREFERENCE has no parameter.
Method UPDATE_INDEX on class CL_WB_CROSSREFERENCE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610