SAP ABAP Class CL_GRFN_MODEL_BRA (Business Rule Assignment model class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_AUTO_MONITOR (Package) GRC Automated Monitoring Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20100305
Properties
Class CL_GRFN_MODEL_BRA  
Short Description Business Rule Assignment model class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_AUTO_MONITOR   GRC Automated Monitoring Framework 
Created 20100305   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_MODEL_BRA 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 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_MODEL Interface for handling of GRC API models 20100305
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_API_BRA 20100408 Business Rule Assignment API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EQEGRANAME Constant Private Type reference (TYPE) EQEGRANAME 'GRFNBRAID' Elementary Lock of Lock Entry (Table Name) 20100504
2 GC_STATUS_INVALID_BY_DELETE Constant Private Type reference (TYPE) GRFN_BRA_STATUS 20 Business Rule Assignment Status - ID 20100429
3 GC_STATUS_INVALID_BY_UPDATE Constant Private Type reference (TYPE) GRFN_BRA_STATUS 10 Business Rule Assignment Status - ID 20100428
4 GC_STATUS_VALID Constant Private Type reference (TYPE) GRFN_BRA_STATUS 0 Business Rule Assignment Status - ID 20100427
5 GT_BUF_BRAID Static Attribute Private Type reference (TYPE) T_BUF_DB_BRAID Buffer for BRAID table 20100701
6 MT_BUF_CONTROL_DATE Instance attribute Private Type reference (TYPE) YT_BUF_CONTROL Buffer for date-based control 20100504
7 MT_BUF_CONTROL_EVENT Instance attribute Private Type reference (TYPE) YT_BUF_CONTROL Buffer for event-based control 20100504
8 MT_BUF_RISK Instance attribute Private Type reference (TYPE) YT_BUF_RISK Buffer for risk 20100504
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100407
2 CTL_E_ADD Instance method Protected Method (Control - Event) Add a BR 20100504
3 CTL_E_DELETE Instance method Protected Method (Control - Event) Delete a BR 20100504
4 CTL_E_RETRIEVE_COM Instance method Protected Method (Control - Event) Retrieve common BRs 20100504
5 CTL_E_RETRIEVE_REG Instance method Protected Method (Control - Event) Retrieve regulation specific BRs 20100504
6 CTL_E_UPDATE_REG_USECOM Instance method Protected Method (Control - Event) Update regulation specific - Use Common X 20100504
7 CTL_T_ADD Instance method Protected Method (Control - daTe) Add a BR 20100504
8 CTL_T_DELETE Instance method Protected Method (Control - daTe) Delete a BR, One or All frequencies 20100504
9 CTL_T_RETRIEVE_COM Instance method Protected Method (Control - daTe) Retrieve common BRs 20100504
10 CTL_T_RETRIEVE_REG Instance method Protected Method (Control - daTe) Retrieve regulation specific BRs 20100504
11 CTL_T_UPDATE_COM_FREQ Instance method Protected Method (Control - daTe) Update common - BR Frequency 20100504
12 CTL_T_UPDATE_REG_FREQ Instance method Protected Method (Control - daTe) Update regulation specific - BR Frequency 20100504
13 CTL_T_UPDATE_REG_USECOM Instance method Protected Method (Control - daTe) Update regulation specific - Use Common X 20100504
14 GET_BRA_GUID Static method Protected Method 20100408
15 GET_BRA_OBJID Static method Protected Method 20100412
16 IS_LOCKED Instance method Protected Method 20100408
17 LOCK Instance method Protected Method 20100408
18 QUERY_BY_CONTROL Static method Public Method 20100622
19 RSK_ADD Instance method Protected Method (Risk) Add a BR 20100504
20 RSK_DELETE Instance method Protected Method (Risk) Delete a BR 20100504
21 RSK_RETRIEVE Instance method Protected Method (Risk) Retrieve BRs 20100504
22 UNLOCK Instance method Private Method 20100408
23 _CTL_BUFFER_LOAD Instance method Private Method 20100506
24 _CTL_E_PERIODMERGE_ADD Instance method Private Method [Merge Logic] 20100506
25 _CTL_E_UPDATE_REG_F_T Instance method Private Method 20100506
26 _CTL_E_UPDATE_REG_T_F Instance method Private Method 20100506
27 _CTL_T_PERIODMERGE_ADD Instance method Private Method [Merge Logic] 20100430
28 _CTL_T_PERIODMERGE_COM_FREQ Instance method Private Method [Merge Logic - Original Method] 20100430
29 _CTL_T_PERIODMERGE_REG_FREQ Instance method Private Method [Merge Logic] 20100430
30 _CTL_T_UPDATE_REG_F_T Instance method Private Method 20100430
31 _CTL_T_UPDATE_REG_T_F Instance method Private Method 20100430
32 _GUID_CREATE Static method Private Method 20100427
33 _RSK_BUFFER_LOAD Instance method Private Method 20100506
34 _RSK_PERIODMERGE_ADD Instance method Private Method [Merge Logic] 20100506
Events
Class CL_GRFN_MODEL_BRA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BUF_DB_BRAID Private See coding 20100701 t_buf_db_braid TYPE STANDARD TABLE OF grfnbraid
2 YS_BRA_CONTROL_DETAIL Protected See coding (Control) Detail 20100419 BEGIN OF ys_bra_control_detail, bra_guid TYPE grfnbra-bra_guid, bra_item_guid TYPE grfnbra-bra_item_guid, br TYPE grfnbra-brid_hr, valid_from TYPE grfnbra-valid_from, valid_to TYPE grfnbra-valid_to, ctl_trigger TYPE grfnbractl-ctl_trigger, is_common TYPE grfnbractl-is_common, regulation TYPE grfnbractl-regid_hr, frequency TYPE grfnbractl-frequency, monitoring TYPE grfnbractl-monitoring, compliance TYPE grfnbractl-compliance, END OF ys_bra_control_detail
3 YS_BRA_DETAIL Protected See coding (Common) Detail 20100506 BEGIN OF ys_bra_detail, bra_guid TYPE grfnbra-bra_guid, bra_item_guid TYPE grfnbra-bra_item_guid, br TYPE grfnbra-brid_hr, valid_from TYPE grfnbra-valid_from, valid_to TYPE grfnbra-valid_to, END OF ys_bra_detail
4 YS_BUF_CONTROL Private See coding 20100426 BEGIN OF ys_buf_control, bra_guid TYPE grfnbra-bra_guid, db_bra TYPE yt_buf_db_bra, db_bractl TYPE yt_buf_db_bractl, END OF ys_buf_control
5 YS_BUF_DB_BRA Private See coding 20100426 BEGIN OF ys_buf_db_bra. INCLUDE TYPE ys_buf_flag. INCLUDE TYPE grfnbra. TYPES END OF ys_buf_db_bra
6 YS_BUF_DB_BRACTL Private See coding 20100426 BEGIN OF ys_buf_db_bractl. INCLUDE TYPE ys_buf_flag. INCLUDE TYPE grfnbractl. TYPES END OF ys_buf_db_bractl
7 YS_BUF_FLAG Private See coding 20100426 BEGIN OF ys_buf_flag, _changed TYPE grfn_xfeld, _activity TYPE grfn_api_activity, " 01-Create, 02-Change. See grfn0_c_activity. END OF ys_buf_flag
8 YS_BUF_RISK Private See coding 20100504 BEGIN OF ys_buf_risk, bra_guid TYPE grfnbra-bra_guid, db_bra TYPE yt_buf_db_bra, END OF ys_buf_risk
9 YS_DB_BRA Private See coding 20100506 BEGIN OF ys_db_bra, _flag TYPE abap_bool, bra TYPE grfnbra, END OF ys_db_bra
10 YS_DB_CONTROL Private See coding 20100428 BEGIN OF ys_db_control, _flag TYPE abap_bool, bra TYPE grfnbra, bractl TYPE grfnbractl, END OF ys_db_control
11 YT_BRA_CONTROL_DETAIL Protected See coding (Control) Detail 20100419 yt_bra_control_detail TYPE STANDARD TABLE OF ys_bra_control_detail
12 YT_BRA_DETAIL Protected See coding (Common) Detail 20100506 yt_bra_detail TYPE STANDARD TABLE OF ys_bra_detail
13 YT_BUF_CONTROL Private See coding 20100426 yt_buf_control TYPE STANDARD TABLE OF ys_buf_control
14 YT_BUF_DB_BRA Private See coding 20100426 yt_buf_db_bra TYPE STANDARD TABLE OF ys_buf_db_bra WITH DEFAULT KEY
15 YT_BUF_DB_BRACTL Private See coding 20100426 yt_buf_db_bractl TYPE STANDARD TABLE OF ys_buf_db_bractl WITH DEFAULT KEY
16 YT_BUF_RISK Private See coding 20100504 yt_buf_risk TYPE STANDARD TABLE OF ys_buf_risk
17 YT_DB_BRA Private See coding 20100506 yt_db_bra TYPE STANDARD TABLE OF ys_db_bra
18 YT_DB_CONTROL Private See coding 20100428 yt_db_control TYPE STANDARD TABLE OF ys_db_control
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GRFN_MODEL_BRA has no parameter.
Method CONSTRUCTOR on class CL_GRFN_MODEL_BRA has no exception.

Method CTL_E_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100504
2 Importing IV_COMMON Call by reference Type reference (TYPE) ABAP_BOOL True for Common, False for regulation spcific 20100504
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
5 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
6 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
7 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation 20100504
8 Importing IV_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
9 Importing IV_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_E_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule HR Object ID 20100504
2 Importing IV_COMMON Call by reference Type reference (TYPE) ABAP_BOOL 20100504
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Retulation HR Object ID 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_E_RETRIEVE_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504

Method CTL_E_RETRIEVE_COM on class CL_GRFN_MODEL_BRA has no exception.

Method CTL_E_RETRIEVE_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Exporting EV_USE_COMMON Call by reference Type reference (TYPE) GRFN_BRASGMT_USECOMMON Use Common or Regulation-Specific BRs 20100504
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100504

Method CTL_E_RETRIEVE_REG on class CL_GRFN_MODEL_BRA has no exception.

Method CTL_E_UPDATE_REG_USECOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
2 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100504
6 Importing IV_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100504
7 Importing IV_USE_COMMON Call by reference Type reference (TYPE) GRFN_BRASGMT_USECOMMON Use Common or Regulation-Specific BRs 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_T_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100504
2 Importing IV_COMMON Call by reference Type reference (TYPE) ABAP_BOOL True for Common, False for regulation spcific 20100504
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
5 Importing IV_CONTROL_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100504
6 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
7 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
8 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation 20100504
9 Importing IV_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
10 Importing IV_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_T_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule HR Object ID 20100504
2 Importing IV_COMMON Call by reference Type reference (TYPE) ABAP_BOOL 20100504
3 Importing IV_FREQUENCY Call by reference Type reference (TYPE) GRFN_TF_FREQUENCY Frequency 20100504
4 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100504
5 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
6 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Retulation HR Object ID 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_T_RETRIEVE_COM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504

Method CTL_T_RETRIEVE_COM on class CL_GRFN_MODEL_BRA has no exception.

Method CTL_T_RETRIEVE_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Exporting EV_USE_COMMON Call by reference Type reference (TYPE) GRFN_BRASGMT_USECOMMON Use Common or Regulation-Specific BRs 20100504
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100504

Method CTL_T_RETRIEVE_REG on class CL_GRFN_MODEL_BRA has no exception.

Method CTL_T_UPDATE_COM_FREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DETAIL Call by reference Type reference (TYPE) CL_GRFN_MODEL_BRA=>YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100504
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
5 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
6 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_T_UPDATE_REG_FREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DETAIL Call by reference Type reference (TYPE) CL_GRFN_MODEL_BRA=>YT_BRA_CONTROL_DETAIL (Control) Detail 20100504
2 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100504
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
5 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
6 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
7 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method CTL_T_UPDATE_REG_USECOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100504
2 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100504
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100504
6 Importing IV_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100504
7 Importing IV_USE_COMMON Call by reference Type reference (TYPE) GRFN_BRASGMT_USECOMMON Use Common or Regulation-Specific BRs 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method GET_BRA_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REF_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Reference Object's ID 20100412
2 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100408
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100408

Method GET_BRA_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100412
2 Returning RV_REF_OBJID_API Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Reference Object's ID 20100412

Method GET_BRA_OBJID on class CL_GRFN_MODEL_BRA has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100412
2 Importing IV_UNAME Call by reference Type reference (TYPE) UNAME SPACE User Name 20100412
3 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100412

Method IS_LOCKED on class CL_GRFN_MODEL_BRA has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100409
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100408

Method QUERY_BY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BR Call by reference Type reference (TYPE) GRFN_T_OBJECTID List of Assigned Business Rules 20100622
2 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control ID 20100622
3 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100622
4 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation ID - INITIAL will return Common Business Rules 20100628
5 Importing IV_VALID_FROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100622
6 Importing IV_VALID_TO Call by reference Type reference (TYPE) ENDDATUM End Date 20100622

Method QUERY_BY_CONTROL on class CL_GRFN_MODEL_BRA has no exception.

Method RSK_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100504
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
4 Importing IV_RISK Call by reference Type reference (TYPE) HROBJID Risk 20100504
5 Importing IV_RISK_OTYPE Call by reference Type reference (TYPE) OTYPE Risk Object Type 20100504
6 Importing IV_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
7 Importing IV_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method RSK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BR Call by reference Type reference (TYPE) HROBJID Business Rule HR Object ID 20100504
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100504

Method RSK_RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DETAIL Call by reference Type reference (TYPE) YT_BRA_DETAIL (Common) Detail 20100504
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100504
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100504

Method RSK_RETRIEVE on class CL_GRFN_MODEL_BRA has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100409

Method UNLOCK on class CL_GRFN_MODEL_BRA has no exception.

Method _CTL_BUFFER_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100506
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100506

Method _CTL_BUFFER_LOAD on class CL_GRFN_MODEL_BRA has no exception.

Method _CTL_E_PERIODMERGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OLD Call by reference Type reference (TYPE) YT_DB_CONTROL 20100506
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100506
3 Importing IV_NEW_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100506
4 Importing IV_NEW_COMMON Call by reference Type reference (TYPE) ABAP_BOOL True for Common, False for regulation spcific 20100506
5 Importing IV_NEW_CTL Call by reference Type reference (TYPE) HROBJID Control 20100506
6 Importing IV_NEW_CTLOTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100506
7 Importing IV_NEW_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation 20100506
8 Importing IV_NEW_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100506
9 Importing IV_NEW_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100506

Method _CTL_E_UPDATE_REG_F_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100506
2 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100506

Method _CTL_E_UPDATE_REG_F_T on class CL_GRFN_MODEL_BRA has no exception.

Method _CTL_E_UPDATE_REG_T_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control HR Object ID 20100506
2 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100506
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100506
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100506
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100506
6 Importing IV_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100506

Method _CTL_T_PERIODMERGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OLD Call by reference Type reference (TYPE) YT_DB_CONTROL 20100430
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100430
3 Importing IV_NEW_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100430
4 Importing IV_NEW_COMMON Call by reference Type reference (TYPE) ABAP_BOOL True for Common, False for regulation spcific 20100430
5 Importing IV_NEW_CTL Call by reference Type reference (TYPE) HROBJID Control 20100430
6 Importing IV_NEW_CTLOTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100430
7 Importing IV_NEW_CTLTRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100430
8 Importing IV_NEW_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation 20100430
9 Importing IV_NEW_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100430
10 Importing IV_NEW_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100430

Method _CTL_T_PERIODMERGE_COM_FREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW Call by reference Type reference (TYPE) YS_BRA_CONTROL_DETAIL (Control) Detail 20100430
2 Importing IT_OLD Call by reference Type reference (TYPE) YT_DB_CONTROL 20100430
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100430
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100430
5 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100430

Method _CTL_T_PERIODMERGE_REG_FREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW Call by reference Type reference (TYPE) YS_BRA_CONTROL_DETAIL (Control) Detail 20100430
2 Importing IT_OLD Call by reference Type reference (TYPE) YT_DB_CONTROL 20100430
3 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control 20100430
4 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100430
5 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100430
6 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation 20100430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100430

Method _CTL_T_UPDATE_REG_F_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100430
2 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100430

Method _CTL_T_UPDATE_REG_F_T on class CL_GRFN_MODEL_BRA has no exception.

Method _CTL_T_UPDATE_REG_T_F Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTROL Call by reference Type reference (TYPE) HROBJID Control HR Object ID 20100430
2 Importing IV_CONTROL_OTYPE Call by reference Type reference (TYPE) OTYPE Control Object Type 20100430
3 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100430
4 Importing IV_KEYDATE Call by reference Type reference (TYPE) BEGDATUM Start Date 20100430
5 Importing IV_REGULATION Call by reference Type reference (TYPE) HROBJID Regulation HR Object ID 20100430
6 Importing IV_TRIGGER Call by reference Type reference (TYPE) GRFN_CONTROL_TRIGGER Date-Based or Event-Based Control, See HRP5304-DATE_EVENT 20100430
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100430

Method _GUID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100427
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100427

Method _RSK_BUFFER_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20100506

Method _RSK_BUFFER_LOAD on class CL_GRFN_MODEL_BRA has no exception.

Method _RSK_PERIODMERGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OLD Call by reference Type reference (TYPE) YT_DB_BRA 20100506
2 Importing IV_GUID_BRA Call by reference Type reference (TYPE) GRFN_GUID BRA GUID 20100506
3 Importing IV_NEW_BR Call by reference Type reference (TYPE) HROBJID Business Rule 20100506
4 Importing IV_NEW_RSK Call by reference Type reference (TYPE) HROBJID Risk 20100506
5 Importing IV_NEW_RSKOTYPE Call by reference Type reference (TYPE) OTYPE Risk Object Type 20100506
6 Importing IV_NEW_VALIDFROM Call by reference Type reference (TYPE) BEGDATUM Start Date 20100506
7 Importing IV_NEW_VALIDTO Call by reference Type reference (TYPE) ENDDATUM End Date 20100506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100506
History
Last changed by/on SAP  20141106 
SAP Release Created in 600