SAP ABAP Class CL_GRRM_MODEL_RISK (Model Class for risk)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_RISK (Package) Package GRC-RM Risk
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 20081120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20080222
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100219
Properties
Class CL_GRRM_MODEL_RISK  
Short Description Model Class for risk    
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 20080221   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 CL_GRFN_API_INTEGRATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 GRRMR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IF_GRFN_API_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20081120
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080222
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100219
Friends
Class CL_GRRM_MODEL_RISK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CRELAT_VAL Constant Public Type reference (TYPE) RELAT '403' Create Relationship(s) 20081104
2 MC_CANCELED_EVENT Constant Private Type reference (TYPE) STRING 'CANCELED' 20090417
3 MC_CASES_MODEL Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_CASES_MODEL' Reference type 20090227
4 MC_CRISK_MODEL Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_MODEL_CRISK' Reference type 20111006
5 MC_ILD_MODEL Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_ILD_MODEL' Reference type 20090304
6 MC_KRI_MODEL Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_MODEL_KRI' Reference type 20101206
7 MC_OBJECT_O Constant Private Type reference (TYPE) OTYPE 'O' Object Type 20090420
8 MC_PLVAR Constant Private Type reference (TYPE) PLVAR '01' Plan Version 20080229
9 MC_REJECT_EVENT Constant Private Type reference (TYPE) STRING 'REJECT' 20090414
10 MC_RELAT Constant Private Type reference (TYPE) RELAT '403' Relationship Between Objects 20090420
11 MC_RSIGN Constant Private Type reference (TYPE) RSIGN 'B' Relationship Specification 20090420
12 MC_SCLASS_OF Constant Private Type reference (TYPE) SCLAS 'OF' Type of Related Object 20090420
13 MC_SCLASS_OL Constant Private Type reference (TYPE) SCLAS 'OL' Type of Related Object 20090420
14 MC_STAT_OBJTYP Static Attribute Private Type reference (TYPE) SCMGSTATOBJTYPE 'G0F' Case: Status Object Type of Application (Central Stat. Mgmt) 20080508
15 MC_UOM_MODEL Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_MODEL_ORG_ATTR' Reference type 20090303
16 MC_VALIDATION_CLASS Constant Private Type reference (TYPE) CLASSNAME 'CL_GRRM_VALIDATION_WF' Reference type 20090414
17 MO_ACTIVITY Instance attribute Public Object reference (TYPE REF TO) CL_GRRM_MODEL_ACTIVITY Model Class for Activity Management 20080905
18 MO_CASES_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_GRRM_CASES_MODEL Model for the cases API 20090120
19 MO_CRGROUP Instance attribute Public Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20080906
20 MO_CRISK Instance attribute Public Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20080905
21 MO_INCIDENT Instance attribute Public Object reference (TYPE REF TO) CL_GRRM_ILD_MODEL Model for Incident Management 20090227
22 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100219
23 MO_MODEL_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_GRRM_CONTEXT_MODEL Model class for Risk context 20100914
24 MO_MODEL_SET_UP Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_MODEL_SETUP Process Model Class 20140124
25 MO_OBJECT Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_MODEL_RISK Model Class for risk 20080508
26 MO_ORGUNIT Instance attribute Public Object reference (TYPE REF TO) CL_GRFN_MODEL_CATALOGUE communicate with entities 20080905
27 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20080603
28 MT_BUFFER Instance attribute Private Type reference (TYPE) YT_RISK_BUFFER 20080821
29 MT_BUFFER_LIGHT Instance attribute Private Type reference (TYPE) GRRM_T_RISK_LIST Buffer used solely for method GET_RISK_LIST_LIGHT 20131213
30 MT_BUFFER_NAME Instance attribute Private Type reference (TYPE) YT_BUFFER_NAME 20140514
31 MT_BUFFER_OVS Instance attribute Private Type reference (TYPE) GRFN_T_OVS_RISK OVS display table 20140407
32 MT_ERRORS Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080324
33 MT_EVALPATH Static Attribute Private Type reference (TYPE) TT_77AW Definition of Evaluation Paths 20080305
34 MT_INFLUENCE_OBJ_DATA Instance attribute Private Type reference (TYPE) GRRMR_T_OBJECT_DATA 20090302
35 MT_KEY Instance attribute Private Type reference (TYPE) YT_KEY_BUFFER 20090119
36 MT_LOCKED_OBJECT Instance attribute Private Type reference (TYPE) YT_LOCK_OBJECTS 20080605
37 MT_OBJECT_CONT Instance attribute Private Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type 20080405
38 MT_OBJECT_DATA Instance attribute Private Type reference (TYPE) GRRMR_T_OBJECT_DATA Object Data Table 20080222
39 MT_RELAT_DATA Instance attribute Private Type reference (TYPE) GRRMR_T_RELAT_DATA Relationship Data Table 20080222
40 MT_RISK_BUFFER Instance attribute Private Type reference (TYPE) GRRMR_TS_RISK_BUFFER Buffer Table for Risk 20080222
41 MT_RISK_QUERY_BUFFER Instance attribute Private Type reference (TYPE) YT_RISK_QUERY_BUFF 20080605
42 MT_UL_RISKS_BUFFER Instance attribute Private Type reference (TYPE) YT_UL_RISKS_BUFFER 20080821
43 MT_UL_RISK_BUFFER Instance attribute Private Type reference (TYPE) YT_UL_RISK_BUFFER 20111006
44 MV_BUFFER_NAME_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140522
45 MV_CC_INFTY Instance attribute Private Type reference (TYPE) INFTY Infotype 20121023
46 MV_EVAL_OPP Static Attribute Private Type reference (TYPE) HRRHAS-WEGID Evaluation Path 20090420
47 MV_EVAL_RISK Static Attribute Private Type reference (TYPE) HRRHAS-WEGID Evaluation Path 20090420
48 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080313
49 MV_QUERY_BUFFERED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111222
50 MV_STATUS_OBJNR Instance attribute Private Type reference (TYPE) SCMGSTATOBJNR Case: Status Object Number (GUID), (Central Status Managmnt) 20080528
51 MV_UL_RISK_BUFFER_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111006
52 MV_WEGID Static Attribute Private Type reference (TYPE) HRRHAS-WEGID Evaluation Path 20080313
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SEC_ORG Instance method Public Method 20090325
2 ADD_UL_RISKS Instance method Public Method 20080821
3 CHANGE_HISTORY_LOG Instance method Private Method 20140611
4 CHECK_CHILDREN Instance method Public Method 20090205
5 CHECK_LOCKED_OBJECT Instance method Public Method 20080811
6 CHECK_UL_RISKS_BUFFER Instance method Private Method 20080821
7 CLASS_CONSTRUCTOR Static method Public Constructor Static constructor of model class 20080222
8 CLEAN_WI Static method Private Method 20090414
9 CLEAR_CDF_FOR_REFERENCED_RISK Instance method Private Method 20111104
10 COMPLETE_DESCRIPTION_DATA Instance method Private Method The method completes description data 20110104
11 COMPLETE_OBJECT_DATA Instance method Private Method 20080307
12 COMPLETE_RELAT_DATA Instance method Private Method 20080401
13 CONSTRUCTOR Instance method Public Constructor constructor 20080313
14 COPY_CDF Instance method Private Method Copy CRISK CDFs into RISK CDFs 20100518
15 CORRECT_VALIDITY Instance method Private Method 20080603
16 CREATE_RISK Instance method Public Method Create a Risk 20080305
17 DELETE_INFLUENCE_LINK Instance method Private Method 20090227
18 DELETE_RISK Instance method Public Method Delete a Risk 20090205
19 DEL_SEC_ORG Instance method Public Method 20090325
20 DEL_UL_RISKS Instance method Public Method 20080821
21 ENTITY_DEQUEUE Instance method Public Method 20080728
22 ENTITY_ENQUEUE Instance method Public Method 20080605
23 EXISTS Instance method Public Method 20080605
24 FILL_KEY Instance method Private Method 20090119
25 FILL_UL_RISK_BUFFER Instance method Public Method 20111006
26 FILL_VALUE_FOR_CORRELATION Instance method Private Method 20080620
27 FILL_VALUE_FOR_RISK Instance method Private Method 20080307
28 GET_BAPIRET Instance method Private Method Transform message into bapiret structure 20111006
29 GET_CATEGORIES Instance method Public Method 20120919
30 GET_CC_IN_ALL_LANGUAGES Instance method Private Method 20121026
31 GET_CHANGED_RISKS Instance method Public Method 20111020
32 GET_CRISK_ID Instance method Public Method 20131213
33 GET_INSTANCE Static method Public Method Get instance of model class 20080222
34 GET_IS_REF Instance method Public Method Get attribute IS_REF 20131213
35 GET_LEADING_FH Instance method Public Method Get Risk leading forecasting horizont 20111020
36 GET_LINKED_CONTROLS Instance method Public Method Get linked controls to risk 20111012
37 GET_NAME Instance method Public Method Get object name 20140513
38 GET_OBJECT_VALIDITY Instance method Private Method Get validity dates of the object 20100219
39 GET_PARENT Instance method Public Method 20080730
40 GET_POSSIBLE_STATUS Instance method Public Method Get Possible Status 20080509
41 GET_RELA Instance method Public Method 20120919
42 GET_RELAT_KEY Instance method Private Method 20080401
43 GET_RISKS Instance method Public Method Get all risks 20080222
44 GET_RISKS_BY_OBJECT Instance method Public Method Get risks by object 20111222
45 GET_RISKS_USING Instance method Public Method Returns all risks using a certain object 20091119
46 GET_RISKS_USING_AS_UL_RISK Instance method Public Method Gets all risks using a certain risk as UL risk (where-used) 20111006
47 GET_RISK_LISTS_BY_ACTIVITY Instance method Public Method 20120912
48 GET_RISK_LIST_LIGHT Instance method Public Method 20120917
49 GET_RISK_LIST_OVS Instance method Public Method Query for value help 20140407
50 GET_RISK_RELAT_OBJ Static method Public Method 20090604
51 GET_RISK_TYPE Static method Public Method 20111020
52 GET_STATUS Static method Private Method 20090420
53 GET_UL_RISKS Instance method Public Method 20080821
54 GET_UL_RISK_PARENT Instance method Public Method 20121102
55 LOAD_RISK_ASS_DATA Static method Public Method load risk assessment result data from table grpcriskass 20090527
56 LOAD_SEC_ORG Instance method Private Method 20090325
57 LOAD_UL_RISKS Instance method Private Method 20080821
58 READ_RISK Instance method Public Method Get risk data 20080222
59 REFRESH_BUFFER Instance method Private Method Refresh Buffer 20080331
60 RESOLVE_CC_LANGU Instance method Private Method 20121025
61 SAVE_STATUS Instance method Private Method Save Status 20080508
62 SET_CORRELATED_OBJECT_DATA Instance method Public Method Method to set Risk data for final save 20080620
63 SET_CORRELATION_RELAT_DATA Instance method Private Method 20111104
64 SET_DEPENDENT_OBJECTS Instance method Private Method Cut / Delete risk dependent objects 20101206
65 SET_OBJECT_DATA Instance method Public Method Method to set Risk data for final save 20080229
66 SET_PARENT_MODELS Instance method Public Method 20080905
67 SET_RELAT_DATA Instance method Private Method 20080401
68 SET_RISK_STATUS Instance method Public Method 20080608
69 SORT_BY_UL_RISK_DEPTH Instance method Public Method 20111020
70 UPDATE_RISK Instance method Public Method Update a Risk 20080308
71 UPDATE_UOM_ON_ANALYSIS Instance method Private Method 20090227
72 VALIDATE_DATA Instance method Private Method Validate data 20080324
73 _RAISE_ERROR Instance method Private Method 20080324
Events
Class CL_GRRM_MODEL_RISK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CATEGORY Public See coding 20091217 BEGIN OF s_category, key TYPE grrm_cat_id, comment TYPE string, row_index TYPE numc3, END OF s_category
2 S_INFTY Public See coding 20090209 BEGIN OF s_infty, infty TYPE infty, END OF s_infty
3 S_RISK_DATA Public See coding 20080603 BEGIN OF s_risk_data, id TYPE grfn_objectid, title TYPE grfn_title, descr TYPE grfn_text, validfrom TYPE grfn_validfrom, validto TYPE grfn_validto, orgunit_id TYPE grfn_objectid, END OF s_risk_data
4 S_UL_RISKS Public See coding 20080821 BEGIN OF s_ul_risks, id TYPE grfn_objectid, validfrom TYPE grfn_validfrom, validto TYPE grfn_validto, END OF s_ul_risks
5 TT_77AW Private See coding 20080305 tt_77aw type table of t77aw
6 T_INFTY Public See coding 20090209 t_infty TYPE SORTED TABLE OF s_infty
7 T_UL_RISKS Public See coding 20080821 t_ul_risks TYPE SORTED TABLE OF s_ul_risks WITH UNIQUE KEY id
8 YS_BUFFER_NAME Private See coding 20140514 begin of ys_buffer_name, id type grfn_objectid, tp type grfn_objtype, name type stext, end of ys_buffer_name
9 YS_CC Public See coding 20121026 begin of ys_cc, cc_id type grrm_cc_id, cc_type type grrm_cc_type, cc_index type grfn_seqnr, end of ys_cc
10 YS_CC_LANGU Public See coding 20121026 begin of ys_cc_langu, cc_id type grrm_cc_id, cc_type type grrm_cc_type, cc_index type grfn_seqnr, langu type langu, s_infty type grfn_s_infty_data, end of ys_cc_langu
11 YS_ID Public See coding 20111012 BEGIN OF ys_id, ttp TYPE grfn_objtype_typ, id TYPE grfn_objectid, END OF ys_id
12 YS_LOCK_OBJECTS Private See coding 20080604 begin of ys_lock_objects, objtype type grfn_objtype, objid type grfn_objectid, end of ys_lock_objects
13 YS_UL_RISK_BUFFER Private See coding 20111006 begin of ys_ul_risk_buffer, parent_risk type grfn_objectid, ul_risk type grfn_objectid, depth type i, end of ys_ul_risk_buffer
14 YT_BUFFER_NAME Private See coding 20140514 yt_buffer_name type hashed table of ys_buffer_name with unique key id tp
15 YT_CC Public See coding 20121026 yt_cc type standard table of ys_cc
16 YT_CC_LANGU Public See coding 20121026 yt_cc_langu type standard table of ys_cc_langu
17 YT_ID Public See coding 20111012 yt_id TYPE TABLE OF ys_id
18 YT_LOCK_OBJECTS Private See coding 20080604 yt_lock_objects type sorted table of ys_lock_objects with unique key objtype objid
19 YT_UL_RISK_BUFFER Private See coding 20111006 yt_ul_risk_buffer type standard table of ys_ul_risk_buffer
Method Signatures

Method ADD_SEC_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090325
2 Importing IV_SEC_ORG Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090325
3 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090325
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090325

Method ADD_UL_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20100210
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
3 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080821
4 Importing IV_UL_RISK Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080821

Method CHANGE_HISTORY_LOG Signature

Method CHANGE_HISTORY_LOG on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140611

Method CHECK_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CASES_MODEL Call by reference Object reference (TYPE REF TO) CL_GRRM_CASES_MODEL Model for the cases API 20090205
2 Importing IO_ILD_MODEL Call by reference Object reference (TYPE REF TO) CL_GRRM_ILD_MODEL Model for Incident Management 20090227
3 Importing IO_VALIDATION Call by reference Object reference (TYPE REF TO) CL_GRRM_VALIDATION Model for the cases API 20090416
4 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Risk Data Structure 20090205
5 Importing IV_OPERATION Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20090304
6 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090205
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090205

Method CHECK_LOCKED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080811
2 Importing IV_OBJTYP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080811
3 Returning RV_LOCKED Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20080811

Method CHECK_LOCKED_OBJECT on class CL_GRRM_MODEL_RISK has no exception.

Method CHECK_UL_RISKS_BUFFER Signature

Method CHECK_UL_RISKS_BUFFER on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080821

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_RISK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRRM_MODEL_RISK has no exception.

Method CLEAN_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT Call by reference Type reference (TYPE) C 20090414
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SCMG_CASE_GUID Object ID 20090414
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) C 20090414

Method CLEAN_WI on class CL_GRRM_MODEL_RISK has no exception.

Method CLEAR_CDF_FOR_REFERENCED_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120917
2 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120917
3 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20120917
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120917

Method COMPLETE_DESCRIPTION_DATA Signature

Method COMPLETE_DESCRIPTION_DATA on class CL_GRRM_MODEL_RISK has no parameter.
Method COMPLETE_DESCRIPTION_DATA on class CL_GRRM_MODEL_RISK has no exception.

Method COMPLETE_OBJECT_DATA Signature

Method COMPLETE_OBJECT_DATA on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method COMPLETE_RELAT_DATA Signature

Method COMPLETE_RELAT_DATA on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080605
2 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20080605
3 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20080605

Method CONSTRUCTOR on class CL_GRRM_MODEL_RISK has no exception.

Method COPY_CDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRISK_ID Call by reference Type reference (TYPE) GRFN_OBJECTID CRISK ID 20100518
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL 20100825
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation ID 20100518
4 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_OBJECTID RISK ID 20100518

Method COPY_CDF on class CL_GRRM_MODEL_RISK has no exception.

Method CORRECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080603
2 Exporting EV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080603
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080603
4 Importing IV_PARENT_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080603
5 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080603
6 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080603
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method CREATE_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_RISK_ATTR Additional Risk Attributes 20080917
2 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_DATA Risk Data Structure 20080305
3 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100518
4 Exporting RV_RISK_ID Value transfer Type reference (TYPE) GRFN_OBJECTID KRI Template ID 20080603
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080324

Method DELETE_INFLUENCE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090227
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090227
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090302

Method DELETE_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20101207
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID KRI Template ID 20090205
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090205
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090205

Method DEL_SEC_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090325
2 Importing IV_SEC_ORG Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090325
3 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090325

Method DEL_SEC_ORG on class CL_GRRM_MODEL_RISK has no exception.

Method DEL_UL_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080821
3 Importing IV_UL_RISK Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080821

Method ENTITY_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080728
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080728
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080728

Method ENTITY_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20080605
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080605
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080605
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080605

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121219
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080605
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080904
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080605

Method FILL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RELAT_DATA Call by reference Type reference (TYPE) GRFN_S_RELAT_DATA Relat data between objects 20090119
2 Importing S_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090119
3 Importing S_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090119

Method FILL_KEY on class CL_GRRM_MODEL_RISK has no exception.

Method FILL_UL_RISK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20111006
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111006

Method FILL_VALUE_FOR_CORRELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_BUFFER Risk Buffer Structure 20080620
2 Importing I_COMMAND Value transfer Type reference (TYPE) XFELD Checkbox 20080620
3 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080620
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080620

Method FILL_VALUE_FOR_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20101112
2 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_BUFFER Risk Buffer Structure 20080307
3 Importing I_COMMAND Value transfer Type reference (TYPE) XFELD Checkbox 20080307
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method GET_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20111006
2 Importing I_TP Call by reference Type reference (TYPE) SY-MSGTY 'I' Message Type 20121004
3 Importing PAR1 Call by reference Type reference (TYPE) ANY 20111006
4 Importing PAR2 Call by reference Type reference (TYPE) ANY 20111006
5 Importing PAR3 Call by reference Type reference (TYPE) ANY 20111006
6 Importing PAR4 Call by reference Type reference (TYPE) ANY 20111006
7 Returning RS_BAPIRET Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20111006

Method GET_BAPIRET on class CL_GRRM_MODEL_RISK has no exception.

Method GET_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BENEFIT Call by reference Type reference (TYPE) GRRM_T_BENEFITS Benefits 20120919
2 Exporting ET_DRIVER Call by reference Type reference (TYPE) GRRM_T_DRIVERS Driver 20120919
3 Exporting ET_IMPACT Call by reference Type reference (TYPE) GRRM_T_IMPACTS Impacts 20120919
4 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140611
5 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120919
6 Importing IV_IS_REF Call by reference Type reference (TYPE) GRRM_RISK_DISTRIB_METHOD Risk distribution method 20140311
7 Importing IV_RISK_TYPE Call by reference Type reference (TYPE) GRRM_RISK_TYPE Risk Type 20140311
8 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20120919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120919

Method GET_CC_IN_ALL_LANGUAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20121026
2 Importing IS_INFTY_DATA Call by reference Type reference (TYPE) GRFN_S_INFTY_DATA Infotype data 20121026
3 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20121026

Method GET_CC_IN_ALL_LANGUAGES on class CL_GRRM_MODEL_RISK has no exception.

Method GET_CHANGED_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20111020
2 Importing IV_INCLUDING_CDF Call by reference Type reference (TYPE) GRFN_BOOLEAN SPACE Indicator 20121218

Method GET_CHANGED_RISKS on class CL_GRRM_MODEL_RISK has no exception.

Method GET_CRISK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRRM_RISK_ID Risk ID 20131213
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE GRRMR_RISK Object Type 20131213
3 Returning RV_CRISK_ID Value transfer Type reference (TYPE) GRRM_RISK_TEMPLATE_ID Risk Template ID 20131213
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131213

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRRM_MODEL_RISK Model Class for risk 20080222
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method GET_IS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRRM_RISK_ID Risk ID 20131213
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE GRRMR_RISK Object Type 20131213
3 Returning RV_IS_REF Value transfer Type reference (TYPE) GRRM_RISK_DISTRIB_METHOD Risk distribution method 20131213
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131213

Method GET_LEADING_FH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20111020
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20111020
3 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20111020
4 Returning RV_LEADING_FH Value transfer Type reference (TYPE) GRRM_FH_ID Forecasting Horizon 20111020
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111020

Method GET_LINKED_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROL_LIST Call by reference Type reference (TYPE) YT_ID 20111012
2 Importing IV_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20111012
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111012

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140513
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20140513
3 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20140513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140513

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100219
2 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100219
3 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100219
4 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20100219

Method GET_OBJECT_VALIDITY on class CL_GRRM_MODEL_RISK has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORGUNIT Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100803
2 Exporting EV_PARENT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080911
3 Exporting EV_PARENT_OBJTYP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080911
4 Importing IV_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080730
5 Importing IV_TP Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080730
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080808

Method GET_POSSIBLE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY Call by reference Type reference (TYPE) GRFN_T_ACTIVITY_FOR_STATUS Texts for Business Transactions 20080509
2 Importing IV_OBJNR Call by reference Type reference (TYPE) SCMGSTATOBJNR Natural number 20081218
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method GET_RELA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORGUNIT Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120919
2 Exporting EV_RISK_CATEGORY Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120919
3 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20120919
4 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20120919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120919

Method GET_RELAT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY HR Key 20080401
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080401
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080401
4 Importing I_OBJID1 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080401
5 Importing I_OBJID2 Call by reference Type reference (TYPE) OBJEKTID Object ID 20080401
6 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080401
7 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080401
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method GET_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20080222
2 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20100210
3 Importing IT_ORGUNIT_LIST Call by reference Type reference (TYPE) GRFN_T_OBJECTID Table Type Object List 20090420
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20100610
5 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20100610
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080528

Method GET_RISKS_BY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY Call by reference Type reference (TYPE) GRFN_T_OBJECT_ID List of opportunity IDs 20111222
2 Exporting ET_RISK Call by reference Type reference (TYPE) GRFN_T_OBJECT_ID List of risk IDs 20111222
3 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20111222
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20111222
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20111229
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111229

Method GET_RISKS_USING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20100824
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20091119
3 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20091119
4 Returning RT_RELAT_DATA Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20091119
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091119

Method GET_RISKS_USING_AS_UL_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USING_RISKS Call by reference Type reference (TYPE) GRFN_T_OBJECTID List of objects 20111006
2 Importing IO_MODEL_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20111006
3 Importing IV_USED_RISK Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20111006
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111006

Method GET_RISK_LISTS_BY_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPPORTUNITY_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120912
2 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120912
3 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20120912
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20120912
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20121211
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120912

Method GET_RISK_LIST_LIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20140205
2 Exporting ET_OPPORTUNITY_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120917
3 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRRM_T_RISK_LIST Table Type for Risk Data 20120917
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT CL_GRFN_API_INTEGRATION=>RM Application Component 20120917
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120917

Method GET_RISK_LIST_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_OVS Call by reference Type reference (TYPE) GRFN_T_OVS_RISK OVS display table 20140407

Method GET_RISK_LIST_OVS on class CL_GRRM_MODEL_RISK has no exception.

Method GET_RISK_RELAT_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090604
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090604
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20120911
4 Importing IV_VALID_TO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20120911
5 Returning RS_RELAT_OBJ Value transfer Type reference (TYPE) GRRM_S_RELAT_RISK Risk relation structure 20090604
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090604

Method GET_RISK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20111020
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20111020
3 Returning RV_RISK_TYPE Value transfer Type reference (TYPE) GRRM_RISK_TYPE Risk Type 20111020
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111020

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Call by reference Type reference (TYPE) GRRM_RISK_STATUS Risk status 20100615
2 Exporting EV_STATUS_ID Call by reference Type reference (TYPE) GRRM_RISK_STATUS_ID Risk Status ID 20100615
3 Importing IV_STATUS_OBJNR Call by reference Type reference (TYPE) SCMGSTATOBJNR Case: Status Object Number (GUID), (Central Status Managmnt) 20100615

Method GET_STATUS on class CL_GRRM_MODEL_RISK has no exception.

Method GET_UL_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080821
3 Returning RT_UL_RISKS Value transfer Type reference (TYPE) T_UL_RISKS 20080821
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080821

Method GET_UL_RISK_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20121102
2 Returning RT_UL_RISKS Value transfer Type reference (TYPE) T_UL_RISKS 20121102
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20121102

Method LOAD_RISK_ASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK_LIST Call by reference Type reference (TYPE) GRPC_T_RISK_ASS Risk assessment Table type 20090527
2 Importing IV_CASE_ID Call by reference Type reference (TYPE) GRPC_CASE_ID Case ID 20090527
3 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_OBJECTID 20090527

Method LOAD_RISK_ASS_DATA on class CL_GRRM_MODEL_RISK has no exception.

Method LOAD_SEC_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090325
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090325

Method LOAD_SEC_ORG on class CL_GRRM_MODEL_RISK has no exception.

Method LOAD_UL_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080821
2 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080821
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080821

Method READ_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_DATA Risk Data Structure 20080227
2 Exporting ES_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_RISK_ATTR Additional Risk Attributes 20080819
3 Exporting ES_RISK_STATUS Call by reference Type reference (TYPE) GRRM_S_RISK_STATUS Risk Status 20080605
4 Exporting ET_RISK_BENEFIT Call by reference Type reference (TYPE) GRRM_T_BENEFITS Benefits 20081112
5 Exporting ET_RISK_CORRELATION Call by reference Type reference (TYPE) GRRM_T_RISK_CORRELATION Correlation 20080529
6 Exporting ET_RISK_DRIVER Call by reference Type reference (TYPE) GRRM_T_DRIVERS Driver 20081112
7 Exporting ET_RISK_IMPACT Call by reference Type reference (TYPE) GRRM_T_IMPACTS Impacts 20081112
8 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20100209
9 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111020
10 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN SPACE Boolean 20080728
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080527

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method RESOLVE_CC_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20121025

Method RESOLVE_CC_LANGU on class CL_GRRM_MODEL_RISK has no exception.

Method SAVE_STATUS Signature

Method SAVE_STATUS on class CL_GRRM_MODEL_RISK has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method SET_CORRELATED_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080620
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080620
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080620
4 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20080620
5 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080620
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080620

Method SET_CORRELATION_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Call by reference Type reference (TYPE) GRFN_BOOLEAN 20111104
2 Importing I_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND 20111104
3 Importing I_KEY Call by reference Type reference (TYPE) GRFN_HR_KEY 20111104
4 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID 20111104
5 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID 20111104
6 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE 20111104
7 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE 20111104
8 Importing I_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX 20111104
9 Importing I_PROZT Call by reference Type reference (TYPE) PROZT 20111104
10 Importing I_RELAT Call by reference Type reference (TYPE) RELAT 20111104
11 Importing I_RSIGN Call by reference Type reference (TYPE) RSIGN 20111104
12 Importing I_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM 20111104
13 Importing I_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO 20111104
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20111104

Method SET_DEPENDENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20101206
2 Importing IV_COMMAND Call by reference Type reference (TYPE) GRFNH_COMMAND 20101206
3 Importing IV_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20101206
4 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20101206
5 Importing IV_VALID_TO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20101206
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101206

Method SET_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080229
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080229
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080229
4 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20080229
5 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080229
6 Returning R_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080229
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080603

Method SET_PARENT_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTIVITY Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_ACTIVITY Model Class for Activity Management 20080905
2 Importing IO_CRGROUP Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20080906
3 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20080905
4 Importing IO_MODEL_SETUP Call by reference Object reference (TYPE REF TO) CL_GRPC_MODEL_SETUP Process Model Class 20140124
5 Importing IO_ORGUNIT Call by reference Object reference (TYPE REF TO) CL_GRFN_MODEL_CATALOGUE communicate with entities 20080905

Method SET_PARENT_MODELS on class CL_GRRM_MODEL_RISK has no exception.

Method SET_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean variable 20080401
2 Importing I_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20080401
3 Importing I_KEY Call by reference Type reference (TYPE) GRFN_HR_KEY HR Key 20080401
4 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080401
5 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080401
6 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080401
7 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080401
8 Importing I_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX Priox 20080401
9 Importing I_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20080401
10 Importing I_RSIGN Call by reference Type reference (TYPE) RSIGN Relationship Specification 20080401
11 Importing I_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20080401
12 Importing I_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080401

Method SET_RELAT_DATA on class CL_GRRM_MODEL_RISK has no exception.

Method SET_RISK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_STATUS Call by reference Type reference (TYPE) GRRM_S_RISK_STATUS Risk Status 20080608
2 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080608
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080904
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080608

Method SORT_BY_UL_RISK_DEPTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RISK Call by reference Type reference (TYPE) GRFN_T_OBJECTID List of objects 20111020
2 Importing IO_CRISK Call by reference Object reference (TYPE REF TO) CL_GRRM_MODEL_CRISK 20111020
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111020

Method UPDATE_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20090227
2 Importing IS_RISK_ATTR Call by reference Type reference (TYPE) GRRM_S_RISK_ATTR Additional Risk Attributes 20080819
3 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_DATA Risk Data Structure 20080308
4 Importing IT_BENEFIT Call by reference Type reference (TYPE) GRRM_T_BENEFITS Benefit 20081112
5 Importing IT_DRIVER Call by reference Type reference (TYPE) GRRM_T_DRIVERS Driver 20081112
6 Importing IT_IMPACT Call by reference Type reference (TYPE) GRRM_T_IMPACTS Impact 20081112
7 Importing IT_RISK_CORRELATION Call by reference Type reference (TYPE) GRRM_T_RISK_CORRELATION Risk Status 20080528
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080416

Method UPDATE_UOM_ON_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20090227
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090227
3 Importing IV_ORGUNIT Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090303
4 Importing IV_TP Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090227
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090227

Method VALIDATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RISK_DATA Call by reference Type reference (TYPE) GRRM_S_RISK_DATA Risk Data Structure 20080324
2 Importing IV_ACTION Call by reference Type reference (TYPE) GRFNH_COMMAND 20080324
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080324

Method _RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) BAPI_FLD Field in parameter 20080324
2 Importing IV_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080324
3 Importing IV_PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20080324
4 Importing IV_PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20080324
5 Importing IV_RAISE Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20080324
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080324
History
Last changed by/on SAP  20141106 
SAP Release Created in 300