SAP ABAP Class CL_GRFN_MODEL_CATALOGUE (communicate with entities)
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 20100127
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20080201
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_MD Master data model common interface 20100914
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100127
Properties
Class CL_GRFN_MODEL_CATALOGUE  
Short Description communicate with entities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_CATALOGUES   GRCFoundation catalogue 
Created 20071203   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 GRFNH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRFNM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 GRPCS 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 20100127
2 IF_GRFN_API_MODEL Interface for handling of GRC API models 20080201
3 IF_GRFN_MODEL_MD Master data model common interface 20100914
4 IF_GRFN_MODEL_STATUS Enable to retrieve MCF information for object from model 20100127
Friends
Class CL_GRFN_MODEL_CATALOGUE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CROSS_REG Constant Public Type reference (TYPE) GRFN_OBJECTID '00000000' Cross regulation 20100203
2 GC_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_GRFN_MODEL_CATALOGUE' Object Type Name 20100530
3 MC_PLVAR Constant Private Type reference (TYPE) PLVAR '01' Plan Version 20080204
4 MC_RELAT_ORG_REG Constant Private Type reference (TYPE) RELAT '974' Relationship Between Objects 20100319
5 MC_STANDARD_VIEW Constant Private Type reference (TYPE) GRFN_ORG_VIEW_ID '002' Standard view 20100316
6 MO_MODEL_CDF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_UTIL_CDF_MODEL CDF Model utility class 20100127
7 MO_MODEL_MCF Instance attribute Private Object reference (TYPE REF TO) CL_GRFN_MODEL_MCF Model class for MCF 20101206
8 MT_CUSTOM_RELATION Instance attribute Private Type reference (TYPE) YT_CUSTOM_RELATION Obsolete at GRC2010 20080630
9 MT_HIER_BUFFER Instance attribute Private Type reference (TYPE) YT_HIER_BUFFER Orgunit view buffer 20091014
10 MT_LOCKED_OBJECT Instance attribute Private Type reference (TYPE) YT_LOCK_OBJECTS Locked object buffer 20080409
11 MT_OBJECT_CONT Instance attribute Private Type reference (TYPE) GRFN_T_OBJECT_CONT Infotypes per Object Type 20080407
12 MT_OBJECT_DATA Instance attribute Private Type reference (TYPE) GRFNM_T_OBJECT_DATA Object data 20071206
13 MT_OBJ_INFTY_BUFFER Instance attribute Private Type reference (TYPE) YT_OBJECT_INFTY_BUFFER Object infotype buffer 20080407
14 MT_ORGUNIT_BUFFER Instance attribute Private Type reference (TYPE) GRFNM_T_ORGUNIT_BUFFER Orgunit regulations buffer 20071206
15 MT_ORGUNIT_HIER Instance attribute Private Type reference (TYPE) YT_HIER_SORTED Orgunit hierarchy buffer 20071205
16 MT_ORGUNIT_HIER_SORTED Instance attribute Private Type reference (TYPE) YT_HIER_SORTED_PARENT Sorted orgunit hierarchy buffer 20071205
17 MT_ORGUNIT_VIEW_RELATION Instance attribute Private Type reference (TYPE) YT_ORGUNIT_VIEW_RELATION Orgunit view relation buffer 20100301
18 MT_RELAT_DATA Instance attribute Private Type reference (TYPE) GRFNM_T_RELAT_DATA Relation data 20071206
19 MV_ORGUNIT_VIEW Instance attribute Private Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion view ID 20100316
20 M_DATEFROM Instance attribute Private Type reference (TYPE) GRFN_BEGDA Start Date 20071204
21 M_DATETO Instance attribute Private Type reference (TYPE) GRFN_ENDDA End Date 20071204
22 M_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language 20080102
23 M_NO_DETAIL Instance attribute Private Type reference (TYPE) XFELD 20071204
24 M_TIMEFRAME Instance attribute Private Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20071206
25 M_TIMEFRAME_YEAR Instance attribute Private Type reference (TYPE) GRFN_TF_YEAR Year 20071206
26 SHM_INST_NAME Instance attribute Private Type reference (TYPE) SHM_INST_NAME Name of a Shared Object Instance of an Area 20120306
27 SHM_ORGUNIT_AREA Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_SHM_ORGUNIT_AREA GRPC: Organizational hierarchy 20120306
28 SHM_ORGUNIT_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_GRPC_SHM_ORGUNIT_ROOT Shared Memory Root Class for ORGUNIT 20120306
29 SHM_ORGUNIT_SWITCH Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120306
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_DATA Instance method Private Method 20071203
2 ADD_RELAT_DATA Instance method Private Method 20071206
3 ADJUST_AMOUNT_TO_CURRENCY Instance method Private Method Adjust the Amount figures to the currency changes 20090129
4 CANCEL Instance method Public Method Cancel all the canges made to the Model 20080416
5 CHECK_BUFFERED_INFOTYPES Instance method Private Method 20080402
6 CHECK_ORGUNIT_REGULATION Instance method Public Method Get list of all regulations to which the orgunit is assigned 20090129
7 CHECK_PRESENT_STD_HIERARCHY Instance method Public Method Check whether orgunit is present in standard hierarchy 20081202
8 CHECK_VALID_PARENT Instance method Private Method 20080703
9 COMPLETE_OBJECT_DATA Instance method Private Method 20080108
10 COMPLETE_RELAT_DATA Instance method Private Method 20080108
11 CONSTRUCTOR Instance method Public Constructor Constructor 20080408
12 CORRECT_VALIDITY Instance method Private Method 20071204
13 CREATE_EVAL_PATH Instance method Private Method Create evaluation path 20081209
14 CREATE_OBJECTS_HIER Instance method Public Method Build object hierarchy 20071204
15 CREATE_ORGUNIT_OBJECTS_HIER Instance method Private Method 20071205
16 ENTITY_DEQUEUE Instance method Public Method Unlock all the locked entities 20080409
17 ENTITY_ENQUEUE Instance method Public Method Lock a particular entity object 20080409
18 ENTITY_LOCKED Instance method Public Method Check if the object is locked 20080409
19 FILL_ORGUNIT_CREATE Instance method Public Method 20080506
20 FILL_ORGUNIT_CUT Instance method Public Method 20080620
21 FILL_ORGUNIT_DELETE Instance method Public Method 20080506
22 FILL_ORGUNIT_UPDATE Instance method Public Method 20080506
23 FILTER_VALID_INFTY_DATA Instance method Private Method Filter the valid infotype data 20080506
24 GET_CHILDREN Instance method Public Method Get children in orgunit view 20080703
25 GET_CHILDREN_ALL_VIEWS Instance method Public Method Get children organization for all organization views 20081125
26 GET_CORPORATES Instance method Public Method Load all corporates 20100330
27 GET_INSTANCE Static method Public Method Get the instatnce of the Catalog class 20071214
28 GET_LOCAL_OBJECTS Instance method Public Method 20081210
29 GET_OBJECT_VALIDITY Instance method Private Method Get validity dates of the object 20100127
30 GET_ORGUNITS Instance method Public Method Load orgunit 20071204
31 GET_ORGUNITS_SIGNOFF Instance method Public Method Load orgunit 20131115
32 GET_ORGUNIT_REGULATION Instance method Public Method Get regulation assignment for orgunit top node 20081119
33 GET_ORGUNIT_SUBNODES Instance method Private Method 20071206
34 GET_ORGUNIT_SUBNODES_SIGNOFF Instance method Private Method 20131115
35 GET_ORGUNIT_TOPNODES Instance method Public Method Find top node 20081118
36 GET_PARENT Instance method Public Method Get parent in orgunit view 20071204
37 GET_PARENT_REG Instance method Public Method Get parent by regulation 20081209
38 GET_REGULATIONS Instance method Public Method Read assigned regulations for central objects 20100127
39 GET_RELAT_KEY Instance method Private Method 20080108
40 IS_EXISTED Instance method Public Method Is existed in view 20100525
41 NUMBER_TO_PRIOX Static method Public Method 20071205
42 RAISE_ERROR Instance method Private Method Raise the error 20080312
43 READ_OBJTYP_OBJID Instance method Private Method Multiple read_objtyp_objid 20080102
44 READ_ORGUNIT Instance method Public Method 20071203
45 READ_ORGUNIT_ATTR Instance method Private Method Read orgunit attributes 20100203
46 READ_ORGUNIT_CUSTOM_RELATION Instance method Public Method Obsolete at GRC2010 20080630
47 READ_ORGUNIT_OPTIMIZED Instance method Public Method 20130531
48 READ_ORGUNIT_VIEW_RELATION Instance method Public Method Read orgunit view relations 20100226
49 READ_TEXT Instance method Public Method 20091014
50 REFILL_HIER Instance method Private Method Fill hierarchy 20080102
51 REFRESH_ALL_BUFFERS Instance method Private Method 20100903
52 REFRESH_BUFFERS_AFTER_SAVE Instance method Private Method Refresh buffer after save 20080108
53 REFRESH_VIEW_BUFFER Instance method Private Method Refresh view buffer after copying view 20100510
54 SAVE Instance method Public Method 20080108
55 SET_ORGUNIT Instance method Public Method 20071203
56 SET_ORGUNIT_CUSTOM_RELATION Instance method Public Method Obsolote at GRC2010 20080630
57 SET_ORGUNIT_SCOPE Instance method Public Method 20130604
58 SET_ORGUNIT_VIEW Instance method Public Method Set organization view and switch buffer 20100316
59 SET_ORGUNIT_VIEW_RELATION Instance method Public Method Set orgunit view relations 20100301
60 SET_REGULATIONS Instance method Public Method Read assigned regulations for central objects 20100127
61 SET_REGULATION_RELATION Instance method Private Method Set regulation relation 20100127
62 SET_TIME_FRAME Instance method Private Method Set the Time Frame and Year 20080408
63 SHM_GET_AREA_INFOS Instance method Private Method Get share memory area instances 20120306
64 SHM_INIT Instance method Private Method Init the share memory 20120306
65 SHM_INVALIDATE_BUFFER Instance method Private Method Invalidate share memory buffer 20120306
66 SHM_PARSE_INSTANCE_NAME Instance method Private Method Parse instance information 20120306
67 SHM_UPDATE_BUFFER Instance method Private Method Update share memory buffer 20120306
68 SHM_UPLOAD_ORGUNIT Instance method Private Method Upload organizations to share memory 20120306
Events
Class CL_GRFN_MODEL_CATALOGUE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CUSTOM_RELATION Public See coding Obsolete at GRC2010 20080630 BEGIN OF ys_custom_relation, " Obsolete at GRC2010 orgunit_id TYPE grfn_objectid, relation TYPE grfn_t_orgunit_custom_relation, END OF ys_custom_relation
2 YS_HIER Public See coding 20071204 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, validfrom TYPE begda, validto TYPE endda, text 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
3 YS_HIER_BUFFER Public See coding 20091014 BEGIN OF ys_hier_buffer, hier_type TYPE grfn_assignment_type, orgunit_list TYPE yt_hier_sorted, END OF ys_hier_buffer
4 YS_LOCK_OBJECTS Public See coding 20080409 BEGIN OF ys_lock_objects, objtype TYPE grfn_objtype, type TYPE grfn_objtype_typ, objid TYPE grfn_objectid, END OF ys_lock_objects
5 YS_ORGUNIT_VIEW_RELATION Public See coding 20100226 BEGIN OF ys_orgunit_view_relation, orgunit_id TYPE grfn_objectid, relation TYPE grfn_t_orgunit_view_relation, END OF ys_orgunit_view_relation
6 YT_CUSTOM_RELATION Public See coding Obsolete at GRC2010 20080630 yt_custom_relation TYPE SORTED TABLE OF ys_custom_relation " Obsolete at GRC2010 WITH UNIQUE KEY orgunit_id
7 YT_HIER_ANY Public See coding 20071204 yt_hier_any TYPE SORTED TABLE OF ys_hier
8 YT_HIER_BUFFER Public See coding 20091014 yt_hier_buffer TYPE HASHED TABLE OF ys_hier_buffer WITH UNIQUE KEY hier_type
9 YT_HIER_SORTED Public See coding 20071204 yt_hier_sorted TYPE SORTED TABLE OF ys_hier WITH UNIQUE KEY objtype typ node objtype_parent typ_parent node_parent
10 YT_HIER_SORTED_PARENT Public See coding 20071204 yt_hier_sorted_parent TYPE SORTED TABLE OF ys_hier WITH UNIQUE KEY objtype_parent typ_parent node_parent objtype priox typ node
11 YT_LOCK_OBJECTS Public See coding 20080409 yt_lock_objects TYPE SORTED TABLE OF ys_lock_objects WITH UNIQUE DEFAULT KEY
12 YT_ORGUNIT_VIEW_RELATION Public See coding 20100226 yt_orgunit_view_relation TYPE SORTED TABLE OF ys_orgunit_view_relation WITH UNIQUE KEY orgunit_id
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 20071203
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071203
3 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20071203
4 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20071203
5 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20071203
6 Returning R_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080422

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 20071206
2 Changing CT_HIER_SORTED Call by reference Type reference (TYPE) YT_HIER_ANY 20071206
3 Exporting E_CHANGE Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20071206
4 Importing I_COMMAND Call by reference Type reference (TYPE) GRFN_COMMAND Operation 20071206
5 Importing I_KEY Call by reference Type reference (TYPE) GRFN_S_HR1001_KEY HR Key 20071206
6 Importing I_OBJECTID1 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20071206
7 Importing I_OBJECTID2 Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20071206
8 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20071206
9 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object ID 20071206
10 Importing I_PRIOX Call by reference Type reference (TYPE) GRFN_PRIOX Priox 20071206
11 Importing I_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20071206
12 Importing I_RSIGN Call by reference Type reference (TYPE) RSIGN Relationship Specification 20071206
13 Importing I_VALIDFROM Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20071206
14 Importing I_VALIDTO Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20071206

Method ADD_RELAT_DATA on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method ADJUST_AMOUNT_TO_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT Value transfer Type reference (TYPE) GRFN_AMOUNT Currency amount 20090129
2 Importing IV_NEW_CURRENCY Value transfer Type reference (TYPE) GRFN_CURRENCY Currency 20090129
3 Importing IV_OLD_CURRENCY Value transfer Type reference (TYPE) GRFN_CURRENCY Currency 20090129
4 Returning RV_NEW_AMOUNT Value transfer Type reference (TYPE) GRFN_AMOUNT Currency amount 20090129
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090129

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLEAN_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100903

Method CANCEL on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method CHECK_BUFFERED_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
3 Importing I_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080402
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080402
5 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Type 20080404
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080404

Method CHECK_ORGUNIT_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20090129
2 Importing IV_REGULATION Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20090129
3 Returning RV_ASSIGNED Value transfer Type reference (TYPE) ABAP_BOOL Table for objects 20090129
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090129

Method CHECK_PRESENT_STD_HIERARCHY Signature

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

Method CHECK_VALID_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080703
2 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100316
3 Importing IV_PARENT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080703
4 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081209
5 Returning RV_FAIL Value transfer Type reference (TYPE) GRFN_BOOLEAN Boolean 20080703
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080703

Method COMPLETE_OBJECT_DATA Signature

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

Method COMPLETE_RELAT_DATA Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_FROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080408
2 Importing IV_DATE_TO Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080408
3 Importing IV_LANG Value transfer Type reference (TYPE) GRFN_LANG Language 20080408

Method CONSTRUCTOR on class CL_GRFN_MODEL_CATALOGUE 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 20071204
2 Changing C_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20071204
3 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071204
4 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20071204
5 Importing I_VALIDFROM Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20071204
6 Importing I_VALIDTO Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20071204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method CREATE_EVAL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSIGNMENT_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20081209
2 Importing IV_ROBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081215
3 Returning RV_PATH Value transfer Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20081209
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081209

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 20071204
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20071204
3 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Assignment Type 20100316
4 Importing I_PATH Value transfer Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20071204
5 Importing I_PATH_ROOTS Value transfer Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20071204
6 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20080725
7 Returning RT_HIER Value transfer Type reference (TYPE) YT_HIER_SORTED 20071204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method CREATE_ORGUNIT_OBJECTS_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100316
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20080725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

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 20080409
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type 20080409
3 Importing I_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080409
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080409

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 20080409
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080409
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080409
4 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080409
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080409

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 20080505
2 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080409
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080409
4 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080409

Method ENTITY_LOCKED on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method FILL_ORGUNIT_CREATE Signature

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

Method FILL_ORGUNIT_CUT Signature

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

Method FILL_ORGUNIT_DELETE Signature

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

Method FILL_ORGUNIT_UPDATE Signature

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

Method FILTER_VALID_INFTY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20080506
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20080506

Method FILTER_VALID_INFTY_DATA on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGUNIT_CHILDREN Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LIST Table type for the orgunit list structure 20080703
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20131015
3 Importing IV_ASSIGNMENT_TYPE Call by reference Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20081121
4 Importing IV_EXPANDED Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20080703
5 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080703
6 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080912
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080703

Method GET_CHILDREN_ALL_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGUNIT_CHILDREN Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LIST Table type for the orgunit list structure 20081125
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20081125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081125

Method GET_CORPORATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100330
2 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20100330
3 Returning RT_CORPORATE Value transfer Type reference (TYPE) GRFNM_T_ORGUNIT 20100330
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100330

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_FROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Valid From 20080408
2 Importing IV_DATE_TO Value transfer Type reference (TYPE) GRFN_VALIDTO Valid To 20080408
3 Importing IV_LANG Value transfer Type reference (TYPE) GRFN_LANG Language 20080408
4 Returning RR_CATALOG Value transfer Object reference (TYPE REF TO) CL_GRFN_MODEL_CATALOGUE communicate with entities 20071214

Method GET_INSTANCE on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method GET_LOCAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LOCAL_OBJ table type for relation data 20081211
2 Exporting ET_KRI_BUSIRULE Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LOCAL_OBJ table type for relation data 20081215
3 Exporting ET_KRI_INSTANCE Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LOCAL_OBJ table type for relation data 20081215
4 Exporting ET_OPPORTUNITIES Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LOCAL_OBJ table type for relation data 20081211
5 Exporting ET_RISKS Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_LOCAL_OBJ table type for relation data 20081211
6 Importing IV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081210
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081210

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100127
2 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100127
3 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID 20100127

Method GET_OBJECT_VALIDITY on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method GET_ORGUNITS 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) GRFNM_T_ORGUNIT 20080314
2 Importing IS_ORGUNIT_SEARCH Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_SEARCH Structure for Orgunit Search 20080513
3 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
4 Importing IT_RESOLVED_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_OBJECT 20071205
5 Importing IV_CHECK_ALL_ORGUNITS Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20080314
6 Importing IV_GET_NREL_ROOT Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20080314
7 Importing IV_HIERARCHY_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20080630
8 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080314
9 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20080725
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method GET_ORGUNITS_SIGNOFF 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) GRFNM_T_ORGUNIT 20131115
2 Importing IS_ORGUNIT_SEARCH Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_SEARCH Structure for Orgunit Search 20131115
3 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20131115
4 Importing IT_RESOLVED_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_OBJECT 20131115
5 Importing IV_CHECK_ALL_ORGUNITS Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20131115
6 Importing IV_GET_NREL_ROOT Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20131115
7 Importing IV_HIERARCHY_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20131115
8 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20131115
9 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20131115
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131115

Method GET_ORGUNIT_REGULATION 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 20081119
2 Importing IV_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081119
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081119

Method GET_ORGUNIT_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_ORGUNIT 20080314
2 Changing CV_SORT Call by reference Type reference (TYPE) GRFN_ORGUNIT_SEQUENCE Sequence 20080314
3 Importing IS_ORGUNIT_SEARCH Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_SEARCH Structure for Orgunit Search 20071206
4 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
5 Importing IT_RESOLVED_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_OBJECT 20071206
6 Importing IV_CHECK_ALL_ORGUNITS Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20080314
7 Importing IV_GET_ALL_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20080314
8 Importing IV_GET_NREL_ROOT Value transfer Type reference (TYPE) GRFN_BOOLEAN New Input Values 20080314
9 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080314
10 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100322
11 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20081127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method GET_ORGUNIT_SUBNODES_SIGNOFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_ORGUNIT 20131115
2 Changing CV_SORT Call by reference Type reference (TYPE) GRFN_ORGUNIT_SEQUENCE Sequence 20131115
3 Importing IS_ORGUNIT_SEARCH Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_SEARCH Structure for Orgunit Search 20131115
4 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20131115
5 Importing IT_RESOLVED_ORGUNIT Call by reference Type reference (TYPE) GRFNM_T_OBJECT 20131115
6 Importing IV_CHECK_ALL_ORGUNITS Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20131115
7 Importing IV_GET_ALL_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20131115
8 Importing IV_GET_NREL_ROOT Value transfer Type reference (TYPE) GRFN_BOOLEAN New Input Values 20131115
9 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20131115
10 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20131115
11 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Regulation ID 20131115
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20131115

Method GET_ORGUNIT_TOPNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081118
2 Importing IV_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organization view ID 20100316
3 Returning RV_TOP_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20100316
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081118

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 20071204
2 Importing I_ASSIGNMENT_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20081203
3 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080328

Method GET_PARENT_REG 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 20081209
2 Importing I_OBJECTID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081209
3 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100316
4 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Assignment Type 20081209
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081209

Method GET_REGULATIONS 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_TS_OBJECTID 20100913
2 Exporting ET_REGULATION_DATA Call by reference Type reference (TYPE) GRFN_T_OBJID_DET List of objects 20100913
3 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100127
4 Importing I_READ_NAME Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101206
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100127

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 20080108
2 Importing I_BEGDA Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080108
3 Importing I_ENDDA Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080108
4 Importing I_OBJID1 Call by reference Type reference (TYPE) OBJEKTID Objid 20080108
5 Importing I_OBJID2 Call by reference Type reference (TYPE) OBJEKTID Objid 20080108
6 Importing I_OBJTTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Type 20080108
7 Importing I_OBJTTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Type 20080108
8 Importing I_OBJTYPE1 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080108
9 Importing I_OBJTYPE2 Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080108
10 Importing I_RELAT Call by reference Type reference (TYPE) RELAT Relationship Between Objects 20100531

Method GET_RELAT_KEY on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method IS_EXISTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100525
2 Importing IV_ORGUNIT_VIEW Call by reference Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100525
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100525
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100525

Method NUMBER_TO_PRIOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PRIOX Value transfer Type reference (TYPE) GRFN_PRIOX Priox 20071205
2 Importing I_NUMBER Value transfer Type reference (TYPE) GRFN_NUMBER number 20071205

Method NUMBER_TO_PRIOX on class CL_GRFN_MODEL_CATALOGUE 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 20080312
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20080312
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20080312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080312

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 20080102
2 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) GRFN_BEGDA Start Date 20080709
3 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20080709
4 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
5 Importing I_OBJECTID Call by reference Type reference (TYPE) GRFN_OBJECTID Objid 20080102
6 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080102
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080212

Method READ_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGUNIT Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_DATA Orgunit data 20071203
2 Exporting E_IS_NEW Value transfer Type reference (TYPE) ABAP_BOOL 20080505
3 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20080402
4 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100316
5 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081126
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method READ_ORGUNIT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGUNIT Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_DATA Orgunit data 20100203
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA Infotype data 20100203
3 Importing I_REGULATION Call by reference Type reference (TYPE) GRPCS_OBJECTID 20100203

Method READ_ORGUNIT_ATTR on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method READ_ORGUNIT_CUSTOM_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOM_RELATION Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_CUSTOM_RELATION Table type for Orgunit Custom Relation 20080630
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method READ_ORGUNIT_OPTIMIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ORGUNIT Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_DATA Orgunit data 20130531
2 Exporting E_IS_NEW Value transfer Type reference (TYPE) ABAP_BOOL 20130531
3 Importing IT_ATTRIBUTES Value transfer Type reference (TYPE) GRFN_T_ATTRIBUTES Table of atrributes 20130531
4 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20130531
5 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20130531
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130531

Method READ_ORGUNIT_VIEW_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORGUNIT_VIEW_RELATION Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_VIEW_RELATION Table type for Orgunit View Relation 20100301
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100226
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100226

Method READ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20091014
2 Returning RV_TEXT Value transfer Type reference (TYPE) GRFN_TITLE Title/Short Name 20091014
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091014

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 20080102
2 Changing XT_HIER Call by reference Type reference (TYPE) YT_HIER_SORTED 20080102
3 Changing XT_HIER_SORTED Call by reference Type reference (TYPE) YT_HIER_SORTED_PARENT 20080102
4 Changing X_SORT Call by reference Type reference (TYPE) GRFN_SEQNR Sequence 20080102

Method REFILL_HIER on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method REFRESH_ALL_BUFFERS Signature

Method REFRESH_ALL_BUFFERS on class CL_GRFN_MODEL_CATALOGUE has no parameter.
Method REFRESH_ALL_BUFFERS on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method REFRESH_BUFFERS_AFTER_SAVE Signature

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

Method REFRESH_VIEW_BUFFER Signature

Method REFRESH_VIEW_BUFFER on class CL_GRFN_MODEL_CATALOGUE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100510

Method SAVE Signature

Method SAVE on class CL_GRFN_MODEL_CATALOGUE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method SET_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORGUNIT Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_DATA Orgunit data 20071203
2 Importing I_CHILD_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071203
3 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20071203
4 Importing I_DELETE_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20071203
5 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20100316
6 Importing I_PARENT_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071203
7 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081126
8 Returning R_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20071203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method SET_ORGUNIT_CUSTOM_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CUSTOM_RELATION Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_CUSTOM_RELATION Table type for Orgunit Custom Relation 20080630
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080630

Method SET_ORGUNIT_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORGUNIT Value transfer Type reference (TYPE) GRFN_S_ORGUNIT_DATA Orgunit data 20130604
2 Importing I_CHILD_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20130604
3 Importing I_COMMAND Value transfer Type reference (TYPE) GRFN_COMMAND Operation 20130604
4 Importing I_DELETE_SUBNODES Value transfer Type reference (TYPE) GRFN_BOOLEAN XFELD 20130604
5 Importing I_ORGUNIT_VIEW Value transfer Type reference (TYPE) GRFN_ORG_VIEW_ID Organiztion View ID 20130604
6 Importing I_PARENT_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20130604
7 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20130604
8 Returning R_ORGUNIT Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20130604
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130705

Method SET_ORGUNIT_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 Organization view ID 20100316
2 Importing IV_REFRESH_VIEW_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL Refresh view buffer after copying view 20100510
3 Importing IV_REGULATION_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Regulation ID 20100318
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100318

Method SET_ORGUNIT_VIEW_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORGUNIT_VIEW_RELATION Call by reference Type reference (TYPE) GRFN_T_ORGUNIT_VIEW_RELATION Table type for Orgunit View Relation 20100301
2 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100301
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100301

Method SET_REGULATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REGULATION Call by reference Type reference (TYPE) GRFN_TS_OBJECTID List of regulations 20100127
2 Importing IV_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20110303
3 Importing IV_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20110303
4 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100127
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100127

Method SET_REGULATION_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMAND Call by reference Type reference (TYPE) GRPCH_COMMAND 20100127
2 Importing I_OBJID Call by reference Type reference (TYPE) GRPCS_OBJECTID 20100127
3 Importing I_REGULATION Call by reference Type reference (TYPE) GRFN_OBJECTID List of objects 20100127
4 Importing I_VALIDFROM Call by reference Type reference (TYPE) DATUM Date 20100127
5 Importing I_VALIDTO Call by reference Type reference (TYPE) DATUM Date 20100127

Method SET_REGULATION_RELATION on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SET_TIME_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20080408
2 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20080408

Method SET_TIME_FRAME on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_GET_AREA_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSTANCE Call by reference Type reference (TYPE) GRPCS_TO_AREA_INSTANCE 20120306

Method SHM_GET_AREA_INFOS on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_INIT Signature

Method SHM_INIT on class CL_GRFN_MODEL_CATALOGUE has no parameter.
Method SHM_INIT on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_INVALIDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INST_NAME Call by reference Type reference (TYPE) GRPCS_TO_AREA_INSTANCE 20120306
2 Importing I_FROM Call by reference Type reference (TYPE) DATUM Date 20120306
3 Importing I_TO Call by reference Type reference (TYPE) DATUM Date 20120306

Method SHM_INVALIDATE_BUFFER on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_PARSE_INSTANCE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INFOS Call by reference Type reference (TYPE) SHM_INST_INFO Structure for Overview of Instances of a Shared Memory Area 20120306
2 Returning RS_AREA_INSTANCE Value transfer Type reference (TYPE) GRPCS_S_AREA_INSTANCE 20120306

Method SHM_PARSE_INSTANCE_NAME on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_UPDATE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIER_BUFFER Call by reference Type reference (TYPE) YS_HIER_BUFFER 20120306

Method SHM_UPDATE_BUFFER on class CL_GRFN_MODEL_CATALOGUE has no exception.

Method SHM_UPLOAD_ORGUNIT 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 Organization View ID 20120306
2 Importing IV_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20120306
3 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120306
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120306
History
Last changed by/on SAP  20141106 
SAP Release Created in 300