SAP ABAP Class CL_WCF_ML_PERSISTENCE (Persistency class for mixed list customizing)
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_PERSISTENCE  
Short Description Persistency class for mixed list customizing    
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 20090130   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WCF_ML_PERSISTENCE has no forward declaration.
Interfaces
Class CL_WCF_ML_PERSISTENCE has no interface implemented.
Friends
Class CL_WCF_ML_PERSISTENCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_UI_OBJTYPE_DESC Static Attribute Private Type reference (TYPE) WCF_MLT_UI_OBJTYPE_DESC Table of UI object type descriptions 20090212
2 SR_EXCEP Static Attribute Private Object reference (TYPE REF TO) CL_WCF_ML_EXCEPTION_REPORTER Services for raising exceptions 20090302
3 SR_ME Static Attribute Private Object reference (TYPE REF TO) CL_WCF_ML_PERSISTENCE Persistency class for mixed list customizing 20090217
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090217
2 DELETE_OBJECT Static method Public Method Inserts a new business in database 20090217
3 DELETE_OBJECTS Static method Public Method Inserts a new business object in database 20090217
4 DELETE_USAGE Static method Public Method Deletes a object usage 20090303
5 DELETE_USAGES Static method Public Method Deletes objects usages 20090303
6 GET_ALL_OBJECTS Static method Public Method Returns all object 20090217
7 GET_INSTANCE Static method Public Method Returns singleton instance 20090217
8 GET_OBJECT Static method Public Method Returns object info 20090217
9 GET_OBJECT_TYPES Static method Public Method Loads object types 20090303
10 GET_OBJTYPE_COMPONENT Static method Public Method Returns a specific UI object type component 20100224
11 GET_OBJTYPE_DESCRIPTION Static method Public Method Returns a specific UI object type description 20100224
12 GET_UI_OBJ_TYPE_FIELDS Static method Public Method Returns fields defined for a given UI Object type 20090309
13 GET_USAGES_BY_OBJECT Static method Public Method Returns usages for a given object 20090303
14 INSERT_OBJECT Static method Public Method Inserts a new business object in database 20090217
15 INSERT_OBJECTS Static method Public Method Inserts a new business object in database 20090217
16 INSERT_USAGE Static method Public Method Inserts a new object usage 20090303
17 INSERT_USAGES Static method Public Method Inserts new object usages 20090303
Events
Class CL_WCF_ML_PERSISTENCE has no event.
Types
Class CL_WCF_ML_PERSISTENCE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) WCF_ML_GUID Business object id 20090217

Method DELETE_OBJECT on class CL_WCF_ML_PERSISTENCE 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 20090217

Method DELETE_OBJECTS on class CL_WCF_ML_PERSISTENCE has no exception.

Method DELETE_USAGE Signature

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

Method DELETE_USAGE on class CL_WCF_ML_PERSISTENCE has no exception.

Method DELETE_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USAGES Call by reference Type reference (TYPE) WCF_MLT_USAGE Usages 20090303

Method DELETE_USAGES on class CL_WCF_ML_PERSISTENCE 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 20090217

Method GET_ALL_OBJECTS on class CL_WCF_ML_PERSISTENCE 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_PERSISTENCE Persistency class for mixed list customizing 20090217

Method GET_INSTANCE on class CL_WCF_ML_PERSISTENCE 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 20090217
2 Exporting EV_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090217
3 Exporting EV_TYPE Call by reference Type reference (TYPE) BSP_DLC_OBJECT_TYPE UI Object Type 20090217
4 Importing IV_ID Call by reference Type reference (TYPE) WCF_ML_GUID Unique Id 20090217
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_NOT_FOUND Object not found 20090302

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJTYPES Call by reference Type reference (TYPE) WCF_MLT_UI_OBJTYPE Object types 20090303
2 Exporting ET_OBJTYPE_TEXTS Call by reference Type reference (TYPE) WCF_MLT_UI_OBJTYPE_DESC Table of UI object type descriptions 20090303

Method GET_OBJECT_TYPES on class CL_WCF_ML_PERSISTENCE has no exception.

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 20100224
2 Returning RV_COMPONENT Value transfer Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100224

Method GET_OBJTYPE_COMPONENT on class CL_WCF_ML_PERSISTENCE 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 20100224
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20100224

Method GET_OBJTYPE_DESCRIPTION on class CL_WCF_ML_PERSISTENCE has no exception.

Method GET_UI_OBJ_TYPE_FIELDS 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 RT_FIELDS Value transfer Type reference (TYPE) WCF_MLT_UI_OBJ_TYPE_FIELD UI Object type fields 20090309

Method GET_UI_OBJ_TYPE_FIELDS on class CL_WCF_ML_PERSISTENCE has no exception.

Method GET_USAGES_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) WCF_ML_GUID ID 20090303
2 Returning RT_USAGES Value transfer Type reference (TYPE) WCF_MLT_USAGE Usages 20090303

Method GET_USAGES_BY_OBJECT on class CL_WCF_ML_PERSISTENCE has no exception.

Method INSERT_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 20090217

Method INSERT_OBJECT on class CL_WCF_ML_PERSISTENCE has no exception.

Method INSERT_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 20090217

Method INSERT_OBJECTS on class CL_WCF_ML_PERSISTENCE has no exception.

Method INSERT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) WCF_ML_GUID ID 20090303
2 Importing IV_USAGE Call by reference Type reference (TYPE) WCF_ML_USAGE Usage id 20090303
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_EXISTS Usage exists 20090305

Method INSERT_USAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USAGES Call by reference Type reference (TYPE) WCF_MLT_USAGE Usages 20090303
# Exception Resumable Description Created on
1 CX_WCF_ML_DATA_EXISTS One of the usages already exists 20090305
History
Last changed by/on SAP  20110908 
SAP Release Created in 701