SAP ABAP Class CL_W3_OBJECT (ITS: General Functions for Sets of Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_TOOL (Package) ITS Connection: Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 19990727
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_TOOL Workbench: Tool 19990727
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_W3_MIME ITS: MIMES 20000405
2 Inheritance (c INHERITING FROM c_ref)  CL_W3_MIME_LANG ITS: Language-Specific MIMES 19990812
3 Inheritance (c INHERITING FROM c_ref)  CL_W3_MINIAPP Obsolete: MiniApp Administration 19991227
4 Inheritance (c INHERITING FROM c_ref)  CL_W3_RESOURCE ITS: Resource Files 19990730
5 Inheritance (c INHERITING FROM c_ref)  CL_W3_SERVICE ITS: Services 19990727
6 Inheritance (c INHERITING FROM c_ref)  CL_W3_TEMPLATE ITS: Templates 19990727
7 Inheritance (c INHERITING FROM c_ref)  CL_W3_TEMPLATE_LANG ITS: Language-Specific Templates 19990811
8 Inheritance (c INHERITING FROM c_ref)  CL_W3_XML3 ITS: XML Templates for HTML Templates 20130129
Properties
Class CL_W3_OBJECT  
Short Description ITS: General Functions for Sets of Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_TOOL   ITS Connection: Tool 
Created 19990727   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SW3 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 19990727
2 IF_WB_TOOL Workbench: Tool 19990727
Friends
Class CL_W3_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURSOR_POS Instance attribute Protected Type reference (TYPE) W3CURSOR WAB: Cursor Position 20000207
2 DATA_GEN Instance attribute Protected Object reference (TYPE REF TO) IF_W3_API_OBJECT Data Object 19990804
3 FLAGS Instance attribute Protected Type reference (TYPE) W3FLAGS Flags for Maintenance State 19990727
4 GUI_CONTROL_WITH_FOCUS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTROL 20130129
5 LAST_COMMAND_WAS_EXIT_COMMAND Instance attribute Private Type reference (TYPE) CHAR1 Flag for Type of Last OK Code 19990728
6 OBJECT_TYPE Instance attribute Protected Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object in Development Environment 19991028
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Protected Method Create Object 19990805
2 ASK_CONTROLS_FOR_CHANGES Instance method Protected Method Query on Controls Changes 20000124
3 CALL_WHERE_USED_LIST Instance method Protected Method Call Up Where-Used List 20000417
4 CHANGE_DISP_EDIT Instance method Protected Method Switch Between Display and Change 19990804
5 CHECK_CHANGES_FOR_TERMINATION Instance method Private Method 20090908
6 COPY Instance method Protected Method Copy Object 19990917
7 CREATE_VERSION Instance method Public Method Generate Version 19990913
8 DELETE Instance method Protected Method Delete Object 19990817
9 DISPLAY_TADIR_ENTRY Instance method Protected Method Display Object Directory Entry 19990804
10 DISPLAY_VERSIONS Instance method Public Method Goto Version Administration 19990913
11 DOCU_CALL Instance method Protected Method Call Documentation 20000404
12 DO_EXIT_COMMAND Instance method Public Method Actions on Exit Command 19990728
13 DO_PAI_1000 Instance method Public Method PAI Actions for Screen 1000 19990727
14 DO_PBO_1000 Instance method Public Method PBO Actions for Screen 1000 19990727
15 EXCLUDE_OBJECT_OK_CODES Instance method Protected Method Hide Object-Specific OK Codes 19990811
16 GET_CURSOR Instance method Protected Method Get Cursor Position 19990916
17 HANDLE_DOUBLE_CLICK Instance method Protected Method Double-Click Handling 19991025
18 H_COMPLETE_SERVICE_PUBLISHED Instance method Protected Event handling method Event Handler: Complete service was published 20000511
19 INITIALIZE Instance method Protected Method Initialization on Start 19990727
20 LEAVE Instance method Protected Method Leave Tool 19990727
21 OBJECT_NAVIGATION Instance method Protected Method Object-Specific Navigation 19991026
22 PROCESS_OK_CODE Instance method Protected Method OK Code Handling 19990727
23 PROCESS_TABLE_OK_CODE Instance method Protected Method OK Code Handling for Table Related Functions 19990916
24 PUBLISH Instance method Protected Method Publish Object 19990907
25 PUBLISH_LOCAL Instance method Protected Method Publish Object in Local Directory 20000410
26 SAVE Instance method Protected Method Save Object 19990804
27 SET_CURSOR Instance method Protected Method Get Cursor Position 19991026
28 SHOW_OR_EDIT Instance method Protected Method Display or Change Object 19990727
29 START_ITS Static method Protected Method Start a Web Browser With the Service on the ITS 19990831
30 START_SERVICE Instance method Protected Method Execute Service 20000107
Events
# Event Type Visibility Description Created on
1 COMPLETE_SERVICE_PUBLISHED Static Event
(1)
Protected
(1)
Complete service was published 20000511
Types
Class CL_W3_OBJECT 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' X: Nach einem Namen fragen 19991110
2 Importing P_SOURCE_STYLE Call by reference Type reference (TYPE) W3STYLE SPACE Stil für die Templategenerierung 20000703
3 Importing P_START_TOOL Call by reference Type reference (TYPE) CHAR1 'X' X: Nach anlegen Tool staten 19991110
4 Importing P_WB_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Zusätzliche Daten 19991006
5 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Request für neues Objekt 19990805
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19990805
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990805
3 OBJECT_ALREADY_EXISTS Objekt nicht gefunden 19990805
4 PERMISSION_FAILURE fehlende Berechtigung 19990805
5 USER_ERROR Nutzerfehler 20110329

Method ASK_CONTROLS_FOR_CHANGES Signature

Method ASK_CONTROLS_FOR_CHANGES on class CL_W3_OBJECT has no parameter.
Method ASK_CONTROLS_FOR_CHANGES on class CL_W3_OBJECT has no exception.

Method CALL_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp für Verwendungsnachweis 20000417
2 Importing P_PARAMETER_NAME Call by reference Type reference (TYPE) C Name des Parameters 20000417

Method CALL_WHERE_USED_LIST on class CL_W3_OBJECT has no exception.

Method CHANGE_DISP_EDIT Signature

Method CHANGE_DISP_EDIT on class CL_W3_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abbruch durch den Benutzer 19990818

Method CHECK_CHANGES_FOR_TERMINATION Signature

Method CHECK_CHANGES_FOR_TERMINATION on class CL_W3_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Sichern wurde abgebrochen 20090908

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 Objektes 19990922
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19990917
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990917
3 OBJECT_ALREADY_EXISTS Objekt existiert bereits 19990917
4 OBJECT_NOT_FOUND Objekt nicht gefunden 19990917
5 PERMISSION_FAILURE fehlende Berechtigung 19990917

Method CREATE_VERSION Signature

Method CREATE_VERSION on class CL_W3_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abgebrochen 19990913

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_WB_DATA_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WB_DATA_CONTAINER Datencontainer 20000731
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Aktion 19990817
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19990817
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990817
3 OBJECT_NOT_FOUND Objekt nicht gefunden 19990817
4 PERMISSION_FAILURE fehlende Berechtigung 19990817

Method DISPLAY_TADIR_ENTRY Signature

Method DISPLAY_TADIR_ENTRY on class CL_W3_OBJECT has no parameter.
Method DISPLAY_TADIR_ENTRY on class CL_W3_OBJECT has no exception.

Method DISPLAY_VERSIONS Signature

Method DISPLAY_VERSIONS on class CL_W3_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Abgebrochen 19990913

Method DOCU_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20000404
2 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WebApp-Name 20000404
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 20000404
# Exception Resumable Description Created on
1 OBJECT_TYPE_NOT_FOUND Objekttyp nicht gefunden 20000404

Method DO_EXIT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGES Call by reference Type reference (TYPE) SY-DATAR Benutzereingabe erfolgt 19990728
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 19990728

Method DO_EXIT_COMMAND on class CL_W3_OBJECT 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_CHANGES Call by reference Type reference (TYPE) SY-DATAR Benutzereingabe erfolgt 19990728
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 19990727

Method DO_PAI_1000 on class CL_W3_OBJECT 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 Nicht aktive OK-CODES (Tabelle) 19990727
2 Exporting P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Objektname 20000126
3 Exporting P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION Modus: Anzeigen oder Ändern 19990727
4 Importing P_REPID Call by reference Type reference (TYPE) SY-REPID Name des Reports 19990727
5 Exporting P_STATE_TEXT Call by reference Type reference (TYPE) W3STATTEXT Text für Status des Objektes 19990804
6 Exporting P_SUBSCREEN Call by reference Type reference (TYPE) CHAR20 Anzuzeigender Subscreen 19990727

Method DO_PBO_1000 on class CL_W3_OBJECT has no exception.

Method EXCLUDE_OBJECT_OK_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_FUNCTIONS Call by reference Type reference (TYPE) UI_FUNCTIONS OK-Code Tabelle 19990811

Method EXCLUDE_OBJECT_OK_CODES on class CL_W3_OBJECT 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) W3CURSOR Cursorposition 19990916
2 Exporting P_GUI_CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL GUI-Control mit Focus 20130129
# Exception Resumable Description Created on
1 NOT_ON_SCREEN Cursor nicht auf dem aktuellen Screen 19990916

Method HANDLE_DOUBLE_CLICK 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) W3CURSOR Cursorposition 19991025

Method HANDLE_DOUBLE_CLICK on class CL_W3_OBJECT has no exception.

Method H_COMPLETE_SERVICE_PUBLISHED Signature

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

Method H_COMPLETE_SERVICE_PUBLISHED on class CL_W3_OBJECT has no exception.

Method INITIALIZE Signature

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

Method LEAVE Signature

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

Method OBJECT_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELD Call by reference Type reference (TYPE) CHAR50 Name des Feldes 19991026
2 Changing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 19991026
3 Changing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Typ eine Objekts der Entwicklungsumgebung 19991026
4 Changing P_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 19991026
# Exception Resumable Description Created on
1 NOT_SUPPORTED Navigation auf Feld nicht unterstützt 19991026

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) W3CURSOR Cursorposition 19991025
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 19990727

Method PROCESS_OK_CODE on class CL_W3_OBJECT has no exception.

Method PROCESS_TABLE_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) W3CURSOR Cursorposition 19990916
2 Importing P_OK_CODE Call by reference Type reference (TYPE) SY-UCOMM OK-Code 19990916
3 Importing P_TOPLINE Call by reference Type reference (TYPE) I Oberste sichtbare Zeile des Table Controls 19990916
# Exception Resumable Description Created on
1 NO_TABLE_OK_CODE Keine Table Related Function 19990916

Method PUBLISH Signature

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

Method PUBLISH_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_PATH Call by reference Type reference (TYPE) W3PATH Pfad für lokales Publizieren aus Benutzereinstellungen 20000410
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Aktionsbeschreibung 20000410
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 20000410
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 20000410
3 HANDLED Aktion wurde ausgeführt (publiziert mit IACOR) 20000410
4 OBJECT_NOT_FOUND Objekt nicht gefunden 20000410
5 PERMISSION_FAILURE fehlende Berechtigung 20000410

Method SAVE Signature

Method SAVE on class CL_W3_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ACTION_CANCELLED Nicht ausgeführt 19990804

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) W3CURSOR Cursorposition 19991026
2 Importing P_GUI_CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL GUI-Control mit Focus 20130129
# Exception Resumable Description Created on
1 NOT_ON_SCREEN Cursor nicht auf dem aktuellen Screen 19991026

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 Zusätzliche Daten 19991007
2 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Aktionsbeschreibung 19990727
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion wurde abgebrochen 19990727
2 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990727
3 OBJECT_NOT_FOUND Objekt nicht gefunden 19990727
4 PERMISSION_FAILURE fehlende Berechtigung 19990727

Method START_ITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARAMETER_STRING Call by reference Type reference (TYPE) C Parameterstring 20000330
2 Importing P_SERVICE_NAME Call by reference Type reference (TYPE) ITSAPPL Name des Service 19990831
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler bei Requestbearbeitung aufgetreten 19990831

Method START_SERVICE Signature

Method START_SERVICE on class CL_W3_OBJECT has no parameter.
Method START_SERVICE on class CL_W3_OBJECT has no exception.
Event Signatures

Event COMPLETE_SERVICE_PUBLISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_SERVICE_NAME Exporting Value transfer Type reference (TYPE) ITSAPPL Service-Name 20000511
History
Last changed by/on SAP  20130531 
SAP Release Created in