SAP ABAP Class CL_DYNP_MAINSCREEN_DME (Main Screen of a Screen UI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SDME_DLG (Package) DME: Maintenance dialogs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UI_ELEMENT_DME Interface Elements, Valid for All UI Elements 19990330
Properties
Class CL_DYNP_MAINSCREEN_DME  
Short Description Main Screen of a Screen UI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_DLG   DME: Maintenance dialogs 
Created 19990330   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDMET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSDME Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UI_ELEMENT_DME Interface Elements, Valid for All UI Elements 19990330
Friends
Class CL_DYNP_MAINSCREEN_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1      
2 CALLBACK Instance attribute Public Object reference (TYPE REF TO) IF_UI_CALLBACK_DME Callback Interface 19990526
3 IS_EDITABLE Instance attribute Public Attribute reference (LIKE) 19990330
4 IS_VISIBLE Instance attribute Public Attribute reference (LIKE) 19990330
5 LAYOUT Instance attribute Public Object reference (TYPE REF TO) CL_SCREEN_LAYOUT_DME Subscreen Layout 19990409
6 SCREEN_HANDLE Instance attribute Public Type reference (TYPE) TSDME_SCREEN_HANDLE (Pseudo) Ref. to Main Screen 19990330
7 SUBSCREENS Instance attribute Protected Type reference (TYPE) SUBSCREEN_COLL --- 19990521
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Puts a Subscreen in this Main Screen 19990330
2 CLEAR Static method Public Method Initializes Global Data 20000327
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990507
4 DISPLAY Instance method Public Method 19990330
5 QUIT Instance method Public Method 19990330
6 REMOVE Instance method Public Method Deletes a Subscreen from this Main Screen 19990330
7 SET_CALLBACK Instance method Public Method Assigns Callback Interface 19990526
8 SET_EDITABLE Instance method Public Method 19990330
9 SET_VISIBLE Instance method Public Method 19990330
Events
Class CL_DYNP_MAINSCREEN_DME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SUBSCREEN_COLL Protected See coding SUBSCREEN_COLL 19990521
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_SUBSCREEN Call by reference Object reference (TYPE REF TO) CL_DYNP_SUBSCREEN_DME hinzuzufügender Sub-Screen 19990330
# Exception Resumable Description Created on
1 INCONSISTENT_INST_VAR ausgelöst, wenn #subscreens inkonsistent 19990409

Method CLEAR Signature

Method CLEAR on class CL_DYNP_MAINSCREEN_DME has no parameter.
Method CLEAR on class CL_DYNP_MAINSCREEN_DME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_LAYOUT Call by reference Type reference (TYPE) SDMEFRAMET Anordnung der Subscreens auf dem Mainscreen 19990507
2 Importing THE_TITLE Call by reference Type reference (TYPE) TSDME_UI_TITLE Dialogbezeichnung 20000321
# Exception Resumable Description Created on
1 FAILURE Erzeugung nicht erfolgreich 20000308

Method DISPLAY Signature

Method DISPLAY on class CL_DYNP_MAINSCREEN_DME has no parameter.
Method DISPLAY on class CL_DYNP_MAINSCREEN_DME has no exception.

Method QUIT Signature

Method QUIT on class CL_DYNP_MAINSCREEN_DME has no parameter.
Method QUIT on class CL_DYNP_MAINSCREEN_DME has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_SUBSCREEN Call by reference Object reference (TYPE REF TO) CL_DYNP_SUBSCREEN_DME zu entfernender Sub-Screen 19990330
# Exception Resumable Description Created on
1 OBJECT_NOT_EXISTING zu entfernender Sub-Screen ist nicht enthalten 19990330

Method SET_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_CALLBACK Value transfer Object reference (TYPE REF TO) IF_UI_CALLBACK_DME --- 19990526

Method SET_CALLBACK on class CL_DYNP_MAINSCREEN_DME has no exception.

Method SET_EDITABLE Signature

Method SET_EDITABLE on class CL_DYNP_MAINSCREEN_DME has no parameter.
Method SET_EDITABLE on class CL_DYNP_MAINSCREEN_DME has no exception.

Method SET_VISIBLE Signature

Method SET_VISIBLE on class CL_DYNP_MAINSCREEN_DME has no parameter.
Method SET_VISIBLE on class CL_DYNP_MAINSCREEN_DME has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A