SAP ABAP Class CL_GRAC_ERM_ASSIST (Assistance class for ERM)
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_SOD_SEARCH_ASSIST SOD Search Assistance Class 20100409
Properties
Class CL_GRAC_ERM_ASSIST  
Short Description Assistance class for ERM    
Super Class CL_GRAC_SOD_SEARCH_ASSIST SOD Search Assistance Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ROLE_MANAGEMENT   GRC ERM Support 
Created 20091207   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)
Interfaces
Class CL_GRAC_ERM_ASSIST has no interface implemented.
Friends
Class CL_GRAC_ERM_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COL_NAMES Constant Public See coding 20100728
2 CUSTOM_FIELDS_CHANGE Instance attribute Public Type reference (TYPE) BOOLEAN ABAP_FALSE set when custom filed tab is called 20101223
3 GRAC_ROLE_MESSAGES Constant Public Type reference (TYPE) STRING 'GRAC_ROLE_MESSAGES' 20100113
4 MO_ROLE_ATT Static Attribute Public Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20120904
5 MT_CURRENT_SEARCH_CRITERIA Instance attribute Public Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20100717
Methods
# Method Level Visibility Method type Description Created on
1 CAL_NEXT_CERTIFICATION_DATE Static method Public Method calculate next certification date and last certified by 20100922
2 CAL_NEXT_REAFFIRM_DATE Static method Public Method calculate next reaffirm date and last reaffirm by 20100922
3 CHECK_ROLE_EXISTS_IN_LANDSCAPE Static method Public Method Check if role exists in a landscape 20100807
4 CONFIRM_POP_UP Static method Public Method Popup Confirmation Window 20100706
5 DISABLE_STANDARD_ALV_BUTTONS Static method Public Method Disable Standard ALV buttons 20100307
6 GET_CONNECTORS Static method Public Method Get Connector Details 20091222
7 GET_CONNECTOR_DETAILS Static method Public Method Get Connector Details 20091221
8 GET_CUSTOM_FIELD_DETAIL Static method Public Method Get attributes of custom fields 20100420
9 GET_ENTITY_ID Static method Public Method Get the entity id from role type 20100317
10 GET_FPM_VARIANT_ID Static method Public Method Get the FPM variant ID 20100415
11 GET_MESSAGE Static method Public Method Get message based on BAPIRETTAB 20100515
12 GET_OTR_TEXT Static method Public Method Get the text from OTR 20100216
13 GET_PREREQUISITE_LIST Static method Public Method Get Prerequsites List 20091215
14 GET_PREREQ_DETAILS Static method Public Method 20100319
15 GET_ROLE_RELATION Static method Public Method Get role relationship 20100415
16 GET_VALID_PREREQ Static method Public Method Get valid prerequisites 20100322
17 LOAD_AVAILABLE_SEARCHES Instance method Public Method Load available searches 20100714
18 RAISE_ERROR Static method Public Method Raise Error Messages 20100317
19 RAISE_EXCEPTION Static method Public Method Display the exception message by BAPITAB 20100112
20 RAISE_MESSAGES Static method Public Method Raise message 20100317
21 RAISE_WF_ERROR Static method Public Method Raise Workflow Related Error Messages 20100317
22 REFRESH_POWL Static method Public Method Refresh the POWL 20100701
23 REPORT_EXCEPTION Instance method Public Method Report Exception 20091211
24 REPORT_MESSAGE_FROM_SYSTEM Static method Public Method Report the messages from exception 20100309
25 REPORT_SINGLE_MESSAGE Static method Public Method Raise message 20100318
26 SET_ALV_ENABLED Static method Public Method Set ALV table to be enabled or not 20091224
27 SET_ALV_VISIBLE Static method Public Method Set ALV table to be visible or not 20100730
28 SET_BACKGRND_DATA Instance method Public Method 20100617
29 VISIBLE_BUTTON Static method Public Method Visible the FPM Button 20100415
Events
Class CL_GRAC_ERM_ASSIST has no event.
Types
Class CL_GRAC_ERM_ASSIST has no local type.
Method Signatures

Method CAL_NEXT_CERTIFICATION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGED Call by reference Type reference (TYPE) BOOLEAN Single-Character Flag 20100922
2 Changing ES_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20100922
3 Importing IS_NEW_CERTIFY_PERIOD Call by reference Type reference (TYPE) GRAC_CERTIFY_PERIOD Certification period (optional for create mode) 20100922

Method CAL_NEXT_CERTIFICATION_DATE on class CL_GRAC_ERM_ASSIST has no exception.

Method CAL_NEXT_REAFFIRM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGED Call by reference Type reference (TYPE) BOOLEAN Single-Character Flag 20100922
2 Changing ES_ROLE_ATT Call by reference Type reference (TYPE) GRAC_S_API_ROLE_ATT ERM:Role Attributes 20100922
3 Importing IS_NEW_REAFFIRM_PERIOD Call by reference Type reference (TYPE) GRAC_CERTIFY_PERIOD Certification period (optional for Create mode) 20100922

Method CAL_NEXT_REAFFIRM_DATE on class CL_GRAC_ERM_ASSIST has no exception.

Method CHECK_ROLE_EXISTS_IN_LANDSCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_GRP Value transfer Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100807
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) GRAC_ROLE_NAME Role Name 20100807
3 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100807

Method CHECK_ROLE_EXISTS_IN_LANDSCAPE on class CL_GRAC_ERM_ASSIST has no exception.

Method CONFIRM_POP_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_API Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100706
2 Importing IT_TEXT Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20100706
3 Importing IV_BUTTON_KIND Call by reference Type reference (TYPE) WDR_POPUP_BUTTON_KIND Web Dynpro: Button Combination of Popup 20100706
4 Importing IV_HANDLER_CANCEL Call by reference Type reference (TYPE) STRING 20100706
5 Importing IV_HANDLER_NO Call by reference Type reference (TYPE) STRING 20100706
6 Importing IV_HANDLER_OK Call by reference Type reference (TYPE) STRING 20100706
7 Importing IV_HANDLER_YES Call by reference Type reference (TYPE) STRING To handle yes button 20100706
8 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20100706

Method CONFIRM_POP_UP on class CL_GRAC_ERM_ASSIST has no exception.

Method DISABLE_STANDARD_ALV_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALV_SETTING Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20100307

Method DISABLE_STANDARD_ALV_BUTTONS on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONNECTOR_GRP Value transfer Type reference (TYPE) GRFN_CONNECTORGRP Connector Group 20100125
2 Returning RT_CONNECTOR_DETAILS Value transfer Type reference (TYPE) GRAC_T_CONNECTOR_VALHLP Connector list for scenario and subscenario 20091222

Method GET_CONNECTORS on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_CONNECTOR_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONNECTOR_DETAILS Call by reference Type reference (TYPE) GRFN_T_CCI_CONNECTORS Connector list for scenario and subscenario 20091222
2 Returning RT_CONNECTOR_DETAILS Value transfer Type reference (TYPE) GRFN_T_CCI_CONNECTORS Connector list for scenario and subscenario 20091222

Method GET_CONNECTOR_DETAILS on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_CUSTOM_FIELD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD_DETAILS Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100421
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20100420

Method GET_CUSTOM_FIELD_DETAIL on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_ENTITY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLE_TYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100317
2 Returning RV_ENTITY_ID Value transfer Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20100317

Method GET_ENTITY_ID on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_FPM_VARIANT_ID 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 20100415
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20100415

Method GET_FPM_VARIANT_ID on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_STRINGTAB Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100515
2 Exporting EV_MSG_STRING Call by reference Type reference (TYPE) STRING 20100515
3 Importing IT_MESSAGETAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100515
4 Importing IV_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100515

Method GET_MESSAGE on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20100216
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20100216

Method GET_OTR_TEXT on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_PREREQUISITE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20091215
2 Importing IV_PREREQ_NAME Value transfer Type reference (TYPE) GRAC_ROLE_PREREQ_NAME Role Prerequisite Name 20091215
3 Returning RT_PREREQ_LIST Value transfer Type reference (TYPE) GRAC_T_PREREQ Prerequisite List 20091215

Method GET_PREREQUISITE_LIST on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_PREREQ_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_ROLE_PREREQ Call by reference Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100319
2 Importing IT_ROLE_PREREQ_BC Call by reference Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100319

Method GET_PREREQ_DETAILS on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_ROLE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_RLTYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100415
2 Importing IV_PARENT_RLTYPE Call by reference Type reference (TYPE) GRAC_ROLE_TYPE Role Type 20100415
3 Returning RV_RELATION Value transfer Type reference (TYPE) GRAC_RL_RELAT_TYPE Role Relation Type 20100415

Method GET_ROLE_RELATION on class CL_GRAC_ERM_ASSIST has no exception.

Method GET_VALID_PREREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALID_PREREQ Call by reference Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100322
2 Importing IT_ROLE_PREREQ Call by reference Type reference (TYPE) GRAC_T_API_ROLE_PREREQ Role Prerequisite 20100322

Method GET_VALID_PREREQ on class CL_GRAC_ERM_ASSIST has no exception.

Method LOAD_AVAILABLE_SEARCHES Signature

Method LOAD_AVAILABLE_SEARCHES on class CL_GRAC_ERM_ASSIST has no parameter.
Method LOAD_AVAILABLE_SEARCHES on class CL_GRAC_ERM_ASSIST has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100317
2 Importing IV_NUM Value transfer Type reference (TYPE) SYMSGNO Message Number 20100317
3 Importing IV_PAR1 Value transfer Type reference (TYPE) SYMSGV Message Variable 20100317
4 Importing IV_PAR2 Value transfer Type reference (TYPE) SYMSGV Message Variable 20100317

Method RAISE_ERROR on class CL_GRAC_ERM_ASSIST has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100112
2 Importing IV_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Web Dynpro: Controller Interface 20100112

Method RAISE_EXCEPTION on class CL_GRAC_ERM_ASSIST has no exception.

Method RAISE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100317
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100317

Method RAISE_MESSAGES on class CL_GRAC_ERM_ASSIST has no exception.

Method RAISE_WF_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20100518
2 Importing IV_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100317
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20100518
4 Importing IV_NUM Value transfer Type reference (TYPE) SYMSGNO Message Number 20100317
5 Importing IV_PAR1 Value transfer Type reference (TYPE) SYMSGV Message Variable 20100317
6 Importing IV_PAR2 Value transfer Type reference (TYPE) SYMSGV Message Variable 20100317
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100518

Method REFRESH_POWL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PORTAL_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_PORTAL_INTEGRATION Web Dynpro: Portal Integration 20100701

Method REFRESH_POWL on class CL_GRAC_ERM_ASSIST has no exception.

Method REPORT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_API_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20091211
2 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20091211
3 Importing IO_WD_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091211
4 Importing IV_CANCEL_NAVIGATION Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20091211
5 Importing IV_CONTEXT_NODE_NAME Call by reference Type reference (TYPE) STRING 20091211

Method REPORT_EXCEPTION on class CL_GRAC_ERM_ASSIST has no exception.

Method REPORT_MESSAGE_FROM_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100309
2 Importing IV_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100309

Method REPORT_MESSAGE_FROM_SYSTEM on class CL_GRAC_ERM_ASSIST has no exception.

Method REPORT_SINGLE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20100318
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Table with BAPI Return Information 20100318

Method REPORT_SINGLE_MESSAGE on class CL_GRAC_ERM_ASSIST has no exception.

Method SET_ALV_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALV_SETTING Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20091224
2 Importing IV_ENABLED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20091224
3 Importing IV_READONLY Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120904

Method SET_ALV_ENABLED on class CL_GRAC_ERM_ASSIST has no exception.

Method SET_ALV_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALV_SETTING Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20100730
2 Importing IV_VISIBLE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100730

Method SET_ALV_VISIBLE on class CL_GRAC_ERM_ASSIST has no exception.

Method SET_BACKGRND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_DELETED Call by reference Type reference (TYPE) GRAC_T_ROLE_DELETED Boolean Variable (X=True, -=False, Space=Unknown) 20100617
2 Importing IV_PLAN_ID Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20100617

Method SET_BACKGRND_DATA on class CL_GRAC_ERM_ASSIST 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 20100415
2 Importing IV_ENABLED Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100415
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20100415
4 Importing IV_VARIANT_ID Call by reference Type reference (TYPE) STRING 20100415
5 Importing IV_VISIBLE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20100415

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