SAP ABAP Interface IF_WB_EDITABLE_OBJECT (Interface for Objects that can be Changed)
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
Properties
Interface IF_WB_EDITABLE_OBJECT  
Short Description Interface for Objects that can be Changed    
General Data
Package SO2_TOOL   mySAP Application Server Pages: Tool 
Created 20001209   SAP 
Last changed 20001212   SAP 
Unicode checks active    
Forward declarations
Interface IF_WB_EDITABLE_OBJECT has no forward declaration.
Interfaces
Interface IF_WB_EDITABLE_OBJECT has no interface.
Friends
Interface IF_WB_EDITABLE_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGE_DATA Instance attribute Public Type reference (TYPE) O2CHANGE Change Data for O2 Objects 20001209
2 C_CHANGEABLE Constant Public Type reference (TYPE) CHAR1 'X' Object can be changed 20001209
3 C_CHANGED Constant Public Type reference (TYPE) CHAR1 'X' Changed 20001209
4 C_NOT_CHANGEABLE Constant Public Type reference (TYPE) CHAR1 ' ' Cannot Change Object 20001209
5 C_NOT_CHANGED Constant Public Type reference (TYPE) CHAR1 ' ' Not changed 20001209
6 C_STATE_DELETED Constant Public Type reference (TYPE) O2EDTSTATE 'D' Deletion flagged 20001209
7 C_STATE_INITIAL Constant Public Type reference (TYPE) O2EDTSTATE 'I' Initial 20001209
8 C_STATE_NEW Constant Public Type reference (TYPE) O2EDTSTATE 'N' New 20001209
9 C_STATE_REMOVED Constant Public Type reference (TYPE) O2EDTSTATE 'R' Deleted 20001209
10 C_STATE_SAVED Constant Public Type reference (TYPE) O2EDTSTATE 'S' Saved 20001209
11 C_STATE_UNSAVED Constant Public Type reference (TYPE) O2EDTSTATE 'U' Not Saved 20001209
12 DEV_PACKAGE Instance attribute Public Type reference (TYPE) DEVCLASS Package 20001209
13 IS_CHANGEABLE Instance attribute Public Type reference (TYPE) CHAR1 Can object be changed? 20001209
14 IS_CHANGED Instance attribute Public Type reference (TYPE) CHAR1 Object changed/not changed 20001209
15 MASTER_LANGUAGE Instance attribute Public Type reference (TYPE) SPRAS Language Key 20001209
16 STATE Instance attribute Public Type reference (TYPE) O2EDTSTATE Change Status of Object 20001209
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_OBJECT Instance method Public Method Set object to deleted 20001209
2 SAVE_OBJECT Instance method Public Method Save object 20001209
3 SET_CHANGEABLE Instance method Public Method Toggle Object Change/Display 20001209
4 UNDO_CHANGES Instance method Public Method Undo changes 20001209
Events
Interface IF_WB_EDITABLE_OBJECT has no event.
Types
Interface IF_WB_EDITABLE_OBJECT has no local type.
Method Signatures

Method DELETE_OBJECT Signature

Method DELETE_OBJECT on Interface IF_WB_EDITABLE_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OBJECT_INVALID Objektinstanz ungültig 20001209
2 OBJECT_NOT_CHANGEABLE Objekt nicht änderbar 20001209

Method SAVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20001209
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20001209
2 ERROR_OCCURED interner Fehler 20001209
3 OBJECT_INVALID Objektinstanz ist nicht gültig 20001209
4 OBJECT_NOT_CHANGEABLE Objekt ist nicht bearbeitbar 20001209
5 PERMISSION_FAILURE Keine Berechtigung 20001209

Method SET_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CHANGEABLE Call by reference Type reference (TYPE) CHAR1 Objekt änderbar / nicht änderbar 20001209
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20001209
2 ERROR_OCCURED interner Fehler 20001209
3 OBJECT_ALREADY_CHANGEABLE Objekt ist bereits änderbar 20001209
4 OBJECT_ALREADY_NOT_CHANGEABLE Objekt ist bereits nicht änderbar 20001209
5 OBJECT_INVALID Objektinstanz ungültig 20001209
6 OBJECT_JUST_CREATED Objekt wird gerade angelegt 20001209
7 OBJECT_LOCKED_BY_OTHER_USER Objekt durch anderen Benutzer gesperrt 20001209
8 OBJECT_MODIFIED Objekt ist geändert 20001209
9 PARAMETER_ERROR Falscher Parameterwert übergeben 20001209
10 PERMISSION_FAILURE Keine Berechtigung 20001209

Method UNDO_CHANGES Signature

Method UNDO_CHANGES on Interface IF_WB_EDITABLE_OBJECT has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURED interner Fehler 20001209
2 OBJECT_INVALID Objektinstanz ist nicht gültig 20001209
3 OBJECT_IS_NEW Objekt ist neu 20001209
4 OBJECT_NOT_CHANGEABLE Objekt ist nicht änderbar 20001209
History
Last changed by/on SAP  20001212 
SAP Release Created in 610