SAP ABAP Class CL_GRRM_OB_WF_LOSEVT (Loss event workflow manager class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_ENTITY_API (Package) Operational Risk Management for Banks: Entity API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  BI_OBJECT Business Instance 20110131
2 Interface implementation (CLASS c. INTERFACES i_ref)  BI_PERSISTENT Persistent Business Instance 20110131
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWF_IFS_WORKITEM_EXIT Workflow Interfaces: Runtime Exit 20110215
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WORKFLOW Business Workflow 20110131
Properties
Class CL_GRRM_OB_WF_LOSEVT  
Short Description Loss event workflow manager class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class GRRM_OB_LOSEVT    
Program status     
Category 0   
Package GRRM_OB_ENTITY_API   Operational Risk Management for Banks: Entity API 
Created 20110131   SAP 
Last change 20141106    
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 BI_OBJECT Business Instance 20110131
2 BI_PERSISTENT Persistent Business Instance 20110131
3 IF_SWF_IFS_WORKITEM_EXIT Workflow Interfaces: Runtime Exit 20110215
4 IF_WORKFLOW Business Workflow 20110131
Friends
Class CL_GRRM_OB_WF_LOSEVT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_APPL_STAT_WF Constant Public Type reference (TYPE) GRRM_OB_APPLICATION 'STATUS_WORKFLOW' application 20110218
2 MC_ENDTASK_EVENT Constant Public Type reference (TYPE) SEOCPDNAME 'END_TASK' end task event 20110202
3 MC_LOSEVT_WF_TASK Constant Public Type reference (TYPE) SWW_TASK 'TS72107918' Task ID 20110208
4 MC_OBJTYPE Constant Public Type reference (TYPE) SEOCLSNAME 'CL_GRRM_OB_WF_LOSEVT' class name 20110202
5 MC_START_EVENT Constant Public Type reference (TYPE) SEOCPDNAME 'START_WORKFLOW' start event 20110202
6 MO_INSTID Instance attribute Private Type reference (TYPE) SIBFINSTID Instance Identification in Persistent Object References 20110131
7 MTC_WF_COND_TYPES Constant Public See coding 20140205
8 MT_WF_CONDITIONS_BUF Static Attribute Private Type reference (TYPE) GRRM_OB_T_WF_CONDITION Buffer for LE WF conditions customizing 20140131
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_WF_RELEVANCE Static method Public Method Check whether LE is relevant for WF 20110202
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110131
3 CREATE_DATA_INSTANCE Instance method Public Method create instance of the WF data object 20110223
4 DEBUG Instance method Private Method code for debug 20110201
5 END_STATUS_WORKFLOW Static method Public Method END task Workflow 20110202
6 EXECUTE Instance method Public Method Dummy empty execution method 20110131
7 GET_LE_OBJECT_ID_FROM_WI Static method Public Method Get Loss event object id from work item 20110207
8 GET_LOSEVT_ID_FROM_WFID Static method Public Method Utility method for getting losevt ID from WF ID 20110201
9 GET_LOSEVT_WFID_FROM_ID Static method Public Method Utility method for getting losevt ID from WF ID 20110201
10 GET_ROLES_SEQUENCE Static method Public Method Get roles sequence from customizing (+ agent when requested) 20110222
11 GET_WF_CONDITION Static method Public Method Retrieve 1 condition 20140131
12 GET_WF_CONDITIONS Static method Public Method Retrieve all conditions from the DB (with buffering) 20140131
13 RESOLVE_WF_CONDITION Static method Public Method Check WF condition 20140131
14 RESOLVE_WF_CONDITION_LINE Static method Private Method Check WF condition line 20140131
15 RESOLVE_WF_CONDITION_LINE_ABAP Static method Private Method Check WF condition line ABAP type 20140205
16 RESOLVE_WF_CONDITION_LINE_AMT Static method Private Method Check WF condition line Amount type 20140205
17 START_STATUS_WORKFLOW Static method Public Method Start Workflow 20110202
Events
# Event Type Visibility Description Created on
1 END_TASK Instance Event
(0)
Public
(2)
WF task has been executed 20110131
2 START_WORKFLOW Instance Event
(0)
Public
(2)
Status was changed to new WF relevant, start WF 20110131
Types
Class CL_GRRM_OB_WF_LOSEVT has no local type.
Method Signatures

Method CHECK_WF_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSEVT_DATA_NEW Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA New loss event (to be saved) 20110202
2 Importing IS_LOSEVT_DATA_OLD Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Old loss event (before saving) 20110202
3 Returning RS_WF_TRIGGER Value transfer Type reference (TYPE) GRRM_OB_S_WF_TRIGGER WF triggering 20110202
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Op. Risk Mgt. for Banking Industry - Exception Class 20110406

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTID Call by reference Type reference (TYPE) SIBFINSTID Instance Identification in Persistent Object References 20110131

Method CONSTRUCTOR on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method CREATE_DATA_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LE_WF_DATA_OBJECT Value transfer Object reference (TYPE REF TO) CL_GRRM_OB_WF_LOSEVT_DATA Loss event workflow - DATA class 20110223

Method CREATE_DATA_INSTANCE on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method DEBUG Signature

Method DEBUG on class CL_GRRM_OB_WF_LOSEVT has no parameter.
Method DEBUG on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method END_STATUS_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) GRFN_BOOLEAN X - do commit 20110209
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110202
3 Importing IV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event 20110202

Method END_STATUS_WORKFLOW on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_GRRM_OB_WF_LOSEVT has no parameter.
Method EXECUTE on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_LE_OBJECT_ID_FROM_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOSS_EVENT_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID LE Object ID 20110207
2 Exporting EV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110207
3 Exporting EV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event 20110207
4 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) SWW_WIID Work item ID 20110207

Method GET_LE_OBJECT_ID_FROM_WI on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_LOSEVT_ID_FROM_WFID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110201
2 Exporting EV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event 20110201
3 Importing IV_WFID Value transfer Type reference (TYPE) SIBFINSTID workflow id 20110201

Method GET_LOSEVT_ID_FROM_WFID on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_LOSEVT_WFID_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110201
2 Importing IV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event 20110201
3 Returning RV_WFID Value transfer Type reference (TYPE) SIBFINSTID workflow id 20110201

Method GET_LOSEVT_WFID_FROM_ID on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_ROLES_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUST_STATUS Call by reference Type reference (TYPE) GRRM_OB_S_WFSTSCST status customizing 20110222
2 Exporting ET_ROLES_SEQUENCE Call by reference Type reference (TYPE) GRRM_OB_T_ROLES_SEQUENCE role sequence 20110222
3 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_API_LOSEVT_DATA Loss Event Data 20140207
4 Importing IS_WF_CONFIG Call by reference Type reference (TYPE) GRRM_OB_S_WFSTSC WF: Status Sceme 20110222
5 Importing IV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event - ID 20110222

Method GET_ROLES_SEQUENCE on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_WF_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WF_CONDITION_ID Call by reference Type reference (TYPE) GRRM_OB_WF_CONDITION_ID LE WF condition ID 20140131
2 Returning RS_WF_COND Value transfer Type reference (TYPE) GRRM_OB_S_WF_CONDITION LE WF condition 20140131

Method GET_WF_CONDITION on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method GET_WF_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_WF_COND Value transfer Type reference (TYPE) GRRM_OB_T_WF_CONDITION LE WF conditions 20140131

Method GET_WF_CONDITIONS on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method RESOLVE_WF_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_API_LOSEVT_DATA Loss Event Data 20140131
2 Importing IV_WF_CONDITION_ID Call by reference Type reference (TYPE) GRRM_OB_WF_CONDITION_ID Loss event workflow condition ID 20140131
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN True or False 20140131

Method RESOLVE_WF_CONDITION on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method RESOLVE_WF_CONDITION_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_API_LOSEVT_DATA Loss Event Data 20140131
2 Importing IS_WF_CONDITION_LINE Call by reference Type reference (TYPE) GRRM_OB_S_WF_CONDITION_DETAILS LE WF condition line 20140131
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN True or False 20140131

Method RESOLVE_WF_CONDITION_LINE on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method RESOLVE_WF_CONDITION_LINE_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_API_LOSEVT_DATA Loss Event Data 20140205
2 Importing IS_WF_CONDITION_LINE Call by reference Type reference (TYPE) GRRM_OB_S_WF_CONDITION_DETAILS LE WF condition line 20140205
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN True or False 20140205

Method RESOLVE_WF_CONDITION_LINE_ABAP on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method RESOLVE_WF_CONDITION_LINE_AMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_API_LOSEVT_DATA Loss Event Data 20140205
2 Importing IS_WF_CONDITION_LINE Call by reference Type reference (TYPE) GRRM_OB_S_WF_CONDITION_DETAILS LE WF condition line 20140205
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN True or False 20140205

Method RESOLVE_WF_CONDITION_LINE_AMT on class CL_GRRM_OB_WF_LOSEVT has no exception.

Method START_STATUS_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) GRFN_BOOLEAN X - do commit 20110209
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110202
3 Importing IV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Status of Loss Event 20110202

Method START_STATUS_WORKFLOW on class CL_GRRM_OB_WF_LOSEVT has no exception.
Event Signatures

Event END_TASK Signature
Event END_TASK on class CL_GRRM_OB_WF_LOSEVT has no parameter.
Event START_WORKFLOW Signature
Event START_WORKFLOW on class CL_GRRM_OB_WF_LOSEVT has no parameter.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000