SAP ABAP Class CL_WB_OBJTYPE_PERSIST (Persistence for WB Object "Object Type")
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SWB_OBJECT_TYPES (Package) Management of Object Types
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_OBJECT_PERSIST Persistence for Workbench Object 20100914
Properties
Class CL_WB_OBJTYPE_PERSIST  
Short Description Persistence for WB Object "Object Type"    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_OBJECT_TYPES   Management of Object Types 
Created 20100329   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 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_OBJECT_PERSIST Persistence for Workbench Object 20100914
Friends
Class CL_WB_OBJTYPE_PERSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_WBOBJECTTYPES_T Static Attribute Private Type reference (TYPE) LTY_T_WBOBJECTTYPES_T 20110107
2 GT_WVOBJECTTYPES_T Static Attribute Private Type reference (TYPE) LTY_T_WVOBJECTTYPES_T 20110107
Methods
# Method Level Visibility Method type Description Created on
1 GET_ACTIVE_WBOBJTYPES Static method Public Method Read Data of All Active WB Object Types 20110210
2 GET_OBJECT_UINAMES Static method Public Method Read Language-Dependent Labels of Object Type 20110107
3 GET_OBJTYPE_GROUP_USERS Static method Public Method Determine Client Types of a Specified Group 20110210
4 GET_UINAME_SINGULAR Static method Public Method Read Language-Dependent Label of Object Type 20100914
5 GET_WBOBJTYPES_DATA Static method Public Method 20110107
6 REMOVE_OBSOLETE_DATA Instance method Public Method Delete Obsolete or Superfluous Data of Object Type 20100914
7 REMOVE_WORKBENCH_SCOPE Instance method Private Method 20110510
8 SAVE_WORKBENCH_SCOPE Instance method Private Method 20110510
Events
Class CL_WB_OBJTYPE_PERSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_T_WBOBJECTTYPES_T Private See coding 20110107 lty_t_wbobjecttypes_t TYPE SORTED TABLE OF wbobjecttypes_t WITH UNIQUE KEY objecttype ai_version language subtype_wb
2 LTY_T_WVOBJECTTYPES_T Private See coding 20110107 lty_t_wvobjecttypes_t TYPE SORTED TABLE OF wvobjecttypes_t WITH UNIQUE KEY objecttype ai_version language
Method Signatures

Method GET_ACTIVE_WBOBJTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20110210
2 Exporting P_WBTYPES Call by reference Type reference (TYPE) WBOBJECTTYPES_RT Laufzeit Registry-Tabelle für Objekttypen 20110210
3 Exporting P_WBTYPES_SCOPES Call by reference Type reference (TYPE) WBOBJTYPES_SCOPES_RT Laufzeit Funktionale Verwendungsbereiche für WB-Objekttypen 20110210
4 Exporting P_WVTYPES Call by reference Type reference (TYPE) WVOBJECTTYPES_RT Laufzeittabelle der WB-relevanten R3TR-Objekttypen 20110210

Method GET_ACTIVE_WBOBJTYPES on class CL_WB_OBJTYPE_PERSIST has no exception.

Method GET_OBJECT_UINAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) WVOBJTYPE_DESCRIPTION Kurzbeschreibung eines Objekttyps 20110107
2 Exporting EV_NAME_ACCUSATIVE Call by reference Type reference (TYPE) WVOBJTYPE_UINAME_ACCUSATIVE Bezeichner (Akkusativ) eines Objekttyps im UI 20110107
3 Exporting EV_NAME_PLURAL Call by reference Type reference (TYPE) WVOBJTYPE_UINAME_PLURAL Bezeichner (Plural) eines Objekttyps im UI 20110107
4 Exporting EV_NAME_SINGULAR Call by reference Type reference (TYPE) WVOBJTYPE_UINAME_SINGULAR Bezeichner (Singular) eines Objekttyps im UI 20110107
5 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20110210
6 Importing IV_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20110107
7 Importing IV_SUBTYPE_WB Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: (Interner) Typ eines Objekts der ABAP Workbench 20110107

Method GET_OBJECT_UINAMES on class CL_WB_OBJTYPE_PERSIST has no exception.

Method GET_OBJTYPE_GROUP_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJTYPE_GROUP Call by reference Type reference (TYPE) OBJTYPE_GROUP Semantische Gruppenzugehoerigkeit eines Objekttyps 20110210
2 Returning RT_RESULT Value transfer Type reference (TYPE) WVOBJECTTYPES_RT R3TR-Objekttypen, die der Gruppe zugeordnet sind 20110210

Method GET_OBJTYPE_GROUP_USERS on class CL_WB_OBJTYPE_PERSIST has no exception.

Method GET_UINAME_SINGULAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_NAME_SINGULAR Value transfer Type reference (TYPE) WVOBJTYPE_UINAME_SINGULAR Bezeichner (Singular) eines Objekttyps im UI 20100914
2 Importing P_OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE R3TR-Objekttyp 20100914
3 Importing P_SUBTYPE_WB Call by reference Type reference (TYPE) SEU_OBJTYP Workbench-Subtyp 20100914

Method GET_UINAME_SINGULAR on class CL_WB_OBJTYPE_PERSIST has no exception.

Method GET_WBOBJTYPES_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20110210
2 Returning RESULT Value transfer Type reference (TYPE) WBACCESS_TAB Objekttypen und Access-Tools 20110107

Method GET_WBOBJTYPES_DATA on class CL_WB_OBJTYPE_PERSIST has no exception.

Method REMOVE_OBSOLETE_DATA 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 20100914
2 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE SPACE SPACE: lösche sowohl aktive als auch inaktive Version 20100914
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION ABAP Workbench: Ausnahme 20100914
2 CX_SWB_OBJECT_DOES_NOT_EXIST Zu löschendes Objekt existiert nicht 20100914

Method REMOVE_WORKBENCH_SCOPE 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) SYLANGU SY-LANGU 20110510
2 Importing P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20110510
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION 20110510
2 CX_SWB_OBJECT_DOES_NOT_EXIST 20110510

Method SAVE_WORKBENCH_SCOPE 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 20110510
2 Importing P_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU 20110510
3 Importing P_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20110510
# Exception Resumable Description Created on
1 CX_SWB_EXCEPTION 20110510
History
Last changed by/on SAP  20130531 
SAP Release Created in 740