SAP ABAP Interface IF_FDT_WORKLIST (FDT: Worklist)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FDT_WORKLIST FDT: Worklist 20050822
Properties
Interface IF_FDT_WORKLIST  
Short Description FDT: Worklist    
General Data
Package SFDT_CORE   BRFplus: Core 
Created 20050822   SAP 
Last changed 20130531   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)
2 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FDT_WORKLIST has no interface.
Friends
Interface IF_FDT_WORKLIST has no friend.
Attributes
Interface IF_FDT_WORKLIST has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DETECT_MASS_SEQUENCE Instance method Public Method Detect the sequence for the mass operations 20060406
2 GET_INACTIVE_OBJECTS Instance method Public Method Get inactive objects 20050913
3 GET_OBJECTS_TO_GENERATE Instance method Public Method Get objects that need to be generated 20050913
4 GET_UNSAVED_OBJECTS Instance method Public Method Get unsaved objects per appl., per object type/subtype etc. 20050913
5 MASS_ACCESS_LEVEL Instance method Public Method Mass Check of Objects 20100531
6 MASS_ACTIVATION Instance method Public Method Mass Activation of Objects 20060406
7 MASS_CHECK Instance method Public Method Mass Check of Objects 20060406
8 MASS_DELETION Instance method Public Method Mass Deletion of Objects 20060406
9 MASS_DEQUEUE Instance method Public Method Mass Dequeue of Objects 20060406
10 MASS_DISCARD_CHANGES Instance method Public Method Mass Discard Changes of Objects 20091005
11 MASS_ENQUEUE Instance method Public Method Mass Enqueue of Objects 20060406
12 MASS_MARK_AS_OBSOLETE Instance method Public Method Mass Deletion of Objects 20100531
13 MASS_MARK_FOR_DELETE Instance method Public Method Mass Deletion of Objects 20100531
14 MASS_SAVE Instance method Public Method Mass Save of Objects 20060406
15 MASS_SET_APPLICATION Instance method Public Method Mass Change Application for Objects 20121219
16 MASS_TRANSPORT Instance method Public Method Mass Transport of Objects 20080715
17 MASS_VERSIONING Instance method Public Method Mass Check of Objects 20100528
Events
Interface IF_FDT_WORKLIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ID_MESSAGE Public Type reference (TYPE) IF_FDT_LUW=>S_ID_MESSAGE 20100519
2 S_OBJECT Public See coding Object in worklist 20050914 BEGIN OF s_object, id TYPE if_fdt_types=>id, application_id TYPE if_fdt_types=>id, object_type TYPE if_fdt_types=>object_type, action TYPE abap_bool, expression_type_id TYPE if_fdt_types=>id, data_object_type TYPE if_fdt_types=>data_object_type, END OF s_object
3 TH_ID_MESSAGE Public Type reference (TYPE) IF_FDT_LUW=>TH_ID_MESSAGE 20100519
4 TS_OBJECT Public See coding List of objects in worklist 20051203 ts_object TYPE SORTED TABLE OF s_object WITH UNIQUE KEY id
5 T_OBJECT_ID Public See coding Object IDs 20060406 t_object_id TYPE STANDARD TABLE OF if_fdt_types=>id WITH DEFAULT KEY
Method Signatures

Method DETECT_MASS_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_ID Call by reference Type reference (TYPE) T_OBJECT_ID Object ID Sequence 20060406
2 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object ID Set 20060406
3 Importing IV_BOTTOM_UP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sequence: Bottom Up - For Activation 20060407
4 Importing IV_TOP_DOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Sequence: Top Down - For Delete 20060407
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060406

Method GET_INACTIVE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20050914
2 Importing IV_INCL_MEMORY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE: include unsaved changes 20060418
3 Importing IV_MAX_NUMBER Call by reference Type reference (TYPE) I Max number of result objects 20060322
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Objekttyp 20050914
5 Importing IV_USER Call by reference Type reference (TYPE) UNAME Benutzername 20050914
6 Returning RTS_OBJECT Value transfer Type reference (TYPE) IF_FDT_WORKLIST=>TS_OBJECT List of inactive objects 20051203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050915

Method GET_OBJECTS_TO_GENERATE Signature

Method GET_OBJECTS_TO_GENERATE on Interface IF_FDT_WORKLIST has no parameter.
Method GET_OBJECTS_TO_GENERATE on Interface IF_FDT_WORKLIST has no exception.

Method GET_UNSAVED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Action Flag for Expressions 20060922
2 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID for Unsaved Objects 20050913
3 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20060922
4 Importing IV_EXPRESSION_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Expression Type ID 20060922
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Object Type of Unsaved Objects 20050913
6 Returning RTS_OBJECT Value transfer Type reference (TYPE) IF_FDT_WORKLIST=>TS_OBJECT Table with the unsaved objects 20051203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20050915

Method MASS_ACCESS_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100531
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20100531
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100531
4 Importing IV_ACCESS_LEVEL Call by reference Type reference (TYPE) IF_FDT_TYPES=>ACCESS_LEVEL True: Versioning on, false: Versioning off 20100531

Method MASS_ACCESS_LEVEL on Interface IF_FDT_WORKLIST has no exception.

Method MASS_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100519
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060406
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406

Method MASS_ACTIVATION on Interface IF_FDT_WORKLIST has no exception.

Method MASS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100519
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060406
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406

Method MASS_CHECK on Interface IF_FDT_WORKLIST has no exception.

Method MASS_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100827
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060406
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406

Method MASS_DELETION on Interface IF_FDT_WORKLIST has no exception.

Method MASS_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20111122
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111122
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406

Method MASS_DEQUEUE on Interface IF_FDT_WORKLIST has no exception.

Method MASS_DISCARD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20111122
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111122
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20091005

Method MASS_DISCARD_CHANGES on Interface IF_FDT_WORKLIST has no exception.

Method MASS_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100519
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060406
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406

Method MASS_ENQUEUE on Interface IF_FDT_WORKLIST has no exception.

Method MASS_MARK_AS_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100531
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100531
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100531
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100531
5 Importing IV_REVERSE_MARK_AS_OBSOLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: Mark as obsolete shall be reversed 20100531

Method MASS_MARK_AS_OBSOLETE on Interface IF_FDT_WORKLIST has no exception.

Method MASS_MARK_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20100531
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100531
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100531
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100531
5 Importing IV_REVERSE_MARK_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True: Mark for delete shall be reversed 20100531

Method MASS_MARK_FOR_DELETE on Interface IF_FDT_WORKLIST has no exception.

Method MASS_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20111122
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20060406
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20060406
5 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Transport request 20070308

Method MASS_SAVE on Interface IF_FDT_WORKLIST has no exception.

Method MASS_SET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20121219
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20121219
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20121219
4 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20121219
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Target Application ID 20121219

Method MASS_SET_APPLICATION on Interface IF_FDT_WORKLIST has no exception.

Method MASS_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20111123
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111123
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20080715
4 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20080715

Method MASS_TRANSPORT on Interface IF_FDT_WORKLIST has no exception.

Method MASS_VERSIONING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETH_ID_MESSAGE Call by reference Type reference (TYPE) TH_ID_MESSAGE 20111114
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20111114
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20100528
4 Importing IV_VERSIONING Call by reference Type reference (TYPE) ABAP_BOOL True: Versioning on, false: Versioning off 20100528

Method MASS_VERSIONING on Interface IF_FDT_WORKLIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710