SAP ABAP Class CL_GRFN_MODEL_MCF (Model class for MCF)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_CATALOGUES (Package) GRCFoundation catalogue
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20090217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20080623
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100910
Properties
Class CL_GRFN_MODEL_MCF  
Short Description Model class for MCF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_CATALOGUES   GRCFoundation catalogue 
Created 20080623   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 GRFN0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_API_CUSTOMFIELD_MODEL Model extension to handle the custom fields 20090217
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080623
3 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100910
Friends
Class CL_GRFN_MODEL_MCF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_GRFN_MODEL_MCF' Object Type Name 20100530
2 MC_PLVAR Constant Private Type reference (TYPE) PLVAR '01' Plan Version 20080625
3 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100910
4 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20080623
5 MT_CONTROL_REQ_BUFFER Instance attribute Private Type reference (TYPE) YT_CONTROL_REQ_BUFFER Buffer for Control - Requirement linkage 20080922
6 MT_HR_REG_BUFFER Static Attribute Private Type reference (TYPE) YT_HR_REG_BUFFER 20090407
7 MT_LOCKED_OBJECT Instance attribute Private Type reference (TYPE) YT_LOCK_OBJECTS 20080625
8 MT_OBJECT_CONT Instance attribute Private Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type table 20080624
9 MT_OBJECT_DATA Instance attribute Private Type reference (TYPE) GRFNM_T_OBJECT_DATA 20080625
10 MT_OBJ_INFTY_BUFFER Instance attribute Private Type reference (TYPE) YT_OBJECT_INFTY_BUFFER 20080624
11 MT_REGULATION_BUFFER Instance attribute Private Type reference (TYPE) GRFNM_T_REGULATION_BUFFER Table type for the regulation group list structure 20080626
12 MT_REGULATION_HIER Instance attribute Private Type reference (TYPE) YT_HIER_SORTED 20080626
13 MT_REGULATION_HIER_SORTED Instance attribute Private Type reference (TYPE) YT_HIER_SORTED_PARENT 20080626
14 MT_REG_CONTROL_BUFFER Instance attribute Private Type reference (TYPE) YT_REG_CONTROL_BUFFER Buffer for Regulation-controls 20080711
15 MT_REG_GROUP_BUFFER Instance attribute Private Type reference (TYPE) GRFNM_T_REG_GROUP_BUFFER Table type for the regulation group list structure 20080624
16 MT_REG_OBJID_BUFFER Static Attribute Private Type reference (TYPE) YT_REG_OBJID_BUFFER 20090407
17 MT_REG_ORG_BUFFER Instance attribute Private Type reference (TYPE) YT_REG_ORG_BUFFER Buffer for Regulation - Orgnanization linkage 20080709
18 MT_REG_PROCESS_BUFFER Instance attribute Private Type reference (TYPE) YT_REG_PROCESS_BUFFER Buffer for Regulation-process 20080710
19 MT_REG_REQUIREMENT_BUFFER Instance attribute Private Type reference (TYPE) YT_REG_REQ_BUFFER Buffer for Regulation - Requirement linkage 20080916
20 MT_REG_REQ_BUFFER Instance attribute Private Type reference (TYPE) GRFNM_T_REG_REQ_BUFFER Table type for the regulation group list structure 20080626
21 MT_REG_SUBPROCESS_BUFFER Instance attribute Private Type reference (TYPE) YT_REG_SUBPROCESS_BUFFER Buffer for Regulation-Subprocess 20080709
22 MT_RELAT_DATA Instance attribute Private Type reference (TYPE) GRFNM_T_RELAT_DATA 20080625
23 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080623
24 M_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080626
25 M_NO_DETAIL Instance attribute Private Type reference (TYPE) XFELD Checkbox 20080625
26 M_REG_GROUP_FULLY_BUFFERED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080625
27 T_ENHANCED_BUFFER Instance attribute Private Type reference (TYPE) YT_ENHANCED_BUFFER 20090217
28 T_ENH_INFTY_BUFFER Instance attribute Private Type reference (TYPE) YT_ENH_INFTY_BUFFER 20090217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_DATA Instance method Private Method 20080625
2 ADD_RELAT_DATA Instance method Private Method 20080625
3 CHECK_CONTROL_REQ_UPDATE Instance method Private Method 20080923
4 CHECK_ENHANCED_UPDATES Instance method Private Method 20090217
5 CHECK_REG_CONTROL_UPDATE Instance method Private Method 20080711
6 CHECK_REG_ORG_UPDATE Instance method Private Method 20080709
7 CHECK_REG_PROCESS_UPDATE Instance method Private Method 20080710
8 CHECK_REG_SUBPROCESS_UPDATE Instance method Private Method 20080710
9 CHECK_VALID_PARENT Instance method Private Method 20080707
10 COMPLETE_OBJECT_DATA Instance method Private Method 20080625
11 COMPLETE_RELAT_DATA Instance method Private Method 20080625
12 CONSTRUCTOR Instance method Public Constructor 20080623
13 CORRECT_VALIDITY Instance method Private Method 20080625
14 CREATE_OBJECTS_HIER Instance method Private Method 20080625
15 CREATE_REGULATION_HIER Instance method Private Method 20080625
16 DEFAULT_REGULATION_HIERARCHY Instance method Public Method Generate default regulation hierarchy 20081027
17 DELETE_SUB_NODES Instance method Private Method 20080701
18 ENTITY_DEQUEUE Instance method Public Method Unlock all the locked entities 20080625
19 ENTITY_ENQUEUE Instance method Public Method Lock a particular entity object 20080625
20 ENTITY_LOCKED Instance method Public Method Check if the object is locked 20080627
21 FILL_REGULATION_CREATE Instance method Private Method 20080630
22 FILL_REGULATION_CUT Instance method Private Method 20080630
23 FILL_REGULATION_DELETE Instance method Private Method 20080701
24 FILL_REGULATION_UPDATE Instance method Private Method 20080630
25 FILL_REG_GROUP_CREATE Instance method Private Method 20080626
26 FILL_REG_GROUP_CUT Instance method Private Method 20080626
27 FILL_REG_GROUP_DELETE Instance method Private Method 20080701
28 FILL_REG_GROUP_UPDATE Instance method Private Method 20080625
29 FILL_REG_REQ_CREATE Instance method Private Method 20080630
30 FILL_REG_REQ_CUT Instance method Private Method 20080701
31 FILL_REG_REQ_DELETE Instance method Private Method 20080701
32 FILL_REG_REQ_UPDATE Instance method Private Method 20080630
33 GET_CONTROL_REG_REQ Instance method Public Method Get regulation and requirement assignment for a control 20080917
34 GET_ENHANCED_FIELD Instance method Private Method 20090217
35 GET_PARENT Instance method Public Method 20080626
36 GET_PROC_REG Instance method Public Method Get regulations for process or subprocess 20081114
37 GET_REFERENCE_CONTROL Instance method Private Method Get all reference controls for a central control 20081002
38 GET_REGULATION_CHILDREN Instance method Public Method 20081009
39 GET_REGULATION_CONTROLS Instance method Public Method Get Regulation controls 20080711
40 GET_REGULATION_HIER Instance method Public Method 20080623
41 GET_REGULATION_ORG Instance method Public Method Set Regulation assignment 20080708
42 GET_REGULATION_PROCESS Instance method Public Method Get Regulation process 20080710
43 GET_REGULATION_REQ Instance method Public Method Get Regulation requirement 20080916
44 GET_REGULATION_SUBPROCESS Instance method Public Method Get Regulation subprocess 20080710
45 GET_RELAT_KEY Instance method Private Method 20080625
46 QUERY_REGULATION_HIER Instance method Private Method Recursive method to get child tree of the given hierarchy 20080626
47 RAISE_ERROR Instance method Private Method Raise the error 20080707
48 READ_HR_REGULATION Static method Public Method 20080901
49 READ_OBJTYP_OBJID Instance method Private Method Multiple read_objtyp_objid 20080624
50 READ_REGULATION Instance method Public Method 20080623
51 READ_REGULATION_ID Static method Public Method Get regulation id by regulation predefiend by SAP 20080831
52 READ_REG_GROUP Instance method Public Method 20080623
53 READ_REG_REQ Instance method Public Method 20080626
54 READ_REG_SUBPROCESS Instance method Public Method Read the regulation subprocess 20080917
55 REFILL_HIER Instance method Private Method 20080625
56 REFRESH_BUFFERS_AFTER_SAVE Instance method Private Method 20080625
57 SET_CONTROL_REG_REQ Instance method Public Method Set regulation requirement assignment to a control 20080919
58 SET_ENHANCED_FIELD Instance method Private Method 20090217
59 SET_REGULATION Instance method Public Method 20080623
60 SET_REGULATION_ASSIGN Instance method Public Method Set Regulation assignment 20080702
61 SET_REGULATION_ORG Instance method Public Method Set Regulation assignment 20080708
62 SET_REGULATION_PROCESS Instance method Public Method Set Regulation assignment to Process hierarchy 20080710
63 SET_REG_GROUP Instance method Public Method 20080623
64 SET_REG_REQ Instance method Public Method 20080626
65 UPDATE_RELAT_DATA Instance method Private Method 20080722
Events
Class CL_GRFN_MODEL_MCF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ENHANCED_BUFFER Public See coding 20090217 BEGIN OF ys_enhanced_buffer, objtype TYPE grfn_objtype, objid TYPE grfn_objectid, typ TYPE grfnh_type, * changed type abap_bool, * key type grpc_hr_key, * t_field type yt_enhanced_field, t_infty TYPE yt_enhanced_infty, END OF ys_enhanced_buffer
2 YS_ENHANCED_INFTY Public See coding 20090217 BEGIN OF ys_enhanced_infty, infty TYPE infty, subty TYPE subty, changed TYPE abap_bool, hr_key TYPE grfn_hr_key, data TYPE REF TO data, END OF ys_enhanced_infty
3 YS_ENH_INFTY_BUFFER Public See coding 20090217 BEGIN OF ys_enh_infty_buffer, fieldname TYPE fieldname, infty TYPE infty, structure TYPE ddobjname, END OF ys_enh_infty_buffer
4 YS_HIER Public See coding 20080625 BEGIN OF ys_hier, sort TYPE grfn_seqnr, objtype TYPE grfn_objtype, node TYPE grfn_objectid, typ TYPE xfeld, objtype_parent TYPE grfn_objtype, node_parent TYPE grfn_objectid, typ_parent TYPE xfeld, assignfrom TYPE begda, assignto TYPE endda, validfrom TYPE begda, validto TYPE endda, descr TYPE grfn_text, ltext TYPE grfn_text, priox TYPE grfn_priox, key TYPE grfn_s_hr1001_key, updated TYPE xfeld, topnode TYPE xflag, relat TYPE relat, "new field Jan2005 rsign TYPE rsign, "new field Jan2005 END OF ys_hier
5 YS_LOCK_OBJECTS Public See coding 20080625 BEGIN OF ys_lock_objects, objtype TYPE grfn_objtype, type TYPE grfn_objtype_typ, objid TYPE grfn_objectid, END OF ys_lock_objects
6 YT_ENHANCED_BUFFER Public See coding 20090217 yt_enhanced_buffer TYPE HASHED TABLE OF ys_enhanced_buffer WITH UNIQUE KEY objtype objid typ
7 YT_ENHANCED_INFTY Public See coding 20090217 yt_enhanced_infty TYPE HASHED TABLE OF ys_enhanced_infty WITH UNIQUE KEY infty subty
8 YT_ENH_INFTY_BUFFER Public See coding 20090217 yt_enh_infty_buffer TYPE HASHED TABLE OF ys_enh_infty_buffer WITH UNIQUE KEY fieldname
9 YT_HIER_ANY Public See coding 20080625 yt_hier_any TYPE SORTED TABLE OF ys_hier
10 YT_HIER_SORTED Public See coding 20080625 yt_hier_sorted TYPE SORTED TABLE OF ys_hier WITH UNIQUE KEY objtype typ node objtype_parent typ_parent node_parent
11 YT_HIER_SORTED_PARENT Public See coding 20080625 yt_hier_sorted_parent TYPE SORTED TABLE OF ys_hier WITH UNIQUE KEY objtype_parent typ_parent node_parent objtype priox typ node
12 YT_LOCK_OBJECTS Public See coding 20080625 yt_lock_objects TYPE SORTED TABLE OF ys_lock_objects WITH UNIQUE DEFAULT KEY
Method Signatures

Method ADD_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080625
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080625
4 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20080625
5 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20080625
6 Returning R_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method ADD_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER Call by reference Type reference (TYPE) YT_HIER_ANY 20080625
2 Changing CT_HIER_SORTED Call by reference Type reference (TYPE) YT_HIER_ANY 20080625
3 Exporting E_CHANGE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080625
4 Importing I_ASSIGNFROM Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080708
5 Importing I_ASSIGNTO Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080708
6 Importing I_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20080625
7 Importing I_DESCR Call by reference Type reference (TYPE) GRFN_NAME String 20080704
8 Importing I_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY HR Key 20080625
9 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
10 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
11 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080625
12 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object ID 20080625
13 Importing I_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX Priox 20080625
14 Importing I_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20080625
15 Importing I_RSIGN Call by reference Type reference (TYPE) RSIGN Relationship Specification 20080625
16 Importing I_VALIDFROM Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080625
17 Importing I_VALIDTO Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080625

Method ADD_RELAT_DATA on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_CONTROL_REQ_UPDATE Signature

Method CHECK_CONTROL_REQ_UPDATE on class CL_GRFN_MODEL_MCF has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method CHECK_ENHANCED_UPDATES Signature

Method CHECK_ENHANCED_UPDATES on class CL_GRFN_MODEL_MCF has no parameter.
Method CHECK_ENHANCED_UPDATES on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_REG_CONTROL_UPDATE Signature

Method CHECK_REG_CONTROL_UPDATE on class CL_GRFN_MODEL_MCF has no parameter.
Method CHECK_REG_CONTROL_UPDATE on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_REG_ORG_UPDATE Signature

Method CHECK_REG_ORG_UPDATE on class CL_GRFN_MODEL_MCF has no parameter.
Method CHECK_REG_ORG_UPDATE on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_REG_PROCESS_UPDATE Signature

Method CHECK_REG_PROCESS_UPDATE on class CL_GRFN_MODEL_MCF has no parameter.
Method CHECK_REG_PROCESS_UPDATE on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_REG_SUBPROCESS_UPDATE Signature

Method CHECK_REG_SUBPROCESS_UPDATE on class CL_GRFN_MODEL_MCF has no parameter.
Method CHECK_REG_SUBPROCESS_UPDATE on class CL_GRFN_MODEL_MCF has no exception.

Method CHECK_VALID_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080707
2 Importing IV_REG_GROUP_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080707
3 Returning RV_FAIL Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20080707
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080707

Method COMPLETE_OBJECT_DATA Signature

Method COMPLETE_OBJECT_DATA on class CL_GRFN_MODEL_MCF has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method COMPLETE_RELAT_DATA Signature

Method COMPLETE_RELAT_DATA on class CL_GRFN_MODEL_MCF has no parameter.
Method COMPLETE_RELAT_DATA on class CL_GRFN_MODEL_MCF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDATE Value transfer Type reference (TYPE) SY-DATUM start date 20100301
2 Importing IV_ENDDATE Value transfer Type reference (TYPE) SY-DATUM end date 20100301
3 Importing IV_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080623
4 Importing IV_TF_YEAR Value transfer Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20080623
5 Importing IV_TIMEFRAME Value transfer Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20080623

Method CONSTRUCTOR on class CL_GRFN_MODEL_MCF has no exception.

Method CORRECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VALIDFROM Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20080625
2 Changing C_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20080625
3 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
4 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080625
5 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20080625
6 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method CREATE_OBJECTS_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CENTRAL_TYPE Value transfer Type reference (TYPE) XFELD Checkbox 20080625
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080625
3 Importing I_PATH_ROOTS Value transfer Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20080625
4 Returning RT_HIER Value transfer Type reference (TYPE) YT_HIER_SORTED 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method CREATE_REGULATION_HIER Signature

Method CREATE_REGULATION_HIER on class CL_GRFN_MODEL_MCF has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method DEFAULT_REGULATION_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REGULATION_DATA Call by reference Type reference (TYPE) GRFN_S_REGULATION_DATA Regulation data 20081027
2 Changing CS_REG_GROUP_DATA Call by reference Type reference (TYPE) GRFN_S_REG_GROUP_DATA Regulation group data 20081027
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081027

Method DELETE_SUB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method ENTITY_DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type 20080625
3 Importing I_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method ENTITY_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20080625
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080625
4 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method ENTITY_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20080627
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080627
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080627
4 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080627

Method ENTITY_LOCKED on class CL_GRFN_MODEL_MCF has no exception.

Method FILL_REGULATION_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_BUFFER Buffer Regulation Group 20080630
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method FILL_REGULATION_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_BUFFER Buffer Regulation 20080630
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method FILL_REGULATION_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_BUFFER Buffer Regulation 20080701
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method FILL_REGULATION_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_BUFFER Buffer Regulation 20080630
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method FILL_REG_GROUP_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_BUFFER Buffer Regulation Group 20080626
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method FILL_REG_GROUP_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_BUFFER Buffer Regulation Group 20080626
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method FILL_REG_GROUP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_BUFFER Buffer Regulation Group 20080701
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method FILL_REG_GROUP_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_BUFFER Buffer Regulation Group 20080625
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method FILL_REG_REQ_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_BUFFER Buffer Regulation Requirement 20080630
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method FILL_REG_REQ_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_BUFFER Buffer Regulation Requirement 20080701
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method FILL_REG_REQ_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_BUFFER Buffer Regulation Requirement 20080701
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080701

Method FILL_REG_REQ_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_BUFFER Buffer Regulation Requirement 20080630
2 Returning RT_VALUES Value transfer Type reference (TYPE) GRFN_T_VALUES Table type for values structure 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method GET_CONTROL_REG_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REGULATION Call by reference Type reference (TYPE) GRFN_T_REGULATION List of regulaiton 20080919
2 Exporting ET_REG_REQ Call by reference Type reference (TYPE) GRFN_T_REG_REQ List of regulation requirement 20080917
3 Importing IV_CONTROL Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080917
4 Importing IV_CONTROL_TYPE Value transfer Type reference (TYPE) GRFNH_TYPE Control type 20080918
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080917

Method GET_ENHANCED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_FIELD Value transfer Type reference (TYPE) GRFNH_T_ENHANCED_FIELD 20090217
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090217
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090217

Method GET_ENHANCED_FIELD on class CL_GRFN_MODEL_MCF has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080626
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080626
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081024
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method GET_PROC_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REGULATION Call by reference Type reference (TYPE) GRFN_T_REGULATION List of regulaiton 20081114
2 Importing I_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081114
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081114
4 Importing I_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20081114
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081114

Method GET_REFERENCE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REF_CONTROL Call by reference Type reference (TYPE) GRFN_T_OBJECTID List of reference controls 20081002
2 Importing IV_CONTROL Value transfer Type reference (TYPE) GRFN_OBJECTID Central control object ID 20081002
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081002

Method GET_REGULATION_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPANDED Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20081009
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081009
3 Returning RT_REGULATION_CHILDREN Value transfer Type reference (TYPE) YT_HIER_SORTED_PARENT 20081009
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081009

Method GET_REGULATION_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROLS Call by reference Type reference (TYPE) GRFN_T_REG_CONTROL Object List 20080711
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080711
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080711

Method GET_REGULATION_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080625
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080626
3 Returning RT_REG_HIER Value transfer Type reference (TYPE) YT_HIER_SORTED_PARENT Table type for the regulation group list structure 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080625

Method GET_REGULATION_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGUNIT Call by reference Type reference (TYPE) GRFN_T_REG_ORG Object List 20080708
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080709
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080708

Method GET_REGULATION_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROCESS Call by reference Type reference (TYPE) GRFN_T_OBJECTID Object List 20080710
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080710
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080710

Method GET_REGULATION_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUIREMENT Call by reference Type reference (TYPE) GRFN_T_OBJECTID Object List 20080916
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080916
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080916

Method GET_REGULATION_SUBPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBPROCESS Call by reference Type reference (TYPE) GRFN_T_REG_SUBPROCESS Object List 20080710
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080710
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080710

Method GET_RELAT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY HR Key 20080625
2 Importing I_BEGDA Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080625
3 Importing I_ENDDA Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080625
4 Importing I_OBJID1 Call by reference Type reference (TYPE) OBJEKTID Objid 20080625
5 Importing I_OBJID2 Call by reference Type reference (TYPE) OBJEKTID Objid 20080625
6 Importing I_OBJTTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Type 20080625
7 Importing I_OBJTTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Type 20080625
8 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080625
9 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080625

Method GET_RELAT_KEY on class CL_GRFN_MODEL_MCF has no exception.

Method QUERY_REGULATION_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20081009
2 Importing IV_NODE_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080628
3 Changing RT_REG_HIER Value transfer Type reference (TYPE) YT_HIER_SORTED_PARENT Table type for the regulation group list structure 20080626

Method QUERY_REGULATION_HIER on class CL_GRFN_MODEL_MCF has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20080707
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20080707
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20080707
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080707

Method READ_HR_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080901
2 Returning RV_REGULATION Value transfer Type reference (TYPE) GRFN_REGULATION Regulation 20080901
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080901

Method READ_OBJTYP_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Object ID 20080624
2 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080624
3 Importing I_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Objid 20080624
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080624
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080624

Method READ_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080626
2 Returning RS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_DATA Regulation requirement data 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method READ_REGULATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_REGULATION Regulation 20080831
2 Returning RV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080831
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080831

Method READ_REG_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REG_GROUP_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080624
2 Returning RS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_DATA Regulation requirement data 20080624
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080624

Method READ_REG_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REG_REQ_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080626
2 Returning RS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_DATA Regulation requirement data 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method READ_REG_SUBPROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REG_SUBPROCESS_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080917
2 Returning RS_SUBPROCESS Value transfer Type reference (TYPE) GRFN_S_SUBPROCESS_DATA Regulation requirement data 20080917
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080917

Method REFILL_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HR_HIER Value transfer Type reference (TYPE) GRFNH_T_HY_STRUC 20080625
2 Changing XT_HIER Call by reference Type reference (TYPE) YT_HIER_SORTED 20080625
3 Changing XT_HIER_SORTED Call by reference Type reference (TYPE) YT_HIER_SORTED_PARENT 20080625

Method REFILL_HIER on class CL_GRFN_MODEL_MCF has no exception.

Method REFRESH_BUFFERS_AFTER_SAVE Signature

Method REFRESH_BUFFERS_AFTER_SAVE on class CL_GRFN_MODEL_MCF has no parameter.
Method REFRESH_BUFFERS_AFTER_SAVE on class CL_GRFN_MODEL_MCF has no exception.

Method SET_CONTROL_REG_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_SETUP Call by reference Object reference (TYPE REF TO) CL_GRPC_MODEL_SETUP Process Model Class 20080923
2 Importing IT_REG_REQ Call by reference Type reference (TYPE) GRFN_T_REG_REQ List of regulation and regulation requirement 20080922
3 Importing IV_CONTROL Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080919
4 Importing IV_CONTROL_TYPE Value transfer Type reference (TYPE) GRFNH_TYPE Control type 20080919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080922

Method SET_ENHANCED_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) FIELDNAME 20090217
2 Importing I_OBJID Call by reference Type reference (TYPE) GRPCS_OBJECTID 20090217
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRPCS_OBJTYPE 20090217
4 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20090217

Method SET_ENHANCED_FIELD on class CL_GRFN_MODEL_MCF has no exception.

Method SET_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REGULATION Value transfer Type reference (TYPE) GRFN_S_REGULATION_DATA Regulation data 20080630
2 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080625
3 Importing I_DELETE_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20080630
4 Importing I_PARENT_REG_GROUP Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080630
5 Returning R_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method SET_REGULATION_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_SETUP Call by reference Object reference (TYPE REF TO) CL_GRPC_MODEL_SETUP Process Model Class 20080924
2 Importing IT_CONTROLS Call by reference Type reference (TYPE) GRFN_T_REG_CONTROL List of objects 20080711
3 Importing IT_SUBPROCESS Call by reference Type reference (TYPE) GRFN_T_REG_SUBPROCESS Object ID 20080709
4 Importing I_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080702
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080707

Method SET_REGULATION_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_GRFN_MODEL_CATALOGUE communicate with entities 20080710
2 Importing IT_ORGUNIT Call by reference Type reference (TYPE) GRFN_T_REG_ORG Object List 20080708
3 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080709
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080708

Method SET_REGULATION_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROCESS Call by reference Type reference (TYPE) GRFN_T_OBJECTID Object ID 20080710
2 Importing I_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080710
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080710

Method SET_REG_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_GROUP Value transfer Type reference (TYPE) GRFN_S_REG_GROUP_DATA Regulation group data 20080625
2 Importing I_CHILD_REG_GROUP Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
3 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080625
4 Importing I_DELETE_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20080625
5 Importing I_PARENT_REG_GROUP Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
6 Returning R_REG_GROUP Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080625
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method SET_REG_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REG_REQ Value transfer Type reference (TYPE) GRFN_S_REG_REQ_DATA Regulation requirement data 20080630
2 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20080630
3 Importing I_PARENT_REGULATION Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080701
4 Returning R_REG_REQ Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method UPDATE_RELAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HIER Call by reference Type reference (TYPE) YT_HIER_ANY 20080722
2 Changing CT_HIER_SORTED Call by reference Type reference (TYPE) YT_HIER_ANY 20080722
3 Importing I_ASSIGNFROM Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080722
4 Importing I_ASSIGNTO Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080722
5 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080722
6 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080722
7 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080722
8 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20080722

Method UPDATE_RELAT_DATA on class CL_GRFN_MODEL_MCF has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300