SAP ABAP Class CL_MO_RECORD_DME (DME: Maintenance Object Structure)
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_RECORD_DME  
Short Description DME: Maintenance Object Structure    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_OBJ   DME: Maintenance Objects 
Created 19990315   SAP 
Last change 20000426   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_RECORD_DME has no interface implemented.
Friends
Class CL_MO_RECORD_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AREA Instance attribute Protected Object reference (TYPE REF TO) CL_MO_AREA_DME MO Area 19990630
2 CURSOR Instance attribute Protected Object reference (TYPE REF TO) CL_MO_VIEW_CURSOR_DME cursor 19990630
3 FIELD_TAB Instance attribute Protected Type reference (TYPE) SDMEV_RECORD_FIELDS Record Fields 19990315
4 INDEX_MAPPING Instance attribute Protected Type reference (TYPE) SDMEV_INDEX_MAPPING Index Object Mapping 19990422
5 LAST_INDEX Instance attribute Protected Type reference (TYPE) SDMEU_TABLE_INDEX Highest Index 19990429
6 OBJECT_INDEX Instance attribute Protected Type reference (TYPE) SDMEU_VIEW_ATTRNAME Index View Attribute 19990401
7 OBJECT_POSITION Instance attribute Protected Type reference (TYPE) I Object Field Position 19990315
8 RECORD_LENGTH Instance attribute Protected Type reference (TYPE) I Record Length 19990316
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method Adds an MO 19990429
2 CONSTRUCTOR Instance method Public Constructor Constructor 19990315
3 CREATE_RECORD Static method Public Method Creates Structure 19990315
4 CREATE_VIEW_RECORD Static method Public Method Creates Structure for a View 19990510
5 GET_FIELD_DESCR Instance method Public Method Gets the Field Description 19990727
6 GET_INDEX Instance method Public Method Gets Object Index 19990504
7 GET_LINE Instance method Public Method Gets Object View Row 19990315
8 GET_LINE_INDEX Instance method Public Method Gets Index from Row 19990504
9 GET_NAME_TABLE Instance method Public Method Gets View Nametab 19990315
10 GET_OBJECT Instance method Public Method Gets Index Object 19990429
11 GET_TABLE Instance method Public Method Gets Collection View Table 19990315
12 INIT_RECORD Instance method Protected Method Initialization 19990315
13 REMOVE_OBJECT Instance method Public Method Deletes an MO 19990429
14 SET_FIELDS Instance method Public Method Changes Object Attributes according to Structure Fields 19990429
Events
Class CL_MO_RECORD_DME has no event.
Types
Class CL_MO_RECORD_DME has no local type.
Method Signatures

Method ADD_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 19990429
2 Returning RESULT Value transfer Type reference (TYPE) SDMEU_TABLE_INDEX Index 19990429

Method ADD_OBJECT on class CL_MO_RECORD_DME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME --- 19990630
# Exception Resumable Description Created on
1 ILLEGAL ungültige Klasse 19990315

Method CREATE_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME Area 19990630
2 Importing IM_FIELDS Call by reference Type reference (TYPE) SDMEU_TABLE_FIELDS Felder 19990511
3 Importing IM_FIELD_TITLES Call by reference Type reference (TYPE) SDMEU_TABLE_FTITLES Feldüberschriften 19990511
4 Importing IM_READ_ONLY Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false true <=> read-only 19990809
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_RECORD_DME Ergebnisrecord 19990510
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990607

Method CREATE_VIEW_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AREA Value transfer Object reference (TYPE REF TO) CL_MO_AREA_DME Area 19990630
2 Importing IM_READ_ONLY Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false true <=> read-only 19990809
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_RECORD_DME Ergebnisrecord 19990510
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990607

Method GET_FIELD_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEWATTR Value transfer Type reference (TYPE) SDMEU_VIEW_ATTRNAME --- 19990727
2 Returning RESULT Value transfer Type reference (TYPE) SDMEV_RECORD_FIELD --- 19990727
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990727

Method GET_INDEX 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 19990504
2 Returning RESULT Value transfer Type reference (TYPE) SDMEU_TABLE_INDEX Ergebnisindex 19990504
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990504

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 Auisgabezeile 19990316
2 Importing IM_INDEX Value transfer Type reference (TYPE) SY-TABIX Objektindex 19990317
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990315

Method GET_LINE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINE Call by reference Type reference (TYPE) ANY Zeile 19990504
2 Returning RESULT Value transfer Type reference (TYPE) SDMEU_TABLE_INDEX Objektindexc 19990504
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990504

Method GET_NAME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDMEU_RECORD_NAMETAB Nametab 19990401

Method GET_NAME_TABLE on class CL_MO_RECORD_DME has no exception.

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

Method GET_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) STANDARD TABLE Eingabetabelle 19990315
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) SDMEC_COLLECTION Objektliste 19990401
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990315

Method INIT_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDS Call by reference Type reference (TYPE) SDMEU_TABLE_FIELDS Viewfelder 19990315
2 Importing IM_FIELD_TITLES Call by reference Type reference (TYPE) SDMEU_TABLE_FTITLES Feldüberschriften 19990511
3 Importing IM_READ_ONLY Value transfer Type reference (TYPE) SDMET_BOOL sdmet_false true <=> read-only 19990809
# Exception Resumable Description Created on
1 ILLEGAL ungültig 19990607

Method REMOVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Value transfer Type reference (TYPE) SDMEU_TABLE_INDEX Index 19990429

Method REMOVE_OBJECT on class CL_MO_RECORD_DME has no exception.

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINE Call by reference Type reference (TYPE) ANY Feldwert 19990429
2 Importing IM_VIEWATTRS Call by reference Type reference (TYPE) SDMEU_VIEW_ATTRNAMES Attributnamen 19990429
# Exception Resumable Description Created on
1 ILLEGAL ungültige Selektion 19990429
History
Last changed by/on SAP  20000426 
SAP Release Created in 50A