SAP ABAP Class CL_OO_CLASSNAME_SERVICE (Service for Include Names in Class Environment)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEOE (Package) ABAP Objects Class Builder
Properties
Class CL_OO_CLASSNAME_SERVICE  
Short Description Service for Include Names in Class Environment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEOE   ABAP Objects Class Builder 
Created 20000516   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OO_CLASSNAME_SERVICE has no interface implemented.
Friends
Class CL_OO_CLASSNAME_SERVICE has no friend class.
Attributes
Class CL_OO_CLASSNAME_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL_CLASS_INCLUDES Static method Public Method Table of All Include Names per Class 20090424
2 GET_ALL_METHOD_INCLUDES Static method Public Method Include Name of All Methods in a Class 20000516
3 GET_CCAU_NAME Static method Public Method Include Name of Local Test Classes 20050118
4 GET_CCDEF_NAME Static method Public Method Include Name of Local Class Definition 20000516
5 GET_CCIMP_NAME Static method Public Method Include Name of Local Class Implementation 20000516
6 GET_CCMAC_NAME Static method Public Method Include Name of Local Macro 20000516
7 GET_CLASSPOOL_NAME Static method Public Method Include Name of Class Pool 20000516
8 GET_CLASS_AGENT_NAME Static method Public Method Name of Class Actor (Persistent Class) 20010801
9 GET_CLASS_CATEGORY Static method Public Method Class Category 20000516
10 GET_CLSNAME Static method Public Method Class Name Without Namespace 20000516
11 GET_CLSNAME_BY_INCLUDE Static method Public Method Get Class Name from Include 20010201
12 GET_CL_NAME Static method Public Method Include Name of Local Type (Include Structure < 4.6D) 20000529
13 GET_CS_NAME Static method Public Method Include Name of Source-Based Source 20050817
14 GET_CT_NAME Static method Public Method Include Name of CT Include 20061128
15 GET_INCNAME_BY_APPENDAGE Static method Public Method Determine Class Include Using Name Appendage (LIMU CINC) 20010607
16 GET_INCNAME_BY_OBJTYP Static method Public Method Get Class Include from Object Type 20010212
17 GET_INTERFACEPOOL_NAME Static method Public Method Include Name of Interface Pool 20000725
18 GET_INTFNAME_BY_INCLUDE Static method Public Method 20100809
19 GET_INTFSEC_NAME Static method Public Method Include Name of Interface Pool 20001110
20 GET_LOCAL_TESTCLASSES_INCLUDE Static method Public Method Include Name of Local Macro 20050117
21 GET_METHOD_BY_INCLUDE Static method Public Method Get Method from Include Name 20001213
22 GET_METHOD_INCLUDE Static method Public Method Get Include Name of Method 20000516
23 GET_NAMESPACE Static method Public Method Namespace of Class Name 20000516
24 GET_PRISEC_NAME Static method Public Method Include Name of Private Section 20000516
25 GET_PROSEC_NAME Static method Public Method Include Name of Protected Section 20000516
26 GET_PUBSEC_NAME Static method Public Method Include Name of Public Section 20000516
27 IS_EXTENSION_METHOD Static method Public Method Checks Whether Method Was Added via Enhancement 20041216
Events
Class CL_OO_CLASSNAME_SERVICE has no event.
Types
Class CL_OO_CLASSNAME_SERVICE has no local type.
Method Signatures

Method GET_ALL_CLASS_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090424
2 Returning RESULT Value transfer Type reference (TYPE) SEOINCL_T Tabelle von Includes 20090424
# Exception Resumable Description Created on
1 NO_SUCH_CLASS Klasse nicht gefunden 20090424

Method GET_ALL_METHOD_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) SEOP_METHODS_W_INCLUDE Liste der Methoden mit Includename 20000516
3 Importing WITH_ENHANCEMENTS Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE X = sucht auch die Erw.methodenincludes 20070712
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING Klasse existiert nicht 20000516

Method GET_CCAU_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050118
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAMM ABAP-Programmname 20050118

Method GET_CCAU_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CCDEF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_CCDEF_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CCIMP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_CCIMP_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CCMAC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAMM ABAP-Programmname 20000516

Method GET_CCMAC_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CLASSPOOL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_CLASSPOOL_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CLASS_AGENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASS_AGENT_NAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20010801
2 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20010801

Method GET_CLASS_AGENT_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CLASS_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) SEOCATEGRY Klassen-/Interface-Kategorie 20000516
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING Klasse existiert nicht 20000516

Method GET_CLSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20000516

Method GET_CLSNAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CLSNAME_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20010201
2 Importing INCNAME Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20010201

Method GET_CLSNAME_BY_INCLUDE on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20000529
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000529

Method GET_CL_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20050817
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAMM 20050817

Method GET_CS_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_CT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME 20061128
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAMM 20061128

Method GET_CT_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_INCNAME_BY_APPENDAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPENDAGE Value transfer Type reference (TYPE) SEOP_INCLUDE_APPENDAGE Namenszusatz 20010607
2 Importing CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20010607
3 Returning PROGNAME Value transfer Type reference (TYPE) PROGRAMM Include-Name 20010607

Method GET_INCNAME_BY_APPENDAGE on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_INCNAME_BY_OBJTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20010212
2 Returning INCNAME Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20010212
3 Importing OBJTYPE Value transfer Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 20010212
# Exception Resumable Description Created on
1 OBJTYPE_NOT_SUPPORTED 20010212

Method GET_INTERFACEPOOL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000725
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000725

Method GET_INTERFACEPOOL_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_INTFNAME_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCNAME Call by reference Type reference (TYPE) PROGRAM 20100809
2 Returning INTFNAME Value transfer Type reference (TYPE) SEOITFNAME 20100809

Method GET_INTFNAME_BY_INCLUDE on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_INTFSEC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20001110
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20001110

Method GET_INTFSEC_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_LOCAL_TESTCLASSES_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20050117
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAMM ABAP-Programmname 20050117

Method GET_LOCAL_TESTCLASSES_INCLUDE on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_METHOD_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCNAME Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20001213
2 Returning MTDKEY Value transfer Type reference (TYPE) SEOCPDKEY Keystruktur einer Komponente (mit zusammengesetzten Namen) 20001213
3 Importing WITH_ENHANCEMENTS Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE X = sucht auch bei den Erweiterungsmethoden in der Klasse 20090127
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING Klasse existiert nicht 20001213
2 METHOD_NOT_EXISTING Methode existiert nicht 20001213

Method GET_METHOD_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MTDKEY Call by reference Type reference (TYPE) SEOCPDKEY Keystruktur einer Komponente (mit zusammengesetzten Namen) 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516
3 Importing WITH_ENHANCEMENTS Value transfer Type reference (TYPE) SEOX_BOOLEAN SEOX_FALSE X = sucht auch bei den Erweiterungsmethoden in der Klasse 20070612
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING Klasse existiert nicht 20000516
2 METHOD_NOT_EXISTING Methode existiert nicht 20000516

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20000516

Method GET_NAMESPACE on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_PRISEC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_PRISEC_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_PROSEC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_PROSEC_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method GET_PUBSEC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20000516
2 Returning RESULT Value transfer Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20000516

Method GET_PUBSEC_NAME on class CL_OO_CLASSNAME_SERVICE has no exception.

Method IS_EXTENSION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MTDKEY Call by reference Type reference (TYPE) SEOCPDKEY Keystruktur einer Komponente 20050112
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20041216
# Exception Resumable Description Created on
1 CLASS_NOT_EXISTING 20050112
2 METHOD_NOT_EXISTING 20050112
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A