Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance attribute | Private | Type reference (TYPE) | /ORM/ORMTEVNT | The ILD Event Main table | 20091014 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | YT_DBALO | 20091014 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | YT_DBCLS | 20091014 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | YT_DBLCL | 20091014 | ||||
| 5 | Instance attribute | Private | Type reference (TYPE) | YT_DBLDR | 20091014 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | YT_DBLFN | 20091014 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | YT_DBLOS | 20091014 | ||||
| 8 | Constant | Public | Type reference (TYPE) | GRRM_ILD_ACTION | 'REFUSE' | Action "Refuse" | 20091014 | ||
| 9 | Constant | Public | Type reference (TYPE) | GRRM_ILD_ACTION | 'RESUBMIT' | Action "Re-Submit" | 20091014 | ||
| 10 | Constant | Public | Type reference (TYPE) | GRRM_ILD_ACTION | 'REWORK' | Action "Rework" | 20091014 | ||
| 11 | Constant | Public | Type reference (TYPE) | GRRM_ILD_ACTION | 'SUBMIT' | Action "Submit" | 20091014 | ||
| 12 | Constant | Public | Type reference (TYPE) | GRRM_ILD_ACTION | 'VALIDATE' | Action "Validate" | 20091014 | ||
| 13 | Constant | Private | Type reference (TYPE) | GRFN_AGENTSLOT | '0RM_INCIDENT_VALIDATE' | Agentslot "Validate Incident" | 20091014 | ||
| 14 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'A' | Status "Accepted" | 20091014 | ||
| 15 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'C' | Status "Canceled" | 20091014 | ||
| 16 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'D' | Status "Draft" | 20091014 | ||
| 17 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'E' | Status "Error" | 20091014 | ||
| 18 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'R' | Status "To Be Reworked" | 20091014 | ||
| 19 | Constant | Public | Type reference (TYPE) | GRRM_ILD_EVENT_STATUS | 'V' | Status "To Be Validated" | 20091014 | ||
| 20 | Instance attribute | Private | Type reference (TYPE) | GRFN_S_TF_DATES | Timeframe details | 20130115 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | GRRM_ILD_ACTION | Action list for the Actual entities | 20091014 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20091014 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | /ORM/ORMTEVNT | The ILD Event Main table | 20091014 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | YT_DBALO | Incident Risk Allocation | 20091014 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | YT_DBCLS | 20091014 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | YT_DBLCL | 20091014 | ||||
| 27 | Instance attribute | Private | Type reference (TYPE) | YT_DBLDR | 20091014 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | YT_DBLFN | 20091014 | ||||
| 29 | Instance attribute | Private | Type reference (TYPE) | YT_DBLOS | 20091014 | ||||
| 30 | Instance attribute | Private | See coding | 20091014 | |||||
| 31 | Instance attribute | Private | Type reference (TYPE) | GRRM_ILD_EVENT_ID | ILD Event Unique ID | 20091014 |
Methods
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 | I_CLASSIF | Value transfer | Type reference (TYPE) | GRRM_ILD_CLASSIF_ID | ILD Classification Scheme ID | 20091014 | |||
| 2 | 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 | IS_LOSS | Value transfer | Type reference (TYPE) | GRRM_S_ILD_EVENT_LOSS | Posting API: Loss Data | 20091014 | |||
| 2 | IT_LOSS_CLASSIF | Call by reference | Type reference (TYPE) | GRRM_T_ILD_EVENT_CLASSIF | Posting API: Event Classification | 20091014 | |||
| 3 | IT_LOSS_DRIVER | Call by reference | Type reference (TYPE) | GRRM_T_ILD_LOSS_DRIVER | Table of loss drivers | 20091014 | |||
| 4 | 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 | IS_LOSS | Value transfer | Type reference (TYPE) | GRRM_S_ILD_EVENT_LOSS | Posting API: Loss Data | 20091014 | |||
| 2 | IT_LOSS_CLASSIF | Call by reference | Type reference (TYPE) | GRRM_T_ILD_EVENT_CLASSIF | Posting API: Event Classification | 20091014 | |||
| 3 | IT_LOSS_DRIVER | Call by reference | Type reference (TYPE) | GRRM_T_ILD_LOSS_DRIVER | Loss Drivers | 20091014 | |||
| 4 | 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 | 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 | IS_DATES | Call by reference | Type reference (TYPE) | GRFN_S_TF_DATES | Timeframe details | 20130115 | |||
| 2 | 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 | 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 | I_CLASSIF | Value transfer | Type reference (TYPE) | GRRM_ILD_CLASSIF_ID | ILD Classification Scheme ID | 20091014 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | ES_RESULT | Value transfer | Type reference (TYPE) | YS_LOSS | 20091014 | ||||
| 2 | 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 | 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 | 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 | IV_FAKE_ID | Call by reference | Type reference (TYPE) | GRRM_ILD_EVENT_ID | ILD Event ID | 20101213 | |||
| 2 | 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 | 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 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | GRFN_API_CUSTOMFIELD_NAME | Name of the custom field | 20091015 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |