SAP ABAP Class /TDAG/CL_WFF_ROOT_TBO (Super class of all TBO implementations)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷ EHS (Application Component) Environment, Health and Safety
⤷ /TDAG/EHFND_FW_WFF_BO_GENERIC (Package) Super Class of TBO Base Class, Handling of Generic Data
⤷ EHS (Application Component) Environment, Health and Safety
⤷ /TDAG/EHFND_FW_WFF_BO_GENERIC (Package) Super Class of TBO Base Class, Handling of Generic Data
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/IF_WFF_BASE_TBO | CRUD Methods Common to All TBO Implementations | 20080728 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/IF_WFF_PERSISTABLE_TBO | Access to TBO data for persisters | 20080728 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CL_WFF_MAT_SUB_BASE_TBO | Base Class of All TBOs That Handle Materials and Substances | 20080715 |
2 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CL_WFF_SUB_BASE_TBO | Base class of all TBOs processing substances | 20090414 |
Properties
Class | /TDAG/CL_WFF_ROOT_TBO | |
Short Description | Super class of all TBO implementations | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /TDAG/EHFND_FW_WFF_BO_GENERIC | Super Class of TBO Base Class, Handling of Generic Data |
Created | 20080715 | SAP |
Last change | 20141109 | 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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /TDAG/IF_WFF_BASE_TBO | CRUD Methods Common to All TBO Implementations | 20080728 | ||
2 | /TDAG/IF_WFF_PERSISTABLE_TBO | Access to TBO data for persisters | 20080728 |
Friends
Class /TDAG/CL_WFF_ROOT_TBO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_STATUS_MACHINE | Instance attribute | Private | Object reference (TYPE REF TO) | /TDAG/CL_WFF_ABS_STATUS | Returns the status mesh of a TBO | 20080729 | ||
2 | MS_KEYS | Instance attribute | Protected | Type reference (TYPE) | /TDAG/EHFND_FW_S_KEY | Key field for identifying a TBO uniquely | 20080728 | ||
3 | MV_CREATING_DATE | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_DATE | Creation date | 20080729 | ||
4 | MV_CREATING_TIME | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_TIME | Creation time | 20080729 | ||
5 | MV_CREATING_USER | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_USER | Creating user | 20080729 | ||
6 | MV_FLG_COMMIT_WORK | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | 'X' | Execute COMMIT WORK in Persister | 20090803 | |
7 | MV_LAST_UPDATE_DATE | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_DATE | Date | 20080729 | ||
8 | MV_LAST_UPDATE_TIME | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_TIME | Time | 20080729 | ||
9 | MV_LAST_UPDATE_USER | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_USER | Last changing user | 20080729 | ||
10 | MV_NET_TOTAL | Instance attribute | Private | Type reference (TYPE) | MCWF_N_TOT | WIS: Sum of work time in hours (netto) | 20080729 | ||
11 | MV_STATUS_REMARK | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_STATUS_REM | Remark to the current status (cause, etc.) | 20080729 | ||
12 | MV_TIME_TOTAL | Instance attribute | Private | Type reference (TYPE) | MCWF_TOTAL | WIS: Sum of total time in hours (brutto) | 20080729 | ||
13 | MV_UNIT | Instance attribute | Private | Type reference (TYPE) | MCWF_UNIT | WIS: Dummy unit | 20080729 | ||
14 | MV_VARIANT_NAME | Instance attribute | Private | Type reference (TYPE) | /TDAG/EHFND_FW_VARIANT | Name of the process variant | 20080729 | ||
15 | MV_WF_INSTANCE_ID | Instance attribute | Private | Type reference (TYPE) | SWW_WIID | The instance ID of the processing workflow | 20080729 | ||
16 | MV_WF_TEMPLATE_ID | Instance attribute | Private | Type reference (TYPE) | SWW_TASK | The ID of the processing workflow template | 20080729 | ||
17 | MV_WI_COUNT | Instance attribute | Private | Type reference (TYPE) | MCWF_SIZE | WIS: Amount of work items | 20080729 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE_GENERIC_DATA | Instance method | Protected | Method | Computes statistical data for generic TBO tables | 20080807 |
2 | CHECK_WORK_ITEM_TYPE | Instance method | Protected | Method | Checks if a dialog work item exists for this TBO instance | 20081101 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080728 |
4 | END_PROCESSING | Instance method | Public | Method | Marks the end of the processing by the workflow | 20080813 |
5 | GET_CLASS_NAME | Instance method | Protected | Method | Returns the name of the calling class | 20080728 |
6 | GET_GENERATED_UUID | Static method | Protected | Method | Returns a new UUID | 20080722 |
7 | GET_STATUS | Instance method | Public | Method | Returns the current (external) status of the TBO | 20080804 |
8 | GET_STATUS_CLASS_FOR_VARIANT | Instance method | Private | Method | Determines the name of the status mesh class | 20080804 |
9 | GET_VARIANT | Instance method | Public | Method | Returns the process variant of a TBO | 20080808 |
10 | RAISE_WF_EVENT | Static method | Protected | Method | Creates a workflow event (for starting workflows) | 20080722 |
11 | SET_STATUS | Instance method | Private | Method | Sets the new status for this TBO | 20080804 |
12 | START_PROCESSING | Instance method | Public | Method | Marks the start of processing by a workflow | 20080729 |
13 | TRANSITION | Instance method | Protected | Method | Conducts transition to the given status | 20080804 |
Events
Class /TDAG/CL_WFF_ROOT_TBO has no event.
Types
Class /TDAG/CL_WFF_ROOT_TBO has no local type.
Method Signatures
Method CALCULATE_GENERIC_DATA Signature
Method CALCULATE_GENERIC_DATA on class /TDAG/CL_WFF_ROOT_TBO has no parameter.
Method CALCULATE_GENERIC_DATA on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method CHECK_WORK_ITEM_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TASK_ID | Call by reference | Type reference (TYPE) | SWW_TASK | Aufgabenkennung | 20081101 | ||
2 | Returning | RV_WI_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | Dialog-Work-Item existiert | 20081101 |
Method CHECK_WORK_ITEM_TYPE on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CREATING_USER | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_USER | SY-UNAME | Benutzer | 20080729 | |
2 | Importing | IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | SIBFINSTID | Instanzidentifikation in Persistenten Objektreferenzen | 20080728 | ||
3 | Importing | IV_VARIANT_NAME | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_VARIANT | Variantennamen eines Workflows | 20080729 |
Method CONSTRUCTOR on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method END_PROCESSING Signature
Method END_PROCESSING on class /TDAG/CL_WFF_ROOT_TBO has no parameter.
Method END_PROCESSING on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method GET_CLASS_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_CLASS_NAME | Value transfer | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20080728 |
Method GET_CLASS_NAME on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method GET_GENERATED_UUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_UUID | Value transfer | Type reference (TYPE) | SYSUUID-C | UUID in Character-Darstellung | 20080722 |
Method GET_GENERATED_UUID on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method GET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_STATUS | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_STATUS | Status des TBOs | 20080804 |
Method GET_STATUS on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method GET_STATUS_CLASS_FOR_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_VARIANT_NAME | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_VARIANT | Variantennamen eines Workflows | 20080804 | ||
2 | Returning | RV_STATUS_CLASS_NAME | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_STATUS_CLASS | WFF: Status-Klassen-Name (Ableitung /TDAG/CL_WFF_ABS_STATUS) | 20080804 |
Method GET_STATUS_CLASS_FOR_VARIANT on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method GET_VARIANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_VARIANT | Value transfer | Type reference (TYPE) | /TDAG/EHFND_FW_VARIANT | Variantennamen des TBOs | 20080808 |
Method GET_VARIANT on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method RAISE_WF_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_KEYS | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_S_KEY | Schlüsselfelder für die Persistenztabellen der TBOs | 20080722 | ||
2 | Importing | IV_EVENT_NAME | Call by reference | Type reference (TYPE) | STRING | Name des zu erzeugenden Events | 20080722 | ||
3 | Importing | IV_FLG_IN_UPD_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Flag: Execute COMMIT WORK after raising the event | 20090819 |
Method RAISE_WF_EVENT on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method SET_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_STATUS | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_STATUS | Neuer Status dieses TBOs | 20080804 |
Method SET_STATUS on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method START_PROCESSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_WF_INSTANCE_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Die Workflow-Instanz, das dieses TBO bearbeitet | 20080730 | ||
2 | Importing | IV_WF_TEMPLATE_ID | Call by reference | Type reference (TYPE) | SWW_TASK | Das Workflow-Template, das dieses TBO bearbeitet | 20080730 |
Method START_PROCESSING on class /TDAG/CL_WFF_ROOT_TBO has no exception.
Method TRANSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_NEW_STATUS | Call by reference | Type reference (TYPE) | /TDAG/EHFND_FW_STATUS | Neuer Status des TBOs | 20080804 |
Method TRANSITION on class /TDAG/CL_WFF_ROOT_TBO has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 110_600 |