SAP ABAP Class CL_GRFN_ORGUNIT_VIEW (Organization Views)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_WD_HRORG (Package) GRC Foundation catalogues WD
Properties
Class CL_GRFN_ORGUNIT_VIEW  
Short Description Organization Views    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_WD_HRORG   GRC Foundation catalogues WD 
Created 20100222   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_GRFN_ORGUNIT_VIEW has no interface implemented.
Friends
Class CL_GRFN_ORGUNIT_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_PERS_KEY Constant Public Type reference (TYPE) SPERS_KEY 'GRFN_ORG_VIEW' Personalization object key 20100310
2 GC_ADD_NEW_ORG Constant Public Type reference (TYPE) GRFN_ORG_VIEW_ADD_OPTION 'X' Add Organization View Option 20100226
3 GC_AVAILABLE Constant Public Type reference (TYPE) GRFN_ORG_VIEW_CONFIG '1' Organization View Configuration 20100222
4 GC_DEFAULT Constant Public Type reference (TYPE) GRFN_ORG_VIEW_CONFIG '0' Organization View Configuration 20100222
5 GC_HIER_LEVELS Constant Public See coding 20100301
6 GC_REMOVE_FROM_ALL_VIEWS Constant Public Type reference (TYPE) GRFN_ORG_VIEW_REMOVE_OPTION 'X' Remove Organization View Option 20100226
7 GC_REMOVE_FROM_CURRENT_VIEW Constant Public Type reference (TYPE) GRFN_ORG_VIEW_REMOVE_OPTION '' Remove Organization View Option 20100226
8 GC_REUSE_EXISTING_ORG Constant Public Type reference (TYPE) GRFN_ORG_VIEW_ADD_OPTION '' Add Organization View Option 20100226
9 GC_RM_MAPPING Constant Public Type reference (TYPE) GRFN_ORG_VIEW_CONFIG '3' Organization View Configuration 20110610
10 GC_RM_ORX_MAPPING Constant Public Type reference (TYPE) GRFN_ORG_VIEW_CONFIG '4' Organization View Configuration 20140204
11 GC_RM_SECONDARY Constant Public Type reference (TYPE) GRFN_ORG_VIEW_CONFIG '2' Organization View Configuration 20100525
12 GC_STANDARD_VIEW Constant Public Type reference (TYPE) GRFN_ORG_VIEW_ID '002' Organization Views 20100223
13 GC_VIEW_TYPE Constant Public See coding 20100315
14 MT_OLD_VIEW Static Attribute Public Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20101215
15 MT_VIEW Static Attribute Public Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20100222
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100222
2 CREATE_VIEW Static method Public Method Create new View 20100225
3 DELETE_VIEW Static method Public Method Delete a signle view 20101215
4 GET_ACTIVE_VIEW Static method Public Method Get current active view 20100310
5 GET_APP_COMPONENT Static method Public Method Get app component for entity role (PC or RM) 20130606
6 GET_AUTHORIZED_COMPS Static method Public Method Get authorized relevant components of active view 20100622
7 GET_AUTH_REGULATION Static method Public Method Get Regulation for Authorization Engine 20100428
8 GET_AVAILABLE_VIEWS Static method Public Method Get all available views 20100222
9 GET_COMP_ROLES Static method Public Method Get component specific roles 20130606
10 GET_DEFAULT_VIEW Static method Public Method Get default view of components 20100222
11 GET_RELEVANT_COMPS Static method Public Method Get relevant components of view 20100330
12 GET_RM_MAPPING_HIERARCHIES Static method Public Method Get RM mapping hierarchies 20110610
13 GET_RM_SECONDARY_VIEW Static method Public Method Get secondary usage of RM view 20100525
14 GET_VIEW_BY_ID Static method Public Method Get view name by ID 20100223
15 IS_DEFAULT_VIEW Static method Public Method Check whether a default view 20100509
16 IS_RM_MAPPING_HIERARCHY Static method Public Method Is RM mapping hierarchy 20110610
17 IS_RM_MAPPING_ORX_HIERARCHY Static method Public Method Is RM ORX mapping hierarchy 20140204
18 LOAD_VIEWS Static method Private Method Load all views 20101215
19 SET_ACTIVE_VIEW Static method Public Method Setr active view 20100310
20 UPDATE_VIEW Static method Public Method Update a single view 20101215
21 VALIDATE_ALL Static method Public Method Validate the configurations 20101214
22 VALIDATE_SINGLE Static method Public Method Validate a single view 20101214
Events
Class CL_GRFN_ORGUNIT_VIEW has no event.
Types
Class CL_GRFN_ORGUNIT_VIEW has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRFN_ORGUNIT_VIEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) GRFN_S_ORGUNIT_VIEW Organization Views 20101215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100225

Method DELETE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) GRFN_S_ORGUNIT_VIEW Organization Views 20101215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101215

Method GET_ACTIVE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APP Call by reference Type reference (TYPE) GRFN_T_APP_COMPONENT Application Components 20100310
2 Returning RV_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100310

Method GET_ACTIVE_VIEW on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_APP_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORG_APP Call by reference Type reference (TYPE) GRFNORGVIEW-APP Application Component 20130606
2 Importing IV_ORG_ID Call by reference Type reference (TYPE) GRFNORGVIEW-ID Organization View ID 20130606

Method GET_APP_COMPONENT on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_AUTHORIZED_COMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100622
2 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Default view only 20100714
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100622
4 Importing IV_ORGUNIT_VIEW Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organization View ID 20100831
5 Returning RT_COMP Value transfer Type reference (TYPE) GRFN_T_APP_COMPONENT Application Components 20100622

Method GET_AUTHORIZED_COMPS on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_AUTH_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_VIEW Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100428
2 Returning RV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100428

Method GET_AUTH_REGULATION on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_AVAILABLE_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APP Call by reference Type reference (TYPE) GRFN_T_APP_COMPONENT Application Components 20100310
2 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100707
3 Returning RT_VIEW Value transfer Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20100222

Method GET_AVAILABLE_VIEWS on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_COMP_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20130606
2 Importing ORG_COMP Call by reference Type reference (TYPE) GRFN_ROLE_APPL Application for which a role is valid 20130606
3 Exporting ROLES Call by reference Type reference (TYPE) GRFN_T_ENTITY_ROLE Table of roles 20130606

Method GET_COMP_ROLES on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_DEFAULT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_COMPONENT Application Component 20100222
2 Returning RV_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100222

Method GET_DEFAULT_VIEW on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_RELEVANT_COMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Is default view 20100526
2 Importing IV_ORGUNIT_VIEW Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100330
3 Returning RT_COMP Value transfer Type reference (TYPE) GRFN_T_APP_COMPONENT Application Components 20100330

Method GET_RELEVANT_COMPS on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_RM_MAPPING_HIERARCHIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VIEW Value transfer Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views 20110610

Method GET_RM_MAPPING_HIERARCHIES on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_RM_SECONDARY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organization View ID 20100525

Method GET_RM_SECONDARY_VIEW on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method GET_VIEW_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100223
2 Returning RS_VIEW Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_VIEW Organization View 20100223

Method GET_VIEW_BY_ID on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method IS_DEFAULT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_VIEW Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100509
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100509

Method IS_DEFAULT_VIEW on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method IS_RM_MAPPING_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_ID Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organization View ID 20110610
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110610

Method IS_RM_MAPPING_HIERARCHY on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method IS_RM_MAPPING_ORX_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VIEW_ID Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organization View ID 20140204
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20140204

Method IS_RM_MAPPING_ORX_HIERARCHY on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method LOAD_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VIEW Value transfer Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20101215

Method LOAD_VIEWS on class CL_GRFN_ORGUNIT_VIEW has no exception.

Method SET_ACTIVE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20100317
2 Importing IV_REFRESH_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Refresh Hierarchy Buffer 20100510
3 Importing IV_VIEW_ID Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100310
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100310

Method UPDATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) GRFN_S_ORGUNIT_VIEW Organization Views 20101215
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101215

Method VALIDATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OLD_VIEW Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20101214
2 Importing IT_VIEW Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_VIEW Organization Views Table 20101214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101214

Method VALIDATE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VIEW Call by reference Type reference (TYPE) GRFN_S_ORGUNIT_VIEW Organization Views 20101214
2 Importing IV_OPERATION Call by reference Type reference (TYPE) GRFN_API_OPERATION_ID 20101214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20101214
History
Last changed by/on SAP  20141106 
SAP Release Created in 600