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
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