SAP ABAP Class CL_GIL_ABSTR_COMPONENT (Base class for the BOL component)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     GENIL_IMPL_SUPPORT_EXT (Package) Extension for GenIL component implementation support
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GENIL_ABSTR_COMPONENT Template class for central model persistency 20100629
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IL_FEB_BS_IMPL FEBBS Component - Implementing Class 20100707
Properties
Class CL_GIL_ABSTR_COMPONENT  
Short Description Base class for the BOL component    
Super Class CL_WCF_GENIL_ABSTR_COMPONENT Template class for central model persistency 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GENIL_IMPL_SUPPORT_EXT   Extension for GenIL component implementation support 
Created 20100628   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GIL_ABSTR_COMPONENT has no forward declaration.
Interfaces
Class CL_GIL_ABSTR_COMPONENT has no interface implemented.
Friends
Class CL_GIL_ABSTR_COMPONENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CHANGED_IDS Static Attribute Private Type reference (TYPE) GILS_CHANGED_IDS_MAP Contains mapping between old and currrent ids. 20100701
2 MT_LOCKED_IDS Static Attribute Private Type reference (TYPE) CRMT_GENIL_OBJ_INST_LINE_TAB 20100629
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_LOCKED_OBJECT_KEYS Static method Public Method 20100629
2 ADD_TO_MODIFIED_OBJECT_KEYS Static method Public Method 20100629
3 CONVERT_SELCRIT_TO_SQL Static method Public Method 20100629
4 FILL_STRUCT_FROM_NVP_TAB_PUB Static method Public Method 20100629
5 GET_ATTRIBUTE_LIST Static method Private Method 20100629
6 GET_RELATION_IMPL_CLASS Instance method Public Method 20100629
7 PROTECT_KEY_ATTRIBUTES Static method Public Method 20100629
8 REMOVE_FROM_LOCKED_OBJECT_KEYS Static method Public Method 20100629
9 SET_ATTRIBUTES_PROPERTY_MODE Static method Public Method 20100629
10 SET_ATTRIBUTE_PROPERTIES Static method Private Method 20100629
11 UPDATE_STRUCTURE_ATTRS Static method Public Method 20100629
Events
Class CL_GIL_ABSTR_COMPONENT has no event.
Types
Class CL_GIL_ABSTR_COMPONENT has no local type.
Method Signatures

Method ADD_TO_LOCKED_OBJECT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20100629
2 Importing IV_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100629

Method ADD_TO_LOCKED_OBJECT_KEYS on class CL_GIL_ABSTR_COMPONENT has no exception.

Method ADD_TO_MODIFIED_OBJECT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_GENIL_OBJ_INSTANCE_TAB 20100629
2 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20100629
3 Importing IV_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100629

Method ADD_TO_MODIFIED_OBJECT_KEYS on class CL_GIL_ABSTR_COMPONENT has no exception.

Method CONVERT_SELCRIT_TO_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION_PARAMS Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB 20100629
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME 20100629
3 Importing IV_QUERY_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100629
4 Importing IV_SELCRITS_TABS_NAME Call by reference Type reference (TYPE) SEOSCONAME 20100629
5 Exporting OT_SELCRIT_TABS Call by reference Type reference (TYPE) DATA 20100629
6 Exporting OV_SQL_WHERE Call by reference Type reference (TYPE) STRING 20100629

Method CONVERT_SELCRIT_TO_SQL on class CL_GIL_ABSTR_COMPONENT has no exception.

Method FILL_STRUCT_FROM_NVP_TAB_PUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAMETER Call by reference Type reference (TYPE) ANY 20100629
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB 20100629

Method FILL_STRUCT_FROM_NVP_TAB_PUB on class CL_GIL_ABSTR_COMPONENT has no exception.

Method GET_ATTRIBUTE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCT Call by reference Type reference (TYPE) DATA 20100629
2 Changing OT_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100629

Method GET_ATTRIBUTE_LIST on class CL_GIL_ABSTR_COMPONENT has no exception.

Method GET_RELATION_IMPL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RELATION Call by reference Type reference (TYPE) CRMT_RELATION_NAME 20100629
2 Returning OR_REL_IMPL Value transfer Object reference (TYPE REF TO) CL_GIL_REL_IMPL 20100629

Method GET_RELATION_IMPL_CLASS on class CL_GIL_ABSTR_COMPONENT has no exception.

Method PROTECT_KEY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CR_OBJECT Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100629
2 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20100629

Method PROTECT_KEY_ATTRIBUTES on class CL_GIL_ABSTR_COMPONENT has no exception.

Method REMOVE_FROM_LOCKED_OBJECT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20100629
2 Importing IV_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20100629

Method REMOVE_FROM_LOCKED_OBJECT_KEYS on class CL_GIL_ABSTR_COMPONENT has no exception.

Method SET_ATTRIBUTES_PROPERTY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ATTR Call by reference Type reference (TYPE) DATA 20100629
2 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20100629
3 Importing IV_CONT_OBJ Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100629
4 Importing IV_HAS_PARENT Call by reference Type reference (TYPE) C 20100629

Method SET_ATTRIBUTES_PROPERTY_MODE on class CL_GIL_ABSTR_COMPONENT has no exception.

Method SET_ATTRIBUTE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100629
2 Importing IV_CONT_OBJ Call by reference Object reference (TYPE REF TO) IF_GENIL_CONTAINER_OBJECT 20100629
3 Importing IV_VALUE Call by reference Type reference (TYPE) CRMT_GENIL_ATTR_PROPERTY 20100629

Method SET_ATTRIBUTE_PROPERTIES on class CL_GIL_ABSTR_COMPONENT has no exception.

Method UPDATE_STRUCTURE_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TARGET Call by reference Type reference (TYPE) DATA 20100629
2 Importing IS_SOURCE Call by reference Type reference (TYPE) DATA 20100629
3 Importing IT_CHANGED_ATTR Call by reference Type reference (TYPE) CRMT_ATTR_NAME_TAB 20100629

Method UPDATE_STRUCTURE_ATTRS on class CL_GIL_ABSTR_COMPONENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702