SAP ABAP Class IF_FDT_WORKLIST (FDT: Worklist)
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
| Class | IF_FDT_WORKLIST | |
| Short Description | FDT: Worklist | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20050822 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class IF_FDT_WORKLIST has no interface implemented.
Friends
Class IF_FDT_WORKLIST has no friend class.
Attributes
Class IF_FDT_WORKLIST has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Detect the sequence for the mass operations | 20060406 | |
| 2 | Instance method | Public | Method | Get inactive objects | 20050913 | |
| 3 | Instance method | Public | Method | Get objects that need to be generated | 20050913 | |
| 4 | Instance method | Public | Method | Get unsaved objects per appl., per object type/subtype etc. | 20050913 | |
| 5 | Instance method | Public | Method | Mass Check of Objects | 20100531 | |
| 6 | Instance method | Public | Method | Mass Activation of Objects | 20060406 | |
| 7 | Instance method | Public | Method | Mass Check of Objects | 20060406 | |
| 8 | Instance method | Public | Method | Mass Deletion of Objects | 20060406 | |
| 9 | Instance method | Public | Method | Mass Dequeue of Objects | 20060406 | |
| 10 | Instance method | Public | Method | Mass Discard Changes of Objects | 20091005 | |
| 11 | Instance method | Public | Method | Mass Enqueue of Objects | 20060406 | |
| 12 | Instance method | Public | Method | Mass Deletion of Objects | 20100531 | |
| 13 | Instance method | Public | Method | Mass Deletion of Objects | 20100531 | |
| 14 | Instance method | Public | Method | Mass Save of Objects | 20060406 | |
| 15 | Instance method | Public | Method | Mass Change Application for Objects | 20121219 | |
| 16 | Instance method | Public | Method | Mass Transport of Objects | 20080715 | |
| 17 | Instance method | Public | Method | Mass Check of Objects | 20100528 |
Events
Class 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 | ET_OBJECT_ID | Call by reference | Type reference (TYPE) | T_OBJECT_ID | Object ID Sequence | 20060406 | |||
| 2 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object ID Set | 20060406 | |||
| 3 | IV_BOTTOM_UP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Sequence: Bottom Up - For Activation | 20060407 | ||
| 4 | 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 | FDT: Invalid Input | 20060406 |
Method GET_INACTIVE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Application ID | 20050914 | |||
| 2 | IV_INCL_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE: include unsaved changes | 20060418 | ||
| 3 | IV_MAX_NUMBER | Call by reference | Type reference (TYPE) | I | Max number of result objects | 20060322 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Objekttyp | 20050914 | |||
| 5 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | Benutzername | 20050914 | |||
| 6 | RTS_OBJECT | Value transfer | Type reference (TYPE) | IF_FDT_WORKLIST=>TS_OBJECT | List of inactive objects | 20051203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050915 |
Method GET_OBJECTS_TO_GENERATE Signature
Method GET_OBJECTS_TO_GENERATE on class IF_FDT_WORKLIST has no parameter.
Method GET_OBJECTS_TO_GENERATE on class 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 | IV_ACTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Action Flag for Expressions | 20060922 | ||
| 2 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Application ID for Unsaved Objects | 20050913 | |||
| 3 | IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20060922 | |||
| 4 | IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression Type ID | 20060922 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Object Type of Unsaved Objects | 20050913 | |||
| 6 | RTS_OBJECT | Value transfer | Type reference (TYPE) | IF_FDT_WORKLIST=>TS_OBJECT | Table with the unsaved objects | 20051203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050915 |
Method MASS_ACCESS_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100531 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20100531 | |||
| 3 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100531 | |||
| 4 | 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 class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100519 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060406 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 |
Method MASS_ACTIVATION on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100519 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060406 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 |
Method MASS_CHECK on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100827 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060406 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 |
Method MASS_DELETION on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20111122 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111122 | |||
| 3 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 |
Method MASS_DEQUEUE on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20111122 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111122 | |||
| 3 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20091005 |
Method MASS_DISCARD_CHANGES on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100519 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060406 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 |
Method MASS_ENQUEUE on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100531 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100531 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100531 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100531 | |||
| 5 | 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 class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20100531 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100531 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100531 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100531 | |||
| 5 | 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 class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20111122 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20060406 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20060406 | |||
| 5 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Transport request | 20070308 |
Method MASS_SAVE on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20121219 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20121219 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20121219 | |||
| 4 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20121219 | |||
| 5 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Application ID | 20121219 |
Method MASS_SET_APPLICATION on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20111123 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111123 | |||
| 3 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20080715 | |||
| 4 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20080715 |
Method MASS_TRANSPORT on class 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 | ETH_ID_MESSAGE | Call by reference | Type reference (TYPE) | TH_ID_MESSAGE | 20111114 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111114 | |||
| 3 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs | 20100528 | |||
| 4 | IV_VERSIONING | Call by reference | Type reference (TYPE) | ABAP_BOOL | True: Versioning on, false: Versioning off | 20100528 |
Method MASS_VERSIONING on class IF_FDT_WORKLIST has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |