SAP ABAP Class CL_ESH_CO_DEV_OBJECTS (Details of Development Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_COMMON (Package) Common
Properties
Class CL_ESH_CO_DEV_OBJECTS  
Short Description Details of Development Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_COMMON   Common 
Created 20100810   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_CO_DEV_OBJECTS has no forward declaration.
Interfaces
Class CL_ESH_CO_DEV_OBJECTS has no interface implemented.
Friends
Class CL_ESH_CO_DEV_OBJECTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_TADIR_OBJECT_CLAS Constant Private Type reference (TYPE) TADIR-OBJECT 'CLAS' Object Type 20100810
2 SC_TADIR_PGMID_R3TR Constant Private Type reference (TYPE) TADIR-PGMID 'R3TR' Program ID in Requests and Tasks 20100810
3 SS_DF14L Static Attribute Private Type reference (TYPE) S_DF14L Application Components 20100810
4 SS_TADIR Static Attribute Private Type reference (TYPE) TADIR Directory of Repository Objects 20100810
5 SS_TDEVC Static Attribute Private Type reference (TYPE) S_TDEVC Packages 20100810
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLASS_VALID Static method Public Method Check if a specific class can be used 20100827
2 CHECK_INTERFACE_IMPLEMENTED Static method Public Method Check if specified class implements specified interface 20110517
3 GET_COMPONENT_OF_PACKAGE Static method Public Method Determine the component of a package 20100810
4 GET_INTERFACE_IMPLEMENTATIONS Static method Public Method Find interface implementations 20100827
5 GET_PACKAGE_OF_CLASS Static method Public Method Determine the package of a class 20100810
Events
Class CL_ESH_CO_DEV_OBJECTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DF14L Private See coding 20100810 BEGIN OF s_df14l, fctr_id TYPE df14l-fctr_id, ps_posid TYPE df14l-ps_posid, END OF s_df14l
2 S_INTERFACE_IMPL_CLASS Public See coding 20100827 BEGIN OF s_interface_impl_class, interface_name TYPE seoclsname, class_name TYPE seoclsname, END OF s_interface_impl_class
3 S_TDEVC Private See coding 20100810 BEGIN OF s_tdevc, devclass TYPE tdevc-devclass, component TYPE tdevc-component, END OF s_tdevc
4 T_INTERFACE_IMPL_CLASSES Public See coding 20100827 t_interface_impl_classes TYPE SORTED TABLE OF s_interface_impl_class WITH UNIQUE KEY table_line
Method Signatures

Method CHECK_CLASS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Interface-implementing class 20100827
2 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20100827

Method CHECK_CLASS_VALID on class CL_ESH_CO_DEV_OBJECTS has no exception.

Method CHECK_INTERFACE_IMPLEMENTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) ESH_E_IF_IF_IMPLEMENTING_CLASS Interface-implementing class 20110517
2 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110517
3 Returning RV_TRUE Value transfer Type reference (TYPE) ABAP_BOOL 20110517

Method CHECK_INTERFACE_IMPLEMENTED on class CL_ESH_CO_DEV_OBJECTS has no exception.

Method GET_COMPONENT_OF_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) DEVCLASS Package 20100810
2 Returning RV_COMPONENT_ID Value transfer Type reference (TYPE) UFPS_POSID Application component ID 20100810
# Exception Resumable Description Created on
1 CX_ESH_CO_NOT_FOUND Requested Data not Found 20100810

Method GET_INTERFACE_IMPLEMENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASS_NAMES Call by reference Type reference (TYPE) T_INTERFACE_IMPL_CLASSES Class names 20100827
2 Importing IV_INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME Interface name 20100827
3 Importing IV_SEARCH_SUBCLASSES Call by reference Type reference (TYPE) ABAP_BOOL 20100827

Method GET_INTERFACE_IMPLEMENTATIONS on class CL_ESH_CO_DEV_OBJECTS has no exception.

Method GET_PACKAGE_OF_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_ID Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20100810
2 Returning RV_PACKAGE_ID Value transfer Type reference (TYPE) DEVCLASS Package 20100810
# Exception Resumable Description Created on
1 CX_ESH_CO_NOT_FOUND Requested Data not Found 20100810
History
Last changed by/on SAP  20130531 
SAP Release Created in 703