SAP ABAP Class CL_MO_RELATION_DME (DME: Relationships Between Maintenance Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SDME_OBJ (Package) DME: Maintenance Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_AGGREGATION_1_DME DME: 1:1 Aggregation by Inverse Reference Attribute 19990325
2 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_AGGREGATION_N_DME DME: 1:n Aggregation by Inverse Reference Attribute 19990326
3 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_CHAIN_DME DME: Chain of MO Relationships 19990330
4 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_EXT_TABLE_DME DME: Relationship by Reference Attribute 19991028
5 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_EXT_TEXT_TABLE_DME DME: Relationship by Reference Attribute 19991028
6 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_REF_ATTR_DME DME: Relationship by Reference Attribute 19990324
7 Inheritance (c INHERITING FROM c_ref)  CL_MO_REL_TEXT_DME DME: Text Relationship 19990324
Properties
Class CL_MO_RELATION_DME  
Short Description DME: Relationships Between Maintenance Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_OBJ   DME: Maintenance Objects 
Created 19990324   SAP 
Last change 19990324   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDMEC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDMET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SDMEU 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_RELATION_DME has no interface implemented.
Friends
Class CL_MO_RELATION_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CARDINALITY Instance attribute Public Type reference (TYPE) SDMEV_CARDINALITY Cardinality 19990325
2 IS_AGGREGATION Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Aggregation 19990414
3 IS_TEXT_RELATION Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Text Relationship 19990702
4 SOURCE_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_OBJ_META_DME Relationship Source Class 19990324
5 TARGET_CLASS Instance attribute Public Object reference (TYPE REF TO) IF_OBJ_META_DME Relationship Target Class 19990324
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_RELATED_OBJECT Instance method Public Method Creates the Associated Object for 1:1 Relationship 19990414
2 ENTER_RELATED_OBJECTS Instance method Public Method Passes Associated Objects (for Cache) 19990331
3 GET_JOIN_CONDITION Instance method Public Method Gets Join Conditions for Relationship 19990330
4 GET_RELATED_OBJECT Instance method Public Method Gets the Associated Object for 1:1 Relationship 19990324
5 GET_RELATED_OBJECTS Instance method Public Method Gets the Associated Objects 19990324
6 GET_RELATED_OBJECTS_MULTI Instance method Public Method Gets the Objects Associated with a Collection 19990331
7 GET_SOURCE_ATTRIBUTES Instance method Public Method Gets the Initial Relationship Attribute 19991028
8 GET_SOURCE_OBJECT Instance method Public Method Gets the Initial Aggregation Object 19990628
9 RESET Instance method Public Method Resets Relationship 19990426
Events
Class CL_MO_RELATION_DME has no event.
Types
Class CL_MO_RELATION_DME has no local type.
Method Signatures

Method CREATE_RELATED_OBJECT 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 Ausgangsobjekt 19990414
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnisobjekt 19990414
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990414

Method ENTER_RELATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECTS Call by reference Type reference (TYPE) SDMEC_COLLECTION Objekte der Targetklasse 19990331

Method ENTER_RELATED_OBJECTS on class CL_MO_RELATION_DME has no exception.

Method GET_JOIN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMEV_ATTR_JOINS Ergebnis 19990330

Method GET_JOIN_CONDITION on class CL_MO_RELATION_DME has no exception.

Method GET_RELATED_OBJECT 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 Ausgangsobjekt 19990324
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnisobjekt 19990324
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990324

Method GET_RELATED_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 Ausgangsobjekt 19990325
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION Ergebniskollektion 19990324

Method GET_RELATED_OBJECTS on class CL_MO_RELATION_DME has no exception.

Method GET_RELATED_OBJECTS_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLLECTION Call by reference Type reference (TYPE) SDMEC_COLLECTION Ausgangskollektion 19990331
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION Ergebniskollektion 19990331

Method GET_RELATED_OBJECTS_MULTI on class CL_MO_RELATION_DME has no exception.

Method GET_SOURCE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_ATTRIBUTE_NAMES Ergebnis 19991028

Method GET_SOURCE_ATTRIBUTES on class CL_MO_RELATION_DME has no exception.

Method GET_SOURCE_OBJECT 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 Ausgangsobjekt 19990628
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnisobjekt 19990628
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990628

Method RESET Signature

Method RESET on class CL_MO_RELATION_DME has no parameter.
Method RESET on class CL_MO_RELATION_DME has no exception.
History
Last changed by/on SAP  19990324 
SAP Release Created in 50A