SAP ABAP Class CL_GRPC_CHECK_PROCESSOR_PRC (Consistency Check for Process Hierarchy)
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 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_CHECK_PROCESSOR_BASE Base Class of Consistency Check Processor 20110407
Properties
Class CL_GRPC_CHECK_PROCESSOR_PRC  
Short Description Consistency Check for Process Hierarchy    
Super Class CL_GRPC_CHECK_PROCESSOR_BASE Base Class of Consistency Check Processor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_STRUCTURE_SETUP   Basic Structures 
Created 20110407   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_CHECK_PROCESSOR_PRC has no forward declaration.
Interfaces
Class CL_GRPC_CHECK_PROCESSOR_PRC has no interface implemented.
Friends
Class CL_GRPC_CHECK_PROCESSOR_PRC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_COBJECTIVE Instance attribute Private Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
2 MT_CONTROL Instance attribute Private Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
3 MT_CRISK Instance attribute Private Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
4 MT_PROCESS Instance attribute Private Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
5 MT_SUBPROCESS Instance attribute Private Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YT_OBJECT 20110407
6 MV_ENTITY_ID Instance attribute Protected Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110505
7 MV_LOCAL_OBJECTS_LOADED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110407
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Protected Method Check current entity 20110505
2 CHECK_DEPENDENT_RELATIONS Instance method Protected Method Check dependent relations 20110506
3 CHECK_OBJECT Instance method Protected Method Check an object 20110505
4 CHECK_OBJTYPE Instance method Protected Method Check a type of objects 20110505
5 CHECK_PRC_HIER Instance method Private Method Check process hierarchy including control objective and risk 20110407
6 CHECK_PROCESS Instance method Private Method check process 20110407
7 CHECK_RELATED_OBJECT Instance method Protected Method Check whether the related object exists 20110505
8 CHECK_SUBPROCESS Instance method Private Method Check subprocess 20110407
9 GET_DEPENDENT_ENTITIES Instance method Protected Method Get dependent entities 20110505
10 HAS_REGULATIONS Instance method Protected Method Has regulations 20110506
11 LOAD_LOCAL_OBJECTS Instance method Private Method Get assigned local objects 20110407
Events
Class CL_GRPC_CHECK_PROCESSOR_PRC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DEPENDENT_ENTITY Protected See coding 20110506 begin of s_dependent_entity, entity_id type grfn_api_entity_id, dependent_relations type t_dependent_relation, dependent_fldgrps type t_dependent_fldgrp, end of s_dependent_entity
2 S_DEPENDENT_FLDGRP Protected See coding 20110506 begin of s_dependent_fldgrp, fldgrp type grfn_fldgrp, end of s_dependent_fldgrp
3 S_DEPENDENT_RELATION Protected See coding 20110506 begin of s_dependent_relation, entity_id type grfn_api_entity_id, end of s_dependent_relation
4 T_DEPENDENT_ENTITY Protected See coding 20110506 t_dependent_entity type table of s_dependent_entity with default key
5 T_DEPENDENT_FLDGRP Protected See coding 20110506 t_dependent_fldgrp type table of s_dependent_fldgrp with default key
6 T_DEPENDENT_RELATION Protected See coding 20110506 t_dependent_relation type table of s_dependent_relation with default key
Method Signatures

Method CHECK Signature

Method CHECK on class CL_GRPC_CHECK_PROCESSOR_PRC has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110505

Method CHECK_DEPENDENT_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEPENDENT_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110506
2 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110506
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110506
4 Importing IV_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110506
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110506

Method CHECK_OBJECT 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 20110505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110505

Method CHECK_OBJTYPE 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. 20110505
2 Importing IV_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110505

Method CHECK_PRC_HIER Signature

Method CHECK_PRC_HIER on class CL_GRPC_CHECK_PROCESSOR_PRC has no parameter.
Method CHECK_PRC_HIER on class CL_GRPC_CHECK_PROCESSOR_PRC has no exception.

Method CHECK_PROCESS Signature

Method CHECK_PROCESS on class CL_GRPC_CHECK_PROCESSOR_PRC has no parameter.
Method CHECK_PROCESS on class CL_GRPC_CHECK_PROCESSOR_PRC has no exception.

Method CHECK_RELATED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110506
2 Importing IS_OBJECT Call by reference Type reference (TYPE) CL_GRPC_CONSISTENCY_CHECK=>YS_OBJECT 20110505
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20110505
4 Importing IV_TYP Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20110505
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110505

Method CHECK_SUBPROCESS Signature

Method CHECK_SUBPROCESS on class CL_GRPC_CHECK_PROCESSOR_PRC has no parameter.
Method CHECK_SUBPROCESS on class CL_GRPC_CHECK_PROCESSOR_PRC has no exception.

Method GET_DEPENDENT_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_ID Call by reference Type reference (TYPE) T_DEPENDENT_ENTITY Table of entities 20110505
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110505

Method GET_DEPENDENT_ENTITIES on class CL_GRPC_CHECK_PROCESSOR_PRC has no exception.

Method HAS_REGULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110506
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110506

Method HAS_REGULATIONS on class CL_GRPC_CHECK_PROCESSOR_PRC has no exception.

Method LOAD_LOCAL_OBJECTS 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
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000