SAP ABAP Class CL_OO_INCLUDE_NAMING (Name Service for Object Type Includes)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-CLA (Application Component) Class Builder
     SEOK (Package) ABAP Objects Class Builder Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OO_CLASS_INCL_NAMING Access to Name Service for Class Includes 19991005
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OO_CLIF_INCL_NAMING Access of Name Service for Includes of General Object Types 19991005
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OO_INTERFACE_INCL_NAMING Access Name Service for Interface Includes 19991005
Properties
Class CL_OO_INCLUDE_NAMING  
Short Description Name Service for Object Type Includes    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEOK   ABAP Objects Class Builder Services 
Created 19991005   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TROBJ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OO_CLASS_INCL_NAMING Access to Name Service for Class Includes 19991005
2 IF_OO_CLIF_INCL_NAMING Access of Name Service for Includes of General Object Types 19991005
3 IF_OO_INTERFACE_INCL_NAMING Access Name Service for Interface Includes 19991005
Friends
Class CL_OO_INCLUDE_NAMING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CIFKEY Instance attribute Private Attribute reference (LIKE) 19991005
2 CLSTYPE Instance attribute Private Attribute reference (LIKE) 19991005
3 LOCALS_DEF Instance attribute Private Attribute reference (LIKE) 19991005
4 LOCALS_IMP Instance attribute Private Attribute reference (LIKE) 19991005
5 LOCALS_OLD Instance attribute Private Attribute reference (LIKE) 19991005
6 MACROS Instance attribute Private Attribute reference (LIKE) 19991005
7 MAIN_SOURCE Instance attribute Private Attribute reference (LIKE) 20101209
8 POOL Instance attribute Private Attribute reference (LIKE) 19991005
9 PRIVATE_SECTION Instance attribute Private Attribute reference (LIKE) 19991005
10 PROTECTED_SECTION Instance attribute Private Attribute reference (LIKE) 19991005
11 PUBLIC_SECTION Instance attribute Private Attribute reference (LIKE) 19991005
12 TESTS Instance attribute Private Attribute reference (LIKE) 20101209
13 TRANSPORT_KEY Instance attribute Private Attribute reference (LIKE) 19991005
14 TYPE_DEP Instance attribute Private Attribute reference (LIKE) 19991005
Methods
# Method Level Visibility Method type Description Created on
1 APPENDAGE Static method Private Method Include Appendage (INCLSTRUC) 19991005
2 CATEGORY Static method Private Method Include Category (PROGRSTRUC) 19991005
3 CIF2PROG Static method Private Method Fill With Equal Characters 19991005
4 CODE Static method Private Method Include Code (PROGSTRUC) 19991005
5 CONSTRUCTOR Instance method Public Constructor Constructor 19991005
6 EXTENSION Static method Private Method Extension of an Include (INCLSTRUC) 19991005
7 EXT_PLUS_APP Static method Private Method Complete Include Appendage (+30) 19991005
8 GET_EXTENSION_OF_INCLUDE Static method Public Method Extension and Appendage of an Include 19991005
9 GET_INCLUDE_BY_TRKEY Static method Public Method Determine Include Name Using Transport Subobject 19991005
10 GET_INSTANCE_BY_CIFKEY Static method Public Method Instance Generation Using Object Type Key 19991005
11 GET_INSTANCE_BY_INCLUDE Static method Public Method Instance Generation Using Include Name 19991005
12 GET_INSTANCE_BY_NAME Static method Public Method Instance Generation Using Object Type Name 19991005
13 GET_INSTANCE_BY_NEW_CIFKEY Static method Public Method Instance Generation Using New Object Key 19991005
14 GET_INSTANCE_BY_TRKEY Static method Public Method Instance Generation Using Transport Key 19991005
15 GET_TRKEY_BY_INCLUDE Static method Public Method Determine Transport Subobject Using Include Names 19991005
16 PROG2CIF Static method Private Method Remove Equal Characters 19991005
Events
Class CL_OO_INCLUDE_NAMING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INCLSTRUC Protected See coding Structure: Include + Extension + Appendage 19991005
Method Signatures

Method APPENDAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning APPENDAGE Value transfer Type reference (TYPE) SEOP_INCLUDE_APPENDAGE Appendage 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method APPENDAGE on class CL_OO_INCLUDE_NAMING has no exception.

Method CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CATEGORY Value transfer Type reference (TYPE) SEOP_INCLUDE_CATEGORY Kategorie 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method CATEGORY on class CL_OO_INCLUDE_NAMING has no exception.

Method CIF2PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Objekttyp 19991005
2 Returning PROGNAME Value transfer Type reference (TYPE) PROGRAMM Vorbereiteter Include-Name 19991005

Method CIF2PROG on class CL_OO_INCLUDE_NAMING has no exception.

Method CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CODE Value transfer Type reference (TYPE) SEOP_INCLUDE_CODE Code 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method CODE on class CL_OO_INCLUDE_NAMING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Objekttypschlüssel 19991005
2 Importing CLSTYPE Call by reference Type reference (TYPE) SEOCLSTYPE Klasse oder Interface 19991005

Method CONSTRUCTOR on class CL_OO_INCLUDE_NAMING has no exception.

Method EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTENSION Value transfer Type reference (TYPE) SEOP_INCLUDE_EXTENSION Extension 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method EXTENSION on class CL_OO_INCLUDE_NAMING has no exception.

Method EXT_PLUS_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXT_PLUS_APP Value transfer Type reference (TYPE) SEOP_INCLUDE_EXT_APP Suffix 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method EXT_PLUS_APP on class CL_OO_INCLUDE_NAMING has no exception.

Method GET_EXTENSION_OF_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting APPENDAGE Call by reference Type reference (TYPE) SEOP_INCLUDE_APPENDAGE Appendage 19991005
2 Exporting CATEGORY Call by reference Type reference (TYPE) SEOP_INCLUDE_CATEGORY Kategorie (PROGSTRUC) 19991005
3 Exporting CODE Call by reference Type reference (TYPE) SEOP_INCLUDE_CODE Code (PROGSTRUC) 19991005
4 Exporting EXTENSION Call by reference Type reference (TYPE) SEOP_INCLUDE_EXTENSION Extension 19991005
5 Exporting EXT_PLUS_APP Call by reference Type reference (TYPE) SEOP_INCLUDE_EXT_APP Beides 19991005
6 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INCLUDE_BY_TRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Transportobjekt 19991005
2 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname 19991005
3 Importing PGMID Call by reference Type reference (TYPE) PGMID R3TR/LIMU 19991005
4 Exporting PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include zum Transportobjekt 19991005
5 Exporting PROGNAMES Value transfer Type reference (TYPE) SEOINCL_T Alle Includes zu diesem Transportobjekt 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INSTANCE_BY_CIFKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Objekttypschlüssel 19991005
2 Returning CIFREF Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_INCL_NAMING Referenz auf Clif-Objekt 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler bei der Instanziierung 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INSTANCE_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIFREF Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_INCL_NAMING Referenz auf Clif-Objekt 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler bei der Instanziierung 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INSTANCE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIFREF Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_INCL_NAMING Referenz auf Clif-Objekt 19991005
2 Importing NAME Call by reference Type reference (TYPE) C Objekttypname 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler bei der Instanziierung 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INSTANCE_BY_NEW_CIFKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIFKEY Call by reference Type reference (TYPE) SEOCLSKEY Objekttypschlüssel 19991005
2 Returning CIFREF Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_INCL_NAMING Referenz auf Clif-Objekt 19991005
3 Importing CLSTYPE Call by reference Type reference (TYPE) SEOCLSTYPE Klasse oder Interface 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler bei der Instanziierung 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_INSTANCE_BY_TRKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIFREF Value transfer Object reference (TYPE REF TO) IF_OO_CLIF_INCL_NAMING Referenz auf Clif-Objekt 19991005
2 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Transportobjekt 19991005
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname 19991005
4 Importing PGMID Call by reference Type reference (TYPE) PGMID R3TR/LIMU 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler bei der Instanziierung 19991005
2 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method GET_TRKEY_BY_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECT Call by reference Type reference (TYPE) TROBJTYPE Transportobjekt 19991005
2 Exporting OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname 19991005
3 Exporting PGMID Call by reference Type reference (TYPE) PGMID R3TR/INTF 19991005
4 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 19991005
2 INVALID_INCLUDE Ungültiger Include-Name 19991112
3 NO_OBJECTTYPE Weder Klasse noch Interface 19991005

Method PROG2CIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CIFKEY Value transfer Type reference (TYPE) SEOCLSKEY Objekttyp 19991005
2 Importing PROGNAME Call by reference Type reference (TYPE) PROGRAMM Include-Name 19991005

Method PROG2CIF on class CL_OO_INCLUDE_NAMING has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in