SAP ABAP Interface IF_WB_OBJECT_PERSIST (Persistence for Workbench Object)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SWB_TOOL (Package) Abstract Workbench Tool
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCC_WB_RULE_PERSIST Persistence for Check Configuration Rule 20081215
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_WDY_CHIP_PERSIST_API Web Dynpro Persistency API 20090730
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJTYPE_PERSIST Persistence for WB Object "Object Type" 20100914
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJTYPEGRP_PERSIST Persistence for Workbench Object 20110210
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJECT_PERSIST_STUB Plug-In Persistence STUB 20110607
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJECT_PERSIST Persistence for Workbench Object 20090223
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_AUNIT_OBJECT_PERSIST Simulated Persistence for WB Tool in ABAP Unit Test 20090226
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_ABPR_PERSIST Persistency for Check Aspect 20090116
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VERS_OBJTYPE_PERSIST Persistence for version management config. of object type 20100427
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCON_VH_OBJECT_PERSIST Persistence for Workbench Object 20111108
... Click here to see Used By full list (32 items)
Properties
Interface IF_WB_OBJECT_PERSIST  
Short Description Persistence for Workbench Object    
General Data
Package SWB_TOOL   Abstract Workbench Tool 
Created 20081122   SAP 
Last changed 20140121   SAP 
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)
Interfaces
Interface IF_WB_OBJECT_PERSIST has no interface.
Friends
Interface IF_WB_OBJECT_PERSIST has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALL_DATA Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION 'AL' Selection/Filter Object Data 20100125
2 C_DATA_CONTENT Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION 'D' 20110608
3 C_DESCRIPTION_ONLY Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION 'ST' Selection/Filter Object Data 20100125
4 C_LANGU_DATA_ONLY Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION 'LA' Selection/Filter Object Data 20100125
5 C_NO_DATA Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION SPACE 20120716
6 C_PROPERTIES Constant Public Type reference (TYPE) WB_OBJECT_DATA_SELECTION 'P' 20110608
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Delete Object 20081122
2 GET Instance method Public Method Load Object 20081122
3 LOCK Instance method Public Method Lock Object 20090209
4 SAVE Instance method Public Method Save Object 20081122
5 UNLOCK Instance method Public Method Unlock Object 20090209
Events
Interface IF_WB_OBJECT_PERSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_R3STATE Public See coding 20130702 BEGIN OF gty_r3state, version TYPE r3state, created_by TYPE syuname, created_on TYPE timestamp, END OF gty_r3state
2 GTY_R3STATES Public See coding 20130702 gty_r3states TYPE STANDARD TABLE OF gty_r3state WITH DEFAULT KEY
Method Signatures

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
2 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE SPACE SPACE: lösche sowohl aktive als auch inaktive Version 20090323
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20081122
2 CX_SWB_OBJECT_DOES_NOT_EXIST Zu löschendes Objekt existiert nicht 20090921

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA_SELECTION Call by reference Type reference (TYPE) WB_OBJECT_DATA_SELECTION C_ALL_DATA Auswahl (bzw. Einschränkung) der Objektdaten 20100125
2 Exporting P_ETAG Call by reference Type reference (TYPE) STRING 20120730
3 Importing P_EXISTENCE_CHECK_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE nur Existenzprüfung durchführen (no existence -> exception) 20090323
4 Importing P_IF_NONE_MATCH Call by reference Type reference (TYPE) STRING 20120730
5 Importing P_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel (Wichtig: darf keine Ausnahme auslösen!) 20090323
6 Exporting P_LANGU_IS_NOT_MAINTAINED Call by reference Type reference (TYPE) ABAP_BOOL 'X': es existieren keine Daten in der angegebenen Sprache 20090323
7 Changing P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL Objekt-Daten 20081122
8 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
9 Exporting P_OTHER_EXISTING_VERSIONS Call by reference Type reference (TYPE) GTY_R3STATES 20130702
10 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE Version (aktiv / inaktiv) 20081122
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20081122
2 CX_SWB_OBJECT_DOES_NOT_EXIST Angefordertes Objekt existiert nicht 20090327

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
2 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME (Transport-)Objektname 20090623
3 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp 20090623
# Exception Resumable Description Created on
1 ERROR_OCCURRED 20090209
2 FOREIGN_LOCK 20090209

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ACCESS_MODE Call by reference Type reference (TYPE) CSEQUENCE 20110608
2 Importing P_DATA_SELECTION Call by reference Type reference (TYPE) WB_OBJECT_DATA_SELECTION C_ALL_DATA Auswahl (bzw. Einschränkung) der Objektdaten 20100125
3 Importing P_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel 20090323
4 Importing P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL Objekt-Daten 20081122
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20081122

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY Objektschlüssel 20090623
2 Importing P_OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME (Transport-)Objektname 20090623
3 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Transport-Objekttyp 20090623

Method UNLOCK on Interface IF_WB_OBJECT_PERSIST has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCC_WB_RULE_PERSIST Persistence for Check Configuration Rule 20081215
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_WDY_CHIP_PERSIST_API Web Dynpro Persistency API 20090730
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJTYPE_PERSIST Persistence for WB Object "Object Type" 20100914
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJTYPEGRP_PERSIST Persistence for Workbench Object 20110210
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJECT_PERSIST_STUB Plug-In Persistence STUB 20110607
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_OBJECT_PERSIST Persistence for Workbench Object 20090223
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_AUNIT_OBJECT_PERSIST Simulated Persistence for WB Tool in ABAP Unit Test 20090226
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WB_ABPR_PERSIST Persistency for Check Aspect 20090116
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VERS_OBJTYPE_PERSIST Persistence for version management config. of object type 20100427
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCON_VH_OBJECT_PERSIST Persistence for Workbench Object 20111108
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCON_SA_SE80_ED_OBJ_PERSIST Persistence for Workbench Object 20110221
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCON_ADMIN_CONF_OBJ_PERSIST Persistence for Workbench Object 20120202
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCONRFC_OBJECT_PERSIST Persistence for Workbench Object 20110712
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCONHTTP_OBJECT_PERSIST Persistence for Workbench Object 20110502
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UCONHTTP_CUST_OBJ_PERSIST Persistence for Workbench Object 20111011
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SQSC_WB_OBJECT_PERSIST Persistence for Database Function Group 20120426
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AMC_APPLICATION_OBJ_PERS Persistenz für Workbench-Objekt 20120926
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCC_WB_CONFIG_PERSIST Persistence for Check Configuration 20081126
19 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCC_WB_ASPVALUE_PERSIST Persistency for Check Aspect 20081209
20 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCC_WB_ASPECT_PERSIST Persistency for Check Aspect 20081122
21 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSO_RES_HCPR_PERSIST Persistence Controler for HANA Composite Provider 20120815
22 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RIS_OBJTYPE_PERSIST Persistence for Workbench Object 20110223
23 Interface implementation (CLASS c. INTERFACES i_ref)  CL_OAUTH2_S_SCOPE_OBJ_PERSIST Persistence for Workbench Object 20111018
24 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NHI_DUP_PERSIST NHI Persistence Class 20120530
25 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HTTP_PROFILE_OBJECT_PERSIST Persistence for Workbench Object 20110909
26 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FIT_WB_BCCU_OBJECT_PERSIST Persistence for Workbench Object 20100222
27 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FIT_WB_BCCH_OBJECT_PERSIST Persistence for Workbench Object 20100222
28 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DDIC_WB_XVIEW_PERSIST WB Persistence Layer for External View 20120508
29 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DDIC_WB_DDLS_PERSIST WB Persistence Layer for DDL Sources 20121112
30 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CMP_WB_OBJECT_PERSIST Persistence for Workbench Object 20100317
31 Interface implementation (CLASS c. INTERFACES i_ref)  CL_APC_APPLICATION_OBJ_PERS Persistence for Workbench Object 20121010
32 Interface implementation (CLASS c. INTERFACES i_ref)  CL_AMC_MESSAGE_TYPE_PERSIST Persistence for Workbench Object 20111130
History
Last changed by/on SAP  20140121 
SAP Release Created in 720