SAP ABAP Class CL_DIALOG_PROCESS_DME (External Dialog Control)
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_CALLBACK_DME UI Callback Interface, Valid for All UI Elements 19990526
Properties
Class CL_DIALOG_PROCESS_DME  
Short Description External Dialog Control    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_DLG   DME: Maintenance dialogs 
Created 19990222   SAP 
Last change 19990331   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UI_CALLBACK_DME UI Callback Interface, Valid for All UI Elements 19990526
Friends
Class CL_DIALOG_PROCESS_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASK_SEL_COND Instance attribute Public Type reference (TYPE) SDMET_BOOL True <== Get Selection Conditions 19990827
2 DIALOG Instance attribute Protected Object reference (TYPE REF TO) CL_DIALOG_DME Reference to Dialog to be Controlled 19990301
3 IS_EDITABLE Instance attribute Public Type reference (TYPE) SDMET_BOOL sdmet_true True <==> Dialog Can Be Edited 19990426
4 MO_DOMAIN Instance attribute Protected Object reference (TYPE REF TO) CL_MO_DOMAIN_DME MO Domain Operated On 19990426
5 SMALL_COMMUNICATION Instance attribute Public Object reference (TYPE REF TO) CL_SMALL_COMMUNICATION_DME Performs Minor Dialogs (Error, ...) 19990420
6 TO_QUIT Instance attribute Protected Type reference (TYPE) SDMET_BOOL sdmet_false True <==> Dialog Process to be Ended 19990331
7 UI_FRAME Instance attribute Protected Object reference (TYPE REF TO) IF_UI_ELEMENT_DME Reference to the Main Dialog Box 19990301
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Global Change Check 20000124
2 COMMIT Instance method Public Method Saves Changes in Database 19990222
3 CONNECT_DIALOG Instance method Protected Method Connects This Process to the Dialog to be Controlled 19990331
4 CONNECT_UI_FRAME Instance method Protected Method Connects This Process to the Main Dialog Box 19990331
5 CONSTRUCTOR Instance method Public Constructor Constructor 19990401
6 HANDLE_UNKNOWN_COMMAND Instance method Public Method Raises Exception 19990331
7 PROCESS_COMMAND Instance method Public Method 20000228
8 QUIT Instance method Public Method Ends This Dialog Process 19990331
9 REFRESH_UI_DATA Instance method Public Method 20000228
10 SAVE Instance method Public Method Saves MO Changes 19990426
11 SET_EDITABLE Instance method Public Method Sets Status: Dialog is Editable/Read-Only 19990426
12 SET_SELECTION_CONDITION_INPUT Instance method Public Method Makes Selection Condition Input Obligatory 19990827
13 START Instance method Public Method Starts the Dialog Process 19990222
14 TOGGLE_EDIT_MODE Instance method Public Method Switch Mode: Display <-> Change 20000329
Events
# Event Type Visibility Description Created on
1 ACTION_CANCELLED Instance Event
(0)
Public
(2)
Activity Terminated 20000321
2 COMMAND_ISSUED Instance Event
(0)
Public
(2)
Command Issued 20000321
Types
Class CL_DIALOG_PROCESS_DME has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN_CODE Value transfer Type reference (TYPE) SDMET_RETURN_CODE Ergebnis 20000124

Method CHECK on class CL_DIALOG_PROCESS_DME has no exception.

Method COMMIT Signature

Method COMMIT on class CL_DIALOG_PROCESS_DME has no parameter.
Method COMMIT on class CL_DIALOG_PROCESS_DME has no exception.

Method CONNECT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_DIALOG Call by reference Object reference (TYPE REF TO) CL_DIALOG_DME --- 19990331

Method CONNECT_DIALOG on class CL_DIALOG_PROCESS_DME has no exception.

Method CONNECT_UI_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_FRAME Call by reference Object reference (TYPE REF TO) IF_UI_ELEMENT_DME --- 19990331

Method CONNECT_UI_FRAME on class CL_DIALOG_PROCESS_DME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_ASSOCIATED_UI_FRAME Value transfer Object reference (TYPE REF TO) IF_UI_ELEMENT_DME --- 19990401
2 Importing THE_DIALOG_TO_CONTROL Value transfer Object reference (TYPE REF TO) CL_DIALOG_DME --- 19990401
3 Importing THE_MO_DOMAIN Value transfer Object reference (TYPE REF TO) CL_MO_DOMAIN_DME --- 19990426

Method CONSTRUCTOR on class CL_DIALOG_PROCESS_DME has no exception.

Method HANDLE_UNKNOWN_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_COMMAND Call by reference Type reference (TYPE) SDMET_NAME unbekanntes Kommando 19990420
# Exception Resumable Description Created on
1 UNKNOWN_COMMAND --- 19990331

Method PROCESS_COMMAND Signature

Method PROCESS_COMMAND on class CL_DIALOG_PROCESS_DME has no parameter.
Method PROCESS_COMMAND on class CL_DIALOG_PROCESS_DME has no exception.

Method QUIT Signature

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

Method REFRESH_UI_DATA Signature

Method REFRESH_UI_DATA on class CL_DIALOG_PROCESS_DME has no parameter.
Method REFRESH_UI_DATA on class CL_DIALOG_PROCESS_DME has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN_CODE Value transfer Type reference (TYPE) SDMET_RETURN_CODE Operation erfolgreich? 19990426

Method SAVE on class CL_DIALOG_PROCESS_DME has no exception.

Method SET_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_STATUS Value transfer Type reference (TYPE) SDMET_BOOL --- 19990426

Method SET_EDITABLE on class CL_DIALOG_PROCESS_DME has no exception.

Method SET_SELECTION_CONDITION_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_STATUS Value transfer Type reference (TYPE) SDMET_BOOL --- 19990827

Method SET_SELECTION_CONDITION_INPUT on class CL_DIALOG_PROCESS_DME has no exception.

Method START Signature

Method START on class CL_DIALOG_PROCESS_DME has no parameter.
Method START on class CL_DIALOG_PROCESS_DME has no exception.

Method TOGGLE_EDIT_MODE Signature

Method TOGGLE_EDIT_MODE on class CL_DIALOG_PROCESS_DME has no parameter.
Method TOGGLE_EDIT_MODE on class CL_DIALOG_PROCESS_DME has no exception.
Event Signatures

Event ACTION_CANCELLED Signature
Event ACTION_CANCELLED on class CL_DIALOG_PROCESS_DME has no parameter.
Event COMMAND_ISSUED Signature
Event COMMAND_ISSUED on class CL_DIALOG_PROCESS_DME has no parameter.
History
Last changed by/on SAP  19990331 
SAP Release Created in 50A