SAP ABAP Class CL_MO_VIEW_CURSOR_DME (DME: Cursor for MO View)
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_VIEW_CURSOR_DME  
Short Description DME: Cursor for MO View    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_OBJ   DME: Maintenance Objects 
Created 19990630   SAP 
Last change 19990630   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)
2 CL_ABAP_OBJECTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SDMEC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SDMES Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SDMET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 SDMEU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SDMEV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MO_VIEW_CURSOR_DME has no interface implemented.
Friends
Class CL_MO_VIEW_CURSOR_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT Instance attribute Private Type reference (TYPE) VIEW_STATE CURRENT 19990630
2 READ_ONLY Instance attribute Public Type reference (TYPE) SDMET_BOOL Read-Only 19990630
3 VIEW Instance attribute Public Object reference (TYPE REF TO) CL_MO_VIEW_DME View 19990630
4 VIRTUAL_VALUES Instance attribute Private Type reference (TYPE) SDMEV_VIEW_ATTR_VALUES Virtual Attribute 20000126
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_DELETE Instance method Public Method Delete Check 19990630
2 CHECK_FOR_UPDATE Instance method Public Method Check all Object Field Changes 20000105
3 CHECK_VIEW_OBJECT_FOR_DELETE Instance method Private Method Delete Check 19990630
4 CONSTRUCTOR Instance method Public Constructor Constructor 19990630
5 CREATE_OBJECT Instance method Private Method Creates a New Object 19990630
6 DELETE_OBJECT Instance method Public Method Deletes the Current Object 19990630
7 DELETE_VIEW_OBJECT Instance method Private Method Deletes a Dependent View Object 19990630
8 GET_ATTRIBUTE_VALUE Instance method Public Method Gets an Attribute Value 19990630
9 GET_LINE Instance method Public Method Gets Object View Row 19990630
10 GET_TABLE Instance method Public Method Gets Collection View Table 19990630
11 GET_VIEW_OBJECT Instance method Private Method Gets a Dependent View Object 19990630
12 GET_VIRTUAL_ATTRIBUTE Instance method Private Method Calculates a Virtual Attribute 20000131
13 INVALIDATE_VIEW_OBJECT Instance method Private Method Resets a Dependent View Object 19990630
14 IS_COMPLETE_FOR_CREATE Instance method Public Method Test whether Current Object can be Created 20000310
15 SET_ATTRIBUTE_VALUE Instance method Public Method Changes an Attribute Value 19990630
16 SET_CURRENT_OBJECT Instance method Public Method Sets the Current Root Object 19990630
17 SET_READ_ONLY Instance method Public Method Sets the Read-Only Flag 19990810
18 UNDO Instance method Public Method Undoes Change to Current Object 19991001
Events
Class CL_MO_VIEW_CURSOR_DME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 VIEW_OBJECT_ITEM Private See coding VIEW_OBJECT_ITEM 19990630
2 VIEW_OBJECT_TAB Private See coding VIEW_OBJECT_TAB 19990630
3 VIEW_STATE Private See coding VIEW_STATE 19990630
Method Signatures

Method CHECK_FOR_DELETE 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_MO_VIEW_CHECK_RESULT_DME Prüfergebnis 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method CHECK_FOR_UPDATE 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 20000105
2 Exporting EX_NEW_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME erzeugtes Objekt 20000105
# Exception Resumable Description Created on
1 ILLEGAL ungültig 20000105

Method CHECK_VIEW_OBJECT_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJNAME Value transfer Type reference (TYPE) SDMES_VIEW_OBJNAME Viewklasse 19990630
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_CHECK_RESULT_DME Prüfergebnis 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method CONSTRUCTOR 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 sdmet_true Read-Only 19990630
2 Importing IM_VIEW Value transfer Object reference (TYPE REF TO) CL_MO_VIEW_DME View 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültige Klasse 19990630

Method CREATE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Value transfer Type reference (TYPE) ANY Schlüssel 19990630
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnis 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method DELETE_OBJECT Signature

Method DELETE_OBJECT on class CL_MO_VIEW_CURSOR_DME has no parameter.
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method DELETE_VIEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJNAME Value transfer Type reference (TYPE) SDMES_VIEW_OBJNAME Viewklasse 19990630

Method DELETE_VIEW_OBJECT on class CL_MO_VIEW_CURSOR_DME has no exception.

Method GET_ATTRIBUTE_VALUE 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 Feldwert 19990630
2 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME Attributname 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültige Selektion 19990630

Method GET_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINE Call by reference Type reference (TYPE) ANY Ausgabezeile 19990630
2 Importing IM_FIELDS Call by reference Type reference (TYPE) SDMEV_RECORD_FIELDS Felder 19990630
3 Importing IM_INDEX Value transfer Type reference (TYPE) SY-TABIX Objektindex 19990630
4 Importing IM_OBJECT_POSITION Value transfer Type reference (TYPE) I Position Objekt 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAPPING Call by reference Type reference (TYPE) SDMEV_INDEX_MAPPING Mapping 19990630
2 Exporting EX_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Eingabetabelle 19990630
3 Importing IM_FIELDS Call by reference Type reference (TYPE) SDMEV_RECORD_FIELDS Felder 19990630
4 Importing IM_OBJECTS Call by reference Type reference (TYPE) SDMEC_COLLECTION Objektliste 19990630
5 Importing IM_OBJECT_POSITION Value transfer Type reference (TYPE) I Position Objekt 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990630

Method GET_VIEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATE Value transfer Type reference (TYPE) SDMET_BOOL SDMET_FALSE Viewobjekt erzeugen? 19990630
2 Importing IM_OBJNAME Value transfer Type reference (TYPE) SDMES_VIEW_OBJNAME Viewklasse 19990630
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Ergebnis 19990630

Method GET_VIEW_OBJECT on class CL_MO_VIEW_CURSOR_DME has no exception.

Method GET_VIRTUAL_ATTRIBUTE 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 20000131
2 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME Attributname 20000131
3 Importing IM_VIRTUAL_ATTR Value transfer Type reference (TYPE) SDMET_ATTRIBUTE_NAME Name des virtuellen Attributs 20000131
# Exception Resumable Description Created on
1 ILLEGAL ungültige Selektion 20000131

Method INVALIDATE_VIEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJNAME Value transfer Type reference (TYPE) SDMES_VIEW_OBJNAME Viewklasse 19990630

Method INVALIDATE_VIEW_OBJECT on class CL_MO_VIEW_CURSOR_DME has no exception.

Method IS_COMPLETE_FOR_CREATE 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 Ergebnis 20000310
# Exception Resumable Description Created on
1 ILLEGAL ungültig 20000310

Method SET_ATTRIBUTE_VALUE 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 Feldwert 19990630
2 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME Attributname 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültige Selektion 19990630

Method SET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_OBJECT Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false neues Objekt 19990630
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Rootobjekt 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 UNDO 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 Objekterzeugung abgebrochen 19991001
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19991001
History
Last changed by/on SAP  19990630 
SAP Release Created in 50A