SAP ABAP Class CL_GENIL_TYPE_BUILDER (Dynamic Type Builder)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-GOL-GIL (Application Component) Generic Interaction Layer
     CRM_GENIL (Package) Generic Interaction Layer for Access to CRM Objects
Properties
Class CL_GENIL_TYPE_BUILDER  
Short Description Dynamic Type Builder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_GENIL   Generic Interaction Layer for Access to CRM Objects 
Created 20100414   SAP 
Last change 20110908   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)
Interfaces
Class CL_GENIL_TYPE_BUILDER has no interface implemented.
Friends
Class CL_GENIL_TYPE_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LEVEL Instance attribute Private Type reference (TYPE) I 20100420
2 OBJ_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL Interface for Access to Central Object Model 20100414
3 OBJ_REQUEST_SPEC Instance attribute Private Object reference (TYPE REF TO) IF_GENIL_OBJ_REQUEST_SPEC Mass enabled Request to GenIL Component 20100414
4 PART Instance attribute Private Type reference (TYPE) I 20100420
5 RESPONSE Instance attribute Private Object reference (TYPE REF TO) LCL_RESPONSE 20100423
6 VIEW Instance attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW View Data Container 20100414
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_MA_RESPONSE_OBJECT Static method Public Method 20100423
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100414
3 GET_TYPE_DESCR Instance method Public Method 20100414
4 GET_UNIQUE_COMPONENT_NAME Static method Private Method 20100423
5 PROCESS_OBJECT Instance method Private Method 20100414
Events
Class CL_GENIL_TYPE_BUILDER has no event.
Types
Class CL_GENIL_TYPE_BUILDER has no local type.
Method Signatures

Method BUILD_MA_RESPONSE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_SPEC Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_REQUEST_SPEC 20100423
2 Importing IV_VIEW Call by reference Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW View Data Container 20100423
3 Returning RV_RESPONSE Value transfer Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE 20100423

Method BUILD_MA_RESPONSE_OBJECT on class CL_GENIL_TYPE_BUILDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVEL Call by reference Type reference (TYPE) I 0 20100420
2 Importing IV_REQUEST_SPEC Call by reference Object reference (TYPE REF TO) IF_GENIL_OBJ_REQUEST_SPEC 20100414
3 Importing IV_RESPONSE Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE Mass Access Response Interface 20100423
4 Importing IV_VIEW Call by reference Object reference (TYPE REF TO) CL_CRM_GENIL_VIEW View Data Container 20100420

Method CONSTRUCTOR on class CL_GENIL_TYPE_BUILDER has no exception.

Method GET_TYPE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_START_OBJECT Call by reference Type reference (TYPE) CRMT_GENIL_VIEW_OBJ 20100420
2 Importing IV_REQUEST_ENTRY_REF Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE=>GTYPE_REQUEST_ENTRY 20100421
3 Returning RV_TYPE_DESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20100414

Method GET_TYPE_DESCR on class CL_GENIL_TYPE_BUILDER has no exception.

Method GET_UNIQUE_COMPONENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_NAME Call by reference Type reference (TYPE) STRING Component name 20100423
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20100423

Method GET_UNIQUE_COMPONENT_NAME on class CL_GENIL_TYPE_BUILDER has no exception.

Method PROCESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20100414
2 Importing IS_OBJECT Call by reference Type reference (TYPE) CRMT_GENIL_VIEW_OBJ Object in View Definition 20100414
3 Importing IV_REQUEST_ENTRY_REF Call by reference Object reference (TYPE REF TO) IF_GENIL_MA_RESPONSE=>GTYPE_REQUEST_ENTRY 20100421

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