SAP ABAP Class CL_WCF_ML_OBJECT_ACCESS (Access class to objects)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     WCF_MIXED_LIST_CORE (Package) Mixed Object result list core objects
Properties
Class CL_WCF_ML_OBJECT_ACCESS  
Short Description Access class to objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_MIXED_LIST_CORE   Mixed Object result list core objects 
Created 20090303   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_WCF_ML_OBJECT_ACCESS has no interface implemented.
Friends
Class CL_WCF_ML_OBJECT_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BOL_CORE Static Attribute Private Object reference (TYPE REF TO) CL_CRM_BOL_CORE BOL Core 20090327
2 SR_EXCEP Static Attribute Private Object reference (TYPE REF TO) CL_WCF_ML_EXCEPTION_REPORTER Services for raising exceptions 20090312
3 SR_ME Static Attribute Private Object reference (TYPE REF TO) CL_WCF_ML_OBJECT_ACCESS Access class to objects 20090303
4 SR_PERSIST Static Attribute Private Object reference (TYPE REF TO) CL_WCF_ML_PERSISTENCE Persistency class for mixed list customizing 20090303
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Static method Public Method Inserts a new business object in database 20090303
2 ADD_OBJECTS Static method Public Method Inserts a new business object in database 20090303
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090303
4 DELETE_OBJECT Static method Public Method Inserts a new business in database 20090303
5 DELETE_OBJECTS Static method Public Method Inserts a new business object in database 20090303
6 GET_ALL_OBJECTS Static method Public Method Returns all object 20090303
7 GET_ALL_TABLE_FIELDS Static method Public Method 20090326
8 GET_INSTANCE Static method Public Method Returns single instance 20090303
9 GET_OBJECT Static method Public Method Returns object info 20090303
10 GET_OBJTYPE_COMPONENT Static method Public Method 20090303
11 GET_OBJTYPE_DESCRIPTION Static method Public Method 20090303
12 GET_UI_OBJ_TYPE_FIELD_LABEL Static method Public Method 20090311
13 GET_UI_OBJ_TYPE_FIELD_TYPE Static method Public Method 20090313
14 GET_UI_OBJ_TYPE_FIELD_VALUE Static method Public Method 20090311
15 GET_UI_OBJ_TYPE_STRUCTURE Static method Public Method 20090309
16 GET_VALUE Static method Public Method Returns the typed value of the bol path 20110425
17 IS_ENTITY_PERSISTED Static method Public Method Returns true if the entity is already saved 20090327
18 IS_UI_OBJ_TYPE_FIELD_LINK Static method Public Method 20090511
Events
Class CL_WCF_ML_OBJECT_ACCESS has no event.
Types
Class CL_WCF_ML_OBJECT_ACCESS has no local type.
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) WCF_MLS_OBJECT Object 20090303
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_EXISTS Object with this usage exists 20090305

Method ADD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) WCF_MLT_OBJECT Objects 20090303
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_EXISTS Data exists 20090305

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WCF_ML_OBJECT_ACCESS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) WCF_ML_GUID Business object id 20090303
2 Importing IV_USAGE Call by reference Type reference (TYPE) WCF_ML_USAGE Usage id 20090303

Method DELETE_OBJECT on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) WCF_MLT_OBJECT Objects 20090303

Method DELETE_OBJECTS on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) WCF_MLT_OBJECT Objects 20090303

Method GET_ALL_OBJECTS on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_ALL_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090326
2 Returning RT_ALL_FIELDS Value transfer Type reference (TYPE) BSP_DLCT_FIELD Fields 20090326

Method GET_ALL_TABLE_FIELDS on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_WCF_ML_OBJECT_ACCESS Access class to objects 20090303

Method GET_INSTANCE on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GENIL_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20090303
2 Exporting EV_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090303
3 Exporting EV_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090303
4 Importing IV_ID Call by reference Type reference (TYPE) WCF_ML_GUID Unique Id 20090303
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_NOT_FOUND Object not found 20090303

Method GET_OBJTYPE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJTYPE Call by reference Type reference (TYPE) STRING UI Object Type 20090303
2 Returning RV_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090303

Method GET_OBJTYPE_COMPONENT on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_OBJTYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJTYPE Call by reference Type reference (TYPE) STRING 20090303
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20090303

Method GET_OBJTYPE_DESCRIPTION on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_UI_OBJ_TYPE_FIELD_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090311
2 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090311
3 Returning RV_LABEL Value transfer Type reference (TYPE) WCF_CDS_LABEL 20090311

Method GET_UI_OBJ_TYPE_FIELD_LABEL on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_UI_OBJ_TYPE_FIELD_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090313
2 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090313
3 Returning RV_DATA_TYPE Value transfer Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090313
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_NOT_FOUND Data not found 20090313

Method GET_UI_OBJ_TYPE_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20090311
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090311
3 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090311
4 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA Actual data 20090311

Method GET_UI_OBJ_TYPE_FIELD_VALUE on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method GET_UI_OBJ_TYPE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090309
2 Returning RR_STRUCTURE Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Name of Dictionary Type 20090309
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_NOT_FOUND Structure not found 20090312

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20110425
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20110425
3 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20110425
4 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA Actual data 20110425

Method GET_VALUE on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method IS_ENTITY_PERSISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENIL_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20090327
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090327
3 Returning RV_IS_PERSISTED Value transfer Type reference (TYPE) ABAP_BOOL 20090327

Method IS_ENTITY_PERSISTED on class CL_WCF_ML_OBJECT_ACCESS has no exception.

Method IS_UI_OBJ_TYPE_FIELD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20090511
2 Importing IV_UI_OBJECT_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090511
3 Returning RV_LINK Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090511

Method IS_UI_OBJ_TYPE_FIELD_LINK on class CL_WCF_ML_OBJECT_ACCESS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701