SAP ABAP Class CL_WB_ACTIVATION_DB_API (API for DB tables of inactive workbench objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-UTL-BRR (Application Component) Repository Browser
     SEU (Package) ABAP Workbench
Properties
Class CL_WB_ACTIVATION_DB_API  
Short Description API for DB tables of inactive workbench objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEU   ABAP Workbench 
Created 20100903   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WB_ACTIVATION_DB_API has no forward declaration.
Interfaces
Class CL_WB_ACTIVATION_DB_API has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WB_ACTIVATION_WORK_AREA 20100903 Management of Worklist (Inactive Workbench Objects)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJECT_NAME_ESCAPE_CHAR Constant Protected Type reference (TYPE) C '#' 20110405
2 DWINACTIV_CACHE Static Attribute Private See coding 20110915
3 LAST_FOUND_CLASSNAME Static Attribute Private See coding 20110915
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_DWINACTIV_TO_DWINACTIV_A Static method Protected Method Add data from DWINACTIV to DWINACTIV_A 20100903
2 CLEAR_STATIC_CACHE Instance method Public Method 20110915
3 DELETE_ITEM Static method Public Method Delete entries relating to an inactive object 20110608
4 GET_CLASS_ITEMS Static method Public Method 20110404
5 GET_INTERFACE_ITEMS Static method Public Method 20110404
6 GET_ITEM Static method Public Method 20110404
7 GET_ITEMS Static method Public Method 20120508
8 GET_USER_ITEMS Static method Public Method Provides the inactive objects of a user (worklist) 20100903
9 INSERT_ITEM Static method Public Method Write (or change) entries for an inactive object 20110608
10 IS_MAIN_CLASS_IN_WORKING_AREA Instance method Public Method 20110915
11 IS_OTHERS_ITEM Static method Public Method 20120803
12 IS_OWN_ITEM Static method Public Method 20120803
Events
Class CL_WB_ACTIVATION_DB_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_OBJNAME_RANGE Public See coding 20120508 gty_objname_range TYPE RANGE OF trobj_name INITIAL SIZE 0
2 GTY_OBJTYPE_RANGE Public See coding 20120508 gty_objtype_range TYPE RANGE OF trobjtype INITIAL SIZE 0
3 GTY_S_INACTIVE_ITEM Public See coding 20120508 BEGIN OF gty_s_inactive_item, object TYPE trobjtype, obj_name TYPE trobj_name, END OF gty_s_inactive_item
4 GTY_T_INACTIVE_ITEMS Public See coding 20120508 gty_t_inactive_items TYPE STANDARD TABLE OF gty_s_inactive_item WITH DEFAULT KEY INITIAL SIZE 0
5 LTY_DWINACTIV_A Protected See coding 20100907 BEGIN OF lty_dwinactiv_a, objtype_tr TYPE trobjtype, objname_tr TYPE trobj_name, objtype_ab TYPE sabap_objtype, objname_ab TYPE sabap_objname, uname TYPE syuname, objtype_wb TYPE seu_objtyp, objname_wb TYPE seu_objkey, delet_flag TYPE xfeld, END OF lty_dwinactiv_a
6 LTY_DWINACTIV_A_TAB Protected See coding 20100907 lty_dwinactiv_a_tab TYPE SORTED TABLE OF lty_dwinactiv_a WITH UNIQUE KEY objtype_tr objname_tr uname WITH UNIQUE SORTED KEY ab_key COMPONENTS objtype_ab objname_ab uname
Method Signatures

Method ADAPT_DWINACTIV_TO_DWINACTIV_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NEW_ENTRIES_TO_DWINACTIV_A Call by reference Type reference (TYPE) LTY_DWINACTIV_A_TAB Einträge aus DWINACTIV, die in DWINACTIV_A fehl(t)en 20100903
2 Importing OBJECT_NAME_PATTERN Call by reference Type reference (TYPE) STRING 20110405
3 Importing UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20100907

Method ADAPT_DWINACTIV_TO_DWINACTIV_A on class CL_WB_ACTIVATION_DB_API has no exception.

Method CLEAR_STATIC_CACHE Signature

Method CLEAR_STATIC_CACHE on class CL_WB_ACTIVATION_DB_API has no parameter.
Method CLEAR_STATIC_CACHE on class CL_WB_ACTIVATION_DB_API has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME_AB Call by reference Type reference (TYPE) SABAP_OBJNAME Objektname (ABAP) 20110608
2 Importing OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME Objektname (R3TR) 20110608
3 Importing OBJTYPE_AB Call by reference Type reference (TYPE) SABAP_OBJTYPE Objekttyp (ABAP) 20110608
4 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Objekttyp (R3TR) 20110608
5 Importing UNAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20110608
# Exception Resumable Description Created on
1 INVALID_INPUT 20110608

Method GET_CLASS_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20110404
2 Exporting ITEM_TAB Call by reference Type reference (TYPE) ACT_WORK_AREA 20110404

Method GET_CLASS_ITEMS on class CL_WB_ACTIVATION_DB_API has no exception.

Method GET_INTERFACE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE_NAME Call by reference Type reference (TYPE) SEOCLSNAME 20110404
2 Exporting ITEM_TAB Call by reference Type reference (TYPE) ACT_WORK_AREA 20110404

Method GET_INTERFACE_ITEMS on class CL_WB_ACTIVATION_DB_API has no exception.

Method GET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20110405
2 Importing OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME 20110404
3 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE 20110404
4 Exporting P_ITEM_TAB Call by reference Type reference (TYPE) ACT_WORK_AREA 20110404
# Exception Resumable Description Created on
1 INVALID_INPUT 20110404

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEMS Call by reference Type reference (TYPE) GTY_T_INACTIVE_ITEMS 20120508
2 Importing OBJNAME_RANGE Call by reference Type reference (TYPE) GTY_OBJNAME_RANGE 20120508
3 Importing OBJTYPE_RANGE Call by reference Type reference (TYPE) GTY_OBJTYPE_RANGE 20120508
4 Importing UNAME Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20120508

Method GET_ITEMS on class CL_WB_ACTIVATION_DB_API has no exception.

Method GET_USER_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ITEM_TAB Call by reference Type reference (TYPE) ACT_WORK_AREA Arbeitsvorrat (inaktive Workbench-Objekte) 20100903
2 Importing UNAME Value transfer Type reference (TYPE) SYUNAME SY-UNAME Benutzername 20100903
3 Exporting WB_OBJECT_LIST Call by reference Type reference (TYPE) WB_OBJECT_LIST Repository Objekte 20100903

Method GET_USER_ITEMS on class CL_WB_ACTIVATION_DB_API has no exception.

Method INSERT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) C 'M' 'M': MODIFY, 'U': UPDATE, 'I': INSERT 20110608
2 Importing OBJDATA Call by reference Type reference (TYPE) ACT_WORK_ITEM Objektdaten, zusätzlich zu OBJTYPE_TR und OBJNAME_TR 20110608
3 Importing OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME Objektname 20110608
4 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20110608
# Exception Resumable Description Created on
1 INVALID_INPUT falsche Eingabedaten 20110608

Method IS_MAIN_CLASS_IN_WORKING_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20110915
2 Returning MAIN_VERSION Value transfer Type reference (TYPE) R3STATE 20110915

Method IS_MAIN_CLASS_IN_WORKING_AREA on class CL_WB_ACTIVATION_DB_API has no exception.

Method IS_OTHERS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME 20120803
2 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE 20120803
3 Returning YES Value transfer Type reference (TYPE) FLAG 20120803

Method IS_OTHERS_ITEM on class CL_WB_ACTIVATION_DB_API has no exception.

Method IS_OWN_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJNAME_TR Call by reference Type reference (TYPE) TROBJ_NAME 20120803
2 Importing OBJTYPE_TR Call by reference Type reference (TYPE) TROBJTYPE 20120803
3 Returning YES Value transfer Type reference (TYPE) FLAG 20120803

Method IS_OWN_ITEM on class CL_WB_ACTIVATION_DB_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740