SAP ABAP Class CL_GRAC_FEEDER_ERM_REPORTS (Feeder class for Reports)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20100706
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20100706
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20100706
Properties
Class CL_GRAC_FEEDER_ERM_REPORTS  
Short Description Feeder class for Reports    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ROLE_MANAGEMENT   GRC ERM Support 
Created 20100706   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_FEEDER_ERM_REPORTS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20100706
2 IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20100706
3 IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20100706
Friends
Class CL_GRAC_FEEDER_ERM_REPORTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LT_APP_TYPE Instance attribute Public Type reference (TYPE) GRAC_T_APPLICATION_TYPE Table of application type and security type 20110131
2 LT_BPROC Instance attribute Public Type reference (TYPE) GRAC_T_SOD_BZPRC List of Processes. 20110131
3 LT_BSUBPROC Instance attribute Public Type reference (TYPE) GRAC_T_BSUBPROC Table type for Business Subprocess 20110131
4 LT_CONNECTORS Instance attribute Public Type reference (TYPE) GRFN_T_CCICONNECTOR Connector list for scenario and sub scenario 20110205
5 LT_CONNECTOR_LIST Instance attribute Public Type reference (TYPE) GRAC_T_CONNECTOR_LIST Connector Range Table 20110131
6 LT_CONNGRP Instance attribute Public Type reference (TYPE) GRFN_T_CONNECTOR_GROUP Connector Group 20110131
7 LT_CRITLVL Instance attribute Public Type reference (TYPE) GRAC_T_CRITLVL Table type for Critical Level 20110131
8 LT_FUNAREA Instance attribute Public Type reference (TYPE) GRAC_T_API_FUNC_AREA Table Type:Function Area 20110131
9 LT_ORGLEVELS Instance attribute Public Type reference (TYPE) GRAC_T_FLDVAL Table Type for field Values 20110131
10 LT_PRJREL Instance attribute Public Type reference (TYPE) GRAC_T_API_PRJREL Table type for Project Release 20110131
11 LT_ROLESTATUS Instance attribute Public Type reference (TYPE) GRAC_T_API_RLSTAT Table type for Role Status 20110131
12 LT_ROLETYPE Instance attribute Public Type reference (TYPE) GRAC_T_API_RLTYPE Table type: Role type 20110131
13 LT_SENSITIVITY Instance attribute Public Type reference (TYPE) GRAC_T_RLSENS Role Sensitivity 20110131
14 LT_STEP Instance attribute Public Type reference (TYPE) GRAC_T_STEP Table type for Methodlogy Step 20110131
15 LV_PARTIAL_AUTHORIZATION Instance attribute Public Type reference (TYPE) BOOLEAN To check for partial authorization 20121031
16 MO_ASSIST Static Attribute Private Object reference (TYPE REF TO) CL_GRAC_ERM_REPORTS_ASSIST SOD Search Assistance Class 20100706
17 MO_COMPONENT Static Attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100706
18 MO_CONFIG_ROOT Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100706
19 MO_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro Context 20100706
20 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20100728
21 MO_RENDER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_GUIBB_RENDER renders the search UI 20100706
22 MO_RESULT_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FPM_GUIBB_SEARCH_RESULT handles the optional result table 20100706
23 MO_SEARCH_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100706
24 MT_AUTH_CON_LIST Instance attribute Public Type reference (TYPE) GRFN_T_CCICONNECTOR Connector list for scenario and sub scenario 20121031
25 MT_FILTER Static Attribute Public Type reference (TYPE) GRFN_T_REP_FILTER_DEFINITION Filter Definition 20100706
26 MT_FPM_SEARCH_CRITERIA Static Attribute Public Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20100706
27 MT_RESTRICT Instance attribute Public Type reference (TYPE) TT_RESTRICT Search Fielddescription 20110201
28 MT_SEARCH_FIELDS Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR 20100728
29 MV_ALERT Static Attribute Public Type reference (TYPE) GRAC_ALERT_TYPE Alert Type 20100706
30 MV_CRITERIA Static Attribute Private Type reference (TYPE) STRING 20100720
31 MV_REPORT Static Attribute Public Type reference (TYPE) GRFN_REPNAME Report name 20100706
Methods
# Method Level Visibility Method type Description Created on
1 FILTER_CCI_CONNECTORLIST_DD Static method Private Method Filter ConnectorList based on authorization 20121103
2 FILTER_CONNECTORLIST_FOR_OVS Static method Private Method Filter ConnectorList based on authorization 20121105
3 FILTER_CONNECTOR_FOR_OVS Static method Private Method Filter ConnectorList based on authorization 20121105
4 GET_AUTHORIZED_CONNECTORS Instance method Public Method Get List of authorized connectors 20121031
5 GET_CONNECTORS Instance method Private Method get the connectors 20110205
6 GET_CUSTOM_FIELDS Instance method Private Method Build selection for custom fields 20101018
7 GET_PFCG_SECURITY_APP_TYPES Instance method Private Method 20110216
8 GET_REPORTNAME Static method Public Method 20100706
9 SEL_SCREEN_ACT_USAGE Instance method Private Method Build selection for Action Usage report 20100803
10 SEL_SCREEN_COMP_TRANS Instance method Private Method Build selection for Action List in Roles 20100803
11 SEL_SCREEN_COM_USR_RL Instance method Private Method Build selection for Compare User Roles 20100811
12 SEL_SCREEN_ERM_GEN Instance method Private Method Build selection for Master to Derived Role Relationship 20100820
13 SEL_SCREEN_EXPIRED_ROLES Instance method Private Method Build selection for Action List in Roles 20100819
14 SEL_SCREEN_PFCG_CHG_LOG Instance method Private Method Build selection for Action List in Roles 20100820
15 SEL_SCREEN_RL_REL_USRGRP Instance method Private Method Build selection for Role Relationship to User Group 20100819
16 SEL_SCREEN_USR_ROLE_REL Instance method Private Method Build selection for Action List in Roles 20100811
17 SET_CRITERIA Static method Public Method 20100720
18 SET_WD_INSTANCES Static method Public Method 20100706
19 SORT_GUIBB_NODES Instance method Public Method 20100706
20 SORT_NODE_ELEMENTS Instance method Public Method 20100706
Events
Class CL_GRAC_FEEDER_ERM_REPORTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACTION Private See coding 20100706 BEGIN OF s_action, * add fields for the selection list here system TYPE grfn_connectorid, action TYPE grac_long_action, descn TYPE grac_descn, END OF s_action
2 S_CONNECTOR Private See coding 20100706 BEGIN OF s_connector, * add fields for the selection list here connector TYPE grfn_connectorid, conn_name TYPE grfn_conn_desc, END OF s_connector
3 S_ELEMENT Public See coding 20100706 BEGIN OF s_element, implicit_index TYPE i, explicit_index TYPE i, END OF s_element
4 S_PROFILE Private See coding 20100706 BEGIN OF s_profile, profile TYPE grac_sod_object, descn TYPE grac_descn, END OF s_profile
5 S_RESOURCEID Private See coding 20101117 BEGIN OF s_resourceid, "add fields for the selection list here system TYPE grfn_connectorid, resourceid TYPE grac_long_permission, END OF s_resourceid
6 S_ROLE Private See coding 20100706 BEGIN OF s_role, role TYPE GRAC_ROLE_NAME, "grac_sod_object, descn TYPE grac_descn, system TYPE grfn_connectorid, END OF s_role
7 S_SODRISK Private See coding 20100811 BEGIN OF s_sodrisk, risk TYPE grac_sodrisk_id, descn TYPE grac_descn, END OF s_sodrisk
8 S_USER Private See coding 20100811 BEGIN OF s_user, user TYPE grac_user, descn TYPE grac_user_name, END OF s_user
9 S_USERGRP Private See coding 20100811 BEGIN OF s_usergrp, usergrp TYPE grac_user_grp, END OF s_usergrp
10 S_USER_INPUT Private See coding 20101201 begin of S_USER_INPUT, owner TYPE grac_owner, end of s_user_input
11 TT_RESTRICT Public See coding 20110201 tt_restrict TYPE STANDARD TABLE OF ty_restrict
12 TY_RESTRICT Public See coding 20110201 BEGIN OF ty_restrict, name TYPE NAME_KOMP, END OF ty_restrict
13 TY_S_MESSAGE Public See coding 20100706 BEGIN OF ty_s_message, standard_message TYPE ty_s_standard_message, t100_message TYPE ty_s_t100_message, END OF ty_s_message
14 TY_S_STANDARD_MESSAGE Public See coding 20100706 BEGIN OF ty_s_standard_message, text TYPE string, type TYPE i, "siehe if_wd_message_manager=>CO_TYPE_.... params TYPE wdr_name_value_list, msg_object TYPE REF TO if_message, msg_user_data TYPE REF TO data, END OF ty_s_standard_message
15 TY_S_T100_MESSAGE Public See coding 20100706 BEGIN OF ty_s_t100_message, msgid TYPE syst-msgid, msgno TYPE syst-msgno, msgty TYPE syst-msgty, p1 TYPE syst-msgv1, p2 TYPE syst-msgv2, p3 TYPE syst-msgv3, p4 TYPE syst-msgv4, msg_user_data TYPE REF TO data, END OF ty_s_t100_message
16 TY_T_MESSAGES Public See coding 20100706 ty_t_messages TYPE STANDARD TABLE OF ty_s_message
17 T_CONNECTOR Private See coding 20100706 t_connector TYPE STANDARD TABLE OF s_connector
18 T_ELEMENTS Public See coding 20100706 t_elements TYPE STANDARD TABLE OF s_element WITH DEFAULT KEY
19 T_PROFILE Private See coding 20100706 t_profile TYPE STANDARD TABLE OF s_profile
20 T_RESOURCEID Private See coding 20101117 t_resourceid TYPE STANDARD TABLE OF s_resourceid
21 T_ROLE Private See coding 20100706 t_role TYPE STANDARD TABLE OF s_role
22 T_SODRISK Private See coding 20100811 t_sodrisk TYPE STANDARD TABLE OF s_sodrisk
23 T_S_REPORT_SELECTION Public Type reference (TYPE) GRAC_SOD_ACCESS_RULE 20100707
24 T_T_REPORT_SELECTION Public See coding 20100707 t_t_report_selection TYPE STANDARD TABLE OF t_s_report_selection WITH DEFAULT KEY
25 T_USER Private See coding 20100811 t_user TYPE STANDARD TABLE OF s_user
26 T_USERGRP Private See coding 20100811 t_usergrp TYPE STANDARD TABLE OF s_usergrp
27 T_USER_LIST Private See coding 20100804 BEGIN OF t_user_list, * add fields for the selection list here user TYPE grac_owner, user_name TYPE grac_user, END OF t_user_list
28 T_USER_SEARCH Private See coding 20100804 BEGIN OF t_user_search, action TYPE grac_user, END OF t_user_search
Method Signatures

Method FILTER_CCI_CONNECTORLIST_DD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_CONNECTOR Call by reference Type reference (TYPE) GRFN_T_CCICONNECTOR Connector list for scenario and sub scenario 20121103
2 Exporting PARTIAL_AUTHORIZATION Call by reference Type reference (TYPE) BOOLEAN To check whether authorization is Full or not 20121103

Method FILTER_CCI_CONNECTORLIST_DD on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method FILTER_CONNECTORLIST_FOR_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LT_CONNECTOR Call by reference Type reference (TYPE) GRAC_T_CONNECTOR_LIST Connector list for scenario and sub scenario 20121105
2 Exporting PARTIAL_AUTHORIZATION Call by reference Type reference (TYPE) BOOLEAN To check whether authorization is Full or not 20121105

Method FILTER_CONNECTORLIST_FOR_OVS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method FILTER_CONNECTOR_FOR_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUTHORIZED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121105
2 Exporting FULL_AUTHORIZATION Call by reference Type reference (TYPE) BOOLEAN To check whether authorization is Full or not 20121105
3 Changing LS_CONNECTOR Call by reference Type reference (TYPE) GRFN_CONNECTORID Connector list for scenario and sub scenario 20121105

Method FILTER_CONNECTOR_FOR_OVS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method GET_AUTHORIZED_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LT_AUTH_CON_LIST Value transfer Type reference (TYPE) GRFN_T_CCICONNECTOR Connector list for scenario and sub scenario 20121031

Method GET_AUTHORIZED_CONNECTORS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method GET_CONNECTORS Signature

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

Method GET_CONNECTORS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method GET_CUSTOM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20101019
2 Changing ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20101018

Method GET_CUSTOM_FIELDS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method GET_PFCG_SECURITY_APP_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_APP_TYPE Call by reference Type reference (TYPE) GRAC_T_APPLICATION_TYPE Table of application type and security type 20110216
2 Returning LT_APP_TYPE Value transfer Type reference (TYPE) GRAC_T_APPLICATION_TYPE Table of application type and security type 20110216

Method GET_PFCG_SECURITY_APP_TYPES on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method GET_REPORTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPORT Call by reference Type reference (TYPE) GRFN_REPNAME Report name 20100706

Method GET_REPORTNAME on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_ACT_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100803
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100803

Method SEL_SCREEN_ACT_USAGE on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_COMP_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100803
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100803

Method SEL_SCREEN_COMP_TRANS on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_COM_USR_RL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100811
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100811

Method SEL_SCREEN_COM_USR_RL on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_ERM_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100820
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100820
3 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) GRFN_REPNAME Report name 20100820

Method SEL_SCREEN_ERM_GEN on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_EXPIRED_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100819
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100819

Method SEL_SCREEN_EXPIRED_ROLES on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_PFCG_CHG_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100820
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100820

Method SEL_SCREEN_PFCG_CHG_LOG on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_RL_REL_USRGRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100819
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100819

Method SEL_SCREEN_RL_REL_USRGRP on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SEL_SCREEN_USR_ROLE_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FIELD_CATALOG_ATTR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100811
2 Exporting ET_FIELD_DESCRIPTION_ATTR Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100811

Method SEL_SCREEN_USR_ROLE_REL on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SET_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRITERIA Call by reference Type reference (TYPE) STRING 'ALL' 20100720

Method SET_CRITERIA on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SET_WD_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ASSIST Call by reference Object reference (TYPE REF TO) CL_GRAC_ERM_REPORTS_ASSIST SOD Search Assistance Class 20100706
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100706
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100706
4 Importing IO_SEARCH_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100706

Method SET_WD_INSTANCES on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SORT_GUIBB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web Dynpro Context 20100706

Method SORT_GUIBB_NODES on class CL_GRAC_FEEDER_ERM_REPORTS has no exception.

Method SORT_NODE_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100706

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