SAP ABAP Class CL_O2_XSLTDESC (Tool for XSLT Programs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SXSLT_TOOL (Package) XSLT Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20001113
Properties
Class CL_O2_XSLTDESC  
Short Description Tool for XSLT Programs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXSLT_TOOL   XSLT Tool 
Created 20001113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_XTC_COMPILER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SXDBG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SXSLT 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 20001113
Friends
Class CL_O2_XSLTDESC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BORDER_LINE Instance attribute Private Type reference (TYPE) I Breakpoint Line 20051117
2 BREAKPOINT_LIST Instance attribute Private Type reference (TYPE) SXDBG_BREAKPOINTS List of Breakpoints 20011026
3 CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20001113
4 CURSOR_POS Instance attribute Private Type reference (TYPE) O2CURSOR O2: Cursor Position 20001113
5 C_HTML_LEN Constant Private Type reference (TYPE) I 255 HTML Table Width 20040809
6 C_SUBSCREEN_ATTRIBUTES Constant Private Type reference (TYPE) CHAR20 'O2_ATTRIBUTES' 20131209
7 C_SUBSCREEN_SOURCE Constant Private Attribute reference (LIKE) C_SUBSCREEN_ATTRIBUTES 'O2_SOURCE' 20131209
8 DRAG_DROP_OBJECT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20010111
9 EDIT_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SOURCEEDIT SAP TextEdit Control 20001113
10 FCODE_GOTO_LINE Static Attribute Private Type reference (TYPE) UI_FUNC 'XT_GOTO_LINE' 20040811
11 FLAGS Instance attribute Public Type reference (TYPE) O2FLAGS O2: Flags for Maintenance Status 20001113
12 HTML_TAB Instance attribute Private Type reference (TYPE) T_HTAB HTML Table 20040809
13 HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Viewer 20040809
14 IS_MODIFIED Instance attribute Private Type reference (TYPE) I 20010515
15 LAST_COMMAND_WAS_EXIT_COMMAND Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20001113
16 SOURCE_POS Instance attribute Private Type reference (TYPE) O2SOURPOS ITS: Position in Source 20001113
17 TEXT_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20051121
18 UPDATE_EDIT_CONTROL Instance attribute Private Type reference (TYPE) CHAR1 Update of Edit Control Required (X=yes) 20010110
19 USE_XML_EDIT_CONTROL Instance attribute Private Type reference (TYPE) CHAR1 "X" for CL_GUI_SOURCEEDIT 20051130
20 VERSION_NUMBER Instance attribute Private Type reference (TYPE) VERSNO Version Management: Version Number 20010821
21 XSLT_DATA Instance attribute Public Object reference (TYPE REF TO) CL_O2_API_XSLTDESC API: XSLT Description 20001222
Methods
# Method Level Visibility Method type Description Created on
1 ACCESS_XSLT_TOOL Static method Public Method Enter XSLT Tool 20001219
2 ACTIVATE Instance method Private Method Activate XSLT Program 20010515
3 ADD Instance method Private Method Create New XSLT Program 20001113
4 ADD_ERRORS_TO_CHECKLIST Static method Private Method 20110428
5 ADD_ERROR_TO_CHECKLIST Static method Private Method 20110428
6 CHANGE_DISP_EDIT Instance method Private Method Display <-> Change 20001113
7 COLLAPSE_ERROR_LIST Instance method Private Method Suppress Error Window 20010115
8 CONVERT_ERROR_MESSAGES Static method Public Method Convert Error Messages 20060925
9 CONVERT_TO_SWBM_ERROR_TYPE Static method Private Method 20110504
10 COPY Instance method Private Method Copy XSLT Program 20001113
11 COPY_INT Instance method Public Method Copy XSLT Program (Without Dialog Window) 20001113
12 CREATE_WORKBENCH_REQUEST Static method Private Method 20110426
13 DELETE Instance method Private Method Delete XSLT Program 20001113
14 DISPLAY_ERROR_LIST Instance method Private Method Display Syntax Error 20010105
15 DO_EXIT_COMMAND Instance method Public Method Actions at Exit Command 20001113
16 DO_PAI_1000 Instance method Public Method PAI Actions for Main Screen 20001113
17 DO_PAI_ATTRIBUTES Instance method Public Method PAI Actions for Attributes Subscreen 20001113
18 DO_PAI_INITSCREEN Instance method Public Method PAI for Initial Screen 20001220
19 DO_PAI_SOURCE Instance method Public Method PAI Actions for Source Subscreen 20001113
20 DO_PBO_1000 Instance method Public Method PBO Actions for Main Screen 20001113
21 DO_PBO_ATTRIBUTES Instance method Public Method PBO Actions for Attributes Subscreen 20001113
22 DO_PBO_INITSCREEN Instance method Public Method PBO for Initial Screen 20001220
23 DO_PBO_SOURCE Instance method Public Method PBO Actions for Source Subscreen 20001113
24 FREE_HTML_VIEWER Instance method Public Method Release HTML Viewer 20040809
25 GET_BREAKPOINTS Instance method Private Method Read Breakpoint 20011016
26 GET_CURSOR Instance method Private Method Fetches Cursor Object 20001113
27 GET_HTML_PATTERN Instance method Private Method Read Tag Pattern 20010111
28 GET_LINE_TEXT Instance method Private Method Extract the text of the XML line which was dbl clicked 20050630
29 GET_SOURCE_POS_EDIT_CONTROL Instance method Private Method 20120628
30 GET_SOURCE_POS_TEXT_CONTROL Instance method Private Method 20120628
31 HANDLE_ON_BORDER_CLICK_XML Instance method Private Event handling method Click Margin 20051130
32 HANDLE_ON_BREAKP_CHANGED_XML Instance method Private Event handling method Change Breakpoint 20051130
33 HANDLE_ON_CTMENU_DISPLAY Instance method Private Event handling method Handle Context Menu Request 20031031
34 HANDLE_ON_CTMENU_DISPLAY_XML Instance method Private Event handling method Handle Context Menu Request 20051130
35 HANDLE_ON_CTMENU_SELECTION Instance method Private Event handling method Handle Context Menu 20031031
36 HANDLE_ON_CTMENU_SELECTION_XML Instance method Private Event handling method Handle Context Menu 20051130
37 HANDLE_ON_DOUBLECLICK Instance method Private Event handling method Processing the Double-Click 20010308
38 HANDLE_ON_DOUBLECLICK_XML Instance method Private Event handling method Processing the Double-Click 20051130
39 HANDLE_ON_DROP Instance method Private Event handling method Execute Drop Event (Insert Tags) 20010111
40 HANDLE_ON_DROP_XML Instance method Private Event handling method Execute Drop Event (Insert Tags) 20051130
41 HANDLE_ON_F1 Instance method Private Event handling method Handle F1 20020121
42 HANDLE_ON_F1_XML Instance method Private Event handling method Handle F1 20051130
43 INITIALIZE Instance method Private Method Initialization on Start 20001113
44 INIT_EDIT_CONTROL Instance method Private Method Initialize Editor Component 20001113
45 INTERNAL_NAVIGATION Instance method Private Method Internal Navigation 20010110
46 IS_EDITABLE Instance method Private Method Determine Editing Mode 20071108
47 LEAVE Instance method Private Method Exit Tool 20001113
48 PROCESS_OK_CODE Instance method Private Method Tool-Dependent Processing of OK Code 20001113
49 SAVE Instance method Private Method Save XSLT Program 20001113
50 SEND_APPROPRIATE_MESSAGE Instance method Private Method 20110722
51 SEND_REQUEST Instance method Private Method Send Workbench Request to XSLT Tool (From Initial Screen) 20001222
52 SET_CURSOR Instance method Private Method Set Cursor 20001113
53 SET_LINE_NUMBER Instance method Public Method Position in Source 20040812
54 SET_SOURCE_POS_EDIT_CONTROL Instance method Private Method 20120628
55 SET_SOURCE_POS_TEXT_CONTROL Instance method Private Method 20120628
56 SHOW_BREAKPOINTS Instance method Private Method Display Breakpoints 20011016
57 SHOW_OR_EDIT Instance method Private Method Display or Edit Object 20001113
58 SPLIT_STRING Static method Private Method Split String Into Lines 20010301
59 TOGGLE_ACT_INACT Instance method Private Method Active <-> Inactive 20010302
Events
Class CL_O2_XSLTDESC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_HLINE Private See coding HTML Line 20040809 t_hline(255) TYPE x
2 T_HTAB Private See coding HTML Table 20040809 t_htab TYPE STANDARD TABLE OF t_hline
Method Signatures

Method ACCESS_XSLT_TOOL 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 WB Request: Schlüssel eines Objekts in der EU 20001219
2 Importing P_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: Sicht auf Objekt 20001219
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 20001219
4 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20001219
# Exception Resumable Description Created on
1 NOT_POSSIBLE Aktion konnte nicht ausgeführt werden 20001219

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT Tabelle mit vom XSLT Compiler gemeldeten Syntaxfehlern 20010515

Method ACTIVATE on class CL_O2_XSLTDESC has no exception.

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 20001113
2 Importing P_START_TOOL Call by reference Type reference (TYPE) CHAR1 'X' 'X': Tool starten. 20001113
3 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_ALREADY_EXISTS 20001113
4 PERMISSION_FAILURE 20001113

Method ADD_ERRORS_TO_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20110428
2 Importing I_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT 20110428
3 Importing I_SEVERE_ERR_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110428
4 Importing I_XSLTDESC Call by reference Type reference (TYPE) CXSLTDESC 20110428

Method ADD_ERRORS_TO_CHECKLIST on class CL_O2_XSLTDESC has no exception.

Method ADD_ERROR_TO_CHECKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST 20110428
2 Importing I_ERROR_INDEX Call by reference Attribute reference (LIKE) SY-TABIX 20110428
3 Importing I_ERROR_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110428
4 Importing I_ERROR_TYPE Call by reference Type reference (TYPE) I 20110428
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110428
6 Importing I_SEVERE_ERR_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110428
7 Importing I_SOURCE_LINE Call by reference Type reference (TYPE) I 20110428
8 Importing I_XSLTDESC Call by reference Type reference (TYPE) CXSLTDESC 20110428

Method ADD_ERROR_TO_CHECKLIST on class CL_O2_XSLTDESC has no exception.

Method CHANGE_DISP_EDIT Signature

Method CHANGE_DISP_EDIT on class CL_O2_XSLTDESC has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113

Method COLLAPSE_ERROR_LIST Signature

Method COLLAPSE_ERROR_LIST on class CL_O2_XSLTDESC has no parameter.
Method COLLAPSE_ERROR_LIST on class CL_O2_XSLTDESC has no exception.

Method CONVERT_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20060925
2 Importing I_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT Tabelle mit vom XSLT Compiler gemeldeten Syntaxfehlern 20060925
3 Importing I_SEVERE_ERR_ONLY Call by reference Type reference (TYPE) FLAG Nur schwere Fehler melden 20060925
4 Importing I_XSLTDESC Call by reference Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20060925

Method CONVERT_ERROR_MESSAGES on class CL_O2_XSLTDESC has no exception.

Method CONVERT_TO_SWBM_ERROR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSLT_ERROR_TYPE Call by reference Type reference (TYPE) I 20110504
2 Returning R_SWBM_ERROR_TYPE Value transfer Type reference (TYPE) CHAR1 20110504

Method CONVERT_TO_SWBM_ERROR_TYPE on class CL_O2_XSLTDESC has no exception.

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 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_ALREADY_EXISTS 20001113
4 OBJECT_NOT_FOUND 20001113
5 PERMISSION_FAILURE 20001113

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 20001113
2 Changing P_TARGET_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20001113
3 Importing P_TARGET_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20001113
4 Changing P_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_ALREADY_EXISTS 20001113
4 OBJECT_NOT_FOUND 20001113
5 PERMISSION_FAILURE 20001113

Method CREATE_WORKBENCH_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY 20110426
2 Importing I_OBJECT_STATE Call by reference Object reference (TYPE REF TO) CL_O2_XSLTDESC_STATE 20110426
3 Importing I_OPERATION Call by reference Type reference (TYPE) SEU_ACTION 20110426
4 Returning R_WORKBENCH_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20110426

Method CREATE_WORKBENCH_REQUEST on class CL_O2_XSLTDESC has no exception.

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 20001113
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_NOT_FOUND 20001113
4 PERMISSION_FAILURE 20001113

Method DISPLAY_ERROR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_LIST Call by reference Type reference (TYPE) O2XSLTERRT Tabelle mit vom XSLT Compiler gemeldeten Syntaxfehlern 20010105

Method DISPLAY_ERROR_LIST on class CL_O2_XSLTDESC has no exception.

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 20001113

Method DO_EXIT_COMMAND on class CL_O2_XSLTDESC 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20001113

Method DO_PAI_1000 on class CL_O2_XSLTDESC 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) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113
2 Importing P_SY_DATAR Call by reference Type reference (TYPE) SYDATAR ' ' Kennz. für Benutzereingabe auf Dynpro 20010222

Method DO_PAI_ATTRIBUTES on class CL_O2_XSLTDESC has no exception.

Method DO_PAI_INITSCREEN 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) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20001220
2 Importing P_XSLT_FILE Call by reference Type reference (TYPE) CXSLTDESC Name eines XSL Stylesheets 20001220

Method DO_PAI_INITSCREEN on class CL_O2_XSLTDESC has no exception.

Method DO_PAI_SOURCE Signature

Method DO_PAI_SOURCE on class CL_O2_XSLTDESC has no parameter.
Method DO_PAI_SOURCE on class CL_O2_XSLTDESC 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 20001113
2 Exporting P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20001113
3 Importing P_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20001113
4 Exporting P_STATE_TEXT Call by reference Type reference (TYPE) O2STATTEXT Zustand eines Oxygen-Objektes 20001113
5 Exporting P_SUBSCREEN Call by reference Type reference (TYPE) CHAR20 Char 20 20001113

Method DO_PBO_1000 on class CL_O2_XSLTDESC 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) O2XSLTATTR XSLT-Beschreibungsdaten (Änderer, ...) 20001113

Method DO_PBO_ATTRIBUTES on class CL_O2_XSLTDESC has no exception.

Method DO_PBO_INITSCREEN 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 20001220
2 Importing P_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20001220

Method DO_PBO_INITSCREEN on class CL_O2_XSLTDESC has no exception.

Method DO_PBO_SOURCE Signature

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

Method FREE_HTML_VIEWER Signature

Method FREE_HTML_VIEWER on class CL_O2_XSLTDESC has no parameter.
Method FREE_HTML_VIEWER on class CL_O2_XSLTDESC has no exception.

Method GET_BREAKPOINTS Signature

Method GET_BREAKPOINTS on class CL_O2_XSLTDESC has no parameter.
Method GET_BREAKPOINTS on class CL_O2_XSLTDESC 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 20001113
# Exception Resumable Description Created on
1 NOT_ON_SCREEN 20001113

Method GET_HTML_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DRAGDROP_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT Drag & Drop DataObject 20010111
2 Returning P_PATTERN Value transfer Type reference (TYPE) O2PAGELINE_TABLE O2: Tabelle für OXygen-Page 20010111

Method GET_HTML_PATTERN on class CL_O2_XSLTDESC has no exception.

Method GET_LINE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) I Line on which dbl clk was made 20050630
2 Exporting LINE_TEXT Call by reference Type reference (TYPE) STRING XML line text returned 20050630
3 Importing POS Call by reference Type reference (TYPE) I Pos on which dbl clk was made 20050630
4 Importing SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE Table contents 20050630

Method GET_LINE_TEXT on class CL_O2_XSLTDESC has no exception.

Method GET_SOURCE_POS_EDIT_CONTROL Signature

Method GET_SOURCE_POS_EDIT_CONTROL on class CL_O2_XSLTDESC has no parameter.
Method GET_SOURCE_POS_EDIT_CONTROL on class CL_O2_XSLTDESC has no exception.

Method GET_SOURCE_POS_TEXT_CONTROL Signature

Method GET_SOURCE_POS_TEXT_CONTROL on class CL_O2_XSLTDESC has no parameter.
Method GET_SOURCE_POS_TEXT_CONTROL on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_BORDER_CLICK_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Value transfer Attribute reference (LIKE) 20051130

Method HANDLE_ON_BORDER_CLICK_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_BREAKP_CHANGED_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Value transfer Attribute reference (LIKE) 20051130

Method HANDLE_ON_BREAKP_CHANGED_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_CTMENU_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20031031
2 Importing SENDER Value transfer Attribute reference (LIKE) 20031031

Method HANDLE_ON_CTMENU_DISPLAY on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_CTMENU_DISPLAY_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20051130
2 Importing SENDER Value transfer Attribute reference (LIKE) 20051130

Method HANDLE_ON_CTMENU_DISPLAY_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_CTMENU_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20051007

Method HANDLE_ON_CTMENU_SELECTION on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_CTMENU_SELECTION_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20051130

Method HANDLE_ON_CTMENU_SELECTION_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_DOUBLECLICK Signature

Method HANDLE_ON_DOUBLECLICK on class CL_O2_XSLTDESC has no parameter.
Method HANDLE_ON_DOUBLECLICK on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_DOUBLECLICK_XML Signature

Method HANDLE_ON_DOUBLECLICK_XML on class CL_O2_XSLTDESC has no parameter.
Method HANDLE_ON_DOUBLECLICK_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP_OBJECT Value transfer Attribute reference (LIKE) 20010111
2 Importing LINE Value transfer Attribute reference (LIKE) 20010111
3 Importing POS Value transfer Attribute reference (LIKE) 20010111

Method HANDLE_ON_DROP on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_DROP_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAGDROP_OBJECT Value transfer Attribute reference (LIKE) 20051130
2 Importing LINE Value transfer Attribute reference (LIKE) 20051130
3 Importing POS Value transfer Attribute reference (LIKE) 20051130

Method HANDLE_ON_DROP_XML on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_F1 Signature

Method HANDLE_ON_F1 on class CL_O2_XSLTDESC has no parameter.
Method HANDLE_ON_F1 on class CL_O2_XSLTDESC has no exception.

Method HANDLE_ON_F1_XML Signature

Method HANDLE_ON_F1_XML on class CL_O2_XSLTDESC has no parameter.
Method HANDLE_ON_F1_XML on class CL_O2_XSLTDESC has no exception.

Method INITIALIZE Signature

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

Method INIT_EDIT_CONTROL Signature

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

Method INTERNAL_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20010110
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20010110
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20010110
3 OBJECT_NOT_FOUND Objekt nicht gefunden 20010110
4 PERMISSION_FAILURE fehlende Berechtigung 20010110

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EDIT_MODE Value transfer Type reference (TYPE) ABAP_BOOL Editiermodus: "X' für editierbar 20071108

Method IS_EDITABLE on class CL_O2_XSLTDESC has no exception.

Method LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FORCED Call by reference Type reference (TYPE) FLAG ' ' Kennz. für unbedingten Abbruch 20010222

Method LEAVE on class CL_O2_XSLTDESC 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_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20001113

Method PROCESS_OK_CODE on class CL_O2_XSLTDESC has no exception.

Method SAVE Signature

Method SAVE on class CL_O2_XSLTDESC has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113

Method SEND_APPROPRIATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX_SUBRC_FOR_ERROR_TYPE Call by reference Type reference (TYPE) SY-SUBRC 20110722
2 Importing MSGID Call by reference Type reference (TYPE) SY-MSGID 20110722
3 Importing MSGNO Call by reference Type reference (TYPE) SY-MSGNO 20110722
4 Importing MSGTY Call by reference Type reference (TYPE) SY-MSGTY 20110722
5 Importing MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 20110722
6 Importing MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 20110722
7 Importing MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 20110722
8 Importing MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 20110722
9 Importing SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20110722

Method SEND_APPROPRIATE_MESSAGE on class CL_O2_XSLTDESC has no exception.

Method SEND_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FCODE Call by reference Type reference (TYPE) SY-UCOMM WB Request: Operation innerhalb der Entwicklungsumgebung 20070503
2 Importing P_OBJ_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Name of the requested object 20050630
3 Importing P_OBJ_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP '0' Type of Object requested 20050630
4 Importing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20001222

Method SEND_REQUEST on class CL_O2_XSLTDESC has no exception.

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 20001113

Method SET_CURSOR on class CL_O2_XSLTDESC has no exception.

Method SET_LINE_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE_NUMBER Call by reference Type reference (TYPE) I ITS: Position innerhalb der Source 20040812

Method SET_LINE_NUMBER on class CL_O2_XSLTDESC has no exception.

Method SET_SOURCE_POS_EDIT_CONTROL Signature

Method SET_SOURCE_POS_EDIT_CONTROL on class CL_O2_XSLTDESC has no parameter.
Method SET_SOURCE_POS_EDIT_CONTROL on class CL_O2_XSLTDESC has no exception.

Method SET_SOURCE_POS_TEXT_CONTROL Signature

Method SET_SOURCE_POS_TEXT_CONTROL on class CL_O2_XSLTDESC has no parameter.
Method SET_SOURCE_POS_TEXT_CONTROL on class CL_O2_XSLTDESC has no exception.

Method SHOW_BREAKPOINTS Signature

Method SHOW_BREAKPOINTS on class CL_O2_XSLTDESC has no parameter.
Method SHOW_BREAKPOINTS on class CL_O2_XSLTDESC has no exception.

Method SHOW_OR_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERNAL_NAVIGATION Value transfer Type reference (TYPE) CHAR1 SPACE Interne Navigation (X=ja) 20010110
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20001113
# Exception Resumable Description Created on
1 ACTION_CANCELLED 20001113
2 ERROR_OCCURED 20001113
3 OBJECT_NOT_FOUND 20001113
4 PERMISSION_FAILURE 20001113

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MADE_UP_TEXT Call by reference Type reference (TYPE) RSFB_SOURCE Umgebrochener Text in Tabellenform 20010301
2 Importing I_STRING Call by reference Type reference (TYPE) CLIKE Aufzuspaltender String 20010301

Method SPLIT_STRING on class CL_O2_XSLTDESC has no exception.

Method TOGGLE_ACT_INACT Signature

Method TOGGLE_ACT_INACT on class CL_O2_XSLTDESC has no parameter.
Method TOGGLE_ACT_INACT on class CL_O2_XSLTDESC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 50A