Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | See coding | 20110324 | |||||
| 2 | Constant | Public | See coding | 20100408 | |||||
| 3 | Constant | Public | See coding | 20100426 | |||||
| 4 | Constant | Public | See coding | 20100408 | |||||
| 5 | Constant | Public | See coding | 20100409 | |||||
| 6 | Constant | Public | See coding | 20100407 | |||||
| 7 | Constant | Public | See coding | 20110412 | |||||
| 8 | Constant | Public | See coding | 20100407 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Build the list of role actions for WORD format | 20100409 | |
| 2 | Static method | Private | Method | Build the list of role approvers / owners for WORD format | 20100409 | |
| 3 | Static method | Private | Method | Build output Excel for attribute and description | 20100413 | |
| 4 | Static method | Private | Method | Build output string for attribute and description | 20100407 | |
| 5 | Static method | Private | Method | Build CDF list for WORD | 20100618 | |
| 6 | Static method | Private | Method | Build Custom Field name list | 20100527 | |
| 7 | Static method | Private | Method | Build Custom Field value list | 20100527 | |
| 8 | Static method | Private | Method | Build the list of child role connector group | 20100415 | |
| 9 | Static method | Private | Method | Build the list of children roles for WORD format | 20100409 | |
| 10 | Static method | Private | Method | Build the list of company for WORD format | 20110301 | |
| 11 | Static method | Public | Method | Build the file name based on the Role Export Format. | 20100405 | |
| 12 | Static method | Private | Method | Build the list of functional area for WORD format | 20100409 | |
| 13 | Static method | Private | Method | Build output string for org level | 20100416 | |
| 14 | Static method | Private | Method | Builld risk output for Excel | 20100617 | |
| 15 | Static method | Private | Method | Build risk header for Excel output | 20100617 | |
| 16 | Static method | Private | Method | Build risk violation list | 20100616 | |
| 17 | Static method | Public | Method | Build the output of one role for excel format | 20100406 | |
| 18 | Static method | Private | Method | Build the role mapping list for WORD format | 20111109 | |
| 19 | Static method | Private | Method | Build the role validity list for WORD format | 20110606 | |
| 20 | Static method | Public | Method | Build the output of one role for word format | 20100409 | |
| 21 | Static method | Private | Method | Build the list of role sod function for WORD format | 20100409 | |
| 22 | Static method | Public | Method | Delete the selected role list from database temp table | 20100415 | |
| 23 | Static method | Public | Method | Export roles in excel format | 20100406 | |
| 24 | Static method | Public | Method | Export all roles | 20100406 | |
| 25 | Static method | Public | Method | Export roles in word format | 20100409 | |
| 26 | Static method | Private | Method | Find the biggest number of cdf values | 20100618 | |
| 27 | Static method | Public | Method | Get Mime type by Role Export Format | 20100405 | |
| 28 | Instance method | Public | Method | Get the appliation parameter | 20100415 | |
| 29 | Static method | Public | Method | Get selected roles | 20100415 | |
| 30 | Static method | Private | Method | Get the standard attributes to export | 20100413 | |
| 31 | Static method | Private | Method | Print the string to PDF format | 20100412 | |
| 32 | Static method | Public | Method | Purge all role in the role export temp table | 20100527 | |
| 33 | Static method | Public | Method | Retrieve Role information to export | 20100406 | |
| 34 | Static method | Private | Method | Retrieve the selected role list from database temp table | 20100415 | |
| 35 | 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 | IT_ROLE_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ROLEACT | Table type for Role Actions | 20100409 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 3 | 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 | IT_APPROVERS | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Role Approver | 20100409 | |||
| 2 | IV_ALTAPPROVER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | 20100416 | |||
| 3 | IV_OWNER | Call by reference | Type reference (TYPE) | ABAP_BOOL | '' | 20100409 | |||
| 4 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 5 | 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 | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | STRING | 20100413 | ||||
| 2 | IV_VALUE_DESCN | Call by reference | Type reference (TYPE) | STRING | 20100413 | ||||
| 3 | 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 | IV_ATTR_DESCN | Call by reference | Type reference (TYPE) | STRING | Description | 20100407 | |||
| 2 | IV_ATTR_VALUE | Call by reference | Type reference (TYPE) | STRING | Role Export Attributes | 20100407 | |||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 4 | IV_VALUE_DESCN | Call by reference | Type reference (TYPE) | STRING | Description | 20100407 | |||
| 5 | 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 | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100618 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20100618 | ||||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100618 | |||
| 4 | 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 | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100527 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100527 | |||
| 3 | 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 | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100527 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100527 | |||
| 3 | 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 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Role Relation Table | 20100415 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100415 | |||
| 3 | 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 | IT_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Table Type for Role Relationship | 20100409 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 3 | 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 | IT_COMPANY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_COMPANY | Role function area table | 20110301 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110301 | |||
| 3 | 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 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100405 | |||
| 2 | IV_ROLE_NAME | Call by reference | Type reference (TYPE) | STRING | The role name without extension | 20100405 | |||
| 3 | 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 | IT_FUNCAREA | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNC_AREA | Role function area table | 20100409 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 3 | 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 | IT_ORGLVL | Call by reference | Type reference (TYPE) | GRAC_T_ORGFLD_VALUE | Organization Value Table | 20100416 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Attributes | 20100416 | |||
| 3 | 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 | IT_ROLE_RISK | Call by reference | Type reference (TYPE) | TY_T_RISK | Summarized Violation details | 20100617 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110325 | |||
| 3 | IV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100617 | |||
| 4 | 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 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110325 | |||
| 2 | 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 | IT_ROLE_RISK | Call by reference | Type reference (TYPE) | TY_T_RISK | Summarized Violation details | 20100616 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100616 | |||
| 3 | IV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100616 | |||
| 4 | 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 | IS_ROLE | Call by reference | Type reference (TYPE) | TY_S_ROLE | 20100406 | ||||
| 2 | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | |||
| 3 | IV_INDEX | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100409 | |||
| 4 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110324 | |||
| 5 | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | |||
| 6 | 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 | IT_ROLE_MAPPING | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Table Type for Role Mapping | 20111109 | |||
| 2 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20111109 | ||||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20111109 | |||
| 4 | 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 | IT_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20110606 | |||
| 2 | IV_ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20110606 | ||||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110606 | |||
| 4 | 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 | IS_ROLE | Call by reference | Type reference (TYPE) | TY_S_ROLE | 20100409 | ||||
| 2 | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100409 | |||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 4 | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100409 | |||
| 5 | 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 | IT_ROLE_SODFUNC | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNCTION | Table of role function relationship | 20100409 | |||
| 2 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 3 | 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 | 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 | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100406 | ||||
| 2 | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | |||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20110324 | |||
| 4 | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | |||
| 5 | 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 | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100406 | ||||
| 2 | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100406 | |||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100406 | |||
| 4 | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100406 | |||
| 5 | 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 | IT_ROLES | Call by reference | Type reference (TYPE) | TY_T_ROLE | 20100409 | ||||
| 2 | IT_SELECTED_ATTR | Call by reference | Type reference (TYPE) | TY_T_ATTR | Web Dynpro: Number of Context Node Elements | 20100409 | |||
| 3 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100409 | |||
| 4 | IV_TEMPLATE_FORMAT | Call by reference | Type reference (TYPE) | GRAC_TEMPLATE_FORMAT | Role Export Template Format | 20100409 | |||
| 5 | 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 | IT_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100618 | |||
| 2 | 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 | IV_ROLE_EXPORT_FORMAT | Call by reference | Type reference (TYPE) | GRAC_ROLE_EXPORT_FORMAT | Role Export Format | 20100405 | |||
| 2 | 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 | EV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20100415 | ||||
| 2 | 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 | IV_GUID | Call by reference | Type reference (TYPE) | GRFN_GUID | UUID of the GRC object (char32) | 20100415 | |||
| 2 | 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 | 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 | ES_LEAD_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_S_ORGFLD_VALUE | Organization Value Structure | 20100414 | |||
| 2 | ES_ROLE_ATT | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_ATT | ERM:Role Attributes | 20100406 | |||
| 3 | ES_ROLE_CUST_PRF | Call by reference | Type reference (TYPE) | GRAC_S_ROLE_CUST_PRF | Template role custom profile details | 20100511 | |||
| 4 | ES_ROLE_DESC | Call by reference | Type reference (TYPE) | GRAC_S_API_ROLE_DESCN | Role Descriptions | 20100406 | |||
| 5 | ET_ORGLVLFLD | Call by reference | Type reference (TYPE) | GRAC_T_ORGFLD_VALUE | Organization Value Table | 20100414 | |||
| 6 | ET_ORG_VAL_MAPS | Call by reference | Type reference (TYPE) | GRAC_T_ORGVALMAP | Table type for org value mappings | 20100414 | |||
| 7 | ET_RISK_COUNT | Call by reference | Type reference (TYPE) | TY_T_RISK | 20100910 | ||||
| 8 | ET_ROLE_ACTION | Call by reference | Type reference (TYPE) | GRAC_T_ROLEACT | Table type for Role Actions | 20100408 | |||
| 9 | ET_ROLE_APPROVER | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_APPROVERS | Table Type:Role Approvers | 20100406 | |||
| 10 | ET_ROLE_CDF | Call by reference | Type reference (TYPE) | GRFN_T_API_CUSTOMFIELD_DATA | CDF Data | 20100526 | |||
| 11 | ET_ROLE_COMPANY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_COMPANY | Role company table | 20100611 | |||
| 12 | ET_ROLE_FUNCAREA | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNC_AREA | Role function area table | 20100406 | |||
| 13 | ET_ROLE_MAPPING | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_MAPPING | Role Mapping | 20111109 | |||
| 14 | ET_ROLE_RELAT | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_RELAT | Role Relation Table | 20100406 | |||
| 15 | ET_ROLE_SOD_FUNC | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_FUNCTION | Table of role function relationship | 20100408 | |||
| 16 | ET_ROLE_VALIDITY | Call by reference | Type reference (TYPE) | GRAC_T_API_ROLE_VALIDITY | Role Connector (system) Validity | 20100611 | |||
| 17 | ET_SUM_VIOL_DET | Call by reference | Type reference (TYPE) | GRAC_T_SUM_VIOL_DET | Summarized Violation details | 20100609 | |||
| 18 | EV_STATUS | Call by reference | Type reference (TYPE) | GRAC_REP_STATUS | Report status | 20100609 | |||
| 19 | IV_ROLE_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | 20100406 | ||||
| 20 | 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 | ET_ROLE_EXPORT | Call by reference | Type reference (TYPE) | TY_T_ROLE | Table for role export | 20100722 | |||
| 2 | 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 | 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 |