Hierarchy
⤷
⤷
Properties
| Class | CL_GRRM_RISK_CONSOLIDATION | |
| Short Description | model class of risk consolidation | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRRM_RISK | Package GRC-RM Risk |
| Created | 20110819 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GRRM_RISK_CONSOLIDATION has no forward declaration.
Interfaces
Class CL_GRRM_RISK_CONSOLIDATION has no interface implemented.
Friends
Class CL_GRRM_RISK_CONSOLIDATION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'RC03' | Auto Submit | 20110823 | ||
| 2 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'RC04' | Reject | 20110823 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRRM_RISKCONS_ACTION_RESULT | 'REJECTED' | Risk Consolidation Action Result | 20110913 | ||
| 4 | Constant | Public | Type reference (TYPE) | GRRM_RISKCONS_ACTION_RESULT | 'REVIEWED' | Risk Consolidation Action Result | 20110913 | ||
| 5 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'RC01' | Send for Review | 20110823 | ||
| 6 | Constant | Public | Type reference (TYPE) | J_VORGANG | 'RC02' | Submit | 20110823 | ||
| 7 | Constant | Private | Type reference (TYPE) | GRFN_AGENTSLOT | '0RM_PERF_CONSOLIDATION' | Business Event | 20110826 | ||
| 8 | Constant | Private | Type reference (TYPE) | GRFN_AGENTSLOT | '0RM_VALI_CONSOLIDATION ' | Business Event | 20110905 | ||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'TS76307914' | 20111004 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'TS76307919' | 20111004 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'TS76307922' | 20111223 | |||
| 12 | Constant | Private | Type reference (TYPE) | GRFN_RISK_SELECTION | 'A' | All Risks | 20111021 | ||
| 13 | Constant | Private | Type reference (TYPE) | GRFN_RISK_SELECTION | 'R' | Published Risks Only | 20111021 | ||
| 14 | Constant | Private | Type reference (TYPE) | GRFN_RISK_SELECTION | 'B' | Published and Relevent Risks | 20111021 | ||
| 15 | Constant | Public | Type reference (TYPE) | J_ISTAT | 'IRC05' | Auto Submitted | 20110823 | ||
| 16 | Constant | Public | Type reference (TYPE) | J_ISTAT | 'IRC01' | Draft | 20110823 | ||
| 17 | Constant | Public | Type reference (TYPE) | J_ISTAT | 'IRC02' | Review | 20110823 | ||
| 18 | Constant | Public | Type reference (TYPE) | J_ISTAT | 'IRC03' | Rework | 20110823 | ||
| 19 | Constant | Public | Type reference (TYPE) | J_ISTAT | 'IRC04' | Submitted | 20110823 | ||
| 20 | Constant | Public | Type reference (TYPE) | CRM_JSTO-OBTYP | 'GCR' | Object Category | 20110823 | ||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_MODEL_CATALOGUE | communicate with entities | 20110901 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | session | 20110927 | |||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GRFN_STATUS | status instance | 20110831 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | GRRM_S_API_CONS_HEADER | Header structure for Risk Consolidations | 20110901 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | YS_CONS | 20110831 | ||||
| 26 | Instance attribute | Private | Type reference (TYPE) | GRRMRISKCONSPLAN | Infomation for one plan of risk consolidation. | 20110901 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | YT_CONS_ACTION | 20110913 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | consolidation data from sub orgunits | 20110901 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_VALUE_LIST | Query Value List | 20110901 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | GRFN_T_WD_REL_OBJECT | related consolidation, includes only sub orgunits | 20111104 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 'X' | boolean, model is initialized or not | 20110905 | ||
| 32 | Instance attribute | Private | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20110826 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | GRFN_API_OBJECT_ID | api object id | 20110829 |
Methods
Events
Class CL_GRRM_RISK_CONSOLIDATION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_CONS | Private | See coding | 20110831 | BEGIN OF ys_cons ,
* include TYPE grrmriskcons,
cons_id TYPE grfn_guid,
plan_id TYPE grfn_guid,
orgunit_id TYPE grfn_object_id,
orgunit_parent TYPE grfn_object_id,
due_date TYPE grfn_date,
submitted TYPE j_istat,
submit_time TYPE timestamp,
submitted_by TYPE uname,
SUBM_BY_MAINUSER TYPE uname,
status TYPE j_istat,
stat_objnr TYPE crmt_object_guid,
status_txt TYPE j_txt30,
current_period TYPE grfn_seqnr,
PERFORMED_BY type uname,
PERFORM_TIME type TIMESTAMP,
REVIEWD_BY type uname,
REVIEW_TIME type TIMESTAMP,
END OF ys_cons
|
||
| 2 | YS_CONS_ACTION | Private | See coding | 20110913 | BEGIN OF ys_cons_action,
cons_action TYPE grrmriskconsact,
new TYPE abap_bool,
END OF ys_cons_action
|
||
| 3 | YT_CONS | Private | See coding | 20111021 | yt_cons type table of ys_cons
|
||
| 4 | YT_CONS_ACTION | Private | See coding | 20110913 | yt_cons_action TYPE TABLE OF ys_cons_action
|
||
| 5 | YT_CONS_DATA | Private | See coding | 20110901 | yt_cons_data TYPE TABLE OF grrmriskconsdata
|
Method Signatures
Method BUILD_API_CONS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | Table type for GRRM_S_API_CONSOLIDATION_DATA | 20110901 | |||
| 2 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20111216 | |||
| 3 | IS_SUBMITTED_FROM_SUB | Call by reference | Type reference (TYPE) | BOOLEAN | sub mitted from sub orgunit | 20111216 | |||
| 4 | IT_CONS_DATA_DB | Call by reference | Type reference (TYPE) | YT_CONS_DATA | 20110901 | ||||
| 5 | IV_MINIMAL_IMPACT | Call by reference | Type reference (TYPE) | GRRM_IMPACT_LEVEL | Impact Level | 20111021 | |||
| 6 | IV_RISK_SELECTION | Call by reference | Type reference (TYPE) | GRFN_RISK_SELECTION | Risk Selection in Consolidaitons | 20111021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110901 |
Method COMPLETE_CURRENT_WORKITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_COMPLETE_WI | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20111004 | |||
| 2 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20111004 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20111004 |
Method COMPLETE_CURRENT_WORKITEM on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | GRRMRISKCONSORG | Orgnization hierarchy of Risk Consolidations | 20110829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110831 |
Method GET_ACTIVITY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTIVITY | Call by reference | Type reference (TYPE) | GRFN_T_ACTIVITY_FOR_STATUS | Texts for Business Transactions | 20110819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | status management | 20110901 |
Method GET_AGENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AGENT | Call by reference | Type reference (TYPE) | SWFUAGENTS | List of Organizational Objects | 20110819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110829 |
Method GET_ASSIGNED_REVIEWERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REVIEWER | Call by reference | Type reference (TYPE) | SPERS_ULST | User names table | 20110913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110913 |
Method GET_AWAITING_REVIEWERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USER | Call by reference | Type reference (TYPE) | GRFN_T_RECIPIENT_USER | Recipients defined by user name | 20110913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110913 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20110829 | |||
| 2 | RO_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_GRRM_RISK_CONSOLIDATION | model class of risk consolidation | 20110829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120302 |
Method GET_SESSION_DAILY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20111216 | |||
| 2 | IV_SUBMIT_TIME | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20111216 |
Method GET_SESSION_DAILY on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method GET_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_STATUS | Value transfer | Type reference (TYPE) | GRFN_S_STATUS | Status | 20110819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | status management | 20110902 |
Method INIT_API_BUFFER Signature
Method INIT_API_BUFFER on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110927 |
Method INIT_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20110826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120302 |
Method NEW_INSTANCE Signature
Method NEW_INSTANCE on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20111103 | ||
| 2 | status management | 20111103 |
Method NOTIFY_WORKFLOW Signature
Method NOTIFY_WORKFLOW on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
Method NOTIFY_WORKFLOW on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method ON_RISKCONS_AUTOSUBMITTED Signature
Method ON_RISKCONS_AUTOSUBMITTED on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
Method ON_RISKCONS_AUTOSUBMITTED on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method READ_CONS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | Table type for GRRM_S_API_CONSOLIDATION_DATA | 20110901 | |||
| 2 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20111216 | |||
| 3 | IS_CONS | Call by reference | Type reference (TYPE) | YS_CONS | 20111021 | ||||
| 4 | IV_RISK_SELECTION | Call by reference | Type reference (TYPE) | GRFN_RISK_SELECTION | Risk Selection in Consolidaitons | 20111021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110901 |
Method READ_ORGUNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ORGUNIT_LTXT | Call by reference | Type reference (TYPE) | STRING | 20111104 | ||||
| 2 | EV_ORGUNIT_NAME | Call by reference | Type reference (TYPE) | GRFN_TITLE | Title/Short Name | 20110902 | |||
| 3 | IV_ORGUNIT_ID | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Object ID | 20110902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110902 |
Method READ_RISK_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20111216 | |||
| 2 | XS_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_S_API_CONSOLIDATION_DATA | Risk Consolidation Data | 20110902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110902 |
Method REMOVE_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JOB_NAME | Value transfer | Type reference (TYPE) | BTCJOB | Background job name | 20110826 |
Method REMOVE_JOB on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method RETRIEVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | GRRM_S_API_CONS_HEADER | Header structure for Risk Consolidations | 20110901 | |||
| 2 | ET_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | Table type for GRRM_S_API_CONSOLIDATION_DATA | 20110901 | |||
| 3 | ET_CONS_DATA_SUB | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | data from the sub orgunits | 20110901 | |||
| 4 | ET_HISTORY_PLAN | Call by reference | Type reference (TYPE) | GRFN_T_VALUE_LIST | History plan_id & name | 20110901 | |||
| 5 | ET_REL_CONSOLIDATIONS | Call by reference | Type reference (TYPE) | GRFN_T_WD_REL_OBJECT | Related objects | 20111104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110901 |
Method RETRIEVE_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | GRRM_S_API_CONS_HEADER | Header structure for Risk Consolidations | 20111024 | |||
| 2 | ET_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | Table type for GRRM_S_API_CONSOLIDATION_DATA | 20110901 | |||
| 3 | ET_CONS_DATA_SUB | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | data from sub orgunits | 20110901 | |||
| 4 | ET_REL_CONSOLIDATIONS | Call by reference | Type reference (TYPE) | GRFN_T_WD_REL_OBJECT | Related objects | 20111107 | |||
| 5 | EV_CONS_API_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20111014 | |||
| 6 | IV_HISTORY_PLAN | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20110901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110901 |
Method SAVE Signature
Method SAVE on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
Method SAVE on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method SCHEDULE_JOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JOB_NAME | Value transfer | Type reference (TYPE) | BTCJOB | Background job name | 20110829 |
Method SCHEDULE_JOB on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method SET_ACTIVITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | J_VORGANG | Business Transaction | 20110819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | status management | 20110901 |
Method SET_CONS_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PRE_STATUS | Value transfer | Type reference (TYPE) | GRFN_S_STATUS | Character Field Length = 10 | 20110913 | |||
| 2 | IS_STATUS | Value transfer | Type reference (TYPE) | GRFN_S_STATUS | Character Field Length = 10 | 20110913 | |||
| 3 | IV_ACTIVITY | Value transfer | Type reference (TYPE) | J_VORGANG | Business Transaction | 20110913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110913 |
Method START_WORKFLOW Signature
Method START_WORKFLOW on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
Method START_WORKFLOW on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method SUBMIT_CURRENT_ORGUNIT_LEVEL Signature
Method SUBMIT_CURRENT_ORGUNIT_LEVEL on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
Method SUBMIT_CURRENT_ORGUNIT_LEVEL on class CL_GRRM_RISK_CONSOLIDATION has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CONS_DATA | Call by reference | Type reference (TYPE) | GRRM_T_API_CONSOLIDATION_DATA | Table type for GRRM_S_API_CONSOLIDATION_DATA | 20110901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110901 |
Method UPDATE_STATUS_IN_DB Signature
Method UPDATE_STATUS_IN_DB on class CL_GRRM_RISK_CONSOLIDATION has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | status management | 20110831 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | V1100 |