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 | Instance method | Public | Method | Set object to deleted | 20001209 | |
| 2 | Instance method | Public | Method | Save object | 20001209 | |
| 3 | Instance method | Public | Method | Toggle Object Change/Display | 20001209 | |
| 4 | 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 | Objektinstanz ungültig | 20001209 | ||
| 2 | Objekt nicht änderbar | 20001209 |
Method SAVE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Auftrag/Aufgabe | 20001209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abgebrochen | 20001209 | ||
| 2 | interner Fehler | 20001209 | ||
| 3 | Objektinstanz ist nicht gültig | 20001209 | ||
| 4 | Objekt ist nicht bearbeitbar | 20001209 | ||
| 5 | Keine Berechtigung | 20001209 |
Method SET_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_CHANGEABLE | Call by reference | Type reference (TYPE) | CHAR1 | Objekt änderbar / nicht änderbar | 20001209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Aktion abgebrochen | 20001209 | ||
| 2 | interner Fehler | 20001209 | ||
| 3 | Objekt ist bereits änderbar | 20001209 | ||
| 4 | Objekt ist bereits nicht änderbar | 20001209 | ||
| 5 | Objektinstanz ungültig | 20001209 | ||
| 6 | Objekt wird gerade angelegt | 20001209 | ||
| 7 | Objekt durch anderen Benutzer gesperrt | 20001209 | ||
| 8 | Objekt ist geändert | 20001209 | ||
| 9 | Falscher Parameterwert übergeben | 20001209 | ||
| 10 | 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 | interner Fehler | 20001209 | ||
| 2 | Objektinstanz ist nicht gültig | 20001209 | ||
| 3 | Objekt ist neu | 20001209 | ||
| 4 | Objekt ist nicht änderbar | 20001209 |
History
| Last changed by/on | SAP | 20001212 |
| SAP Release Created in | 610 |