SAP ABAP Class CL_GRPC_CHECK_PROCESSOR_BASE (Base Class of Consistency Check Processor)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_STRUCTURE_SETUP (Package) Basic Structures
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRPC_CHECK_PROCESSOR Consistency Check Processor 20110314
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_CHECK_PROCESSOR_IELC Consistency Check for Process Hierarchy 20110421
2 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_CHECK_PROCESSOR_PRC Consistency Check for Process Hierarchy 20110407
Properties
Class CL_GRPC_CHECK_PROCESSOR_BASE  
Short Description Base Class of Consistency Check Processor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_STRUCTURE_SETUP   Basic Structures 
Created 20110314   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_GRPC_CONSISTENCY_CHECK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_GRPC_CHECK_PROCESSOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRPC_CHECK_PROCESSOR Consistency Check Processor 20110314
Friends
Class CL_GRPC_CHECK_PROCESSOR_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_GRPC_CONSISTENCY_CHECK Consistency Check 20110330
2 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_GRPC_CHECK_LOG Consistency Check Log 20110330
3 MS_VALIDITY Instance attribute Protected Type reference (TYPE) GRFN_S_DATES Dates 20110314
4 MT_ERROR Instance attribute Protected Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_ERROR 20110330
5 MT_OBJECT Instance attribute Protected Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110314
6 MT_RELAT Instance attribute Protected Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_RELAT_SORTED 20110314
7 MV_APP Instance attribute Protected Type reference (TYPE) GRFN_APP_ID Application Component 20110330
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ERROR Instance method Protected Method Add error log 20110330
2 CHECK_ACC_HIER Instance method Private Method Check account group hierarchy 20110330
3 CHECK_IELC_HIER Instance method Private Method Check indirect entity level control hierarchy 20110421
4 CHECK_ORG_HIER Instance method Private Method Check organization hierarchy 20110330
5 CHECK_RELAT Instance method Protected Method Check relationship between objects and another object type 20110407
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110314
7 FILL_HIER Instance method Protected Method Fill hierarchy 20110328
8 FILL_RELAT_BY_PATH Instance method Protected Method Fill relation by evaluation path 20110314
9 FILL_RELAT_BY_TYPE Instance method Protected Method Fill relation by object type 20110314
10 GET_ACC_HIER Instance method Protected Method Get account group hierarchy 20110401
11 GET_IELC_HIER Instance method Protected Method Get indirect entity level control hierarchy 20110421
12 GET_ORG_HIER Instance method Protected Method Get organization hierarchy 20110401
13 GET_PRC_HIER Instance method Protected Method Get process hierarchy including control objective and risk 20110407
14 GET_REGULATIONS Instance method Protected Method Get assigned regulations of object 20110411
15 GET_ROOT_OBJECTS Instance method Protected Method Get root objects by evaluation path 20110330
16 HAS_OVERLAP Instance method Protected Method Has overlap 20110330
17 IS_INSIDE Instance method Protected Method Is inside 20110328
18 READ_OBJECT Instance method Protected Method Read object 20110314
Events
Class CL_GRPC_CHECK_PROCESSOR_BASE has no event.
Types
Class CL_GRPC_CHECK_PROCESSOR_BASE has no local type.
Method Signatures

Method ADD_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
2 Importing IS_REF_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
3 Importing I_ID Call by reference Type reference (TYPE) SY-MSGID 'GRPC_CHECK' Message Class 20110330
4 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110330
5 Importing I_TY Call by reference Type reference (TYPE) SYMSGTY Message Type 20110330
6 Importing I_V1 Call by reference Type reference (TYPE) ANY 20110330
7 Importing I_V2 Call by reference Type reference (TYPE) ANY 20110330
8 Importing I_V3 Call by reference Type reference (TYPE) ANY 20110330
9 Importing I_V4 Call by reference Type reference (TYPE) ANY 20110330

Method ADD_ERROR on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method CHECK_ACC_HIER Signature

Method CHECK_ACC_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no parameter.
Method CHECK_ACC_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method CHECK_IELC_HIER Signature

Method CHECK_IELC_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no parameter.
Method CHECK_IELC_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method CHECK_ORG_HIER Signature

Method CHECK_ORG_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no parameter.
Method CHECK_ORG_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method CHECK_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110407
3 Importing IV_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110407
4 Importing IV_TIME_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Default is inside 20110407

Method CHECK_RELAT on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BUFFER Call by reference Object reference (TYPE REF TO) CL_GRPC_CONSISTENCY_CHECK Consistency Check Engine and Buffer 20110330
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) CL_GRPC_CHECK_LOG Consistency Check Log 20110330
3 Importing IS_VALIDITY Call by reference Type reference (TYPE) GRFN_S_DATES Dates 20110314
4 Importing IV_APP Call by reference Type reference (TYPE) GRFN_APP_ID Application Component 20110401

Method CONSTRUCTOR on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method FILL_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROOT Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20110328
2 Importing IV_SUB_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20110328

Method FILL_HIER on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method FILL_RELAT_BY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20110314
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110314
3 Importing IV_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110314
4 Importing IV_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20110314

Method FILL_RELAT_BY_PATH on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method FILL_RELAT_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20110314
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110314
3 Importing IV_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110314
4 Importing IV_R_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110314
5 Importing IV_R_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110314

Method FILL_RELAT_BY_TYPE on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method GET_ACC_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110401

Method GET_IELC_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110421
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110421

Method GET_ORG_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110401

Method GET_PRC_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110407

Method GET_REGULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT Object Type. 20110411
2 Returning RT_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110411

Method GET_REGULATIONS on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method GET_ROOT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110330
2 Importing IV_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110330
3 Importing IV_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20110330
4 Returning RT_ROOT Value transfer Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20110330
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110330

Method HAS_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
2 Importing IS_REF_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110330

Method HAS_OVERLAP on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method IS_INSIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
2 Importing IS_REF_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110330
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110330

Method IS_INSIDE on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.

Method READ_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20110314
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110314
3 Importing IV_OBJTYPE_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110314
4 Returning RS_OBJECT Value transfer Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110314

Method READ_OBJECT on class CL_GRPC_CHECK_PROCESSOR_BASE has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000