SAP ABAP Class CL_IBR_ENTITY_ENH_ELEMENT (Enhancement element)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL (Application Component) Workbench Utilities
     S_INCLUDE_BROWSER (Package) Include Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IBR_ENTITY_ROOT Abstract root for browser entities 20120202
Properties
Class CL_IBR_ENTITY_ENH_ELEMENT  
Short Description Enhancement element    
Super Class CL_IBR_ENTITY_ROOT Abstract root for browser entities 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_INCLUDE_BROWSER   Include Browser 
Created 20120202   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IBR_ENTITY_ENH_ELEMENT has no forward declaration.
Interfaces
Class CL_IBR_ENTITY_ENH_ELEMENT has no interface implemented.
Friends
Class CL_IBR_ENTITY_ENH_ELEMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ENH_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ENH_ROOT 20120202
2 ENH_ID Instance attribute Private Type reference (TYPE) I 20120222
3 ENH_NAME Instance attribute Private Type reference (TYPE) ENHNAME 20120202
4 ENH_REF Instance attribute Private Object reference (TYPE REF TO) IF_ENH_TOOL 20120202
5 E_INCLUDE Instance attribute Private Type reference (TYPE) PROGNAME 20120302
6 FULL_NAME Instance attribute Private Type reference (TYPE) STRING 20120222
7 LINE Instance attribute Private Type reference (TYPE) I 20120302
8 REGISTRY Static Attribute Private Type reference (TYPE) TY_REGISTRY 20120202
9 SWITCHPOSITION Instance attribute Private Type reference (TYPE) SFW_SWITCHPOSITION 20120305
Methods
# Method Level Visibility Method type Description Created on
1 GET_ENH Static method Private Method 20120202
2 GET_ENH_NAME Instance method Public Method 20120202
3 GET_FULL_NAME Instance method Public Method 20120222
4 GET_INCLUDE Instance method Public Method 20120302
5 GET_SWITCH_POS Instance method Public Method 20120305
6 NEW_ENH_ELEMENT Static method Public Method 20120202
7 SET_ENH_NAME Instance method Private Method 20120202
8 SET_FULL_NAME Instance method Private Method 20120222
9 SET_INCLUDE Instance method Private Method 20120302
Events
Class CL_IBR_ENTITY_ENH_ELEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_REGISTRY Private See coding 20120202 ty_registry type hashed table of ty_registry_entry with unique key name
2 TY_REGISTRY_ENTRY Private See coding 20120202 begin of ty_registry_entry, name type enhname, ref type ref to if_enh_tool, end of ty_registry_entry
Method Signatures

Method GET_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ENHNAME 20120202
2 Returning RE_ENH Value transfer Object reference (TYPE REF TO) IF_ENH_TOOL 20120202
# Exception Resumable Description Created on
1 CX_ENH_ROOT 20120202

Method GET_ENH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NAME Value transfer Type reference (TYPE) ENHNAME 20120202

Method GET_ENH_NAME on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method GET_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FULL_NAME Value transfer Type reference (TYPE) STRING 20120222

Method GET_FULL_NAME on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method GET_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INCLUDE Call by reference Type reference (TYPE) PROGNAME 20120302
2 Exporting EX_LINE Call by reference Type reference (TYPE) I 20120302

Method GET_INCLUDE on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method GET_SWITCH_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SWITCH_POS Call by reference Type reference (TYPE) SFW_SWITCHPOSITION 20120305

Method GET_SWITCH_POS on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method NEW_ENH_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENH_NAME Call by reference Type reference (TYPE) ENHNAME 20120222
2 Importing IM_FULL_NAME Call by reference Type reference (TYPE) STRING 20120202
3 Importing IM_ID Call by reference Type reference (TYPE) I 20120222
4 Returning RE_ENH_ELEMENT Value transfer Object reference (TYPE REF TO) CL_IBR_ENTITY_ENH_ELEMENT 20120202

Method NEW_ENH_ELEMENT on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method SET_ENH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ENHNAME 20120202

Method SET_ENH_NAME on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method SET_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FULL_NAME Call by reference Type reference (TYPE) STRING 20120222

Method SET_FULL_NAME on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.

Method SET_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INCLUDE Call by reference Type reference (TYPE) PROGNAME 20120302
2 Importing IM_LINE Call by reference Type reference (TYPE) I 20120302

Method SET_INCLUDE on class CL_IBR_ENTITY_ENH_ELEMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740