SAP ABAP Class CL_GRAC_OIF_ERM_ROLEDEF (Entity Class:ERM Role Definition)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   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_GRAC_OIF_BASE OIF Base 20090926
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_OIF_BASE OIF class interface 20091003
Properties
Class CL_GRAC_OIF_ERM_ROLEDEF  
Short Description Entity Class:ERM Role Definition    
Super Class CL_GRAC_OIF_BASE OIF Base 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ROLE_MANAGEMENT   GRC ERM Support 
Created 20090902   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_GRAC_OIF_ERM_ROLEDEF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FPM_CNR_OIF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_OIF_BASE OIF class interface 20091003
Friends
Class CL_GRAC_OIF_ERM_ROLEDEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 API_SESSION Static Attribute Public Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20090925
2 BUTTON_ACTIONS Constant Public See coding 20090916
3 BUTTON_SE Static Attribute Public Type reference (TYPE) FPM_EVENT_ID 'INIT' The event text or button text 20090902
4 CURRENTDONE Static Attribute Public Type reference (TYPE) WDY_BOOLEAN '' Supplement for True Boolean Type: 'X' == True '' == False 20090902
5 CURRENT_MAIN_TAB Static Attribute Public Type reference (TYPE) STRING 20100402
6 CURRENT_SUB_TAB Static Attribute Public Type reference (TYPE) STRING 20100402
7 EDITDONE Static Attribute Public Type reference (TYPE) WDY_BOOLEAN '' Supplement for True Boolean Type: 'X' == True '' == False 20090902
8 EDITINDEX Static Attribute Public Type reference (TYPE) GRAC_SEQUENCE 1 The current phase index 20090902
9 FLAG_FOR_HISTORY Static Attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100713
10 FOCUSINDEX Static Attribute Public Type reference (TYPE) GRAC_SEQUENCE 1 The focused phase index 20090902
11 FPM_OIF Static Attribute Public Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20100224
12 MAPPHASES Static Attribute Public Type reference (TYPE) TY_T_PHASE The phase information 20090902
13 MASTER_ROLEID Static Attribute Public Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100702
14 MASTER_ROLE_NAME Static Attribute Public Type reference (TYPE) GRAC_NAME Name 20100703
15 MAXINDEX Static Attribute Public Type reference (TYPE) GRAC_SEQUENCE 1 The max reached phase index 20090902
16 MAXINDEX_OLD Static Attribute Public Type reference (TYPE) GRAC_SEQUENCE 1 Sequence 20100831
17 MESSAGE_MANAGER Static Attribute Public Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100728
18 METHODOLOGY_STEPS Static Attribute Public Type reference (TYPE) GRAC_T_MTH_STEP Table type for Methodology Step 20100316
19 MTHCHANGED Static Attribute Public Type reference (TYPE) BOOLEAN '' Set if the methodology changed 20090918
20 NC_EXPRESSION Static Attribute Public Type reference (TYPE) TY_S_NC_EXPRESSION 20090911
21 NC_POSITION Static Attribute Public Type reference (TYPE) TY_T_NC_POSITION 20090911
22 NODE_ATTR_NAMES Constant Public See coding 20090910
23 NODE_UI_NAMES Constant Public See coding 20090917
24 PARAMETER_NAMES Constant Public See coding 20091006
25 PHASE_NAMES Constant Public See coding 20090915
26 REGEX_ROLE_NAME Constant Public See coding 20090924
27 ROLE_APP_TYPE Static Attribute Public Type reference (TYPE) GRAC_APPL_TYPE Application Type 20100226
28 ROLE_ATT Static Attribute Public Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20090917
29 ROLE_AUTH_DIRTY Static Attribute Public Type reference (TYPE) BOOLEAN '' Boolean Variable (X=True, -=False, Space=Unknown) 20100324
30 ROLE_DIRTY Static Attribute Public Type reference (TYPE) BOOLEAN '' Boolean Variable (X=True, -=False, Space=Unknown) 20100129
31 ROLE_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_GRAC_API_ROLE Role API 20090925
32 ROLE_READONLY Static Attribute Public Type reference (TYPE) BOOLEAN '' Boolean Variable (X=True, -=False, Space=Unknown) 20090928
33 ROLE_TYPE_ENTITY_NAMES Constant Public See coding 20091027
34 ROLE_TYPE_NAMES Constant Public See coding 20090917
35 ROLE_VALIDATED Static Attribute Public Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20091222
36 SYSTEM_TYPE_SCENARIO Constant Public See coding 20091020
37 TOTALPHASES Static Attribute Public Type reference (TYPE) INT4 7 Total phases 20090902
38 VARIANT_ID Static Attribute Public Type reference (TYPE) STRING 20090903
39 VIEW_NAMES Constant Public See coding 20090918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_IDR_EXTENSION Static method Public Method Add the Extension to IDR 20090903
2 ADD_IDR_TICKET Static method Public Method Add the ticket to IDR 20090903
3 ADD_PHASEINDICATOR Static method Public Method Add phaseindicator to the OIF 20090903
4 ADJUST_JUMP_FOCUS Static method Public Method Adjust the jump focus index 20091103
5 BUILD_ROLE_NAME Static method Public Method Build the role name based on the role convention 20090911
6 BUILD_ROLE_NAME_FROM_ATTRIBS Static method Public Method Build role name from role attributes 20091016
7 CHANGE_BUTTONS Static method Public Method Change the enable/disable of the buttons 20090903
8 CHANGE_BUTTONS_VISIBLE Static method Public Method Change the visible of the buttons 20091105
9 ENABLE_BUTTON Static method Public Method Enable or disable certain button in CNR 20090903
10 ENABLE_BUTTON_CHOICE Static method Public Method Enable or disable certain button choice in CNR 20090903
11 GET_CURRENT_PHASE Static method Public Method Get current phase 20090918
12 GET_METHODOLOGY Static method Private Method Get Mehtodology by ID or get default one. 20091110
13 GET_NAME_FROM_MTHID Static method Public Method Get methodology a name based on the ID 20091009
14 GET_NC_EXPRESSION Static method Public Method Get the naming convention expression 20091016
15 GET_PARAMETER Instance method Public Method Get parameter from FPM 20091006
16 GET_PHASE_BY_DESC Static method Public Method get the phase name by description 20090902
17 GET_PHASE_BY_POS Static method Public Method Get the phase name by position 20090902
18 GET_PHASE_MODE Static method Public Method Set the certain mode for the phase. 20091014
19 GET_PREVIOUS_PHASE Static method Public Method Get previous phase 20091219
20 GET_ROLE_OBJECT_ID Static method Public Method Get the Object Id based on Role type and Role ID 20091014
21 HIDE_SUBVIEW Static method Public Method Hide the subview 20090923
22 INIT_PHASES Static method Public Method Init the phases from methodology 20090903
23 IS_NON_PFCG_ROLE Static method Public Method Check if the role is a non-PFCG role ( Only check non-PFCG) 20100505
24 IS_PFCG_ROLE Static method Public Method Check if the role is a PFCG role (Only check single PFCG) 20100305
25 IS_VALID_ROLE_NAME Static method Public Method Validate the role name 20091020
26 MOVE_TO_MAINVIEW Static method Public Method Make the certain mainview shown 20090903
27 MOVE_TO_NEXT_FOCUS Static method Public Method Move to nex or previous focused phase 20091103
28 MOVE_TO_NEXT_PHASE Static method Public Method Move to next phase 20091102
29 MOVE_TO_SUBVIEW Static method Public Method Move to subview to show 20091005
30 NEEDS_CONFIRMATION Static method Public Method Need confiramtion for the close button in each phase 20091102
31 PHASE_TO_SKIP Static method Public Method If the current phase should be skipped 20091103
32 REBUILD_BUTONCHOICES Static method Public Method Rebuild the goto button choices 20090903
33 REBUILD_BUTTONS Static method Public Method Rebuild all buttons for the toolbar 20090903
34 REPLACE_BY_POSITION Static method Public Method Replace By Position 20091016
35 RETRIEVE_ROLE_ATT Static method Public Method Retrieve role and its attributes from database 20090917
36 SET_MAPPHASE Static method Public Method Set the phase map 20090902
37 SHOW_MAINVIEW Static method Public Method Show the mainview and hide all others 20090903
38 SWITCH_VIEW Static method Public Method Switch the view 20100402
39 TOGGLE_ADDITION_DETAIL Static method Public Method Hide or show the addition detail tab 20091222
40 VISIBLE_BUTTON Static method Public Method Make the button visible or invisible 20091104
Events
Class CL_GRAC_OIF_ERM_ROLEDEF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_NC_EXPRESSION Public See coding 20090912 BEGIN OF ty_s_nc_expression, expression TYPE string, END OF ty_s_nc_expression
2 TY_S_NC_POSITION Public See coding 20090911 BEGIN OF ty_s_nc_position, from TYPE int4, to TYPE int4, attr_name TYPE string, END OF ty_s_nc_position
3 TY_S_PHASE Public See coding 20090902 BEGIN OF ty_s_phase, phase_name TYPE string, phase_pos TYPE int4, phase_desc TYPE string, phase_view TYPE string, END OF ty_s_phase
4 TY_S_STEP Public See coding 20091102 BEGIN OF ty_s_step, max_step TYPE int4, current_step TYPE int4, END OF ty_s_step
5 TY_T_NC_POSITION Public See coding 20090911 ty_t_nc_position TYPE STANDARD TABLE OF ty_s_nc_position WITH DEFAULT KEY
6 TY_T_PHASE Public See coding 20090902 ty_t_phase TYPE STANDARD TABLE OF ty_s_phase WITH DEFAULT KEY
Method Signatures

Method ADD_IDR_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090917
2 Importing I_NAME Call by reference Type reference (TYPE) STRING 20090917
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20090917

Method ADD_IDR_EXTENSION on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method ADD_IDR_TICKET Signature

Method ADD_IDR_TICKET on class CL_GRAC_OIF_ERM_ROLEDEF has no parameter.
Method ADD_IDR_TICKET on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method ADD_PHASEINDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Value transfer Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20090903

Method ADD_PHASEINDICATOR on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method ADJUST_JUMP_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CUR_FOCUS Value transfer Type reference (TYPE) GRAC_SEQUENCE Sequence 20091103

Method ADJUST_JUMP_FOCUS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method BUILD_ROLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090911
2 Importing I_NODE_ALT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100804
3 Returning R_NAME Value transfer Type reference (TYPE) STRING 20090912

Method BUILD_ROLE_NAME on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method BUILD_ROLE_NAME_FROM_ATTRIBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20091016
2 Importing IS_ROLE_ORG_LVL Call by reference Type reference (TYPE) GRAC_S_ORGVAL ERM:Org Level 20120613
3 Returning RV_ROLE_NAME Value transfer Type reference (TYPE) STRING 20091016

Method BUILD_ROLE_NAME_FROM_ATTRIBS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method CHANGE_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDIT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
2 Importing IV_NEXT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
3 Importing IV_PREVIOUS Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
4 Importing IV_SAVE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106

Method CHANGE_BUTTONS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method CHANGE_BUTTONS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CANCELEDIT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091105
2 Importing IV_EDIT Call by reference Type reference (TYPE) WDY_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091105
3 Importing IV_SAVE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106

Method CHANGE_BUTTONS_VISIBLE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method ENABLE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUTTONID Call by reference Type reference (TYPE) STRING 20091106
2 Importing IV_ENABLED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20091106

Method ENABLE_BUTTON on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method ENABLE_BUTTON_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MENU Call by reference Type reference (TYPE) IF_FPM_CNR_OIF=>T_MENU_ACTION_ITEMS 20090903
2 Importing IV_BUTTONID Call by reference Type reference (TYPE) STRING 20091106
3 Importing IV_CHOICEID Call by reference Type reference (TYPE) STRING 20091106
4 Importing IV_ENABLED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
5 Importing IV_FUNCTIONID Call by reference Type reference (TYPE) STRING 20091106

Method ENABLE_BUTTON_CHOICE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_CURRENT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PHASE Value transfer Type reference (TYPE) TY_S_PHASE 20090918

Method GET_CURRENT_PHASE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_METHODOLOGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_MTH_STEP Call by reference Type reference (TYPE) GRAC_T_MTH_STEP Table type for Methodology Step 20091110
2 Importing IV_METHODOLOGY Call by reference Type reference (TYPE) GRAC_METHODOLOGY Methodology Process 20091110

Method GET_METHODOLOGY on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_NAME_FROM_MTHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20091009
2 Exporting EV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20091009
3 Importing IV_ID Call by reference Type reference (TYPE) GRAC_STEP Natural number 20091009

Method GET_NAME_FROM_MTHID on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_NC_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANDSCAPE Call by reference Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20091016
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20091016
3 Importing IV_SYSTEM_TYPE Call by reference Type reference (TYPE) STRING 20091016
4 Exporting RT_NC_POSITION Call by reference Type reference (TYPE) CL_GRAC_OIF_ERM_ROLEDEF=>TY_T_NC_POSITION 20091016
5 Exporting RV_NC_EXPRESSION Call by reference Type reference (TYPE) CL_GRAC_OIF_ERM_ROLEDEF=>TY_S_NC_EXPRESSION 20091016

Method GET_NC_EXPRESSION on class CL_GRAC_OIF_ERM_ROLEDEF 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 20091006
2 Importing IV_PARAMETER Call by reference Type reference (TYPE) STRING 20091006

Method GET_PARAMETER on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_PHASE_BY_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESC Call by reference Type reference (TYPE) STRING 20090902
2 Returning R_PHASE Value transfer Type reference (TYPE) TY_S_PHASE 20090902

Method GET_PHASE_BY_DESC on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_PHASE_BY_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POS Call by reference Type reference (TYPE) GRAC_SEQUENCE Natural number 20090902
2 Returning R_PHASE Value transfer Type reference (TYPE) TY_S_PHASE 20090902

Method GET_PHASE_BY_POS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_PHASE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PHASE_NAME Call by reference Type reference (TYPE) STRING 20091014
2 Returning RV_MODE Value transfer Type reference (TYPE) GRFN_UI_MODE Mode of OIF Window 20091014

Method GET_PHASE_MODE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_PREVIOUS_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PHASE Value transfer Type reference (TYPE) TY_S_PHASE 20091219

Method GET_PREVIOUS_PHASE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method GET_ROLE_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_ID Call by reference Type reference (TYPE) GRAC_ROLEID Role ID 20091015
2 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20091015
3 Returning RV_OBJECT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20091015

Method GET_ROLE_OBJECT_ID on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method HIDE_SUBVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20090923
2 Importing IV_HIDDEN Call by reference Type reference (TYPE) ABAP_BOOL 'X' 20091130
3 Importing IV_MAIN_ID Call by reference Type reference (TYPE) STRING 20090923
4 Importing IV_SUB_ID Call by reference Type reference (TYPE) STRING 20090923

Method HIDE_SUBVIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method INIT_PHASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_METHODOLOGY Call by reference Type reference (TYPE) GRAC_T_API_ROLE_STEP Role Step Table Type 20091208
2 Importing IV_METHODOLOGY Call by reference Type reference (TYPE) GRAC_METHODOLOGY Natural number 20091009

Method INIT_PHASES on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method IS_NON_PFCG_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NON_PFCG Value transfer Type reference (TYPE) ABAP_BOOL 20100505

Method IS_NON_PFCG_ROLE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method IS_PFCG_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PFCG Value transfer Type reference (TYPE) BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100305

Method IS_PFCG_ROLE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method IS_VALID_ROLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091020
2 Importing IS_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20091020
3 Importing IS_ROLE_ORG_LVL Call by reference Type reference (TYPE) GRAC_S_ORGVAL Org Value Structure 20130130
4 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME ERM:Role Name 20091020

Method IS_VALID_ROLE_NAME on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method MOVE_TO_MAINVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing II_OBJSEQUENCE Call by reference Type reference (TYPE) GRAC_SEQUENCE Natural number 20090903
2 Importing IO_OIF Value transfer Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20090903

Method MOVE_TO_MAINVIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method MOVE_TO_NEXT_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CUR_FOCUS Call by reference Type reference (TYPE) GRAC_SEQUENCE Sequence 20091103
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20091103

Method MOVE_TO_NEXT_FOCUS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method MOVE_TO_NEXT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CUR_STEP Call by reference Type reference (TYPE) GRAC_SEQUENCE Sequence 20091102
2 Exporting EV_MAX_STEP Call by reference Type reference (TYPE) GRAC_SEQUENCE Sequence 20091102
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20091102

Method MOVE_TO_NEXT_PHASE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method MOVE_TO_SUBVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20091005
2 Importing IV_MAINVIEW Call by reference Type reference (TYPE) STRING 20091005
3 Importing IV_SUBVIEW Call by reference Type reference (TYPE) STRING 20091005

Method MOVE_TO_SUBVIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method NEEDS_CONFIRMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONFIRMATION_REQUEST Call by reference Object reference (TYPE REF TO) CL_FPM_CONFIRMATION_REQUEST Requests an end-user confirmation (e.g. data loss warning) 20091102
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20091102
3 Importing IT_INTERFACE_VIEWS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20091102

Method NEEDS_CONFIRMATION on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method PHASE_TO_SKIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_PHASE_NAME Call by reference Type reference (TYPE) STRING 20091103
2 Returning RV_RETURN Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091103

Method PHASE_TO_SKIP on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method REBUILD_BUTONCHOICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLED Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20091104

Method REBUILD_BUTONCHOICES on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method REBUILD_BUTTONS Signature

Method REBUILD_BUTTONS on class CL_GRAC_OIF_ERM_ROLEDEF has no parameter.
Method REBUILD_BUTTONS on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method REPLACE_BY_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POS_FROM Call by reference Type reference (TYPE) INT4 Natural number 20091016
2 Importing I_POS_TO Call by reference Type reference (TYPE) INT4 Natural number 20091016
3 Importing I_STRING Call by reference Type reference (TYPE) STRING 20091016
4 Importing I_SUBSTRING Call by reference Type reference (TYPE) STRING 20091016
5 Returning R_STRING Value transfer Type reference (TYPE) STRING 20091016

Method REPLACE_BY_POSITION on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method RETRIEVE_ROLE_ATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20090917
2 Importing I_OBJ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090917
3 Importing I_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20090917

Method RETRIEVE_ROLE_ATT on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method SET_MAPPHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20090902
2 Importing I_POS Call by reference Type reference (TYPE) INT4 Natural number 20090902
3 Importing I_VALUE Call by reference Type reference (TYPE) STRING 20090902
4 Importing I_VIEW Call by reference Type reference (TYPE) STRING 20090902

Method SET_MAPPHASE on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method SHOW_MAINVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20090903
2 Importing IS_OBJID Call by reference Type reference (TYPE) STRING 20090903
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20100909

Method SHOW_MAINVIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method SWITCH_VIEW Signature

Method SWITCH_VIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no parameter.
Method SWITCH_VIEW on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method TOGGLE_ADDITION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OIF Call by reference Object reference (TYPE REF TO) IF_FPM_OIF Interface for Communication FPM App CC 20091222
2 Importing IV_HIDDEN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091222

Method TOGGLE_ADDITION_DETAIL on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.

Method VISIBLE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUTTONID Call by reference Type reference (TYPE) STRING 20091104
2 Importing IV_ENABLED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091106
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20091104
4 Importing IV_VISIBLE Call by reference Type reference (TYPE) WDY_BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091104

Method VISIBLE_BUTTON on class CL_GRAC_OIF_ERM_ROLEDEF has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600