Hierarchy
⤷ GRC-AC (Application Component) Access Control
⤷ GRAC_ROLE_MANAGEMENT (Package) GRC ERM Support
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_OIF_BASE | Provide OIF common functions, maintain OIF status | 20100415 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GRFN_OIF_BASE | OIF class interface | 20100415 |
Properties
Class | CL_GRAC_OIF_ROLE_EXPORT | |
Short Description | Class of role export | |
Super Class | CL_GRFN_OIF_BASE | Provide OIF common functions, maintain OIF status |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GRAC_ROLE_MANAGEMENT | GRC ERM Support |
Created | 20100401 | 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 | GRACR | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_GRFN_OIF_BASE | OIF class interface | 20100415 |
Friends
Class CL_GRAC_OIF_ROLE_EXPORT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CSV_STRINGS | Constant | Public | See coding | 20110324 | ||||
2 | EXCEL_STRINGS | Constant | Public | See coding | 20100408 | ||||
3 | EXCEL_STRINGS_COMMA | Constant | Public | See coding | 20100426 | ||||
4 | EXPORT_STRINGS | Constant | Public | See coding | 20100408 | ||||
5 | PDF_STRINGS | Constant | Public | See coding | 20100409 | ||||
6 | ROLE_EXPORT_ATTRIBUTES | Constant | Public | See coding | 20100407 | ||||
7 | ROLE_STANDARD_ATTRIBUTES | Constant | Public | See coding | 20110412 | ||||
8 | WORD_STRINGS | Constant | Public | See coding | 20100407 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_ACTION_LIST | Static method | Private | Method | Build the list of role actions for WORD format | 20100409 |
2 | BUILD_APPROVER_OWNER_LIST | Static method | Private | Method | Build the list of role approvers / owners for WORD format | 20100409 |
3 | BUILD_ATTR_EXCEL | Static method | Private | Method | Build output Excel for attribute and description | 20100413 |
4 | BUILD_ATTR_STRING | Static method | Private | Method | Build output string for attribute and description | 20100407 |
5 | BUILD_CDF_LIST | Static method | Private | Method | Build CDF list for WORD | 20100618 |
6 | BUILD_CDF_NAME_LIST | Static method | Private | Method | Build Custom Field name list | 20100527 |
7 | BUILD_CDF_VALUE_LIST | Static method | Private | Method | Build Custom Field value list | 20100527 |
8 | BUILD_CHILD_ROLE_CONNGRP_LIST | Static method | Private | Method | Build the list of child role connector group | 20100415 |
9 | BUILD_CHILD_ROLE_LIST | Static method | Private | Method | Build the list of children roles for WORD format | 20100409 |
10 | BUILD_COMPANY_LIST | Static method | Private | Method | Build the list of company for WORD format | 20110301 |
11 | BUILD_FILE_NAME | Static method | Public | Method | Build the file name based on the Role Export Format. | 20100405 |
12 | BUILD_FUNCAREA_LIST | Static method | Private | Method | Build the list of functional area for WORD format | 20100409 |
13 | BUILD_ORGLVL_LIST | Static method | Private | Method | Build output string for org level | 20100416 |
14 | BUILD_RISKS_EXCEL | Static method | Private | Method | Builld risk output for Excel | 20100617 |
15 | BUILD_RISKS_HEADER | Static method | Private | Method | Build risk header for Excel output | 20100617 |
16 | BUILD_RISKS_LIST | Static method | Private | Method | Build risk violation list | 20100616 |
17 | BUILD_ROLE_EXCEL | Static method | Public | Method | Build the output of one role for excel format | 20100406 |
18 | BUILD_ROLE_MAPPING_LIST | Static method | Private | Method | Build the role mapping list for WORD format | 20111109 |
19 | BUILD_ROLE_VALIDITY_LIST | Static method | Private | Method | Build the role validity list for WORD format | 20110606 |
20 | BUILD_ROLE_WORD_PDF | Static method | Public | Method | Build the output of one role for word format | 20100409 |
21 | BUILD_SODFUNC_LIST | Static method | Private | Method | Build the list of role sod function for WORD format | 20100409 |
22 | DELETE_ROLE_LIST | Static method | Public | Method | Delete the selected role list from database temp table | 20100415 |
23 | EXPORT_EXCEL | Static method | Public | Method | Export roles in excel format | 20100406 |
24 | EXPORT_ROLES | Static method | Public | Method | Export all roles | 20100406 |
25 | EXPORT_WORD_PDF | Static method | Public | Method | Export roles in word format | 20100409 |
26 | GET_BIGGEST_CDF | Static method | Private | Method | Find the biggest number of cdf values | 20100618 |
27 | GET_MIME_TYPE | Static method | Public | Method | Get Mime type by Role Export Format | 20100405 |
28 | GET_PARAMETER | Instance method | Public | Method | Get the appliation parameter | 20100415 |
29 | GET_ROLES | Static method | Public | Method | Get selected roles | 20100415 |
30 | GET_STANDARD_ATTR | Static method | Private | Method | Get the standard attributes to export | 20100413 |
31 | PRINT_TO_PDF | Static method | Private | Method | Print the string to PDF format | 20100412 |
32 | PURGE_ROLE_LIST | Static method | Public | Method | Purge all role in the role export temp table | 20100527 |
33 | RETRIEVE_ROLE_ATTR | Static method | Public | Method | Retrieve Role information to export | 20100406 |
34 | RETRIEVE_ROLE_LIST | Static method | Private | Method | Retrieve the selected role list from database temp table | 20100415 |
35 | SAVE_ROLE_LIST | Static method | Public | Method | Save the selected role list into database temp table | 20100415 |
Events
Class CL_GRAC_OIF_ROLE_EXPORT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_ATTR | Public | See coding | 20100407 | BEGIN OF ty_s_attr,
name TYPE string,
descn TYPE string,
END OF ty_s_attr
|
||
2 | TY_S_RISK | Public | See coding | 20100910 | BEGIN OF ty_s_risk,
reptype TYPE grac_sod_reptype,
count TYPE int4,
END OF ty_s_risk
|
||
3 | TY_S_ROLE | Public | See coding | 20100402 | BEGIN OF ty_s_role,
role_id TYPE grfn_api_object_id,
role_type TYPE grac_role_type,
END OF ty_s_role
|
||
4 | TY_T_ATTR | Public | See coding | 20100407 | ty_t_attr
TYPE STANDARD TABLE OF ty_s_attr WITH DEFAULT KEY
|
||
5 | TY_T_RISK | Public | See coding | 20100910 | ty_t_risk TYPE STANDARD TABLE OF ty_s_risk WITH DEFAULT KEY
|
||
6 | TY_T_ROLE | Public | See coding | 20100402 | ty_t_role
TYPE STANDARD TABLE OF ty_s_role WITH DEFAULT KEY
|
Method Signatures
Method BUILD_ACTION_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ROLEACT | Table type for Role Actions | 20100409 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method BUILD_ACTION_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_APPROVER_OWNER_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_APPROVERS | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Role Approver | 20100409 | ||
2 | Importing | IV_ALTAPPROVER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | 20100416 | ||
3 | Importing | IV_OWNER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | 20100409 | ||
4 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method BUILD_APPROVER_OWNER_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ATTR_EXCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | STRING | 20100413 | |||
2 | Importing | IV_VALUE_DESCN | Call by reference | Type reference (TYPE) | STRING | 20100413 | |||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100413 |
Method BUILD_ATTR_EXCEL on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ATTR_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ATTR_DESCN | Call by reference | Type reference (TYPE) | STRING | Description | 20100407 | ||
2 | Importing | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | STRING | Role Export Attributes | 20100407 | ||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
4 | Importing | IV_VALUE_DESCN | Call by reference | Type reference (TYPE) | STRING | Description | 20100407 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100407 |
Method BUILD_ATTR_STRING on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_CDF_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100618 | ||
2 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100618 | |||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100618 | ||
4 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100618 |
Method BUILD_CDF_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_CDF_NAME_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100527 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100527 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100527 |
Method BUILD_CDF_NAME_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_CDF_VALUE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100527 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100527 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100527 |
Method BUILD_CDF_VALUE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_CHILD_ROLE_CONNGRP_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Role Relation Table | 20100415 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100415 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100415 |
Method BUILD_CHILD_ROLE_CONNGRP_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_CHILD_ROLE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Table Type for Role Relationship | 20100409 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | Description | 20100409 |
Method BUILD_CHILD_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_COMPANY_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_COMPANY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_COMPANY | Role function area table | 20110301 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110301 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20110301 |
Method BUILD_COMPANY_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_FILE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100405 | ||
2 | Importing | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | STRING | The role name without extension | 20100405 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | The role name with extension | 20100405 |
Method BUILD_FILE_NAME on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_FUNCAREA_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FUNCAREA | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNC_AREA | Role function area table | 20100409 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method BUILD_FUNCAREA_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ORGLVL_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ORGLVL | Call by reference | Type reference (TYPE) | GRAC_T_ORGFLD_VALUE | Organization Value Table | 20100416 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Attributes | 20100416 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100416 |
Method BUILD_ORGLVL_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_RISKS_EXCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_RISK | Call by reference | Type reference (TYPE) | TY_T_RISK | Summarized Violation details | 20100617 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110325 | ||
3 | Importing | IV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100617 | ||
4 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100617 |
Method BUILD_RISKS_EXCEL on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_RISKS_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110325 | ||
2 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100617 |
Method BUILD_RISKS_HEADER on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_RISKS_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_RISK | Call by reference | Type reference (TYPE) | TY_T_RISK | Summarized Violation details | 20100616 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100616 | ||
3 | Importing | IV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100616 | ||
4 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100616 |
Method BUILD_RISKS_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ROLE_EXCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ROLE | Call by reference | Type reference (TYPE) | TY_S_ROLE | 20100406 | |||
2 | Importing | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | ||
3 | Importing | IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100409 | ||
4 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110324 | ||
5 | Importing | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | ||
6 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100406 |
Method BUILD_ROLE_EXCEL on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ROLE_MAPPING_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_MAPPING | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Table Type for Role Mapping | 20111109 | ||
2 | Importing | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20111109 | |||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20111109 | ||
4 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20111109 |
Method BUILD_ROLE_MAPPING_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ROLE_VALIDITY_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20110606 | ||
2 | Importing | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20110606 | |||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110606 | ||
4 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20110606 |
Method BUILD_ROLE_VALIDITY_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_ROLE_WORD_PDF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ROLE | Call by reference | Type reference (TYPE) | TY_S_ROLE | 20100409 | |||
2 | Importing | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100409 | ||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
4 | Importing | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100409 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method BUILD_ROLE_WORD_PDF on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method BUILD_SODFUNC_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_SODFUNC | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNCTION | Table of role function relationship | 20100409 | ||
2 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
3 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method BUILD_SODFUNC_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method DELETE_ROLE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EXPORT_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100415 |
Method DELETE_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method EXPORT_EXCEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100406 | |||
2 | Importing | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | ||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110324 | ||
4 | Importing | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100406 |
Method EXPORT_EXCEL on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method EXPORT_ROLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100406 | |||
2 | Importing | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | ||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100406 | ||
4 | Importing | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100406 |
Method EXPORT_ROLES on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method EXPORT_WORD_PDF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100409 | |||
2 | Importing | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100409 | ||
3 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | ||
4 | Importing | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100409 | ||
5 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100409 |
Method EXPORT_WORD_PDF on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method GET_BIGGEST_CDF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100618 | ||
2 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20100618 |
Method GET_BIGGEST_CDF on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method GET_MIME_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100405 | ||
2 | Returning | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20100405 |
Method GET_MIME_TYPE on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method GET_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20100415 | |||
2 | Importing | IV_PARAMETER | Call by reference | Type reference (TYPE) | STRING | 20100415 |
Method GET_PARAMETER on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method GET_ROLES 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) | 20100415 | ||
2 | Returning | RV_TABLE | Value transfer | Type reference (TYPE) | TY_T_ROLE | 20100415 |
Method GET_ROLES on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method GET_STANDARD_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_ATTR | Value transfer | Type reference (TYPE) | TY_T_ATTR | 20100413 |
Method GET_STANDARD_ATTR on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method PRINT_TO_PDF Signature
Method PRINT_TO_PDF on class CL_GRAC_OIF_ROLE_EXPORT has no parameter.
Method PRINT_TO_PDF on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method PURGE_ROLE_LIST Signature
Method PURGE_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no parameter.
Method PURGE_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method RETRIEVE_ROLE_ATTR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_LEAD_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_S_ORGFLD_VALUE | Organization Value Structure | 20100414 | ||
2 | Exporting | ES_ROLE_ATT | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_ATT | ERM:Role Attributes | 20100406 | ||
3 | Exporting | ES_ROLE_CUST_PRF | Call by reference | Type reference (TYPE) | GRAC_S_ROLE_CUST_PRF | Template role custom profile details | 20100511 | ||
4 | Exporting | ES_ROLE_DESC | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_DESCN | Role Descriptions | 20100406 | ||
5 | Exporting | ET_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_T_ORGFLD_VALUE | Organization Value Table | 20100414 | ||
6 | Exporting | ET_ORG_VAL_MAPS | Call by reference | Type reference (TYPE) | GRAC_T_ORGVALMAP | Table type for org value mappings | 20100414 | ||
7 | Exporting | ET_RISK_COUNT | Call by reference | Type reference (TYPE) | TY_T_RISK | 20100910 | |||
8 | Exporting | ET_ROLE_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ROLEACT | Table type for Role Actions | 20100408 | ||
9 | Exporting | ET_ROLE_APPROVER | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Table Type:Role Approvers | 20100406 | ||
10 | Exporting | ET_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100526 | ||
11 | Exporting | ET_ROLE_COMPANY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_COMPANY | Role company table | 20100611 | ||
12 | Exporting | ET_ROLE_FUNCAREA | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNC_AREA | Role function area table | 20100406 | ||
13 | Exporting | ET_ROLE_MAPPING | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Role Mapping | 20111109 | ||
14 | Exporting | ET_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Role Relation Table | 20100406 | ||
15 | Exporting | ET_ROLE_SOD_FUNC | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNCTION | Table of role function relationship | 20100408 | ||
16 | Exporting | ET_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20100611 | ||
17 | Exporting | ET_SUM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SUM_VIOL_DET | Summarized Violation details | 20100609 | ||
18 | Exporting | EV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100609 | ||
19 | Importing | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100406 | |||
20 | Importing | IV_ROLE_TYPE | Call by reference | Type reference (TYPE) | GRAC_ROLE_TYPE | Role Type | 20100408 |
Method RETRIEVE_ROLE_ATTR on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method RETRIEVE_ROLE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ROLE_EXPORT | Call by reference | Type reference (TYPE) | TY_T_ROLE | Table for role export | 20100722 | ||
2 | Importing | IV_EXPORT_ID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100415 |
Method RETRIEVE_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
Method SAVE_ROLE_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ROLE_EXPORT | Call by reference | Type reference (TYPE) | GRAC_T_ROLE_EXPORT | Table for role export | 20100415 |
Method SAVE_ROLE_LIST on class CL_GRAC_OIF_ROLE_EXPORT has no exception.
History
Last changed by/on | SAP | 20141106 |
SAP Release Created in | 600 |