SAP ABAP Class CL_O2_XMLDESC ((!)WCF: XML Description: Editor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SO2_TOOL (Package) mySAP Application Server Pages: Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20000815
Properties
Class CL_O2_XMLDESC  
Short Description (!)WCF: XML Description: Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SO2_TOOL   mySAP Application Server Pages: Tool 
Created 20000815   SAP 
Last change 20001130   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SO2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20000815
Friends
Class CL_O2_XMLDESC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20000815
2 CURSOR_POS Instance attribute Private Type reference (TYPE) O2CURSOR O2: Cursor Position 20000815
3 DATA Instance attribute Public Object reference (TYPE REF TO) CL_O2_API_XMLDESC API: XML Description 20000815
4 EDIT_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20000816
5 FLAGS Instance attribute Public Type reference (TYPE) O2FLAGS O2: Flags for Maintenance Status 20000815
6 LAST_COMMAND_WAS_EXIT_COMMAND Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20000815
7 SOURCE_POS Instance attribute Private Type reference (TYPE) W3SOURPOS ITS: Position in Source 20000816
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Private Method Create a New XML Description 20000816
2 CHANGE_DISP_EDIT Instance method Private Method Display <-> Change 20000816
3 COPY Instance method Private Method Copy XML Description 20000817
4 COPY_INT Instance method Public Method Copy XML Description (Without Dialog Box) 20000817
5 DELETE Instance method Private Method Delete XML Description 20000817
6 DO_EXIT_COMMAND Instance method Public Method Actions at Exit Command 20000815
7 DO_PAI_1000 Instance method Public Method PAI Actions for Main Screen 20000816
8 DO_PAI_ATTRIBUTES Instance method Public Method PAI Actions for Attributes Subscreen 20000816
9 DO_PAI_SOURCE Instance method Public Method PAI Actions for Source Subscreen 20000816
10 DO_PBO_1000 Instance method Public Method PBO Actions for Main Screen 20000815
11 DO_PBO_ATTRIBUTES Instance method Public Method PBO Actions for Attributes Subscreen 20000816
12 DO_PBO_SOURCE Instance method Public Method PBO Actions for Source Subscreen 20000816
13 GET_CURSOR Instance method Private Method Fetches Cursor Object 20000816
14 INITIALIZE Instance method Private Method Initialization on Start 20000815
15 INIT_EDIT_CONTROL Instance method Private Method Initialize Editor Component 20000816
16 LEAVE Instance method Private Method Exit Tool 20000815
17 PROCESS_OK_CODE Instance method Private Method Tool-Dependent Processing of OK Code 20000816
18 SAVE Instance method Private Method Save XML Description 20000816
19 SET_CURSOR Instance method Private Method Set Cursor 20000815
20 SHOW_OR_EDIT Instance method Private Method Display or Edit Object 20000815
Events
Class CL_O2_XMLDESC has no event.
Types
Class CL_O2_XMLDESC has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ASK_FOR_NAME Call by reference Type reference (TYPE) CHAR1 'X' Einstelliges Kennzeichen 20000816
2 Importing P_START_TOOL Call by reference Type reference (TYPE) CHAR1 'X' 'X': Tool starten. 20000816
3 Importing P_WB_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Datencontainer zur Wertübergabe 20000816
4 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20000816
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000816
2 ERROR_OCCURED 20000816
3 OBJECT_ALREADY_EXISTS 20000816
4 PERMISSION_FAILURE 20000816

Method CHANGE_DISP_EDIT Signature

Method CHANGE_DISP_EDIT on class CL_O2_XMLDESC has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000816

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Name des zu kopierenden Objekts 20000817
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20000817
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000817
2 ERROR_OCCURED 20000817
3 OBJECT_ALREADY_EXISTS 20000817
4 OBJECT_NOT_FOUND 20000817
5 PERMISSION_FAILURE 20000817

Method COPY_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20000817
2 Changing P_TARGET_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20000817
3 Importing P_TARGET_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20000817
4 Changing P_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20000817
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000817
2 ERROR_OCCURED 20000817
3 OBJECT_ALREADY_EXISTS 20000817
4 OBJECT_NOT_FOUND 20000817
5 PERMISSION_FAILURE 20000817

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Datencontainer zur Wertübergabe 20000817
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20000817
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000817
2 ERROR_OCCURED 20000817
3 OBJECT_NOT_FOUND 20000817
4 PERMISSION_FAILURE 20000817

Method DO_EXIT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000815

Method DO_EXIT_COMMAND on class CL_O2_XMLDESC has no exception.

Method DO_PAI_1000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000816

Method DO_PAI_1000 on class CL_O2_XMLDESC has no exception.

Method DO_PAI_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Type reference (TYPE) O2XMLATTR XML-Beschreibungsdaten (Änderer, ...) 20000816

Method DO_PAI_ATTRIBUTES on class CL_O2_XMLDESC has no exception.

Method DO_PAI_SOURCE Signature

Method DO_PAI_SOURCE on class CL_O2_XMLDESC has no parameter.
Method DO_PAI_SOURCE on class CL_O2_XMLDESC has no exception.

Method DO_PBO_1000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FCTAB Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20000815
2 Exporting P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20000815
3 Importing P_REPID Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000815
4 Exporting P_STATE_TEXT Call by reference Type reference (TYPE) O2STATTEXT Zustand eines Oxygen-Objektes 20000815
5 Exporting P_SUBSCREEN Call by reference Type reference (TYPE) CHAR20 Char 20 20000815

Method DO_PBO_1000 on class CL_O2_XMLDESC has no exception.

Method DO_PBO_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DATA Call by reference Type reference (TYPE) O2XMLATTR XML-Beschreibungsdaten (Änderer, ...) 20000816

Method DO_PBO_ATTRIBUTES on class CL_O2_XMLDESC has no exception.

Method DO_PBO_SOURCE Signature

Method DO_PBO_SOURCE on class CL_O2_XMLDESC has no parameter.
Method DO_PBO_SOURCE on class CL_O2_XMLDESC has no exception.

Method GET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CURSOR Call by reference Type reference (TYPE) O2CURSOR O2: Cursorposition 20000816
# Exception Resumable Description Created on
1 NOT_ON_SCREEN 20000816

Method INITIALIZE Signature

Method INITIALIZE on class CL_O2_XMLDESC has no parameter.
Method INITIALIZE on class CL_O2_XMLDESC has no exception.

Method INIT_EDIT_CONTROL Signature

Method INIT_EDIT_CONTROL on class CL_O2_XMLDESC has no parameter.
Method INIT_EDIT_CONTROL on class CL_O2_XMLDESC has no exception.

Method LEAVE Signature

Method LEAVE on class CL_O2_XMLDESC has no parameter.
Method LEAVE on class CL_O2_XMLDESC has no exception.

Method PROCESS_OK_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CURSOR Call by reference Type reference (TYPE) O2CURSOR O2: Cursorposition 20000816
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20000816

Method PROCESS_OK_CODE on class CL_O2_XMLDESC has no exception.

Method SAVE Signature

Method SAVE on class CL_O2_XMLDESC has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000816

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_CURSOR Call by reference Type reference (TYPE) O2CURSOR O2: Cursorposition 20000815

Method SET_CURSOR on class CL_O2_XMLDESC has no exception.

Method SHOW_OR_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WB_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Datencontainer zur Wertübergabe 20000815
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20000815
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20000815
2 ERROR_OCCURED 20000815
3 OBJECT_NOT_FOUND 20000815
4 PERMISSION_FAILURE 20000815
History
Last changed by/on SAP  20001130 
SAP Release Created in 50A