SAP ABAP Class CL_MO_FACTORY_DME (DME: Generic Factory for Maintenance Objects (MO))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SDME_OBJ (Package) DME: Maintenance Objects
Properties
Class CL_MO_FACTORY_DME  
Short Description DME: Generic Factory for Maintenance Objects (MO)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_OBJ   DME: Maintenance Objects 
Created 19990309   SAP 
Last change 19990329   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SYSTEM_DME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SDMEC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SDMET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SDMEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MO_FACTORY_DME has no interface implemented.
Friends
Class CL_MO_FACTORY_DME has no friend class.
Attributes
Class CL_MO_FACTORY_DME has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PERSISTENT Static method Public Method Create New Persistent Instance 19990309
2 DELETE_PERSISTENT Static method Public Method Delete Instance of a Class 19990309
3 GET_KEY_REFERENCE Static method Public Method Gets a Reference to a Key Structure 19990414
4 GET_PERSISTENT Static method Public Method Gets Persistent Instance by Primary Key 19990309
5 GET_PERSISTENT_ALL Static method Public Method Gets all Persistent Instances 19990423
6 GET_PERSISTENT_BY_CONDITION Static method Public Method Gets Persistent Instances by Selection Condition 19990309
7 GET_TEXT_OBJECTS Static method Public Method Gets Language-Dependent Text Objects 19990325
8 OBJECTS_TO_TABLE Static method Private Method Object Statuses as Internal Table 19990309
9 PERSIST Static method Public Method Save Changed Instances 19990309
10 SET_KEY_VALUE Static method Public Method Sets a Key Value in a Key Structure 19990414
Events
Class CL_MO_FACTORY_DME has no event.
Types
Class CL_MO_FACTORY_DME has no local type.
Method Signatures

Method CREATE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klasse 19990406
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) DATA Schlüssel 19990406
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnis 19990406
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990406

Method DELETE_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klasse 19990406
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Objekt 19990406
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990406

Method GET_KEY_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klasse 19990414
2 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA Ergebnis 19990414

Method GET_KEY_REFERENCE on class CL_MO_FACTORY_DME has no exception.

Method GET_PERSISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klassenname 19990406
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) DATA Schlüssel 19990406
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnis 19990406
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990406

Method GET_PERSISTENT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klasse 20000117
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION Ergebniskollektion 19990423

Method GET_PERSISTENT_ALL on class CL_MO_FACTORY_DME has no exception.

Method GET_PERSISTENT_BY_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONDITION Value transfer Object reference (TYPE REF TO) CL_MO_SEL_COND_DME Selektionsbedingung 19990325
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION Ergebniskollektion 19990325

Method GET_PERSISTENT_BY_CONDITION on class CL_MO_FACTORY_DME has no exception.

Method GET_TEXT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Objekt 19990325
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION Textobjekte 19990325
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990325

Method OBJECTS_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLE Call by reference Type reference (TYPE) TABLE Ergebnistabelle 19990325
2 Importing IM_AGENT Value transfer Object reference (TYPE REF TO) IF_OS_FACTORY_DME Klassenakteur 20000207
3 Importing IM_COLLECTION Call by reference Type reference (TYPE) SDMEC_COLLECTION Objekte 19990325
4 Importing IM_TABNAME Value transfer Type reference (TYPE) TABNAME DB-Tabellenname 20000207

Method OBJECTS_TO_TABLE on class CL_MO_FACTORY_DME has no exception.

Method PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AGENT Value transfer Object reference (TYPE REF TO) IF_OS_FACTORY_DME Klassenakteur 20000207
2 Importing IM_DELETE_LIST Call by reference Type reference (TYPE) SDMEC_COLLECTION gelöschte Objekte 20000117
3 Importing IM_INSERT_LIST Call by reference Type reference (TYPE) SDMEC_COLLECTION eingefügte Objekte 20000117
4 Importing IM_TABNAME Value transfer Type reference (TYPE) TABNAME DB-Tabellenname 20000207
5 Importing IM_UPDATE_LIST Call by reference Type reference (TYPE) SDMEC_COLLECTION geänderte Objekte 20000117

Method PERSIST on class CL_MO_FACTORY_DME has no exception.

Method SET_KEY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRNAME Value transfer Type reference (TYPE) SDMET_ATTRIBUTE_NAME Schlüsselfeld 19990414
2 Importing IM_CLASS Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME Klasse 19990414
3 Importing IM_KEY Value transfer Object reference (TYPE REF TO) DATA Schlüsselstruktur 19990414
4 Importing IM_VALUE Value transfer Type reference (TYPE) ANY Schlüsselwert 19990414
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990414
History
Last changed by/on SAP  19990329 
SAP Release Created in 50A