SAP ABAP Class CL_MO_AREA_DME (DME: MO Work Area)
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_AREA_DME  
Short Description DME: MO Work Area    
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 20000201   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 SDMES 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 SDMEU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SDMEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MO_AREA_DME has no interface implemented.
Friends
Class CL_MO_AREA_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA_OBJECTS Instance attribute Protected Type reference (TYPE) SDMES_AREA_OBJECTS Area MOs 19990818
2 BASE_SEL_COND Instance attribute Public Object reference (TYPE REF TO) CL_MO_VIEW_SEL_COND_DME Selection Conditions from Meta Data 19990422
3 CLASS Instance attribute Public Object reference (TYPE REF TO) IF_OBJ_META_DME Class Info 19990330
4 CONNECTIONS Instance attribute Protected See coding Connections 19990330
5 CURRENT_INDEX Instance attribute Public Type reference (TYPE) SY-TABIX Current Selection Index 19990426
6 CURSOR Instance attribute Public Object reference (TYPE REF TO) CL_MO_VIEW_CURSOR_DME View Cursor 19990630
7 DB_SEL_COND Instance attribute Protected Object reference (TYPE REF TO) CL_MO_SEL_COND_DME DB Access Selection Conditions 19990819
8 IS_AGGREGATION Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Area is Aggregation 19990630
9 IS_ROOT Instance attribute Public Type reference (TYPE) SDMET_BOOL Root Area 19990331
10 LOADED Instance attribute Protected Type reference (TYPE) SDMET_BOOL True <=> Area is Loaded 19990818
11 MODIFY_ONLY Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Only Change, no Create/Delete 20000320
12 NO_MASTER Instance attribute Protected Type reference (TYPE) SDMET_BOOL True <=> No Master Object Exists 19990806
13 OLD_INDEX Instance attribute Protected Type reference (TYPE) SY-TABIX Old Selection Index 19990810
14 POST_SEL_COND Instance attribute Protected Object reference (TYPE REF TO) CL_MO_VIEW_SEL_COND_DME Selection Conditions for Reselection 19990819
15 PRELOAD Instance attribute Protected Type reference (TYPE) SDMET_BOOL True <=> Load Area Completely Initially 19990818
16 READ_ONLY Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Currently Read-Only 19990610
17 READ_ONLY_BASE Instance attribute Public Type reference (TYPE) SDMET_BOOL True <=> Always Read-Only 19990810
18 RELATION Instance attribute Protected Type reference (TYPE) RELATION_ITEM Relation 19990330
19 SELECTION Instance attribute Public Type reference (TYPE) SDMEC_COLLECTION Selects Objects 19990330
20 SEL_COND Instance attribute Public Object reference (TYPE REF TO) CL_MO_VIEW_SEL_COND_DME Selection Condition 19990422
21 UNIVERSE Instance attribute Protected Type reference (TYPE) SDMEC_COLLECTION Complete Set of Objects 19990330
22 VIEW Instance attribute Public Object reference (TYPE REF TO) CL_MO_VIEW_DME View 19990330
23 WORKING_AREA Instance attribute Public Type reference (TYPE) SDMEC_COLLECTION Work Area 19990311
24 WORKING_AREA_VALID Instance attribute Protected Type reference (TYPE) SDMET_BOOL Work Area Valid? 19990401
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIXED_VALUES_FROM_MASTER Instance method Protected Method Adds Fixed Values from Master 19990406
2 CANCEL_OBJECT Instance method Public Method Cancels Changes to Current MO 19990527
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990309
4 CREATE_OBJECT Instance method Public Method Starts Creation of a new MO 19990527
5 DELETE_OBJECT Instance method Public Method Deletes Currently Selected MO 19990427
6 GET_AREA_OBJECTS Instance method Public Method Gets Area MOs 19990818
7 GET_CURRENT_OBJECT Instance method Public Method Sets Current Object 19990705
8 GET_DEPENDENT_OBJECTS Instance method Public Method Gets Dependent Objects 19990625
9 GET_FIXED_VALUES Instance method Protected Method Gets Fixed Attribute Values 19990406
10 GET_MASTER_AREAS Instance method Public Method Gets Master Areas 19990422
11 GET_MASTER_OBJECT Instance method Public Method Gets Master Object 19990630
12 GET_OBJECT_ATTRIBUTE Instance method Public Method Gets an MO Attribute 19990630
13 IS_BLOCKED Instance method Public Method True <=> The Area Cannot be Edited 20000303
14 IS_CREATE_ALLOWED Instance method Public Method True <=> An MO can be Created 20000320
15 IS_DELETE_ALLOWED Instance method Public Method True <=> An MO can be Deleted 20000320
16 IS_EDITABLE Instance method Public Method True <=> The Area can be Edited 19990806
17 IS_EMPTY Instance method Public Method True <=> The Area Contains no Objects 19990805
18 LOAD Instance method Public Method Load all Objects Initially 19990330
19 ON_NEW_CURRENT_OBJECT Instance method Protected Event handling method Invalidates Work Area 19990607
20 ON_NEW_SELECTION Instance method Protected Event handling method Invalidates Work Area 19990503
21 REFRESH_WORKING_AREA Instance method Public Method Selects Work Area 19990401
22 RESET Instance method Public Method Resets Status 19990426
23 SET_AREA_OBJECTS Instance method Protected Method Calculates Area MOs 19990818
24 SET_BASE_SELECTION_CONDITION Instance method Public Method Sets Basis Selection Condingung 19990422
25 SET_CURRENT_INDEX Instance method Public Method Sets the Current Object by Selection Index 19990429
26 SET_CURRENT_OBJECT Instance method Public Method Sets Current Object 19990527
27 SET_MASTER_BY_CONNECTION Instance method Public Method Makes the Area Dependent on Master Area by Connection 19990331
28 SET_MASTER_BY_RELATION Instance method Public Method Makes the Area Dependent on Master Area by Relationship 19990331
29 SET_OBJECT_ATTRIBUTE Instance method Public Method Sets MO Attribute 19990630
30 SET_READ_ONLY Instance method Public Method Sets the Read-Only Flag 19990810
31 SET_SELECTION Instance method Public Method Sets the Current Selection Set 19990331
32 SET_USER_SELECTION_CONDITION Instance method Public Method Adds User Selection Condition 19990422
33 SIZE Instance method Public Method Gets Number of Objects in Area 19990805
34 UPDATE_OBJECT Instance method Public Method Checks the Changes to an MO 19990416
Events
# Event Type Visibility Description Created on
1 NEW_CURRENT_OBJECT Instance Event
(0)
Public
(2)
Current Index Changed 19990504
2 NEW_SELECTION Instance Event
(0)
Public
(2)
Selection Changed 19990331
3 NEW_WORKING_AREA Instance Event
(0)
Public
(2)
New Work Area 19990429
4 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Current Object Changed 19990504
5 OBJECT_CREATED Instance Event
(0)
Public
(2)
Current Object Created 19990504
6 OBJECT_DELETED Instance Event
(0)
Public
(2)
Current Object Deleted 19990504
7 OBJECT_TO_BE_DELETED Instance Event
(0)
Public
(2)
Current Object Selected for Deletion 20000321
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CONNECTION_ITEM Protected See coding CONNECTION_ITEM 19990330
2 RELATION_ITEM Protected See coding RELATION_ITEM 19990608
Method Signatures

Method ADD_FIXED_VALUES_FROM_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUES Call by reference Type reference (TYPE) SDMEV_VIEW_ATTR_VALUES Fixwerte 19990406
2 Importing IM_BY_CURRENT Call by reference Type reference (TYPE) SDMET_BOOL true <=> anhand akt. Masterobjekt 19990608
3 Importing IM_JOINS Call by reference Type reference (TYPE) SDMEV_VIEW_ATTR_JOINS Joinbedingungen 19990406
4 Importing IM_MASTER Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME Masterarea 19990406

Method ADD_FIXED_VALUES_FROM_MASTER on class CL_MO_AREA_DME has no exception.

Method CANCEL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CREATE_CANCELLED Value transfer Type reference (TYPE) SDMET_BOOL Erzeugung abgebrochen 20000321

Method CANCEL_OBJECT on class CL_MO_AREA_DME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODIFY_ONLY Value transfer Type reference (TYPE) SDMET_BOOL SDMET_FALSE true <=> nur ändern, nicht erzeugen/löschen 20000320
2 Importing IM_PRELOAD Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false true <=> initial komplett laden 19990818
3 Importing IM_READ_ONLY Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false true <=> nur lesender Zugriff 19990610
4 Importing IM_VIEW Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_DME View 19990330
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990330

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_CHECK_RESULT_DME Prüfergebnis 20000310
2 Exporting EX_CREATED Value transfer Type reference (TYPE) SDMET_BOOL MO erzeugt 20000310
3 Exporting EX_NEW_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME neues Objekt 20000310
4 Importing IM_CREATE Value transfer Type reference (TYPE) SDMET_BOOL SDMET_FALSE MO erzeugen 20000310
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990806

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_RESULT Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_CHECK_RESULT_DME Prüfergebnis 19990427
2 Exporting EX_DELETED Value transfer Type reference (TYPE) SDMET_BOOL MO gelöscht 19990427
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990427

Method GET_AREA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMES_AREA_OBJECTS --- 19990818

Method GET_AREA_OBJECTS on class CL_MO_AREA_DME has no exception.

Method GET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME aktuelles Objekt 19990705

Method GET_CURRENT_OBJECT on class CL_MO_AREA_DME has no exception.

Method GET_DEPENDENT_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 führendes Objekt 19990625
2 Returning RESULT Value transfer Type reference (TYPE) SDMEC_COLLECTION abhängige Objekte 19990625
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990625

Method GET_FIXED_VALUES Signature

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

Method GET_FIXED_VALUES on class CL_MO_AREA_DME has no exception.

Method GET_MASTER_AREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_COLLECTION Master-Areas 19990422

Method GET_MASTER_AREAS on class CL_MO_AREA_DME has no exception.

Method GET_MASTER_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 abhängiges Objekt 19990630
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME führendes Objekt 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method GET_OBJECT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) ANY Wert 19990630
2 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME Attributname 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method IS_BLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_BOOL --- 20000303

Method IS_BLOCKED on class CL_MO_AREA_DME has no exception.

Method IS_CREATE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_BOOL --- 20000320

Method IS_CREATE_ALLOWED on class CL_MO_AREA_DME has no exception.

Method IS_DELETE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_BOOL --- 20000320

Method IS_DELETE_ALLOWED on class CL_MO_AREA_DME has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_BOOL --- 19990806

Method IS_EDITABLE on class CL_MO_AREA_DME has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMET_BOOL --- 19990805

Method IS_EMPTY on class CL_MO_AREA_DME has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INITIAL Value transfer Type reference (TYPE) SDMET_BOOL true <=> initiales Laden 19990818

Method LOAD on class CL_MO_AREA_DME has no exception.

Method ON_NEW_CURRENT_OBJECT Signature

Method ON_NEW_CURRENT_OBJECT on class CL_MO_AREA_DME has no parameter.
Method ON_NEW_CURRENT_OBJECT on class CL_MO_AREA_DME has no exception.

Method ON_NEW_SELECTION Signature

Method ON_NEW_SELECTION on class CL_MO_AREA_DME has no parameter.
Method ON_NEW_SELECTION on class CL_MO_AREA_DME has no exception.

Method REFRESH_WORKING_AREA Signature

Method REFRESH_WORKING_AREA on class CL_MO_AREA_DME has no parameter.
Method REFRESH_WORKING_AREA on class CL_MO_AREA_DME has no exception.

Method RESET Signature

Method RESET on class CL_MO_AREA_DME has no parameter.
Method RESET on class CL_MO_AREA_DME has no exception.

Method SET_AREA_OBJECTS Signature

Method SET_AREA_OBJECTS on class CL_MO_AREA_DME has no parameter.
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990818

Method SET_BASE_SELECTION_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEL_COND Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_SEL_COND_DME Selektionsbedingung 19990422
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990422

Method SET_CURRENT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Value transfer Type reference (TYPE) SY-TABIX Selektionsindex 19990429
2 Importing IM_NEW_OBJECT Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false neues Objekt 19990527
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990429

Method SET_CURRENT_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 Objekt 19990527
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990527

Method SET_MASTER_BY_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONNECTION Value transfer Object reference (TYPE REF TO) CL_MO_CONNECTION_DME Verbindung 19990331
2 Importing IM_MASTER Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME Master 19990331
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990331

Method SET_MASTER_BY_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BY_CURRENT Value transfer Type reference (TYPE) SDMET_BOOL sdmet_true true <=> Relation auf aktuelles Masterobjekt anwenden 19990608
2 Importing IM_MASTER Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME Master 19990331
3 Importing IM_RELATION Value transfer Object reference (TYPE REF TO) CL_MO_RELATION_DME Relation 19990331
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990331

Method SET_OBJECT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) ANY Wert 19990630
2 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME Attributname 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method SET_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_READ_ONLY Value transfer Type reference (TYPE) SDMET_BOOL --- 19990810
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990810

Method SET_SELECTION 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 Selektionsmenge 19990331

Method SET_SELECTION on class CL_MO_AREA_DME has no exception.

Method SET_USER_SELECTION_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEL_COND Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_SEL_COND_DME Selektionsbedingung 19990422
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990422

Method SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I --- 19990805

Method SIZE on class CL_MO_AREA_DME has no exception.

Method UPDATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Value transfer Type reference (TYPE) SDMET_BOOL Objekt geändert / erzeugt 19990528
2 Exporting EX_CHECK_RESULT Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_CHECK_RESULT_DME Prüfergebnis 19990528
3 Exporting EX_NEW_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME neues Objekt 19990528
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990416
Event Signatures

Event NEW_CURRENT_OBJECT Signature
Event NEW_CURRENT_OBJECT on class CL_MO_AREA_DME has no parameter.
Event NEW_SELECTION Signature
Event NEW_SELECTION on class CL_MO_AREA_DME has no parameter.
Event NEW_WORKING_AREA Signature
Event NEW_WORKING_AREA on class CL_MO_AREA_DME has no parameter.
Event OBJECT_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 THE_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME gelöschtes Objekt 20000322

Event OBJECT_CREATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 THE_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME gelöschtes Objekt 20000322

Event OBJECT_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 THE_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME gelöschtes Objekt 20000321

Event OBJECT_TO_BE_DELETED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 THE_OBJECT Exporting Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME gelöschtes Objekt 20000322
History
Last changed by/on SAP  20000201 
SAP Release Created in 50A