Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Constant | Private | Type reference (TYPE) | EQEGRANAME | 'GRFNBRAID' | Elementary Lock of Lock Entry (Table Name) | 20100504 | ||
| 2 | Constant | Private | Type reference (TYPE) | GRFN_BRA_STATUS | 20 | Business Rule Assignment Status - ID | 20100429 | ||
| 3 | Constant | Private | Type reference (TYPE) | GRFN_BRA_STATUS | 10 | Business Rule Assignment Status - ID | 20100428 | ||
| 4 | Constant | Private | Type reference (TYPE) | GRFN_BRA_STATUS | 0 | Business Rule Assignment Status - ID | 20100427 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | T_BUF_DB_BRAID | Buffer for BRAID table | 20100701 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | YT_BUF_CONTROL | Buffer for date-based control | 20100504 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | YT_BUF_CONTROL | Buffer for event-based control | 20100504 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | YT_BUF_RISK | Buffer for risk | 20100504 |
Methods
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 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100504 | |||
| 2 | IV_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | True for Common, False for regulation spcific | 20100504 | |||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 5 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 6 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 7 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20100504 | |||
| 8 | IV_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 9 | IV_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule HR Object ID | 20100504 | |||
| 2 | IV_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100504 | ||||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Retulation HR Object ID | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_DETAIL | Call by reference | Type reference (TYPE) | YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 3 | 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 | ET_DETAIL | Call by reference | Type reference (TYPE) | YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | EV_USE_COMMON | Call by reference | Type reference (TYPE) | GRFN_BRASGMT_USECOMMON | Use Common or Regulation-Specific BRs | 20100504 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 5 | 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 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 2 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation HR Object ID | 20100504 | |||
| 6 | IV_TRIGGER | Call by reference | Type reference (TYPE) | GRFN_CONTROL_TRIGGER | Date-Based or Event-Based Control, See HRP5304-DATE_EVENT | 20100504 | |||
| 7 | 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 | 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 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100504 | |||
| 2 | IV_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | True for Common, False for regulation spcific | 20100504 | |||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 5 | IV_CONTROL_TRIGGER | Call by reference | Type reference (TYPE) | GRFN_CONTROL_TRIGGER | Date-Based or Event-Based Control, See HRP5304-DATE_EVENT | 20100504 | |||
| 6 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 7 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 8 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20100504 | |||
| 9 | IV_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 10 | IV_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule HR Object ID | 20100504 | |||
| 2 | IV_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100504 | ||||
| 3 | IV_FREQUENCY | Call by reference | Type reference (TYPE) | GRFN_TF_FREQUENCY | Frequency | 20100504 | |||
| 4 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100504 | |||
| 5 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 6 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Retulation HR Object ID | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_DETAIL | Call by reference | Type reference (TYPE) | YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 3 | 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 | ET_DETAIL | Call by reference | Type reference (TYPE) | YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | EV_USE_COMMON | Call by reference | Type reference (TYPE) | GRFN_BRASGMT_USECOMMON | Use Common or Regulation-Specific BRs | 20100504 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 5 | 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 | IT_DETAIL | Call by reference | Type reference (TYPE) | CL_GRFN_MODEL_BRA=>YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100504 | |||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 5 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 6 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_DETAIL | Call by reference | Type reference (TYPE) | CL_GRFN_MODEL_BRA=>YT_BRA_CONTROL_DETAIL | (Control) Detail | 20100504 | |||
| 2 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100504 | |||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 5 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 6 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 7 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation HR Object ID | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100504 | |||
| 2 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100504 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation HR Object ID | 20100504 | |||
| 6 | IV_TRIGGER | Call by reference | Type reference (TYPE) | GRFN_CONTROL_TRIGGER | Date-Based or Event-Based Control, See HRP5304-DATE_EVENT | 20100504 | |||
| 7 | 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 | 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 | IV_REF_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Reference Object's ID | 20100412 | |||
| 2 | RV_RESULT | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100412 | |||
| 2 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100412 | |||
| 2 | IV_UNAME | Call by reference | Type reference (TYPE) | UNAME | SPACE | User Name | 20100412 | ||
| 3 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_BR | Call by reference | Type reference (TYPE) | GRFN_T_OBJECTID | List of Assigned Business Rules | 20100622 | |||
| 2 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control ID | 20100622 | |||
| 3 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100622 | |||
| 4 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation ID - INITIAL will return Common Business Rules | 20100628 | |||
| 5 | IV_VALID_FROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100622 | |||
| 6 | 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 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100504 | |||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 3 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 4 | IV_RISK | Call by reference | Type reference (TYPE) | HROBJID | Risk | 20100504 | |||
| 5 | IV_RISK_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Risk Object Type | 20100504 | |||
| 6 | IV_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 | |||
| 7 | IV_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100504 |
Method RSK_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule HR Object ID | 20100504 | |||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100504 | |||
| 3 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100504 |
Method RSK_RETRIEVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DETAIL | Call by reference | Type reference (TYPE) | YT_BRA_DETAIL | (Common) Detail | 20100504 | |||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100504 | |||
| 3 | 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 | 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 | IV_CONTROL_TRIGGER | Call by reference | Type reference (TYPE) | GRFN_CONTROL_TRIGGER | Date-Based or Event-Based Control, See HRP5304-DATE_EVENT | 20100506 | |||
| 2 | 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 | IT_OLD | Call by reference | Type reference (TYPE) | YT_DB_CONTROL | 20100506 | ||||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100506 | |||
| 3 | IV_NEW_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100506 | |||
| 4 | IV_NEW_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | True for Common, False for regulation spcific | 20100506 | |||
| 5 | IV_NEW_CTL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100506 | |||
| 6 | IV_NEW_CTLOTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100506 | |||
| 7 | IV_NEW_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20100506 | |||
| 8 | IV_NEW_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100506 | |||
| 9 | IV_NEW_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100506 | |||
| 2 | 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 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control HR Object ID | 20100506 | |||
| 2 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100506 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100506 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100506 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation HR Object ID | 20100506 | |||
| 6 | 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 | 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 | IT_OLD | Call by reference | Type reference (TYPE) | YT_DB_CONTROL | 20100430 | ||||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100430 | |||
| 3 | IV_NEW_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100430 | |||
| 4 | IV_NEW_COMMON | Call by reference | Type reference (TYPE) | ABAP_BOOL | True for Common, False for regulation spcific | 20100430 | |||
| 5 | IV_NEW_CTL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100430 | |||
| 6 | IV_NEW_CTLOTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100430 | |||
| 7 | IV_NEW_CTLTRIGGER | Call by reference | Type reference (TYPE) | GRFN_CONTROL_TRIGGER | Date-Based or Event-Based Control, See HRP5304-DATE_EVENT | 20100430 | |||
| 8 | IV_NEW_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20100430 | |||
| 9 | IV_NEW_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100430 | |||
| 10 | IV_NEW_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_NEW | Call by reference | Type reference (TYPE) | YS_BRA_CONTROL_DETAIL | (Control) Detail | 20100430 | |||
| 2 | IT_OLD | Call by reference | Type reference (TYPE) | YT_DB_CONTROL | 20100430 | ||||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100430 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100430 | |||
| 5 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_NEW | Call by reference | Type reference (TYPE) | YS_BRA_CONTROL_DETAIL | (Control) Detail | 20100430 | |||
| 2 | IT_OLD | Call by reference | Type reference (TYPE) | YT_DB_CONTROL | 20100430 | ||||
| 3 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control | 20100430 | |||
| 4 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100430 | |||
| 5 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100430 | |||
| 6 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20100430 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100430 | |||
| 2 | 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 | IV_CONTROL | Call by reference | Type reference (TYPE) | HROBJID | Control HR Object ID | 20100430 | |||
| 2 | IV_CONTROL_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | Control Object Type | 20100430 | |||
| 3 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100430 | |||
| 4 | IV_KEYDATE | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100430 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation HR Object ID | 20100430 | |||
| 6 | 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 | Generic GRC API exception | 20100430 |
Method _GUID_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100427 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IT_OLD | Call by reference | Type reference (TYPE) | YT_DB_BRA | 20100506 | ||||
| 2 | IV_GUID_BRA | Call by reference | Type reference (TYPE) | GRFN_GUID | BRA GUID | 20100506 | |||
| 3 | IV_NEW_BR | Call by reference | Type reference (TYPE) | HROBJID | Business Rule | 20100506 | |||
| 4 | IV_NEW_RSK | Call by reference | Type reference (TYPE) | HROBJID | Risk | 20100506 | |||
| 5 | IV_NEW_RSKOTYPE | Call by reference | Type reference (TYPE) | OTYPE | Risk Object Type | 20100506 | |||
| 6 | IV_NEW_VALIDFROM | Call by reference | Type reference (TYPE) | BEGDATUM | Start Date | 20100506 | |||
| 7 | IV_NEW_VALIDTO | Call by reference | Type reference (TYPE) | ENDDATUM | End Date | 20100506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100506 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |