Hierarchy
⤷
⤷
Properties
| Class | CL_GRFN_POLICY_UTIL | |
| Short Description | Utility Class for Policy Model | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_POLICY | GRC Policy Management |
| Created | 20100106 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_GRFN_POLICY_UTIL has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_GRFN_ROLEASSI_MODEL_NONHR | 20100716 | Model class for role assignment (Non-HR object) |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_ACTION_RESULT | 'APPROVED' | Policy Action Result | 20100524 | ||
| 2 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_ACTION_RESULT | 'REJECTED' | Policy Action Result | 20100524 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_ACTION_RESULT | 'REVIEWED' | Policy Action Result | 20100524 | ||
| 4 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_ACTION_RESULT | 'REWORK' | Policy Action Result | 20100524 | ||
| 5 | Constant | Public | Type reference (TYPE) | GRFN_AGENTSLOT | '0FN_POLICY_APPROVE' | Business Event | 20100630 | ||
| 6 | Constant | Public | Type reference (TYPE) | GRFN_AGENTSLOT | '0FN_POLICY_DEFAULT_APPR' | Business Event | 20100630 | ||
| 7 | Constant | Public | Type reference (TYPE) | GRFN_AGENTSLOT | '0FN_POLICY_REVIEW' | Business Event | 20100630 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'INHERITED' | 20100203 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'LOCALIZED' | 20100203 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'ASSIGNED' | 20100203 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | 'ACKN' | 20100202 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'QUIZ' | 20100202 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | 'SURV' | 20100202 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'OWNER' | 20100317 | |||
| 15 | Constant | Public | Type reference (TYPE) | FPM_EVENT_ID | 'FREEZE_ROLE_UIBB' | ID of the FPM Event | 20100701 | ||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'GENERATE_NEW_VERSION' | 20100210 | |||
| 17 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | ' --' | String | 20100601 | ||
| 18 | Constant | Public | Type reference (TYPE) | GRFN_ACUST_CHOICE | '02' | NOT accept the policy | 20100528 | ||
| 19 | Constant | Public | Type reference (TYPE) | GRFN_ACUST_CHOICE | '01' | Acknowledge and accept the policy | 20100528 | ||
| 20 | Constant | Public | Type reference (TYPE) | CLASSNAME | 'CL_GRFN_MODEL_SURVEY' | Reference type | 20100520 | ||
| 21 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | '99991231' | String | 20100917 | ||
| 22 | Constant | Public | Type reference (TYPE) | SYMSGID | 'GRFN_POLICY' | Message Class | 20100906 | ||
| 23 | Constant | Public | Type reference (TYPE) | DDOBJNAME | 'GRFN_S_UI_POLICY_ROLE' | Policy People Upload File Signature for External Role, Role | 20110301 | ||
| 24 | Constant | Public | Type reference (TYPE) | DDOBJNAME | 'GRFN_S_UI_POLICY_USER' | Policy People Upload File Signature for External User, User | 20110301 | ||
| 25 | Constant | Public | Type reference (TYPE) | DDOBJNAME | 'GRFN_S_UI_POLICY_USERGRP' | Policy People Upload File Signature for External User Group | 20110301 | ||
| 26 | Constant | Public | Type reference (TYPE) | GRPC_QCATEGORY | 'G' | Question category - Policy Acknowledgement | 20100521 | ||
| 27 | Constant | Public | Type reference (TYPE) | GRPC_QCATEGORY | 'F' | Question category - Policy Approval | 20100521 | ||
| 28 | Constant | Public | Type reference (TYPE) | GRPC_QCATEGORY | 'H' | Question category - Policy Quiz | 20100521 | ||
| 29 | Constant | Public | Type reference (TYPE) | GRPC_QCATEGORY | 'I' | Question category - Policy Survey | 20100521 | ||
| 30 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'EXTROLE' | Policy Recipient Type | 20100127 | ||
| 31 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'EXTUSER' | Policy Recipient Type | 20100127 | ||
| 32 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'LDAPDL' | Policy Recipient Type | 20120209 | ||
| 33 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'LDAPUSER' | Policy Recipient Type | 20120209 | ||
| 34 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'ROLE' | Policy Recipient Type | 20100127 | ||
| 35 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'USER' | Policy Recipient Type | 20100127 | ||
| 36 | Constant | Public | Type reference (TYPE) | GRFN_POLICY_RCPT_TYPE | 'USERGRP' | Policy Recipient Type | 20100127 | ||
| 37 | Constant | Public | Type reference (TYPE) | GRFN_API_OBJECT_ID | '99999999' | Root Node ID in Hierarchy | 20100521 | ||
| 38 | Constant | Public | Type reference (TYPE) | GRFN_ATTRVALUE | 'S10' | Attribute Value | 20100316 | ||
| 39 | Constant | Public | Type reference (TYPE) | GRFN_ATTRVALUE | 'S11' | Attribute Value | 20100125 | ||
| 40 | Constant | Public | Type reference (TYPE) | GRFN_ATTRVALUE | 'S04' | Attribute Value | 20100125 | ||
| 41 | Constant | Public | Type reference (TYPE) | GRFN_ATTRVALUE | 'S03' | Attribute Value | 20100125 | ||
| 42 | Constant | Public | Type reference (TYPE) | GRFN_SURVEY_TYPE | 'PA' | Survey Type-Acknowledgement | 20100517 | ||
| 43 | Constant | Public | Type reference (TYPE) | GRFN_SURVEY_TYPE | 'PQ' | Survey Type-Quizz | 20100517 | ||
| 44 | Constant | Public | Type reference (TYPE) | GRFN_SURVEY_TYPE | 'PS' | Survey Type-Survey | 20100517 | ||
| 45 | Constant | Public | Type reference (TYPE) | WDUI_VISIBILITY | 1 | Web Dynpro: Visibility | 20100202 | ||
| 46 | Constant | Public | Type reference (TYPE) | WDUI_VISIBILITY | 2 | Web Dynpro: Visibility | 20100202 | ||
| 47 | Constant | Public | Type reference (TYPE) | STRING | 'APPROVER' | 20100128 | |||
| 48 | Constant | Public | Type reference (TYPE) | STRING | 'REVIEWER' | 20100128 | |||
| 49 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SUB_ACTIVITY' | String | 20100618 | ||
| 50 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_CTRL' | String | 20100618 | ||
| 51 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_DOC' | String | 20100805 | ||
| 52 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SUB_EXCLUSION' | String | 20100618 | ||
| 53 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_GEN' | String | 20100618 | ||
| 54 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_ISSUE' | String | 20100812 | ||
| 55 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SUB_ORG' | String | 20100618 | ||
| 56 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SUB_PEOPLE' | String | 20100618 | ||
| 57 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SUB_PROCESS' | String | 20100618 | ||
| 58 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_REV_APP' | String | 20100701 | ||
| 59 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_RISK' | String | 20100618 | ||
| 60 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_ROLE' | String | 20100701 | ||
| 61 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SCP' | String | 20100701 | ||
| 62 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'POLICY_SOC' | String | 20100618 | ||
| 63 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'V_GENERAL' | WD View Name: General | 20100915 | ||
| 64 | Constant | Public | Type reference (TYPE) | GRFN_TEXT | 'V_POLICYGRP' | String | 20100916 | ||
| 65 | Static Attribute | Private | Type reference (TYPE) | YT_ROLE_ASS_DB_BUFFER | 20100722 | ||||
| 66 | Static Attribute | Public | Type reference (TYPE) | AGR_TT_NAME | List of roles | 20100726 | |||
| 67 | Static Attribute | Private | Type reference (TYPE) | YT_ROLE_ASS_BUFFER | 20100712 |
Methods
Events
Class CL_GRFN_POLICY_UTIL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_ROLE_ASS_BUFFER | Private | See coding | 20100712 | BEGIN OF ys_role_ass_buffer,
begda TYPE grfn_validfrom,
endda TYPE grfn_validto,
username TYPE uname,
role TYPE agr_name,
object_list type grfn_t_api_object_id,
role_list TYPE grfn_t_role_list,
END OF ys_role_ass_buffer
|
||
| 2 | YT_ROLE_ASS_BUFFER | Private | See coding | 20100709 | yt_role_ass_buffer TYPE HASHED TABLE OF ys_role_ass_buffer WITH UNIQUE KEY begda endda username role
|
||
| 3 | YT_ROLE_ASS_DB_BUFFER | Private | See coding | 20100722 | yt_role_ass_db_buffer TYPE HASHED TABLE OF GRFNROLEASSNMT WITH UNIQUE KEY objid begda username role
|
Method Signatures
Method CHECK_DOCUMENTS_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100720 | |||
| 2 | IV_OBJECT_ID | Value transfer | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100720 | |||
| 3 | RV_OK | Value transfer | Type reference (TYPE) | GRFN_BOOLEAN | Indicator | 20100720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100720 |
Method CHECK_USER_ROLE_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ROLE | Call by reference | Type reference (TYPE) | GRFN_T_ENTITY_ROLE | List of roles | 20100623 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100623 | |||
| 3 | IV_OBJ_VALIDFROM | Call by reference | Type reference (TYPE) | GRFN_VALIDFROM | Begin Date | 20100623 | |||
| 4 | IV_OBJ_VALIDTO | Call by reference | Type reference (TYPE) | GRFN_VALIDTO | End Date | 20100623 | |||
| 5 | IV_USERNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20100623 | |||
| 6 | RV_EXISTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100623 |
Method CHECK_USER_ROLE_ASSIGNMENT on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_ALL_PARENT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARENT_LIST | Call by reference | Type reference (TYPE) | GRPC_T_API_OBJECT_LIST | Object list | 20100609 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100609 | |||
| 3 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100609 | |||
| 4 | IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100609 |
Method GET_ASSIGNED_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APPROVER | Call by reference | Type reference (TYPE) | SPERS_ULST | User names table | 20100630 | |||
| 2 | ET_REVIEWER | Call by reference | Type reference (TYPE) | SPERS_ULST | User names table | 20100630 | |||
| 3 | EV_OWNER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20100630 | |||
| 4 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100630 | |||
| 5 | IV_POLICYVER_ID | Value transfer | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100630 |
Method GET_DOMAIN_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEY | Call by reference | Type reference (TYPE) | STRING | 20100204 | ||||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20100204 | ||
| 3 | IV_NAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20100204 | |||
| 4 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20100204 |
Method GET_DOMAIN_TEXT on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_GROUP_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PLAN_ID | Call by reference | Type reference (TYPE) | GUID_32 | GUID in 'CHAR' Format in Uppercase | 20120410 | |||
| 2 | PLAN_NAME | Call by reference | Type reference (TYPE) | GRFN_TEXT100 | Text | 20120410 |
Method GET_GROUP_NAME on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_HR_OBJ_VALIDITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALID_FROM | Call by reference | Type reference (TYPE) | GRFN_VALIDFROM | Begin Date | 20100203 | |||
| 2 | EV_VALID_TO | Call by reference | Type reference (TYPE) | GRFN_VALIDTO | Begin Date | 20100203 | |||
| 3 | IV_ENTITY | Call by reference | Type reference (TYPE) | GRFN_API_ENTITY_ID | Entity ID | 20100203 | |||
| 4 | IV_OBJID | Call by reference | Type reference (TYPE) | GRFN_OBJECTID | Object ID | 20100203 | |||
| 5 | IV_TYPE | Call by reference | Type reference (TYPE) | GRFN_OBJTYPE_TYP | Usage Type | 20100203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100203 |
Method GET_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | String | 20100106 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100106 | |||
| 3 | RV_TEXT | Value transfer | Type reference (TYPE) | GRFN_TEXT | UUID of the GRC object (char32) | 20100106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100106 |
Method GET_PLAN_GENNERAL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PLAN_INFO | Call by reference | Type reference (TYPE) | GRFN_T_API_PLANNER_DATA | The list of Planner data | 20120410 | |||
| 2 | IT_SURVEY_LIST | Call by reference | Type reference (TYPE) | GRFN_T_SVYINST | Survey instance table | 20120410 | |||
| 3 | IT_SVY_TYPE | Call by reference | Type reference (TYPE) | GRFN_SURVEY_TYPE | Survey Type | 20120410 |
Method GET_PLAN_GENNERAL_INFO on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_RESPONSIBLE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100430 | |||
| 2 | IV_COMP_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100430 | |||
| 3 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100430 | |||
| 4 | RT_USER_LIST | Value transfer | Type reference (TYPE) | GRFN_T_USER_LIST | user list | 20100430 |
Method GET_RESPONSIBLE_USER on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_RESPONSIBLE_USER_LIST_STR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100531 | |||
| 2 | IV_OBJ_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100531 | |||
| 3 | RV_NAME_LIST_STRING | Value transfer | Type reference (TYPE) | STRING | 20100531 |
Method GET_RESPONSIBLE_USER_LIST_STR on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_SOURCE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SOURCE_NAME | Value transfer | Type reference (TYPE) | GRFN_TEXT | String | 20100520 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100520 | |||
| 3 | IS_POLICY_SOURCE | Call by reference | Type reference (TYPE) | GRFN_S_POLICY_SOURCE | Policy Source Structure | 20100520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100520 |
Method GET_SURVEY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SURVEY_LIST | Call by reference | Type reference (TYPE) | GRFN_T_SVYINST | Survey instance table for survey | 20100520 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100520 | |||
| 3 | IV_LATEST | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Get latest survey | 20100528 | ||
| 4 | IV_POLICY_VER_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Policy Version ID | 20100520 |
Method GET_SURVEY_LIST on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_SURVEY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QANSWER | Call by reference | Type reference (TYPE) | GRFN_T_SURVEY_QUESTION_ANSWER | Survey Question answer | 20100520 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100520 | |||
| 3 | IV_SURVEY | Call by reference | Type reference (TYPE) | GRFN_S_SVYINST | Survey Instance | 20100520 |
Method GET_SURVEY_RESULT on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_USERGRP_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNECTOR | Call by reference | Type reference (TYPE) | IF_GRAC_AD_TYPES=>YSYSTEM_ID | System ID | 20100326 | |||
| 2 | IV_USERGRP_ID | Call by reference | Type reference (TYPE) | GRAC_USER_GRP | User Group | 20100326 | |||
| 3 | RV_USERGRP_NAME | Value transfer | Type reference (TYPE) | GRFN_TEXT | String | 20100326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100326 |
Method GET_USER_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EMAIL | Call by reference | Type reference (TYPE) | AD_SMTPADR | Recipients defined by user name | 20100526 | |||
| 2 | IV_TASKPLANID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100526 | |||
| 3 | RV_USER_NAME | Value transfer | Type reference (TYPE) | STRING | Recipients defined by e-mail-address | 20100526 |
Method GET_USER_NAME on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_USER_ROLE_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_OBJECT_ID | Table type for object details structure | 20100623 | |||
| 2 | ET_ROLE_LIST | Call by reference | Type reference (TYPE) | GRFN_T_ROLE_LIST | List of the users and roles for the object | 20100623 | |||
| 3 | IT_ROLE | Call by reference | Type reference (TYPE) | AGR_TT_NAME | 20100623 | ||||
| 4 | IV_OBJ_VALIDFROM | Call by reference | Type reference (TYPE) | GRFN_VALIDFROM | Start Date | 20100623 | |||
| 5 | IV_OBJ_VALIDTO | Call by reference | Type reference (TYPE) | GRFN_VALIDTO | End Date | 20100623 | |||
| 6 | IV_USERNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20100623 |
Method GET_USER_ROLE_ASSIGNMENT on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_USER_ROLE_ASSIGN_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_OBJECT_ID | Table type for object details structure | 20100712 | |||
| 2 | ET_ROLE_LIST | Call by reference | Type reference (TYPE) | GRFN_T_ROLE_LIST | List of the users and roles for the object | 20100712 | |||
| 3 | IV_OBJ_VALIDFROM | Call by reference | Type reference (TYPE) | GRFN_VALIDFROM | Start Date | 20100712 | |||
| 4 | IV_OBJ_VALIDTO | Call by reference | Type reference (TYPE) | GRFN_VALIDTO | End Date | 20100712 | |||
| 5 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20100712 | |||
| 6 | IV_USERNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20100712 |
Method GET_USER_ROLE_ASSIGN_BUF on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_USER_ROLE_ASSIGN_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_OBJECT_ID | Table type for object details structure | 20100712 | |||
| 2 | ET_ROLE_LIST | Call by reference | Type reference (TYPE) | GRFN_T_ROLE_LIST | List of the users and roles for the object | 20100712 | |||
| 3 | IV_OBJ_VALIDFROM | Call by reference | Type reference (TYPE) | GRFN_VALIDFROM | Start Date | 20100712 | |||
| 4 | IV_OBJ_VALIDTO | Call by reference | Type reference (TYPE) | GRFN_VALIDTO | End Date | 20100712 | |||
| 5 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20100712 | |||
| 6 | IV_USERNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20100712 |
Method GET_USER_ROLE_ASSIGN_DB on class CL_GRFN_POLICY_UTIL has no exception.
Method GET_WORKFLOW_SUMMARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WORKFLOW_SUMMARY | Call by reference | Type reference (TYPE) | GRFN_T_POLICY_WORKFLOW_SUMMARY | Workflow summary and status for policy management | 20100521 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100521 | |||
| 3 | IV_POLICY_VER_ID | Call by reference | Type reference (TYPE) | GRFN_POLICY_ID | Policy version ID | 20100521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100629 |
Method POLICY_ACKN_TMPL_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESULT | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20100524 | |||
| 2 | EV_SURVEY_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100524 |
Method POLICY_ACKN_TMPL_EXIST on class CL_GRFN_POLICY_UTIL has no exception.
Method SET_LONG_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | Text ID | 20100106 | |||
| 2 | IV_COMMAND | Call by reference | Type reference (TYPE) | GRFNH_COMMAND | 20100106 | ||||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100106 | |||
| 4 | IV_TEXT | Call by reference | Type reference (TYPE) | GRFN_TEXT | String | 20100106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100106 |
Method SYN_DB_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DB_DATA | Call by reference | Type reference (TYPE) | YT_ROLE_ASS_DB_BUFFER | 20110303 | ||||
| 2 | IV_ROLE | Call by reference | Type reference (TYPE) | AGR_NAME | Role Name | 20110303 | |||
| 3 | IV_USERNAME | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110303 |
Method SYN_DB_BUF on class CL_GRFN_POLICY_UTIL has no exception.
Method SYN_USER_ROLE_ASSIGN_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ROLES | Call by reference | Type reference (TYPE) | GRFN_T_ROLE_ASSIGNMENT | Table of role assignments | 20100716 | |||
| 2 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100716 |
Method SYN_USER_ROLE_ASSIGN_BUF on class CL_GRFN_POLICY_UTIL has no exception.
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |