SAP ABAP Class CL_GRRM_ILD_EVENT (ILD Event Entity)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_ILD (Package) GRC Incident Management
Properties
Class CL_GRRM_ILD_EVENT  
Short Description ILD Event Entity    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_ILD   GRC Incident Management 
Created 20091014   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 GRRM0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRRM_ILD_EVENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRRM_ILD_MODEL 20091014 Model for Incident Management
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BACKUP_S_DB Instance attribute Private Type reference (TYPE) /ORM/ORMTEVNT The ILD Event Main table 20091014
2 BACKUP_T_DBALO Instance attribute Private Type reference (TYPE) YT_DBALO 20091014
3 BACKUP_T_DBCLS Instance attribute Private Type reference (TYPE) YT_DBCLS 20091014
4 BACKUP_T_DBLCL Instance attribute Private Type reference (TYPE) YT_DBLCL 20091014
5 BACKUP_T_DBLDR Instance attribute Private Type reference (TYPE) YT_DBLDR 20091014
6 BACKUP_T_DBLFN Instance attribute Private Type reference (TYPE) YT_DBLFN 20091014
7 BACKUP_T_DBLOS Instance attribute Private Type reference (TYPE) YT_DBLOS 20091014
8 C_ACTION_REFUSE Constant Public Type reference (TYPE) GRRM_ILD_ACTION 'REFUSE' Action "Refuse" 20091014
9 C_ACTION_RESUBMIT Constant Public Type reference (TYPE) GRRM_ILD_ACTION 'RESUBMIT' Action "Re-Submit" 20091014
10 C_ACTION_REWORK Constant Public Type reference (TYPE) GRRM_ILD_ACTION 'REWORK' Action "Rework" 20091014
11 C_ACTION_SUBMIT Constant Public Type reference (TYPE) GRRM_ILD_ACTION 'SUBMIT' Action "Submit" 20091014
12 C_ACTION_VALIDATE Constant Public Type reference (TYPE) GRRM_ILD_ACTION 'VALIDATE' Action "Validate" 20091014
13 C_AS_VALIDATE_INCIDENT Constant Private Type reference (TYPE) GRFN_AGENTSLOT '0RM_INCIDENT_VALIDATE' Agentslot "Validate Incident" 20091014
14 C_STATUS_ACCEPTED Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'A' Status "Accepted" 20091014
15 C_STATUS_CANCELED Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'C' Status "Canceled" 20091014
16 C_STATUS_DRAFT Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'D' Status "Draft" 20091014
17 C_STATUS_ERROR Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'E' Status "Error" 20091014
18 C_STATUS_TBR Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'R' Status "To Be Reworked" 20091014
19 C_STATUS_TBV Constant Public Type reference (TYPE) GRRM_ILD_EVENT_STATUS 'V' Status "To Be Validated" 20091014
20 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20130115
21 MV_ACTION Instance attribute Private Type reference (TYPE) GRRM_ILD_ACTION Action list for the Actual entities 20091014
22 MV_WF_CHANGE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20091014
23 S_DB Instance attribute Private Type reference (TYPE) /ORM/ORMTEVNT The ILD Event Main table 20091014
24 T_DBALO Instance attribute Private Type reference (TYPE) YT_DBALO Incident Risk Allocation 20091014
25 T_DBCLS Instance attribute Private Type reference (TYPE) YT_DBCLS 20091014
26 T_DBLCL Instance attribute Private Type reference (TYPE) YT_DBLCL 20091014
27 T_DBLDR Instance attribute Private Type reference (TYPE) YT_DBLDR 20091014
28 T_DBLFN Instance attribute Private Type reference (TYPE) YT_DBLFN 20091014
29 T_DBLOS Instance attribute Private Type reference (TYPE) YT_DBLOS 20091014
30 T_DELETED_LOSS_ID Instance attribute Private See coding 20091014
31 _EVENT Instance attribute Private Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event Unique ID 20091014
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CLASSIF Instance method Public Method 20091014
2 ADD_LOSS Instance method Public Method 20091014
3 BUFFER_BACKUP Instance method Public Method 20091014
4 BUFFER_RESTORE Instance method Public Method 20091014
5 CHANGE_LOSS Instance method Public Method 20091014
6 CLASSIF Instance method Public Method 20091014
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091014
8 DATA Instance method Public Method 20091014
9 DEL_CLASSIF Instance method Public Method 20091014
10 DEL_LOSS Instance method Public Method 20091014
11 DO_ACTION Instance method Public Method 20091014
12 EDITOR Instance method Public Method Get proposed validator of the event 20091014
13 GET_CDF Instance method Public Method 20091015
14 HAS_BUFFERED_CHANGES Instance method Public Method 20091014
15 IS_STATUS_CHANGED Instance method Public Method 20130816
16 LOAD_DB Instance method Private Method 20091014
17 LOSS Instance method Public Method 20091014
18 LOSSES Instance method Public Method 20091014
19 NEXT_LOSS_ID Instance method Public Method 20091014
20 PERSIST Instance method Private Method 20091014
21 REPLACE_FAKE_ID Instance method Private Method 20101213
22 RISK_ALLOCATION Instance method Public Method 20091014
23 SET_CDF_VALUE Instance method Public Method 20091015
24 SET_DATA Instance method Public Method 20091014
25 SET_RISK_ALLOCATION Instance method Public Method 20091014
26 SET_STATUS Instance method Public Method 20091014
27 STATUS Instance method Public Method 20091014
28 TITLE Instance method Public Method 20091014
29 UPDATE_STATUS Instance method Private Method 20091014
30 VALIDATORS Instance method Public Method Get proposed validator of the event 20091014
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20091014
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CLASSIF Public See coding 20091014 begin of ys_classif, classif type grrm_ild_classif_id, t_item type yt_classitem, end of ys_classif
2 YS_EVENT_ID Public Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event Unique ID 20091014
3 YS_LOSS Public See coding 20091014 begin of ys_loss, id type grrm_ild_loss_id, title type grfn_title, descr type string, first_date type grrm_ild_loss_first_date, last_date type grrm_ild_loss_last_date, loss_date type grrm_ild_loss_loss_date, detection_date type grrm_ild_loss_det_date, reporting_date type grrm_ild_loss_rep_date, loss_type type grrm_ild_loss_type, t_impact type yt_loss_impact, t_driver type yt_loss_driver, t_classif type yt_loss_classif, end of ys_loss
4 YS_LOSS_CLASSIF Public See coding 20091014 begin of ys_loss_classif, counter type grfn_seqnr, classif type grrm_ild_classif_id, item type grrm_ild_classitem_id, end of ys_loss_classif
5 YS_LOSS_DRIVER Public See coding 20091014 begin of ys_loss_driver, counter type grfn_seqnr, driver_cat_id type grrm_driver_cat_id, driver type grrm_comment, end of ys_loss_driver
6 YS_LOSS_ID Public Type reference (TYPE) GRRM_ILD_LOSS_ID ILD Loss ID 20091014
7 YS_LOSS_IMPACT Public See coding 20091014 begin of ys_loss_impact, counter type grfn_seqnr, category type grrm_impact_cat, amount type grfn_amount, max_amount type grfn_amount, currency type grfn_currency, impact_level type grfn_impact_level, quantity type grfn_quantity, uom_id type grfn_api_object_id, comment type grrm_comment, end of ys_loss_impact
8 YS_POST_DATA Public See coding 20091014 begin of ys_post_data, id type grrm_ild_event_id, impact_cat type grrm_impact_cat, title type grfn_title, descr type string, ident_date type grrm_ild_event_ident_date, event_date type grrm_ild_event_event_date, ext_ref type grrm_ild_event_ext_ref, t_classif type yt_classif, t_loss type yt_loss, end of ys_post_data
9 YT_CLASSIF Public See coding 20091014 yt_classif type sorted table of ys_classif with unique key classif
10 YT_CLASSITEM Public See coding 20091014 yt_classitem type sorted table of grrm_ild_classitem_id with unique default key
11 YT_EVENT_ID Public See coding 20091014 yt_event_id type sorted table of ys_event_id with unique default key
12 YT_LOSS Public See coding 20091014 yt_loss type sorted table of ys_loss with unique key id
13 YT_LOSS_CLASSIF Public See coding 20091014 yt_loss_classif type sorted table of ys_loss_classif with unique key counter
14 YT_LOSS_DRIVER Public See coding 20091014 yt_loss_driver type sorted table of ys_loss_driver with unique key counter
15 YT_LOSS_ID Public See coding 20091014 yt_loss_id type sorted table of ys_loss_id with unique default key
16 YT_LOSS_IMPACT Public See coding 20091014 yt_loss_impact type sorted table of ys_loss_impact with unique key counter
Method Signatures

Method ADD_CLASSIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSIF Value transfer Type reference (TYPE) GRRM_ILD_CLASSIF_ID ILD Classification Scheme ID 20091014
2 Importing I_ITEM Value transfer Type reference (TYPE) GRRM_ILD_CLASSITEM_ID ILD Classification Schema Item ID 20091014

Method ADD_CLASSIF on class CL_GRRM_ILD_EVENT has no exception.

Method ADD_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSS Value transfer Type reference (TYPE) GRRM_S_ILD_EVENT_LOSS Posting API: Loss Data 20091014
2 Importing IT_LOSS_CLASSIF Call by reference Type reference (TYPE) GRRM_T_ILD_EVENT_CLASSIF Posting API: Event Classification 20091014
3 Importing IT_LOSS_DRIVER Call by reference Type reference (TYPE) GRRM_T_ILD_LOSS_DRIVER Table of loss drivers 20091014
4 Importing IT_LOSS_IMPACT Call by reference Type reference (TYPE) GRRM_T_ILD_LOSS_IMPACT Loss Impacts 20091014

Method ADD_LOSS on class CL_GRRM_ILD_EVENT has no exception.

Method BUFFER_BACKUP Signature

Method BUFFER_BACKUP on class CL_GRRM_ILD_EVENT has no parameter.
Method BUFFER_BACKUP on class CL_GRRM_ILD_EVENT has no exception.

Method BUFFER_RESTORE Signature

Method BUFFER_RESTORE on class CL_GRRM_ILD_EVENT has no parameter.
Method BUFFER_RESTORE on class CL_GRRM_ILD_EVENT has no exception.

Method CHANGE_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSS Value transfer Type reference (TYPE) GRRM_S_ILD_EVENT_LOSS Posting API: Loss Data 20091014
2 Importing IT_LOSS_CLASSIF Call by reference Type reference (TYPE) GRRM_T_ILD_EVENT_CLASSIF Posting API: Event Classification 20091014
3 Importing IT_LOSS_DRIVER Call by reference Type reference (TYPE) GRRM_T_ILD_LOSS_DRIVER Loss Drivers 20091014
4 Importing IT_LOSS_IMPACT Call by reference Type reference (TYPE) GRRM_T_ILD_LOSS_IMPACT Loss Impacts 20091014

Method CHANGE_LOSS on class CL_GRRM_ILD_EVENT has no exception.

Method CLASSIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) YT_CLASSIF 20091014

Method CLASSIF on class CL_GRRM_ILD_EVENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATES Call by reference Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20130115
2 Importing I_EVENT Value transfer Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event Unique ID 20091014

Method CONSTRUCTOR on class CL_GRRM_ILD_EVENT has no exception.

Method DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) GRRM_S_ILD_EVENT_DATA Posting API: Event Header 20091014

Method DATA on class CL_GRRM_ILD_EVENT has no exception.

Method DEL_CLASSIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSIF Value transfer Type reference (TYPE) GRRM_ILD_CLASSIF_ID ILD Classification Scheme ID 20091014
2 Importing I_ITEM Value transfer Type reference (TYPE) GRRM_ILD_CLASSITEM_ID ILD Classification Schema Item ID 20091014

Method DEL_CLASSIF on class CL_GRRM_ILD_EVENT has no exception.

Method DEL_LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOSS_ID Value transfer Type reference (TYPE) GRRM_ILD_LOSS_ID Posting API: Loss Data Counter 20091014

Method DEL_LOSS on class CL_GRRM_ILD_EVENT has no exception.

Method DO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Value transfer Type reference (TYPE) GRRM_ILD_ACTION ILD Action 20091014

Method DO_ACTION on class CL_GRRM_ILD_EVENT has no exception.

Method EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) SY-UNAME User Name 20091014

Method EDITOR on class CL_GRRM_ILD_EVENT has no exception.

Method GET_CDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20091015

Method GET_CDF on class CL_GRRM_ILD_EVENT has no exception.

Method HAS_BUFFERED_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) ABAP_BOOL 20091014

Method HAS_BUFFERED_CHANGES on class CL_GRRM_ILD_EVENT has no exception.

Method IS_STATUS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20130816

Method IS_STATUS_CHANGED on class CL_GRRM_ILD_EVENT has no exception.

Method LOAD_DB Signature

Method LOAD_DB on class CL_GRRM_ILD_EVENT has no parameter.
Method LOAD_DB on class CL_GRRM_ILD_EVENT has no exception.

Method LOSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) YS_LOSS 20091014
2 Importing I_LOSS Value transfer Type reference (TYPE) YS_LOSS_ID Posting API: Loss Data Counter 20091014

Method LOSS on class CL_GRRM_ILD_EVENT has no exception.

Method LOSSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) YT_LOSS_ID 20091014

Method LOSSES on class CL_GRRM_ILD_EVENT has no exception.

Method NEXT_LOSS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOSS_ID Value transfer Type reference (TYPE) GRRM_ILD_LOSS_ID ILD Loss ID 20091014

Method NEXT_LOSS_ID on class CL_GRRM_ILD_EVENT has no exception.

Method PERSIST Signature

Method PERSIST on class CL_GRRM_ILD_EVENT has no parameter.
Method PERSIST on class CL_GRRM_ILD_EVENT has no exception.

Method REPLACE_FAKE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FAKE_ID Call by reference Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event ID 20101213
2 Importing IV_REAL_ID Call by reference Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event ID 20101213

Method REPLACE_FAKE_ID on class CL_GRRM_ILD_EVENT has no exception.

Method RISK_ALLOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_ALLOCATION Call by reference Type reference (TYPE) GRRM_T_ILD_RISK_ALLOCATION Incident Risk Allocation 20091014

Method RISK_ALLOCATION on class CL_GRRM_ILD_EVENT has no exception.

Method SET_CDF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) GRFN_API_CUSTOMFIELD_NAME Name of the custom field 20091015
2 Importing IV_VALUE Call by reference Type reference (TYPE) GRFN_API_CUSTOMFIELD_VALUE Value of the customer defined field 20091015

Method SET_CDF_VALUE on class CL_GRRM_ILD_EVENT has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Value transfer Type reference (TYPE) GRRM_S_ILD_EVENT_DATA Posting API: Event Header 20091014

Method SET_DATA on class CL_GRRM_ILD_EVENT has no exception.

Method SET_RISK_ALLOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RISK_ALLOCATION Value transfer Type reference (TYPE) GRRM_T_ILD_RISK_ALLOCATION List of Incident Risk Allocations 20091014

Method SET_RISK_ALLOCATION on class CL_GRRM_ILD_EVENT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Value transfer Type reference (TYPE) GRRM_ILD_EVENT_STATUS The Loss Event Status 20091014

Method SET_STATUS on class CL_GRRM_ILD_EVENT has no exception.

Method STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) GRRM_ILD_EVENT_STATUS The Loss Event Status 20091014

Method STATUS on class CL_GRRM_ILD_EVENT has no exception.

Method TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) GRFN_TITLE Event Title 20091014

Method TITLE on class CL_GRRM_ILD_EVENT has no exception.

Method UPDATE_STATUS Signature

Method UPDATE_STATUS on class CL_GRRM_ILD_EVENT has no parameter.
Method UPDATE_STATUS on class CL_GRRM_ILD_EVENT has no exception.

Method VALIDATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) GRFN_T_AGENT User Name 20091014

Method VALIDATORS on class CL_GRRM_ILD_EVENT has no exception.
Event Signatures

Event CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EVENT_ID Exporting Value transfer Type reference (TYPE) GRRM_ILD_EVENT_ID ILD Event Unique ID 20091014
History
Last changed by/on SAP  20141106 
SAP Release Created in 600