SAP ABAP Class CL_FDT_WD_ISLAND_WORKLIST (FDT WD: Workllist for meta data handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_ISLAND_INFRASTRUCTURE (Package) BRFplus: Island Infrastructure
Properties
Class CL_FDT_WD_ISLAND_WORKLIST  
Short Description FDT WD: Workllist for meta data handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_ISLAND_INFRASTRUCTURE   BRFplus: Island Infrastructure 
Created 20121105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_ISLAND_WORKLIST has no interface implemented.
Friends
Class CL_FDT_WD_ISLAND_WORKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALL_OBJECTS_TRANSFERRED Instance attribute Private Type reference (TYPE) STRING 'ALL' All objects were 20121127
2 GC_MAX_OBJECTS_IN_SL_STACK Constant Private Type reference (TYPE) I 5000 Max number of objects in sl stack 20121127
3 GC_PACKAGE_SIZE_APPLICATION Constant Private Type reference (TYPE) I 2000 Packages size, when reading objects of an appl 20121127
4 GC_SUBSET_OBJECTS_TRANSFERRED Instance attribute Private Type reference (TYPE) STRING 'PART' Subset of objects transferre 20121127
5 MO_OBJECT_LAST_SYNC Instance attribute Private Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Object(in Message) for which metadata was snc. 20121107
6 MTS_OBJECT_CHANGED Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Changed Objects 20121114
7 MTS_VISITED_APPLICATIONS Instance attribute Private Type reference (TYPE) TS_VISITED_APPLICATION Visited Applications 20121126
8 MTS_VISITED_OBJECTS Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Visited objects 20121126
9 MV_MAX_NUMBER_OBJECTS Instance attribute Private Type reference (TYPE) I Max number of objects in SL stack 20121127
10 MV_MAX_NUMBER_OBJETS_APPL Instance attribute Private Type reference (TYPE) I Max number of objects transf. / application 20121127
11 MV_TRANSFERRED_OBJ_COUNTER Instance attribute Private Type reference (TYPE) I Counter, how many objects are transferred 20121127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121105
2 DELETE_CHANGELIST Instance method Private Method Deletes the changelist 20121105
3 FILTER_OBJECT Instance method Private Method Filter object if it needs to be considered 20121114
4 GET_DELTA Instance method Public Method Returns the delta changelist, needed to be transferred to SL 20121107
5 GET_OBJECTS_OF_APPLICATION Instance method Private Method Returns the objects of the application 20121107
6 HANDLE_GC_TMP_OBJECTS Instance method Private Event handling method Handle when tmp. objects get garbage collected 20121127
7 HANDLE_OBJECT_CHANGED Instance method Private Event handling method Handle the object changed event from the worklist 20121105
8 HANDLE_OBJECT_DISCARDED Instance method Private Event handling method Handle the object discarded event from the worklist 20121114
9 HANDLE_OBJECT_SAVED Instance method Private Event handling method Handle the object saved 20121127
10 IS_THRESHOLD_OBJECTS_REACHED Instance method Public Method Threshold transerred objects reached 20121128
11 RESET_WORKLIST Instance method Public Method Resets the worklist 20121126
12 SET_CURRENT_OBJECT Instance method Public Method Sets the current object, which defines the context 20121127
13 SET_THRESHOLD Instance method Public Method Sets the thresold for objects, to be transferred 20121127
14 SET_VISITED_OBJECTS Instance method Public Method Sets the visited objects 20121126
Events
Class CL_FDT_WD_ISLAND_WORKLIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_VISITED_APPLICATION Private See coding 20121127 begin of S_VISITED_APPLICATION, id type if_fdt_types=>id, status type string, end of s_visited_application
2 TS_VISITED_APPLICATION Private See coding 20121127 TS_VISITED_APPLICATION type SORTED TABLE OF s_visited_application WITH UNIQUE key id
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FDT_WD_ISLAND_WORKLIST has no parameter.
Method CONSTRUCTOR on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method DELETE_CHANGELIST Signature

Method DELETE_CHANGELIST on class CL_FDT_WD_ISLAND_WORKLIST has no parameter.
Method DELETE_CHANGELIST on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method FILTER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Object 20121114
2 Returning RV_FILTERED_OUT Value transfer Type reference (TYPE) BOOLE_D True: object is filtered out 20121114

Method FILTER_OBJECT on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method GET_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_CHANGED_OBJECT Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Changed objects (delta) 20121114

Method GET_DELTA on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method GET_OBJECTS_OF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Object 20121107
2 Returning RTS_OBJECT Value transfer Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects of the application 20121107

Method GET_OBJECTS_OF_APPLICATION on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method HANDLE_GC_TMP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_OBJECT_ID Call by reference Attribute reference (LIKE) 20121127

Method HANDLE_GC_TMP_OBJECTS on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method HANDLE_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Value transfer Attribute reference (LIKE) 20121105

Method HANDLE_OBJECT_CHANGED on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method HANDLE_OBJECT_DISCARDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Value transfer Attribute reference (LIKE) 20121114

Method HANDLE_OBJECT_DISCARDED on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method HANDLE_OBJECT_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Attribute reference (LIKE) 20121127

Method HANDLE_OBJECT_SAVED on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method IS_THRESHOLD_OBJECTS_REACHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_REACHED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20121128

Method IS_THRESHOLD_OBJECTS_REACHED on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method RESET_WORKLIST Signature

Method RESET_WORKLIST on class CL_FDT_WD_ISLAND_WORKLIST has no parameter.
Method RESET_WORKLIST on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method SET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Object 20121127

Method SET_CURRENT_OBJECT on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method SET_THRESHOLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_NUMBER_OBJECTS Call by reference Type reference (TYPE) I Maxium number of objects 20121127
2 Importing IV_MAX_NUMBER_OBJ_APPL Call by reference Type reference (TYPE) I Maxmium number of objects per application 20121127

Method SET_THRESHOLD on class CL_FDT_WD_ISLAND_WORKLIST has no exception.

Method SET_VISITED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_VISITED_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Visited objects 20121126

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