SAP ABAP Class CL_GRRM_OB_MODEL_LOSEVT (Loss Event - Model Class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_OB_MODEL (Package) Operational Risk Management for Banks: Model Classes
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20110511
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20101007
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20101007
Properties
Class CL_GRRM_OB_MODEL_LOSEVT  
Short Description Loss Event - Model Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class GRRM_OB_LOSEVT    
Program status P  SAP Standard Production Program 
Category 0   
Package GRRM_OB_MODEL   Operational Risk Management for Banks: Model Classes 
Created 20101006   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)
2 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20110511
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20101007
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20101007
Friends
Class CL_GRRM_OB_MODEL_LOSEVT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MCT_OPERATIONS Constant Public See coding Operations 20110719
2 MC_ALLC_TYPE_CAPITAL Constant Public Type reference (TYPE) GRRM_OB_ALLC_TYPE 'C' Allocation Type (Loss/Capital) 20110204
3 MC_ALLC_TYPE_LOSS Constant Public Type reference (TYPE) GRRM_OB_ALLC_TYPE 'L' Allocation Type (Loss/Capital) 20110204
4 MC_BEGINTIME_DATE Constant Private Type reference (TYPE) GRFN_DATE '19700101' Infinitely future date 20110511
5 MC_CREATE_SYMBOL Constant Public Type reference (TYPE) CHAR1 '$' 1st Symbol showing that object is to be created 20101126
6 MC_FIELDNAME_CAUSEID Constant Public Type reference (TYPE) FIELDNAME 'CAUSECID' Field Name 20140123
7 MC_FIELDNAME_CAUSEM Constant Public Type reference (TYPE) FIELDNAME 'CAUSECM' Field Name 20140123
8 MC_FIELDNAME_CURRENCY Constant Public Type reference (TYPE) FIELDNAME 'CURRENCY' Field Name 20110530
9 MC_FIELDNAME_LOSS_EVT_ID Constant Public Type reference (TYPE) FIELDNAME 'LOSS_EVT_ID' Field Name 20110530
10 MC_FIELDNAME_NAME Constant Public Type reference (TYPE) FIELDNAME 'NAME' Field Name 20110530
11 MC_FIELDNAME_ORG_UNIT Constant Public Type reference (TYPE) FIELDNAME 'ORG_UNIT' Field Name 20110530
12 MC_FIELDNAME_PROCESS Constant Public Type reference (TYPE) FIELDNAME 'PROCESS' Field Name 20110530
13 MC_FIELDNAME_PRODUCT Constant Public Type reference (TYPE) FIELDNAME 'PRODUCT' Field Name 20110530
14 MC_FIELDNAME_RISK Constant Public Type reference (TYPE) FIELDNAME 'RISK_ID' Field Name 20140116
15 MC_FIELDNAME_RISK_CAT Constant Public Type reference (TYPE) FIELDNAME 'RISK_CAT' Field Name 20110530
16 MC_FIELDNAME_TIMESTAMP Constant Public Type reference (TYPE) FIELDNAME 'TIMESTAMP' Field Name 20140117
17 MC_INFINITY_DATE Constant Private Type reference (TYPE) GRFN_DATE '99991231' Infinitely future date 20110415
18 MC_LONGOBJID_SEP Constant Public Type reference (TYPE) CHAR1 '|' separator for long object id 20110511
19 MC_LOSSEVT_MSGID Constant Public Type reference (TYPE) SY-MSGID 'GRRM_OB_LOSEVT' Message ID for Loss event 20110217
20 MC_UPLMODE_CU_ALL Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE ' ' Create and Update by Loss Event ID 20101210
21 MC_UPLMODE_CU_EXID Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '7' Create and Update by External id 20121003
22 MC_UPLMODE_C_LEID Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '2' Create only by Loss Event ID 20101210
23 MC_UPLMODE_DC_ALL Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '4' Delete all, create new 20101210
24 MC_UPLMODE_DC_EXID Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '5' Delete by External id and then create new 20101210
25 MC_UPLMODE_U_EXID Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '6' Update only by External id 20101210
26 MC_UPLMODE_U_LEID Constant Public Type reference (TYPE) GRRM_OB_UPLOAD_MODE '3' Update only by Loss Event ID 20101210
27 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20101007
28 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20101007
29 MT_LEASGNVAL_BUF Instance attribute Private Type reference (TYPE) GRRM_OB_T_LEASGNVAL Buffer of assignment validity 20110609
30 MT_LOSEVT_DATA_BUFFER Instance attribute Private Type reference (TYPE) GRRM_OB_T_MODEL_LOSEVT_DATA Loss Event Data in Model Buffer 20110719
31 MT_LOSEVT_DATA_BUFFER_DB Instance attribute Private Type reference (TYPE) GRRM_OB_T_MODEL_LOSEVT_DATA Loss Event Data in Model Buffer - current DB version 20110720
32 MT_LOSEVT_DATA_BUFFER_H Instance attribute Private Type reference (TYPE) GRRM_OB_T_LOSEVT_DATA_H Loss Event Historical Data Buffer 20110721
33 MT_LOSEVT_LOCKEDBYME_BUFFER Instance attribute Private Type reference (TYPE) GRRM_OB_T_LOSEVT_ID Loss events locked by me - buffer 20101019
34 MT_PARENT Instance attribute Public Type reference (TYPE) GRRM_OB_T_LOSS_EVT_PARENT Table type Parent of Loss Event (Org. Unit) 20110414
35 MT_TEMP_ID_BUFFER Instance attribute Private Type reference (TYPE) GRRM_OB_T_TEMP_ID Buffer for temporary IDs for next temp. number generation 20110721
36 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20101007
37 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20101102
Methods
# Method Level Visibility Method type Description Created on
1 ALLC_QUERY Instance method Public Method Dynamic Query the list of allocations of loss events 20110325
2 CALCULATE Instance method Private Method Make calculation for parameters that are to be calculated 20110721
3 CHECK_GROUPING Instance method Public Method Check before grouping: if the single loss is already grouped 20110614
4 CHECK_QUERY_SELECTIONS Instance method Private Method Check selections passed to query method 20110530
5 CLEAR_ATTRIBUTES Instance method Private Method Clear class attributes (buffers) 20110202
6 CONSTRUCTOR Instance method Private Constructor Constructor of the Loss event class 20101006
7 COUNT_FROM_BUFFER Instance method Public Method Count created, updated and deleted LossEvent(s) from Buffer. 20110203
8 CREATE Instance method Public Method Populate buffer with newly created loss event 20110719
9 CREATE_ASSIGNMENT Instance method Private Method Fill in assignment validity create buffer 20110415
10 DELETE_LOSS_EVENT Instance method Public Method Delete loss event entry with effects and allocations 20101220
11 GET_ALLOCATIONS Instance method Private Method Get list of allocations for effect 20101013
12 GET_ALLOCATIONS_HISTORY Instance method Private Method Get list of allocations for for effect - History 20101103
13 GET_ASSIGNMENT Instance method Private Method Get current assignment of loss event to HR objects 20110415
14 GET_ASSIGNMENT_MULTI Instance method Private Method Get current assignment of loss event to HR objects 20140121
15 GET_ASSIGNMENT_SINGLE Instance method Private Method Get current assignment of loss event to HR objects 20140117
16 GET_CAUSES Instance method Private Method Get list of causes of loss event 20101222
17 GET_CAUSES_HISTORY Instance method Private Method Get list of causes of loss event (history) 20101222
18 GET_CUSTOM_FIELD Instance method Private Method Get custom field 20110513
19 GET_EFFECTS Instance method Private Method Get list of effects of loss event 20101013
20 GET_EFFECTS_HISTORY Instance method Private Method Get list of effects of loss event (history) 20101102
21 GET_GROUPED_LOSS Instance method Private Method Get grouped loss data 20110321
22 GET_GROUPED_LOSS_HISTORY Instance method Private Method Get grouped loss data (history) 20110321
23 GET_GROUP_FOR_SINGLE_LOSS Instance method Public Method Get contents of a group where a single loss is contained 20110624
24 GET_INFO Instance method Public Method Get short info about loss event - name, description and some 20101111
25 GET_LONG_OBJ_ID Static method Public Method Return long object id - entity/LE id/timestamp 20110511
26 GET_LOSEVT_BY_RISK Static method Public Method Get list of related loss event by risk id 20121231
27 GET_NEXT_NUMBER_LOSEVT Instance method Private Method Utility method: Get next number for loss event (creation ID) 20101011
28 GET_ORGUNIT_CURRENCY Instance method Private Method Get currency of an org. unit 20140516
29 GET_PARENT Instance method Public Method Get Parent of Loss Event 20110414
30 GET_RISKS Instance method Private Method Get list of related risks of loss event 20110105
31 GET_RISKS_HISTORY Instance method Private Method Get list of related risks of loss event (history) 20110105
32 GET_TEMP_ID Instance method Public Method Generate temporary ID and populate butter MT_ID_MAP with it. 20110207
33 GET_VERSIONS_LOSEVT Instance method Public Method return all version of the loss event according to input 20101103
34 IS_EXISTENT Instance method Private Method Check the provided loss event ID for existence 20131223
35 IS_LOCKED Instance method Public Method 20110411
36 LOCK_LOSEVT Instance method Private Method Lock Loss event and all dependent objects 20101008
37 MAP_SYST_TO_BAPIRET2 Static method Public Method Utility method: Map message from SY to bapiret2 20101008
38 MODIFY_QUERY_SELECTIONS Instance method Public Method Modify selections passed to query method 20110530
39 QUERY Instance method Public Method Dynamic Query the list of loss events 20110104
40 QUERY_ASSIGNMENT Instance method Private Method Query the loss events satisfying the selection by HR-objects 20110418
41 QUERY_CAUSES Instance method Private Method Query the loss events by causes 20110421
42 RETRIEVE Instance method Public Method Get loss event data 20101012
43 RETRIEVE_HISTORY Instance method Private Method Get loss event data from history -1 version specified by key 20101102
44 SELECTION_TO_FIELDS Static method Public Method 20140206
45 SELECTION_TO_FROM Static method Public Method 20140124
46 SELECTION_TO_WHERE Static method Public Method 20140124
47 SET_ASSIGNMENT_VALIDITY Instance method Private Method Set validity of loss event assignment to HR objects 20110415
48 SET_CUSTOM_FIELD Instance method Private Method Set custom field 20110513
49 SET_DATES_FROM_STATUS Instance method Private Method Set dates from status change according to customizing 20110215
50 SET_PARENT Instance method Public Method Set Parent of Loss Event and his type 20110414
51 SPLIT_LONG_OBJ_ID Static method Public Method Split long object id - entity/LE id/timestamp 20110511
52 UNLOCK_ALL_LOCKED_BY_ME Instance method Private Method Unlock Loss events previously locked 20101103
53 UNLOCK_LOSEVT Instance method Private Method Unlock Loss event and all dependent objects 20101011
54 UPDATE Instance method Public Method Create/Update loss event entry with effects and allocations 20110104
55 UPDATE_ASSIGNMENT Instance method Private Method Fill in assignment validity update buffer - 20110415
56 VALIDATE_DATA Instance method Public Method Data validation before create / save 20101104
57 VALIDATE_EFFALLC_AMOUNT Instance method Private Method Check that allocation amount is not negative 20110630
58 VALIDATE_EFFALLC_CURR Instance method Private Method Check that alloc. currency is convertable to effect currency 20110630
59 VALIDATE_EFFALLC_ORGUNIT Instance method Private Method Check if the org. unit of the allocation is valid 20110630
60 VALIDATE_EFFECT_AMOUNT Instance method Private Method Check that effect amount is not negative 20110630
61 VALIDATE_EFFECT_CURR Instance method Private Method Check that effect currency is convertable to loss currency 20110630
62 VALIDATE_EFFECT_TYPE Instance method Private Method Check that effect type is not initial 20110630
63 VALIDATE_ESTPROBLTY Instance method Private Method Check if the loss event est. prob. is not higher than 100% 20110630
64 VALIDATE_LOSEVT_CREATED Instance method Private Method Validation whether similar event has already been created 20101117
65 VALIDATE_OCCDATE Instance method Private Method Check if the loss event occurrence date is not in the future 20110630
66 VALIDATE_ORGUNIT Instance method Private Method Check if the loss event org. unit is valid / not initial 20110630
67 VALIDATE_PRODUCT_PROCESS Instance method Private Method Check if the loss event risk category is valid / not initial 20131015
68 VALIDATE_RELATED_LOSS Instance method Private Method Validate the related loss event ID (ORX-relevant attribute) 20140122
69 VALIDATE_RISKCAT Instance method Private Method Check if the loss event risk category is valid / not initial 20110630
70 VALIDATE_SHARES Instance method Private Method Validate shares of market, credit and op. risk of loss event 20110630
Events
Class CL_GRRM_OB_MODEL_LOSEVT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GRRM_S_OB_LOSS_EVT_ID Public See coding 20121231 begin of grrm_s_ob_loss_evt_id, loss_evt_id type grrm_ob_loss_evt_id, end of grrm_s_ob_loss_evt_id
2 GRRM_T_OB_LOSS_EVT_ID Public See coding 20121231 grrm_t_ob_loss_evt_id type standard table of grrm_s_ob_loss_evt_id
3 YS_LOSEVT_ASSIGNMENT Public See coding 20140121 begin of ys_losevt_assignment, loss_evt_id type grrm_ob_loss_evt_id. include type grrm_ob_s_losevt_att_validity. types: end of ys_losevt_assignment
4 YS_SDM_DATA Public See coding 20140127 begin of ys_sdm_data, prim_entity type grfn_api_entity_id, prim_objid type grrm_ob_sdm_prim_objid, " Just ID second_entity type grfn_api_entity_id, second_objid type grrm_ob_sdm_second_objid, " just ID end of ys_sdm_data
5 YT_LOSEVT_ASSIGNMENT Public See coding 20140121 yt_losevt_assignment type sorted table of ys_losevt_assignment with unique key loss_evt_id
6 YT_SDM_DATA Public See coding 20140127 yt_sdm_data type sorted table of ys_sdm_data with unique key prim_entity prim_objid second_entity
Method Signatures

Method ALLC_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLC_LIST Call by reference Type reference (TYPE) GRRM_OB_T_EFFALLC Effects Allocations DB table mirror 20110325
2 Importing IT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20110325
3 Importing IV_QUERY_DELETED Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - records with deletion flag are also selected 20110325

Method ALLC_QUERY on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data AFTER calculation 20111021
2 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data to be calculated 20110721
3 Importing IV_FROM_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY 'Old' currency 20110722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110721

Method CHECK_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUPED_LOSS_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Grouped Loss Event ID 20110615
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Single Loss Event ID 20110614
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110614

Method CHECK_QUERY_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20110530
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110530

Method CLEAR_ATTRIBUTES Signature

Method CLEAR_ATTRIBUTES on class CL_GRRM_OB_MODEL_LOSEVT has no parameter.
Method CLEAR_ATTRIBUTES on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20110502
2 Importing IV_ENDDA Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20110502
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20101007
4 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20101007
5 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20101007

Method CONSTRUCTOR on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method COUNT_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATED Call by reference Type reference (TYPE) I 20110203
2 Exporting EV_DELETED Call by reference Type reference (TYPE) I 20110203
3 Exporting EV_UPDATED Call by reference Type reference (TYPE) I 20110203

Method COUNT_FROM_BUFFER on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method CREATE 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_LOSEVT_DATA Loss Event Data 20110719
2 Returning RV_LOSEVT_ID Value transfer Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Temporary Loss Event ID 20110719

Method CREATE on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method CREATE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_TYPE Call by reference Type reference (TYPE) GRRM_ACTIVITY_TYPE_ID Activity Type Id (process or product) 20110727
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110415
3 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110415
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20110418
5 Returning RS_GRRMOBLEASGNVAL Value transfer Type reference (TYPE) GRRMOBLEASGNVAL Loss Event Assignment to HR Objects - Validity 20110720

Method CREATE_ASSIGNMENT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method DELETE_LOSS_EVENT 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 20101221
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_ALLOCATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EFFALLC Call by reference Type reference (TYPE) GRRM_OB_T_EFFALLC_DATA Effect Allocation Data Table 20101013
2 Importing IV_EFF_TRACK_NUM Call by reference Type reference (TYPE) GRRM_OB_EFF_TRACK_NUM Effect Tracking Number 20101013
3 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101013
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_ALLOCATIONS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EFFALLC Call by reference Type reference (TYPE) GRRM_OB_T_EFFALLC_DATA Effect Allocation Data Table 20101103
2 Importing IV_EFF_TRACK_NUM Call by reference Type reference (TYPE) GRRM_OB_EFF_TRACK_NUM Effect Tracking Number 20101103
3 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101103
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20101103
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASSIGNMENT Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_ATT_VALIDITY Loss Event Attributes - validity relevant attributes 20110415
2 Exporting ES_ASSIGNMENT_SDM Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_ATT_VAL_SDM Mapped attributes 20110601
3 Importing IT_SDM_DATA Call by reference Type reference (TYPE) GRRM_OB_T_API_SDM_DATA Static Data Management Parameters Table 20110531
4 Importing IV_DATE Call by reference Type reference (TYPE) GRFN_DATE Date 20110420
5 Importing IV_FROM_BUFFER Call by reference Type reference (TYPE) GRFN_BOOLEAN True - read from buffer 20110609
6 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110415

Method GET_ASSIGNMENT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_ASSIGNMENT_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOSEVT Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_LIST Loss Event ID 20140121
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Date 20140121
3 Returning RT_ASSIGNMENT Value transfer Type reference (TYPE) YT_LOSEVT_ASSIGNMENT Loss Event Assignments 20140121

Method GET_ASSIGNMENT_MULTI on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_ASSIGNMENT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASSIGNMENT Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_ATT_VALIDITY Loss Event Attributes - validity relevant attributes 20140117
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20140117
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Date 20140117

Method GET_ASSIGNMENT_SINGLE on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_CAUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAUSE Call by reference Type reference (TYPE) GRRM_OB_T_CAUSE_DATA Cause Data Table 20101222
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101222
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_CAUSES_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CAUSE Call by reference Type reference (TYPE) GRRM_OB_T_CAUSE_DATA Cause Data Table 20101222
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101222
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20101222
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_CUSTOM_FIELD 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 LE ID 20110513
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (if version is request) 20110513
3 Returning RT_FIELD Value transfer Type reference (TYPE) TY_NAMEVALUEASSTRING NAMEVALUEASSTRING 20110513

Method GET_CUSTOM_FIELD on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_EFFECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EFFECT Call by reference Type reference (TYPE) GRRM_OB_T_EFFECT_DATA Effect Data Table 20101013
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101013
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_EFFECTS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EFFECT Call by reference Type reference (TYPE) GRRM_OB_T_EFFECT_DATA Effect Data Table 20101102
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101102
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20101102
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_GROUPED_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUPED_LOSS Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVTGR_DATA Grouped Loss Data Table 20110321
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110321

Method GET_GROUPED_LOSS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_GROUPED_LOSS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUPED_LOSS Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVTGR_DATA Grouped Loss Data Table 20110321
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110321
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20110321
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_GROUP_FOR_SINGLE_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOSEVTGR_LIST Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVTGR_LIST Grouped Loss Content Table 20110624
2 Importing IV_SINGLE_LOSS Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Single Loss Event ID 20110624
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20110624

Method GET_GROUP_FOR_SINGLE_LOSS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_DESCR Description of Loss Event 20101111
2 Exporting EV_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20101111
3 Exporting EV_STATUS Call by reference Type reference (TYPE) GRRM_OB_LOSEVT_STATUS Loss event status 20110222
4 Exporting EV_TYPE Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_TYPE Loss Event Type ID 20110222
5 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101111

Method GET_INFO on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_LONG_OBJ_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 LE ID 20110511
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (if version is request) 20110511
3 Returning RV_LONG_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Long object id 20110511

Method GET_LONG_OBJ_ID on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_LOSEVT_BY_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_T_OB_LOSS_EVT_ID Loss Event List 20121231
2 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRRM_OB_RISK_ID Risk ID 20121231

Method GET_LOSEVT_BY_RISK on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_NEXT_NUMBER_LOSEVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTERVAL_NR Call by reference Type reference (TYPE) NRNR '10' Default interval 20101011
2 Returning RV_LOSEVT_NEXT_NUMBER Value transfer Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event NEXT ID 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_ORGUNIT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT Call by reference Type reference (TYPE) GRFN_REP_ORGUNIT Orgunit ID 20140516
2 Returning RV_CURRENCY Value transfer Type reference (TYPE) GRFN_CURRENCY Currency 20140516

Method GET_ORGUNIT_CURRENCY on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARENT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110520
2 Exporting EV_TYPE Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_TYPE Loss Event Type ID 20110520
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110414
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110414

Method GET_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK Call by reference Type reference (TYPE) GRRM_OB_T_RISK_DATA Affected Risk Data Table 20110105
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_RISKS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK Call by reference Type reference (TYPE) GRRM_OB_T_RISK_DATA Affected Risk Data Table 20110105
2 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110105
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20110105
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method GET_TEMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOSS_EVT_TEMP_ID Value transfer Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110207

Method GET_TEMP_ID on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method GET_VERSIONS_LOSEVT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAST_VERSION Call by reference Type reference (TYPE) GRRM_OB_S_VERSION last version 20101103
2 Exporting ET_VERSIONS Call by reference Type reference (TYPE) GRRM_OB_T_VERSION all the versions up to date/time 20101103
3 Importing IR_USERS Call by reference Type reference (TYPE) GRRM_OB_T_RAN_CHANGED_USER users range 20101103
4 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM SY-DATUM date 20101103
5 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101103
6 Importing IV_TIME Call by reference Type reference (TYPE) UZEIT '235959' time 20101103
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method IS_EXISTENT 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 20131223
2 Returning RV_IS_EXISTENT Value transfer Type reference (TYPE) GRFN_XFELD Yes/No Field 20131223

Method IS_EXISTENT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method IS_LOCKED Signature

Method IS_LOCKED on class CL_GRRM_OB_MODEL_LOSEVT has no parameter.
Method IS_LOCKED on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method LOCK_LOSEVT 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 20101008
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method MAP_SYST_TO_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Message structure 20101008
2 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Table of messages (1 entry) 20101008

Method MAP_SYST_TO_BAPIRET2 on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method MODIFY_QUERY_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20140124
2 Exporting ET_DIRECT_MAP_ID Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_ID LE mapped directly to RC 20140127
3 Exporting ET_EXCLUD_MAP_ID Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_ID LE mapped directly to ou 20140127
4 Exporting ET_SDM_DATA Call by reference Type reference (TYPE) YT_SDM_DATA Static Data Management Parameters Table 20110531

Method MODIFY_QUERY_SELECTIONS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOSEVT_LIST Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_LIST List of Loss Events 20110104
2 Exporting EV_MAX_ROWS_REACHED Call by reference Type reference (TYPE) ABAP_BOOL 20140116
3 Importing IT_FIELDNAME Call by reference Type reference (TYPE) GRFN_T_FIELDNAME Table of FIELDNAME 20140206
4 Importing IT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20110104
5 Importing IV_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Currency, if not empty - all quans will be converted to it 20110510
6 Importing IV_GROUP_REP_MODE Call by reference Type reference (TYPE) GRRM_OB_GROUP_REPORTING_MODE Group reporting mode - see domain and constants in util clas 20110422
7 Importing IV_MAP_SDM Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - read static data management mapping and map 20110530
8 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) GRRM_OB_MAX_ROWS Maximum number of selected rows 20140115
9 Importing IV_QUERY_DELETED Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - records with deletion flag are also selected 20110104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method QUERY_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20110421
2 Exporting ET_LOSEVT Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_LIST Table of Loss Event IDs 20110531
3 Exporting ET_SDM_DATA Call by reference Type reference (TYPE) GRRM_OB_T_API_SDM_DATA Static Data Management Parameters Table 20110531
4 Importing IV_EFFECTIVE_TMS Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20140116
5 Importing IV_MAP_SDM Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - read static data management mapping and map 20110530
6 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) GRRM_OB_MAX_ROWS Maximum number of selected rows 20140116
# Exception Resumable Description Created on
1 NOTHING_FOUND nothing found 20110526
2 NO_CRITERIA no validity assignment relevant search criteria was provided 20110526

Method QUERY_CAUSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOSEVT Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_LIST Table of Loss Event IDs 20110421
2 Changing CT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20110421
3 Importing IV_EFFECTIVE_TMS Call by reference Type reference (TYPE) TZNTIMESTP Effective date (tmsamp) -- on which date selection is needed 20110421
# Exception Resumable Description Created on
1 NOTHING_FOUND nothing found 20110526
2 NO_CRITERIA no validity assignment relevant search criteria was provided 20110526

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data 20101013
2 Exporting ES_LOSEVT_DATA_DB Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data saved in DB 20110726
3 Exporting ES_VERSION Call by reference Type reference (TYPE) GRRM_OB_S_VERSION Versions of the loss event 20110425
4 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20101012
5 Importing IV_HEADER_ONLY Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - retrieve ony plain header structure 20110407
6 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101013
7 Importing IV_RETRIEVE_DELETED Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Flag, 'X' - loss event with deletion flag is also returned 20101222
8 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20110425
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method RETRIEVE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data 20101102
2 Exporting ES_VERSION Call by reference Type reference (TYPE) GRRM_OB_S_VERSION Versions of the loss event 20101209
3 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20101102
4 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (Date and Time) 20101102
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method SELECTION_TO_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDNAME Call by reference Type reference (TYPE) GRFN_T_FIELDNAME Table of FIELDNAME 20140206
2 Importing IV_CURRENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Actual data versus Historical data 20140206
3 Returning RV_FIELDS Value transfer Type reference (TYPE) STRING Table of FIELDNAME 20140409

Method SELECTION_TO_FIELDS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SELECTION_TO_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDNAME Call by reference Type reference (TYPE) GRFN_T_FIELDNAME Table of FIELDNAME 20140310
2 Importing IT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20140124
3 Importing IV_CURRENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Actual data versus Historical data 20140127
4 Returning RV_FROM Value transfer Type reference (TYPE) STRING 20140124

Method SELECTION_TO_FROM on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SELECTION_TO_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DIRECT_MAP_ID Call by reference Type reference (TYPE) GRRM_OB_T_LOSEVT_ID Table of Loss Event IDs 20140127
2 Importing IT_SELECTION Call by reference Type reference (TYPE) GRRM_T_SELECTION Table of Ranges for Selection Fields 20140124
3 Importing IV_CURRENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE a versus Historical data 20140127
4 Returning RT_WHERE_TAB Value transfer Type reference (TYPE) RSDS_WHERE_TAB 20140124

Method SELECTION_TO_WHERE on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SET_ASSIGNMENT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GRRMOBLEASGNVAL_INSERT Call by reference Type reference (TYPE) GRRM_OB_T_LEASGNVAL LE Assignment to HR Objects - Validity insert entries 20110720
2 Exporting ET_GRRMOBLEASGNVAL_UPDATE Call by reference Type reference (TYPE) GRRM_OB_T_LEASGNVAL LE Assignment to HR Objects - Validity update entries 20110720
3 Importing IS_ASSIGNMENT Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_ATT_VALIDITY validity relevant attributes - NEW 20110415
4 Importing IS_ASSIGNMENT_DB Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_ATT_VALIDITY validity relevant attributes - Stored in DB 20110720
5 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110415

Method SET_ASSIGNMENT_VALIDITY on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SET_CUSTOM_FIELD 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 LE ID 20110513
2 Importing IV_NAME Call by reference Type reference (TYPE) GRPC_API_CUSTOMFIELD_NAME Name of the custom field 20110513
3 Importing IV_VALUE Call by reference Type reference (TYPE) GRPC_API_CUSTOMFIELD_VALUE Value of the customer defined field 20110513

Method SET_CUSTOM_FIELD on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SET_DATES_FROM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA Loss Event Data 20110215
2 Importing IV_CHANGED_DATE Call by reference Type reference (TYPE) DATUM changed date 20110215

Method SET_DATES_FROM_STATUS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110414
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110414
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_TYPE Loss Event Type ID 20110519

Method SET_PARENT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method SPLIT_LONG_OBJ_ID 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 LE ID 20110511
2 Exporting EV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110511
3 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TZNTIMESTP Time Stamp (if version is request) 20110511
4 Importing IV_LONG_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Long object id 20110511

Method SPLIT_LONG_OBJ_ID on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method UNLOCK_ALL_LOCKED_BY_ME Signature

Method UNLOCK_ALL_LOCKED_BY_ME on class CL_GRRM_OB_MODEL_LOSEVT has no parameter.
Method UNLOCK_ALL_LOCKED_BY_ME on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method UNLOCK_LOSEVT 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 20101011

Method UNLOCK_LOSEVT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method UPDATE 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_LOSEVT_DATA Loss Event Data 20110104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method UPDATE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_TYPE Call by reference Type reference (TYPE) GRRM_ACTIVITY_TYPE_ID Activity Type Id (process or product) 20110727
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110415
3 Importing IV_LOSS_EVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110415
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20110418
5 Importing IV_VALID_FROM Call by reference Type reference (TYPE) GRFN_API_VALID_FROM Valid from 20110720
6 Importing IV_VALID_TO Call by reference Type reference (TYPE) GRFN_API_VALID_TO Valid To 20110720
7 Returning RS_GRRMOBLEASGNVAL Value transfer Type reference (TYPE) GRRMOBLEASGNVAL Loss Event Assignment to HR Objects - Validity 20110720

Method UPDATE_ASSIGNMENT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method VALIDATE_DATA 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_LOSEVT_DATA Loss Event Data 20101104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method VALIDATE_EFFALLC_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_EFFALLC_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFALLC_DATA Effect Allocation Data 20110630
3 Importing IV_EFFECT_NAME Call by reference Type reference (TYPE) GRRM_OB_EFFECT_NAME Effect Name 20110630
4 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
5 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Table with BAPI Return Information 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_EFFALLC_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_EFFALLC_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFALLC_DATA Effect Allocation Data 20110630
3 Importing IV_EFFECT_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Effect Name 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_EFFALLC_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EFFALLC_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFALLC_DATA Effect Allocation Data 20110630
2 Importing IV_EFFECT_NAME Call by reference Type reference (TYPE) GRRM_OB_EFFECT_NAME Effect Name 20110630
3 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
4 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Table with BAPI Return Information 20110630
5 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131015
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_EFFECT_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_EFFECT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFECT_DATA Effect Data 20110630
3 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID 20110630
4 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_EFFECT_CURR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_EFFECT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFECT_DATA Effect Data 20110630
3 Importing IV_LOSEVT_CURRENCY Call by reference Type reference (TYPE) GRFN_CURRENCY Currency 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_EFFECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_EFFECT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_EFFECT_DATA Effect Data 20110630
3 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID 20110630
4 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_ESTPROBLTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IV_EST_PROBABILITY Call by reference Type reference (TYPE) GRRM_OB_EST_PROBABILITY Estimated Probability 20110630
3 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
4 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_LOSEVT_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20101117
2 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
3 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION GRC OB: message class for Loss events 20110404

Method VALIDATE_OCCDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IS_LOSEVT_DATA Call by reference Type reference (TYPE) GRRM_OB_S_LOSEVT_DATA 20130923
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
2 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
3 Importing IV_ORGUNIT Call by reference Type reference (TYPE) GRFN_REP_ORGUNIT Loss Event Data 20110630
4 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131015

Method VALIDATE_ORGUNIT on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method VALIDATE_PRODUCT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20131015
2 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20131015
3 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20131015
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRRM_OB_PRODUCT Product / Project ID 20131015
5 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131015
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131015

Method VALIDATE_RELATED_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20140122
2 Importing IS_ORX_LARGE_LE_ATT Call by reference Type reference (TYPE) GRRM_OB_S_ORX_LARGE_LE_ATT ORX - Large Loss Event Attributes 20140123
3 Importing IV_BL Call by reference Type reference (TYPE) GRRM_OB_ORX_BL ORX - Business Line Code 20140122
4 Importing IV_EL Call by reference Type reference (TYPE) GRRM_OB_ORX_EL ORX - Event Type Code 20140122
5 Importing IV_REL_EVENT_REF_ID Call by reference Type reference (TYPE) GRRM_OB_ORX_REL_EVENT_REF_ID ORX - Related Loss Event Reference ID 20140122

Method VALIDATE_RELATED_LOSS on class CL_GRRM_OB_MODEL_LOSEVT has no exception.

Method VALIDATE_RISKCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
2 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
3 Importing IV_RISKCAT Call by reference Type reference (TYPE) GRFN_REP_ORGUNIT Loss Event Data 20110630
4 Returning RT_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20131015
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630

Method VALIDATE_SHARES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110630
2 Importing IV_CREDIT_RISK Call by reference Type reference (TYPE) GRRM_OB_CREDIT_RISK_SHARE Share of Credit Risk in Loss Event, % 20110630
3 Importing IV_LOSEVT_ID Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_ID Loss Event ID 20110630
4 Importing IV_LOSEVT_NAME Call by reference Type reference (TYPE) GRRM_OB_LOSS_EVT_NAME Name of Loss Event 20110630
5 Importing IV_MARKET_RISK Call by reference Type reference (TYPE) GRRM_OB_MARKET_RISK_SHARE Share of Market Risk in Loss Event, % 20110630
6 Importing IV_OPERATIONAL_RISK Call by reference Type reference (TYPE) GRRM_OB_OPERATIONAL_RISK_SHARE Share of Operational Risk in Loss Event, % 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000