SAP ABAP Class CL_GRAC_FEEDER_SOD_SEARCH (Feeder class for SOD Search)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_SOD (Package) Access Control GRC SoD Rules and etc.
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 20091009
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20091028
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20091009
Properties
Class CL_GRAC_FEEDER_SOD_SEARCH  
Short Description Feeder class for SOD Search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_SOD   Access Control GRC SoD Rules and etc. 
Created 20091009   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRAC_FEEDER_SOD_SEARCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20091009
2 IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20091028
3 IF_FPM_GUIBB_SEARCH Generic Search UI Building Block 20091009
Friends
Class CL_GRAC_FEEDER_SOD_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ASSIST Static Attribute Private Object reference (TYPE REF TO) CL_GRAC_SOD_SEARCH_ASSIST SOD Search Assistance Class 20100514
2 MO_COMPONENT Static Attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091021
3 MO_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro Context 20091021
4 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20091010
5 MO_RENDER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_GUIBB_RENDER renders the search UI 20091021
6 MO_RESULT_FIELD_DESCR Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCHRESULT_DESCR field description of the result table of the Search GUIBB 20091021
7 MO_RESULT_FLD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20091021
8 MO_RESULT_TABLE Instance attribute Public Object reference (TYPE REF TO) CL_FPM_GUIBB_SEARCH_RESULT handles the optional result table 20091020
9 MO_SEARCH_NODE Static Attribute Public Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091022
10 MT_ACT_VIOL_DET Instance attribute Private Type reference (TYPE) GRAC_T_SOD_ACT_VIOL_DET 20091020
11 MT_FPM_SEARCH_CRITERIA Static Attribute Public Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20100514
12 MT_RESULT Instance attribute Private Type reference (TYPE) T_T_RESULT 20091010
13 MT_RESULT_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20091021
14 MT_SEARCH_FIELDS Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20100514
15 MT_SELECTED_COLUMNS Instance attribute Private Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20091020
16 MT_SOD_VIOL_SUM Instance attribute Public Type reference (TYPE) GRAC_T_SOD_VIOL_SUM Violation Summary 20091020
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FEEDER_NODE_SPECIFIC Instance method Public Method 20091021
2 SET_WD_INSTANCES Static method Public Method 20091021
3 SORT_GUIBB_NODES Instance method Public Method 20091021
4 SORT_NODE_ELEMENTS Instance method Public Method 20091021
Events
Class CL_GRAC_FEEDER_SOD_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_BUSPROC Private See coding 20100224 BEGIN OF s_busproc, "add fields for the selection list here bzprcid TYPE grac_bproc, descn TYPE grac_bproc_descn, END OF s_busproc
2 S_CONNECTOR Private See coding 20100224 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_CONTROLID Private See coding 20100803 BEGIN OF s_controlid, * add fields for the selection list here controlid TYPE grac_control_id, descr TYPE grpc_text, END OF s_controlid
4 S_CUSTGRP Private See coding 20100723 BEGIN OF s_custgrp, custgroup TYPE grac_custom_group, descn TYPE grac_long_descn, END OF s_custgrp
5 S_ELEMENT Public See coding 20091021 BEGIN OF s_element, implicit_index TYPE i, explicit_index TYPE i, END OF s_element
6 S_FFID Private See coding 20110126 BEGIN OF s_ffid, ffid TYPE grfn_api_object_id, ffid_name TYPE grac_ffobject_name, END OF s_ffid
7 S_FFOWNER Private See coding 20110126 BEGIN OF s_ffowner, ffowner TYPE grac_owner, ffowner_name TYPE grac_user, END OF s_ffowner
8 S_FIREFIGHTER Private See coding 20110126 BEGIN OF s_firefighter, firefighter_user TYPE grfn_api_object_id, firefighter_username TYPE grac_ffobject_name, END OF s_firefighter
9 S_MANAGER Private See coding 20100514 BEGIN OF s_manager, manager TYPE grac_manager, descn TYPE grac_manager_name, END OF s_manager
10 S_OBJECT_ID Private See coding 20100513 BEGIN OF s_object_id, objectid TYPE grac_sod_object, descn TYPE grac_descn, END OF s_object_id
11 S_ORGRULE Private See coding 20100224 BEGIN OF s_orgrule, orgrule TYPE grac_org_rule_id, descn TYPE grac_descn, END OF s_orgrule
12 S_ORGUNIT Private See coding 20100715 BEGIN OF s_orgunit, orgunit TYPE grfn_api_object_id, descn TYPE grac_descn, END OF s_orgunit
13 S_PROFILE Private See coding 20100224 BEGIN OF s_profile, profile TYPE grac_sod_object, descn TYPE grac_descn, END OF s_profile
14 S_RISKLEVEL Private See coding 20100224 BEGIN OF s_risklevel, risklevel TYPE domvalue_l, descn TYPE val_text, END OF s_risklevel
15 S_ROLE Private See coding 20100224 BEGIN OF s_role, role TYPE grac_sod_object, descn TYPE grac_descn, END OF s_role
16 S_RULESET Private See coding 20100224 BEGIN OF s_ruleset, rulesetid TYPE grac_ruleset_id, descn TYPE grac_descn, END OF s_ruleset
17 S_SODRISK Private See coding 20100224 BEGIN OF s_sodrisk, risk TYPE grac_sodrisk_id, descn TYPE grac_descn, END OF s_sodrisk
18 S_USER Private See coding 20100224 BEGIN OF s_user, user TYPE grac_user, first_name TYPE string, last_name TYPE string, END OF s_user
19 S_USERGRP Private See coding 20100524 BEGIN OF s_usergrp, usergrp TYPE grac_user_grp, END OF s_usergrp
20 T_BUSPROC Private See coding 20100224 t_busproc TYPE STANDARD TABLE OF s_busproc
21 T_CONNECTOR Private See coding 20100224 t_connector TYPE STANDARD TABLE OF s_connector
22 T_CONTROLID Private See coding 20100803 t_controlid TYPE STANDARD TABLE OF s_controlid
23 T_CUSTGRP Private See coding 20100723 t_custgrp TYPE STANDARD TABLE OF s_custgrp
24 T_ELEMENTS Public See coding 20091021 t_elements TYPE STANDARD TABLE OF s_element WITH DEFAULT KEY
25 T_FFID Private See coding 20110126 t_ffid TYPE STANDARD TABLE OF s_ffid
26 T_FFOWNER Private See coding 20110126 t_ffowner TYPE STANDARD TABLE OF s_ffowner
27 T_FIREFIGHTER Private See coding 20110126 t_firefighter TYPE STANDARD TABLE OF s_firefighter
28 T_MANAGER Private See coding 20100514 t_manager TYPE STANDARD TABLE OF s_manager
29 T_OBJECT_ID Private See coding 20100513 t_object_id TYPE STANDARD TABLE OF s_object_id
30 T_ORGRULE Private See coding 20100224 t_orgrule TYPE STANDARD TABLE OF s_orgrule
31 T_ORGUNIT Private See coding 20100715 t_orgunit TYPE STANDARD TABLE OF s_orgunit
32 T_PROFILE Private See coding 20100224 t_profile TYPE STANDARD TABLE OF s_profile
33 T_RISKLEVEL Private See coding 20100224 t_risklevel TYPE STANDARD TABLE OF s_risklevel
34 T_ROLE Private See coding 20100224 t_role TYPE STANDARD TABLE OF s_role
35 T_RULESET Private See coding 20100224 t_ruleset TYPE STANDARD TABLE OF s_ruleset
36 T_SFLIGHT_DATA_BASE Public See coding 20091010 t_sflight_data_base TYPE STANDARD TABLE OF sflight WITH DEFAULT KEY
37 T_SODRISK Private See coding 20100224 t_sodrisk TYPE STANDARD TABLE OF s_sodrisk
38 T_S_RESULT Public See coding 20091010 BEGIN OF t_s_result, connid TYPE s_conn_id, carrid TYPE s_carr_id, fldate TYPE s_date, END OF t_s_result
39 T_S_RISKANALYSIS_RESULT Public See coding 20091016 BEGIN OF t_s_riskanalysis_result, connector TYPE grfn_connectorid, riskid TYPE grac_sodrisk_id, END OF t_s_riskanalysis_result
40 T_S_RISK_ANALYSIS Public See coding 20091013 BEGIN OF t_s_risk_analysis, connector TYPE grfn_connectorid, user TYPE grac_sod_object, role TYPE grac_sod_object, profile TYPE grac_sod_object, orgrule TYPE grac_orgrule_id, usergroup TYPE grac_sod_group, customgroup TYPE grac_sod_group, "businessprocess TYPE GRFN_OBJECTID, riskbyproc TYPE grac_bproc, riskid TYPE grac_sodrisk_id, risklevel TYPE grac_sodrisk_level, ruleset TYPE grac_ruleset_id, "reporttype TYPE grac_sod_reptype, "reportformat TYPE grac_sod_repformat, usertype TYPE grac_sod_user_type, roletype TYPE grac_sod_role_type, ignoreduser TYPE grac_sod_object, analysistype TYPE string, objecttype TYPE grac_object_type, manager TYPE grac_sod_object, objectid TYPE string, orglevel TYPE string, orgvalue TYPE string, inclroleassign TYPE grac_sod_object, validitydate TYPE sy-datum, orgunit TYPE grfn_api_object_id, "ffuser TYPE grac_sod_object, owner TYPE grac_firefighter, firefighter TYPE grac_firefighter, date TYPE sy-datum, firefighterid TYPE grac_firefighter, "excludemitigatedrisks TYPE STRING, "offlineanalysis TYPE STRING, END OF t_s_risk_analysis
41 T_S_SFLIGHT Public See coding 20091010 BEGIN OF t_s_sflight, carrid TYPE s_carr_id, connid TYPE s_conn_id, fldate TYPE s_date, price TYPE s_price, currency TYPE s_currcode, is_intercontinental TYPE boole_d, END OF t_s_sflight
42 T_T_RESULT Public See coding 20091010 t_t_result TYPE STANDARD TABLE OF t_s_result WITH DEFAULT KEY
43 T_T_RISKANALYSIS_RESULT Public See coding 20091016 t_t_riskanalysis_result TYPE STANDARD TABLE OF t_s_riskanalysis_result WITH DEFAULT KEY
44 T_T_RISK_ANALYSIS Public See coding 20091013 t_t_risk_analysis TYPE STANDARD TABLE OF t_s_risk_analysis WITH DEFAULT KEY
45 T_T_SFLIGHT Public See coding 20091010 t_t_sflight TYPE STANDARD TABLE OF t_s_sflight WITH DEFAULT KEY
46 T_USER Private See coding 20100224 t_user TYPE STANDARD TABLE OF s_user
47 T_USERGRP Private See coding 20100524 t_usergrp TYPE STANDARD TABLE OF s_usergrp
Method Signatures

Method CREATE_FEEDER_NODE_SPECIFIC Signature

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

Method CREATE_FEEDER_NODE_SPECIFIC on class CL_GRAC_FEEDER_SOD_SEARCH 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_SOD_SEARCH_ASSIST SOD Search Assistance Class 20100514
2 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20091021
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091021
4 Importing IO_SEARCH_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20091022

Method SET_WD_INSTANCES on class CL_GRAC_FEEDER_SOD_SEARCH 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 20091021

Method SORT_GUIBB_NODES on class CL_GRAC_FEEDER_SOD_SEARCH 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 20091021

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