SAP ABAP Interface IF_CMX_XSE_CONTROLLER (XSEditor: Controller)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA (Application Component) Process Management
     CMX_XSE (Package) XSteps: Standard Editor
Properties
Interface IF_CMX_XSE_CONTROLLER  
Short Description XSEditor: Controller    
General Data
Package CMX_XSE   XSteps: Standard Editor 
Created 20030226   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
Interface IF_CMX_XSE_CONTROLLER has no forward declaration.
Interfaces
Interface IF_CMX_XSE_CONTROLLER has no interface.
Friends
Interface IF_CMX_XSE_CONTROLLER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_MODE_CHANGE Constant Public Type reference (TYPE) CMX_XSE_MODE 'C' XSEditor: Processing Mode 20030416
2 CO_MODE_DISPLAY Constant Public Type reference (TYPE) CMX_XSE_MODE SPACE XSEditor: Processing Mode 20030416
3 CO_PLUGIN_EXAMPLE Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::EXAMPLE' XSEditor: Complete Name of a Plug-In 20030509
4 CO_PLUGIN_ICONS Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::ICONS' XSEditor: Complete Name of a Plug-In 20030509
5 CO_PLUGIN_LIBRARY Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::LIBRARY' XSEditor: Complete Name of a Plug-In 20030509
6 CO_PLUGIN_MESSAGE Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::MESSAGE' XSEditor: Complete Name of a Plug-In 20030509
7 CO_PLUGIN_OBJECTS Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::OBJECTS' XSEditor: Complete Name of a Plug-In 20030509
8 CO_PLUGIN_SEARCH Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'SAPXSES' XSEditor: Complete Name of a Plug-In 20030509
9 CO_PLUGIN_TRANSLATIONS Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::TRANSLAT' XSEditor: Complete Name of a Plug-In 20100122
10 CO_PLUGIN_TREE Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::TREE' XSEditor: Complete Name of a Plug-In 20030509
11 CO_PLUGIN_WEBSITE Constant Public Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME 'L::WEBSITE' XSEditor: Complete Name of a Plug-In 20030509
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_NODE_CUSTOM Instance method Public Method Creates a New Node Without Insert: Custom Type 20030505
2 CREATE_NODE_RUNTIME Instance method Public Method Creates a New Node Without Insert: Runtime Type 20030505
3 CREATE_NODE_SIMPLE Instance method Public Method Creates a New Node Without Insert: Every Type 20030505
4 GET_APPLICATION_COMMANDS Instance method Public Method Gets Application-Specific Commands 20030502
5 GET_APPLICATION_CONTEXT Instance method Public Method Gets the Highest Context Nodes of the Application 20030412
6 GET_APPLICATION_LOCATION Instance method Public Method Gets the Location of the Application if Defined 20030516
7 GET_APPLICATION_NAME Instance method Public Method Gets the Name of the Application 20030504
8 GET_APPLICATION_ORDER_CAT Instance method Public Method Delivers Order Category of an Application 20071228
9 GET_APPLICATION_TITLE Instance method Public Method Gets the Title Text of the Application 20030502
10 GET_COMMON_ANCESTOR Instance method Public Method Gets the Next Shared, Superordinated Node 20030413
11 GET_CUSTOM_NODE_FROM_SELECTION Instance method Public Method Delivers the Superordinated XSX Custom Node for Selection 20050324
12 GET_DEBUG_MODE Instance method Public Method Gets the Current Display Mode for Technical Details 20030516
13 GET_DESTINATION_TYPE Instance method Public Method Gets the Assgined Destination Type for the Node 20030504
14 GET_DRAGDROP_BEHAVIOUR Instance method Public Method Gets the Drag and Drop Behavior Object for the Node Type 20030622
15 GET_DRAGDROP_ID Instance method Public Method Gets the Drag and Drop Behavior Handle for the Node Type 20030622
16 GET_EDIT_MODE Instance method Public Method Gets the Actual Process Mode for the Chosen Node 20030416
17 GET_ENTRY_NODES Instance method Public Method Gets the Access Nodes for the Application 20030412
18 GET_EXCLUDED_COMMANDS Instance method Public Method Gets the Deactivated Commands 20030502
19 GET_MESSAGE_BUFFER Instance method Public Method Gets all Data for Update of Message Output 20030702
20 GET_PLUGIN Instance method Public Method Gets a Loaded Plugin 20030502
21 GET_ROOT_FROM_SELECTION Instance method Public Method Gets the Superordinated Root for Selection 20030701
22 GET_SELECTED_DESTINATION Instance method Public Method Gets the Destination Currently Selected 20030414
23 GET_SELECTED_NODES Instance method Public Method Gets the Actual Node Selection 20030412
24 GET_SELECTED_SIMULATION Instance method Public Method Gets the Simulation Copy for the Current Selection 20030620
25 GET_SIMULATOR Instance method Public Method Gets a Loaded Simulation Plugin 20030509
26 GET_STEP_FROM_SELECTION Instance method Public Method Gets the Superordinated Step for Selection 20030701
27 GET_XML_FROM_SELECTION Instance method Public Method Gets the XML Data for Selected Nodes 20030701
28 PASTE_NODES_FROM_XML Instance method Public Method Inserts Nodes After Conversion from XML 20030701
29 PASTE_NODES_SIMPLE Instance method Public Method Inserts a List of Nodes (Clipboard, Drag&Drop) 20030623
30 POPUP_TO_CONFIRM Instance method Public Method Displays a Dialog Box as Confirmation 20030413
31 SET_COMMAND_CANCELED Instance method Public Method Changes the Status of the Current Command: Canceled 20030413
32 SET_COMMAND_COMPLETED Instance method Public Method Changes the Status of the Current Command: Executed 20030502
33 SET_SELECTED_NODES Instance method Public Method Sets the Actual Node Selection 20030412
Events
Interface IF_CMX_XSE_CONTROLLER has no event.
Types
Interface IF_CMX_XSE_CONTROLLER has no local type.
Method Signatures

Method CREATE_NODE_CUSTOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
3 Importing TYPE Call by reference Type reference (TYPE) CMX_XS_W_CUSTOM_TYPE_NAME XSteps: Vollständiger Name eines Custom-Types 20030505
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030505

Method CREATE_NODE_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
3 Importing TYPE Call by reference Type reference (TYPE) CMX_XS_NODE_TYPE XSteps: Typ eines Knotens (Klasse) 20030505
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030505

Method CREATE_NODE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030505
3 Importing TYPE Call by reference Type reference (TYPE) CMX_XS_W_NODE_TYPE_NAME XSteps: Vollständige ID eines Knotentyps 20030505
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030505

Method GET_APPLICATION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XSE_W_COMMAND_CUSTOM XSEditor: Struktur zur Definition von Anwendungsbefehlen 20030502
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030502

Method GET_APPLICATION_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_T_CONTEXT XSteps: Tabelle für Kontextobjekte 20030412
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030412

Method GET_APPLICATION_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_LOCATION Manufacturing Execution: Werk bzw. Lokation 20030516
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030516

Method GET_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_APPLICATION XSteps: Anwendung 20030504
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030504

Method GET_APPLICATION_ORDER_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ORDER_CAT Value transfer Type reference (TYPE) AUFTYP Auftragstyp 20071228
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20071228

Method GET_APPLICATION_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20030502
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030502

Method GET_COMMON_ANCESTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030413
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030413
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030413

Method GET_CUSTOM_NODE_FROM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) CMX_XSE_COMMAND XSEditor: Befehlscode 20050324
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XS_CUSTOM_NODE XSteps: Schnittstelle zu einem Custom-Node 20050324
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20050324

Method GET_DEBUG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030516
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030516

Method GET_DESTINATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030504
2 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_W_DST_FILTER XSteps: Filterwert zum Empfängertyp 20030504
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030504

Method GET_DRAGDROP_BEHAVIOUR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTYPE Call by reference Type reference (TYPE) CMX_XS_W_CUSTOM_TYPE_NAME XSteps: Vollständiger Name eines Custom-Types 20030623
2 Importing NTYPE Call by reference Type reference (TYPE) CMX_XS_NODE_TYPE XSteps: Typ eines Knotens (Klasse) 20030622
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_DRAGDROP Behavior für Drag&Drop 20030622
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030622

Method GET_DRAGDROP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTYPE Call by reference Type reference (TYPE) CMX_XS_W_CUSTOM_TYPE_NAME XSteps: Vollständiger Name eines Custom-Types 20030623
2 Importing NTYPE Call by reference Type reference (TYPE) CMX_XS_NODE_TYPE XSteps: Typ eines Knotens (Klasse) 20030622
3 Returning RESULT Value transfer Type reference (TYPE) I Handle zum Behavior für Drag&Drop 20030622
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030622

Method GET_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030416
2 Returning RESULT Value transfer Type reference (TYPE) CMX_XSE_MODE XSEditor: Bearbeitungsmodus 20030416
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030416

Method GET_ENTRY_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030412
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030412

Method GET_EXCLUDED_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XSE_T_COMMAND XSEditor: Tabelle für Befehlscodes 20030502
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030502

Method GET_MESSAGE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XSE_W_MESSAGE_BUFFER XSEditor: Struktur für Meldungsablage 20030702
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030702

Method GET_PLUGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CMX_XSE_W_PLUGIN_NAME XSEditor: Vollständiger Name eines Plugins 20030502
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_CMX_XSE_PLUGIN XSEditor: Plugin 20030502
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030502

Method GET_ROOT_FROM_SELECTION 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) IF_CMX_XS_ROOT XSteps: Step Root 20030701
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030701

Method GET_SELECTED_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_W_DST_KEY XSteps: Vollständiger Schlüssel eines Empfängers 20030414
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030414

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030412
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030412

Method GET_SELECTED_SIMULATION 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) IF_CMX_XS_STEP XSteps: Step 20030620
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030620

Method GET_SIMULATOR 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) IF_CMX_XSE_PLUGIN XSEditor: Plugin 20030509
2 Importing TYPE Call by reference Type reference (TYPE) CMX_XS_W_DST_FILTER XSteps: Filterwert zum Empfängertyp 20030509
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030509

Method GET_STEP_FROM_SELECTION 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) IF_CMX_XS_STEP XSteps: Step 20030701
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030701

Method GET_XML_FROM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XSTRING XML-Dokument 20030701
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030701

Method PASTE_NODES_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) XSTRING XML-Dokument 20030701
2 Importing TARGETS Call by reference Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030701
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030701

Method PASTE_NODES_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030623
2 Importing TARGET Call by reference Object reference (TYPE REF TO) IF_CMX_XS_NODE XSteps: Node 20030623
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030623

Method POPUP_TO_CONFIRM Signature

Method POPUP_TO_CONFIRM on Interface IF_CMX_XSE_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030413

Method SET_COMMAND_CANCELED Signature

Method SET_COMMAND_CANCELED on Interface IF_CMX_XSE_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030413

Method SET_COMMAND_COMPLETED Signature

Method SET_COMMAND_COMPLETED on Interface IF_CMX_XSE_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030502

Method SET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODES Call by reference Type reference (TYPE) CMX_XS_T_NODE XSteps: Tabelle für Referenzen auf Knoten 20030412
# Exception Resumable Description Created on
1 CX_CMX_XS_EXCEPTION XSteps: Ausnahme 20030412
History
Last changed by/on SAP  20100310 
SAP Release Created in 200