SAP ABAP Class CL_GRFN_HR_COMM (FOPC HR Communication)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_HR_ORG (Package) HR-Specific
Properties
Class CL_GRFN_HR_COMM  
Short Description FOPC HR Communication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_HR_ORG   HR-Specific 
Created 20080204   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)
5 GRPCH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 GRPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_HR_COMM has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_UTIL_ROLE_ASSIGNMENT 20090527 Utility methods for role assignment
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MAX_HR_CONDITIONS_CACHE_SIZE Constant Public Type reference (TYPE) I 1000 Threshold When To Perform Automatic Invalidatn (0 disabled) 20080204
2 C_MAX_VALID_COND_CACHE_SIZE Constant Public Type reference (TYPE) I 1000 Threshold When To Perform Automatic Invalidatn (0 disabled) 20080204
3 MTH_OTJID Static Attribute Private Type reference (TYPE) GRFNH_TH_OTJID 20080204
4 MTS_OBJECT_CONT Static Attribute Private Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type 20080318
5 MT_CORPORATE_ROOTS Static Attribute Private Type reference (TYPE) YT_CORPORATE_ROOT Table type for object details structure 20080722
6 MT_DYNAMIC_PATHS Static Attribute Private Type reference (TYPE) YT_DYNAMIC_PATH 20080730
7 MT_EXT_INFTY_STRUCTURE Static Attribute Private Type reference (TYPE) YT_T777D Infotypes - Dialog/Database Assignment 20080204
8 MT_INNNN_BUFFER Static Attribute Private Type reference (TYPE) YT_INNNN_BUFFER 20090415
9 MT_OBJTYPE Static Attribute Private Type reference (TYPE) GRFN_T_OBJTYPE Table Type for GRFNOBJTYPE 20110121
10 MT_REG_OBJ_BUFFER Static Attribute Private Type reference (TYPE) YT_REG_OBJ_BUFFER 20081211
11 MT_RELAT_BUFFER Static Attribute Private Type reference (TYPE) YT_RELAT_BUFFER 20081125
12 MT_ROLE_ASS_BUFFER Static Attribute Private Type reference (TYPE) YT_ROLE_ASS_BUFFER 20080911
13 MT_STRUC_GET_BUFFER Static Attribute Private Type reference (TYPE) YT_STRUC_GET_BUF 20130522
14 MT_VALIDITY_BUFFER Static Attribute Private Type reference (TYPE) YT_VALIDITY_BUFFER 20090114
15 MV_RA_QUERY_DATE Static Attribute Private Attribute reference (LIKE) SY-DATUM Current Date of Application Server 20090527
16 M_PLVAR Static Attribute Private Type reference (TYPE) PLVAR Two digit number 20080204
17 _TH_GENERIC_HR_CONDITIONS Static Attribute Private Type reference (TYPE) YTH_HR_CONDITION Cache for Generic HR Conditions (Slower than Validity Cache) 20080204
18 _TH_VALIDITY_CONDITIONS Static Attribute Private Type reference (TYPE) YTH_VALIDITY_CONDITION Cache for Conditions on BEGDA, ENDDA 20080204
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REG_OBJECT_LINK Static method Public Method Check whether the object is linked to a regulation 20091008
2 CHECK_USER_ROLE_ASSIGNMENT Static method Public Method Checks whether a certain role assignment on an object 20080911
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20080204
4 CREATE_EVALUATION_PATH Static method Public Method Create dynamic evaluation path 20080626
5 DEQUEUE_OBJTYPE_OBJID_LIST Static method Public Method Unlock Object List (OBJTYPE, OBJID) 20080204
6 DROP_EVALUATION_PATH Static method Public Method Delete dynamic evaluation path 20080626
7 DROP_HR_CONDITIONS_CACHE Static method Public Method 20080204
8 DROP_VALIDITY_CONDITIONS_CACHE Static method Public Method 20080204
9 ENQUEUE_OBJTYPE_OBJID Static method Public Method Lock Object (OBJTYPE, OBJID) 20080204
10 FILL_OBJECT_CONT Static method Private Method Fill the object container 20080318
11 GET_1846_INFTY Static method Private Method Get the 1846 infotype special treatment 20080329
12 GET_1855_INFTY Static method Private Method Get the 1855 infotype special treatment 20080602
13 GET_1856_INFTY Static method Private Method Get the 1856 infotype special treatment 20080605
14 GET_1936_INFTY Static method Private Method Get the 1846 infotype special treatment 20121024
15 GET_5320_INFTY Static method Private Method Get the 1846 infotype special treatment 20091209
16 GET_ACCGROUPS Static method Public Method 20090219
17 GET_ACCGROUPS_FROM_RISK Static method Public Method Get accgroups from risk 20140313
18 GET_AUT_STEPS_FROM_OTYPE_OBJID Static method Public Method Determine Person for Task on OTYPE/OBJID Level 20080204
19 GET_CACTIVITY_FOR_PREFIX Static method Public Method Get risks from accgroup 20100219
20 GET_CONTROLS Static method Public Method Get Controls Assigned to an account group 20090212
21 GET_CONTROLS_FROM_ACCGROUP Static method Public Method The method return controls linked to the account group 20090701
22 GET_CONTROLS_FROM_RISK Static method Public Method Get Controls Assigned to a Risk 20080812
23 GET_CORPORATES Static method Public Method Get the list of all the corporate nodes for an OBJTYPE 20081103
24 GET_DESCRIPT_MULTI_LANGU Static method Public Method Returns object description in all available languagues 20091023
25 GET_GENERIC_HR_CONDITION Static method Public Method Creates HR Condition on Validity Interval and Cache it 20080204
26 GET_HIERARCHY_BY_WEGID Static method Public Method Hierarchy a/c Evaluation Path for Entered OBJID 20080204
27 GET_HIERARCHY_NODES Static method Public Method Hierarchy Node 20080204
28 GET_HIGHER_OBJ_FROM_LOWER_OBJ Static method Public Method Gets Process that Process Step Belongs to - Work in Progress 20080204
29 GET_LONG_TEXTS Static method Public Method Read Long texts (infotype 1002) 20090212
30 GET_NAME Static method Public Method Return Object Name in current language 20110121
31 GET_NAME_MULTI_LANGU Static method Public Method Returns object name in all available languagues 20091023
32 GET_NEXT_NUMBER Static method Public Method Gets Next Number for OBJTYPE 20080204
33 GET_OBJECT_CONT Static method Public Method Get the object container for a particular object 20080318
34 GET_ORGUNITS Static method Public Method 20090219
35 GET_PROCESSES Static method Public Method 20090203
36 GET_REFERENCE_CONTROLS Static method Public Method Retrieve the reference 20080905
37 GET_REGULATION Static method Public Method Links to Object 20080902
38 GET_REGULATION_OBJECTS Static method Public Method Links to Object 20081125
39 GET_RELAT_OBJTYPE_OBJID Static method Public Method Links to Object 20080204
40 GET_REMOVED_RISKS Static method Public Method Get removed Risk assignment from subprocess 20080812
41 GET_RISKS Static method Public Method 20090219
42 GET_RISKS_FROM_ACCGROUP Static method Public Method Get risks from accgroup 20080812
43 GET_ROLE_ASSIGNMENT_DATA Static method Public Method Get the role assignment data ased on user, role, and object 20081110
44 GET_SUBPROCESSES Static method Public Method Get List of local subprocesses with its texts 20090203
45 GET_SUBPROCESSES2 Static method Public Method 20090212
46 GET_SUBPROCES_FROM_ACCGROUP Static method Public Method Returns list of local subprocesies related to the acc group 20091008
47 GET_TABLE_INFTY_DATA Static method Private Method Get the 1846 infotype special treatment 20080902
48 GET_USER_ROLE_ASSIGNMENT Static method Public Method Get the User Role Assignment for an Object Type 20080508
49 GET_USER_ROLE_ASSIGNMENT_REP Static method Public Method Get the User Role Assignment for an Object Type 20081111
50 GET_VALIDITY Static method Public Method get the acurate validity of the object 20080318
51 GET_VALIDITY_CONDITION Static method Public Method Creates HR Condition on Validity Interval and Cache it 20080204
52 IS_CORPORATE Static method Public Method Determines whether an orgunit is a corporate 20080722
53 IS_REGULATION_SPECIFIC Static method Public Method Read InfoTypes of an Objects (OBJTYPE, OBJID) 20100114
54 IS_VALID_OTYPE Static method Private Method Checks whether an OTYPE belongs to GRC framework 20090629
55 READ_INFTY_OF_OBJTYPE_OBJID Static method Public Method Read InfoTypes of an Objects (OBJTYPE, OBJID) 20080204
56 READ_OBJTYPES Static method Public Method Read Objects (OBJTYPE) 20080204
57 READ_OBJTYP_OBJID Static method Public Method Read Objects (OBJTYPE, OBJID) (All InfoTypes) 20080204
58 READ_OBJTYP_OBJID_REG Static method Public Method Read Objects (OBJTYPE, OBJID) (All InfoTypes) 20100120
59 REFRESH_HR_BUFFERS Static method Public Method Refresh all the HR_COMM buffers 20090522
60 REFRESH_RELAT_BUFFER Static method Public Method Refresh relat buffer 20130711
61 REFRESH_ROOT_NODE_BUFFER Static method Public Method 20130129
62 RH_STRUC_GET Static method Private Method Encapsulation for RH_STRUC_GET 20130522
63 SYNC_REG_SPECIFIC Static method Private Method Synchronize cross reg. attrs in reg. specific infotype 20100122
64 UPDATE Static method Public Method Update 20080204
65 _CHECK_VALIDITIES Static method Private Method Update infotype validities in case master object was cut 20091204
66 _COMPLEMENT_BEGDA_ENDDA_CREATE Static method Private Method Add to BEGDA, ENDDA (CREATE) 20080204
67 _COMPLEMENT_BEGDA_ENDDA_READ Static method Private Method Add to BEGDA, ENDDA (READ) 20080204
68 _CREATE_OBJTYPE_INFTY Static method Private Method Create Object (OBJTYPE, INFTY) 20080204
69 _CREATE_RELAT Static method Private Method Create Link 20080204
70 _CUT_OBJTYPE_INFTY Static method Private Method Delimit Object (OBJTYPE, INFTY) 20080204
71 _CUT_RELAT Static method Private Method Delimit Relationship 20080204
72 _DELETE_OBJTYPE_INFTY Static method Private Method Delete Object (OBJTYPE, INFTY) 20080204
73 _DELETE_RELAT Static method Private Method Delete Link 20080204
74 _DETERMINE_OBJTYP_FROM_OTYPE Static method Public Method Determine OTYPE from OBJTYPE 20080403
75 _DETERMINE_OTYPE_FROM_OBJTYPE Static method Public Method Determine OTYPE from OBJTYPE 20080204
76 _GET_USER_ROLE_ASSIGNMENT Static method Private Method Get the User Role Assignment for an Object Type 20080704
77 _GET_USER_ROLE_ASSIGN_DB Static method Private Method Get the User Role Assignment for an Object Type 20090114
78 _GET_VALIDITY Static method Private Method get the acurate validity of the object 20090114
79 _MODIFY_UPDATE_OBJTYPE_INFTY Static method Private Method Change Object (OBJTYPE, INFTY) 20080204
80 _RAISE_ERROR Static method Private Method Raise Error 20080204
81 _UPDATE_OBJTYPE_INFTY Static method Private Method Change Object (OBJTYPE, INFTY) 20080204
82 _UPDATE_RELAT Static method Private Method Change Link 20080204
83 __DETERMINE_ATTRIBUT Static method Private Method Determine Attribute 20080204
Events
Class CL_GRFN_HR_COMM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_CORPORATE_ROOT Private See coding 20080722 BEGIN OF ys_corporate_root, begda TYPE grfn_validfrom, endda TYPE grfn_validto, objid TYPE grfn_objectid, relat TYPE grfn_assignment_type, END OF ys_corporate_root
2 YS_DYNAMIC_PATH Private See coding 20080730 BEGIN OF ys_dynamic_path, path_id TYPE wegid, END OF ys_dynamic_path
3 YS_HR_CONDITION Private See coding 20080204 BEGIN OF ys_hr_condition, infty TYPE infty, conditions_xstr TYPE xstring, hr_condition_id TYPE hrrhdb-condition, END OF ys_hr_condition
4 YS_INNNN_BUFFER Private See coding 20090415 begin of ys_innnn_buffer, otype type grfn_otype, role type agr_name, username type uname, object_id type grfn_objectid, endda type grfn_endda, begda type grfn_endda, innnn type grfn_t_p1852, end of ys_innnn_buffer
5 YS_REG_OBJ_BUFFER Private See coding 20081211 BEGIN OF ys_reg_obj_buffer, regulation TYPE grfn_objectid, begda TYPE begda, endda TYPE endda, objtype TYPE grfn_objtype, objtype_typ TYPE grfn_objtype_typ, t_objid TYPE grfn_th_objectid, END OF ys_reg_obj_buffer
6 YS_RELAT_BUFFER Private See coding 20081125 BEGIN OF ys_relat_buffer, otype TYPE otype, objid TYPE objektid, begda TYPE begda, endda TYPE endda, t_relat TYPE grfn_t_relat_data, END OF ys_relat_buffer
7 YS_ROLE_ASS_BUFFER Private See coding 20080911 BEGIN OF ys_role_ass_buffer, begda TYPE grfn_validfrom, endda TYPE grfn_validto, username TYPE uname, role TYPE agr_name, user_role_list TYPE grfn_t_user_role_list, END OF ys_role_ass_buffer
8 YS_VALIDITY_BUFFER Private See coding 20090114 begin of YS_VALIDITY_BUFFER, otype type OTYPE, objid type GRFN_OBJECTID, valid_from type GRFN_VALIDFROM, valid_to type GRFN_VALIDTO, end of YS_VALIDITY_BUFFER
9 YS_VALIDITY_CONDITION Private See coding 20080204 BEGIN OF ys_validity_condition, infty TYPE infty, begda_operand TYPE hrcond-opera, begda_low TYPE hrcond-low, begda_high TYPE hrcond-high, endda_operand TYPE hrcond-opera, endda_low TYPE hrcond-low, endda_high TYPE hrcond-high, hr_condition_id TYPE hrrhdb-condition, END OF ys_validity_condition
10 YTH_HR_CONDITION Private See coding 20080204 yth_hr_condition TYPE HASHED TABLE OF ys_hr_condition WITH UNIQUE KEY infty conditions_xstr
11 YTH_VALIDITY_CONDITION Private See coding 20080204 yth_validity_condition TYPE HASHED TABLE OF ys_validity_condition WITH UNIQUE KEY infty begda_operand begda_low begda_high endda_operand endda_low endda_high
12 YT_CORPORATE_ROOT Private See coding 20080722 yt_corporate_root TYPE SORTED TABLE OF ys_corporate_root WITH UNIQUE KEY begda endda objid relat
13 YT_DYNAMIC_PATH Private See coding 20080730 yt_dynamic_path TYPE SORTED TABLE OF ys_dynamic_path WITH UNIQUE DEFAULT KEY
14 YT_INNNN_BUFFER Private See coding 20090415 yt_innnn_buffer type hashed table of ys_innnn_buffer with unique key otype role username object_id endda begda
15 YT_REG_OBJ_BUFFER Private See coding 20081211 yt_reg_obj_buffer TYPE HASHED TABLE OF ys_reg_obj_buffer WITH UNIQUE KEY regulation begda endda objtype objtype_typ
16 YT_RELAT_BUFFER Private See coding 20081125 yt_relat_buffer TYPE HASHED TABLE OF ys_relat_buffer WITH UNIQUE KEY otype objid begda endda
17 YT_ROLE_ASS_BUFFER Private See coding 20080911 yt_role_ass_buffer TYPE HASHED TABLE OF ys_role_ass_buffer WITH UNIQUE KEY begda endda username role
18 YT_T777D Private See coding 20080204 yt_t777d TYPE TABLE OF t777d WITH KEY infty
19 YT_VALIDITY_BUFFER Private See coding 20090114 yt_validity_buffer type hashed table of ys_validity_buffer with unique key otype objid
Method Signatures

Method CHECK_REG_OBJECT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Value transfer Type reference (TYPE) GRFN_BEGDA Start Date 20091008
2 Importing I_ENDDA Value transfer Type reference (TYPE) GRFN_ENDDA End Date 20091008
3 Importing I_OBJECT_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20091008
4 Importing I_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20091008
5 Importing I_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20091008
6 Importing I_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20091008
7 Returning RV_ASSIGNED Value transfer Type reference (TYPE) ABAP_BOOL 20091008
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20091008

Method CHECK_USER_ROLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE Call by reference Type reference (TYPE) GRFN_T_ENTITY_ROLE List of roles 20080911
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20080911
3 Importing IV_OBJ_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080911
4 Importing IV_OBJ_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080911
5 Importing IV_USERNAME Call by reference Type reference (TYPE) UNAME User Name 20080911
6 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20080911
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080911

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_EVALUATION_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PATH_TAB Call by reference Type reference (TYPE) HRTB_T77AW Definition of Evaluation Paths 20080626
2 Returning RV_PATH_ID Value transfer Type reference (TYPE) HRRHAS-WEGID Evaluation Path 20080626
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080626

Method DEQUEUE_OBJTYPE_OBJID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080318

Method DROP_EVALUATION_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PATH_ID Call by reference Type reference (TYPE) HRRHAS-WEGID Evaluation Path 20080626

Method DROP_EVALUATION_PATH on class CL_GRFN_HR_COMM has no exception.

Method DROP_HR_CONDITIONS_CACHE Signature

Method DROP_HR_CONDITIONS_CACHE on class CL_GRFN_HR_COMM has no parameter.
Method DROP_HR_CONDITIONS_CACHE on class CL_GRFN_HR_COMM has no exception.

Method DROP_VALIDITY_CONDITIONS_CACHE Signature

Method DROP_VALIDITY_CONDITIONS_CACHE on class CL_GRFN_HR_COMM has no parameter.
Method DROP_VALIDITY_CONDITIONS_CACHE on class CL_GRFN_HR_COMM has no exception.

Method ENQUEUE_OBJTYPE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAILED Call by reference Type reference (TYPE) ABAP_BOOL 20080204
2 Exporting E_USER Call by reference Type reference (TYPE) SYUNAME User Name 20080204
3 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID Objid 20080204
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
5 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080318

Method FILL_OBJECT_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_CONT Value transfer Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type 20080318
2 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20080318
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080407

Method GET_1846_INFTY 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 20080329
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20080329
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20080329

Method GET_1846_INFTY on class CL_GRFN_HR_COMM has no exception.

Method GET_1855_INFTY 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 20080602
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20080602
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20080602

Method GET_1855_INFTY on class CL_GRFN_HR_COMM has no exception.

Method GET_1856_INFTY 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 20080605
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20080605
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20080605

Method GET_1856_INFTY on class CL_GRFN_HR_COMM has no exception.

Method GET_1936_INFTY 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 20121024
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20121024
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20121024

Method GET_1936_INFTY on class CL_GRFN_HR_COMM has no exception.

Method GET_5320_INFTY 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 20091209
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20091209
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20091209

Method GET_5320_INFTY on class CL_GRFN_HR_COMM has no exception.

Method GET_ACCGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCGROUP Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090219
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20090219
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20090219
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090219
5 Importing I_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090219

Method GET_ACCGROUPS on class CL_GRFN_HR_COMM has no exception.

Method GET_ACCGROUPS_FROM_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCGROUP_RISK_INFO Call by reference Type reference (TYPE) GRFN_T_ACCGROUP_CRISK_ASS Risk assignment to accgroup 20140313
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20140313
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20140313
4 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20140313
5 Importing I_RISKID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20140313

Method GET_ACCGROUPS_FROM_RISK on class CL_GRFN_HR_COMM has no exception.

Method GET_AUT_STEPS_FROM_OTYPE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PR_STEPS Value transfer Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20080204
2 Importing IT_ATTRIBUTE_SELECTION Call by reference Type reference (TYPE) GRFN_T_ATTR_SEL Table type for attribute structure 20080204
3 Importing I_BEGDA Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20080204
4 Importing I_ENDDA Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080204
5 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID Objid 20080204
6 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080204
7 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080404
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exeception Basis Class for BAPI Migration 20080204

Method GET_CACTIVITY_FOR_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20100219
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20100219
3 Importing IV_PREFIX Call by reference Type reference (TYPE) GRFN_PREFIX_ID 20100219
4 Returning RV_CACTIVITY Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20100219
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exeception Basis Class for BAPI Migration 20100219

Method GET_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROL Value transfer Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090217
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20090217
3 Importing I_CENTRAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090217
4 Importing I_CONTROL_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN API search pattern 20090217
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20090217
6 Importing I_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20090217
7 Importing I_LOCAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090217
8 Importing I_REFERENCED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090217
9 Importing I_REGULATION Call by reference Type reference (TYPE) OBJEKTID Object ID 20090217

Method GET_CONTROLS on class CL_GRFN_HR_COMM has no exception.

Method GET_CONTROLS_FROM_ACCGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCGROUP_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090701
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20090701
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20090701
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20090701
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20090701
6 Returning RT_CONTROL Value transfer Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090701
# Exception Resumable Description Created on
1 CX_BAPI_EXCEPTION Exception Basis Class for BAPI Migration 20090701

Method GET_CONTROLS_FROM_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTROL_INFO Call by reference Type reference (TYPE) GRFN_T_CONTROL_RISK_INFO Control risk coverage info 20080812
2 Importing I_ACCGRP Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
3 Importing I_ASSERTION Call by reference Type reference (TYPE) GRFN_ACC_ASSERTION Financial Statement Assertion 20080812
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20080812
5 Importing I_COBJ Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20080812
7 Importing I_GET_CENTRAL_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080812
8 Importing I_GET_LOCAL_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080812
9 Importing I_GET_ORGUNIT_TYPE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080812
10 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Variant 20080812
11 Importing I_PROCESS Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
12 Importing I_PROCESS_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20080812
13 Importing I_RISK Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
14 Importing I_RISK_TYPE Call by reference Type reference (TYPE) OTYPE Object Type 20080812
15 Importing I_SEARCH_WITH_PROCESS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20081222
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exeception Basis Class for BAPI Migration 20080813

Method GET_CORPORATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CORPORATES Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX List of object pairs (object ID + entity ID) 20081103
2 Importing IV_ASSIGN_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20081103
3 Importing IV_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM Begin Date 20081103
4 Importing IV_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20081103
5 Importing IV_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081103
6 Importing IV_REGULATION_ID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20081103
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081103

Method GET_DESCRIPT_MULTI_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRFN_T_DESCRIPT Table of descriptions 20091023
2 Importing I_BEGDA Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20091023
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20091023
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20091023
5 Importing I_OBJTYPE_TYPE Call by reference Type reference (TYPE) GRFNH_TYPE 20091023
6 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20091023

Method GET_DESCRIPT_MULTI_LANGU on class CL_GRFN_HR_COMM has no exception.

Method GET_GENERIC_HR_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONDITION_ID Value transfer Type reference (TYPE) HRRHDB-CONDITION Condition ID 20080204
2 Importing IT_CONDITIONS Value transfer Type reference (TYPE) HRTB_COND HR: Table of Database Conditions 20080204
3 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
# Exception Resumable Description Created on
1 FAILED_WITH_SY_MESSAGE Message Raised 20080204

Method GET_HIERARCHY_BY_WEGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HY_STRUC Call by reference Type reference (TYPE) GRFNH_T_HY_STRUC Hierarchy 20080204
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
4 Importing I_HIER_TYPE Call by reference Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20080911
5 Importing I_HY_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Path HR ORG 20080204
6 Importing I_NO_DETAIL Call by reference Type reference (TYPE) GRFNH_TYPE (X=no text,startdate,endate) 20080204
7 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID OBJID 20080204
8 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
9 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080725
10 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080214

Method GET_HIERARCHY_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NREL_ROOT Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20080204
2 Exporting ET_ROOT Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20080204
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20080204
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20080204
5 Importing I_HY_PATH Call by reference Type reference (TYPE) GRFN_HIERARCHY_PATH Evaluation Paths MIC 20080204
6 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
7 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080724
8 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080214

Method GET_HIGHER_OBJ_FROM_LOWER_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIGHER_OBJECT Value transfer Type reference (TYPE) HROBJECT Object 20080204
2 Importing I_BEGDA Value transfer Type reference (TYPE) BEGDA Start Date 20080204
3 Importing I_ENDDA Value transfer Type reference (TYPE) ENDDA End Date 20080204
4 Importing I_LOWER_OBJECT Value transfer Type reference (TYPE) HROBJECT Object 20080204
5 Importing I_ORGUNIT Value transfer Type reference (TYPE) HROBJECT Object 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION 20080220

Method GET_LONG_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20090212
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20090212
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20090212
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20090212
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTY '0001' Subtype 20090212
6 Returning RT_LTEXT Value transfer Type reference (TYPE) GRFNH_TH_LTEXT 20090212

Method GET_LONG_TEXTS on class CL_GRFN_HR_COMM has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Current Date of Application Server 20110121
2 Importing I_OBJID Value transfer Type reference (TYPE) HROBJID Object ID 20110121
3 Importing I_OTYPE Value transfer Type reference (TYPE) GRFN_OTYPE HR Otype 20110121
4 Returning RV_NAME Value transfer Type reference (TYPE) GRFN_NAME 20110121

Method GET_NAME on class CL_GRFN_HR_COMM has no exception.

Method GET_NAME_MULTI_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) GRFN_T_DESCRIPT Table of descriptions 20091023
2 Importing I_BEGDA Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20091023
3 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20091023
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20091023
5 Importing I_OBJTYPE_TYPE Call by reference Type reference (TYPE) GRFNH_TYPE 20091023
6 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20091023

Method GET_NAME_MULTI_LANGU on class CL_GRFN_HR_COMM has no exception.

Method GET_NEXT_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJID Value transfer Type reference (TYPE) OBJEKTID 20080204
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
3 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080422

Method GET_OBJECT_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_CONT Value transfer Type reference (TYPE) GRFN_T_OBJECT_CONT InfoTypes per Object Type 20080318
2 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080318
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type ID 20080318
4 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080404
5 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080318

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) OBJEC_T Org. Management: Table of Object Entries 20090219
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20090219
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20090219
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090219
5 Importing I_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090219

Method GET_ORGUNITS on class CL_GRFN_HR_COMM has no exception.

Method GET_PROCESSES 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) OBJEC_T Org. Management: Table of Object Entries 20090220
2 Exporting ET_PROCESS_ALL Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090220
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20090203
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20090203
5 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090217
6 Importing I_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090203

Method GET_PROCESSES on class CL_GRFN_HR_COMM has no exception.

Method GET_REFERENCE_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_OBJECTID The list of the control 20080905
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA SY-DATUM Start of Validity 20081202
3 Importing IV_CONTROL_ID Call by reference Type reference (TYPE) GRPCS_OBJECTID 20080905
4 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM End of Validity 20081202
5 Importing IV_ORGUNIT_ID Call by reference Type reference (TYPE) GRPCS_OBJECTID 20080905
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081202

Method GET_REGULATION Signature

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

Method GET_REGULATION_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJID Value transfer Type reference (TYPE) GRFN_TH_OBJECTID table type for relation data 20090409
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20081125
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20081125
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20081125
5 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090409
6 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20081125
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081125

Method GET_RELAT_OBJTYPE_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RELAT_OBJECT Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080204
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20080204
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20080204
4 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
5 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
6 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080227

Method GET_REMOVED_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REMOVED_RISK_INFO Call by reference Type reference (TYPE) GRFN_T_REMOVED_CRISK_INFO Control risk coverage info 20080812
2 Importing I_ACCGRP Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
3 Importing I_ASSERTION Call by reference Type reference (TYPE) GRFN_ACC_ASSERTION Financial Statement Assertion 20080812
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20080812
5 Importing I_COBJ Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20080812
7 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Variant 20080812
8 Importing I_RISK Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exeception Basis Class for BAPI Migration 20080813

Method GET_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISK Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090219
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20090219
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20090219
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090219
5 Importing I_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090219

Method GET_RISKS on class CL_GRFN_HR_COMM has no exception.

Method GET_RISKS_FROM_ACCGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACCGROUP_RISK_INFO Call by reference Type reference (TYPE) GRFN_T_ACCGROUP_CRISK_ASS 20080812
2 Importing I_ACCGRP Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080812
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Start of Validity 20080812
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA End of Validity 20080812
5 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Variant 20080812
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exeception Basis Class for BAPI Migration 20080813

Method GET_ROLE_ASSIGNMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20081110
2 Exporting ET_ROLE_LIST Call by reference Type reference (TYPE) GRFN_T_USER_ROLE_LIST List of the users and roles for the object 20081110
3 Importing IT_OBJECT_LIST Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20081110
4 Importing IT_ROLE Call by reference Type reference (TYPE) AGR_TT_NAME List of roles 20081110
5 Importing IT_USER_LIST Call by reference Type reference (TYPE) GRFN_T_USER_LIST User Name 20081110
6 Importing IV_OBJ_VALIDFROM Call by reference Type reference (TYPE) GRFN_VALIDFROM Begin Date 20081110
7 Importing IV_OBJ_VALIDTO Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20081110
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081110

Method GET_SUBPROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20090212
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20090212
3 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Language Key 20090212
4 Importing IV_READ_LONG_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090212
5 Importing IV_REGULATION Call by reference Type reference (TYPE) OBJEKTID Object ID 20090212
6 Returning RT_SUBPROCESS Value transfer Type reference (TYPE) GRFNH_TH_OBJID_TEXTS 20090212

Method GET_SUBPROCESSES on class CL_GRFN_HR_COMM has no exception.

Method GET_SUBPROCESSES2 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) OBJEC_T Org. Management: Table of Object Entries 20090212
2 Exporting ET_SUBPROCESS Call by reference Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20090212
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA 20090212
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20090212
5 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20090217
6 Importing I_PROCESS_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090212
7 Importing I_REGULATION Call by reference Type reference (TYPE) GRFN_OBJECTID Regulation 20090212
8 Importing I_SUBPROCESS_SEARK Call by reference Type reference (TYPE) GRFN_API_SEARCH_PATTERN Search pattern for the Query APIs 20090212

Method GET_SUBPROCESSES2 on class CL_GRFN_HR_COMM has no exception.

Method GET_SUBPROCES_FROM_ACCGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCGROUP_ID Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20091008
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20091008
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20091008
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Plan Version 20091008
5 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_OBJECT_ID Object ID 20091008
6 Returning RT_SUBPROCESS Value transfer Type reference (TYPE) OBJEC_T Org. Management: Table of Object Entries 20091008

Method GET_SUBPROCES_FROM_ACCGROUP on class CL_GRFN_HR_COMM has no exception.

Method GET_TABLE_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 20080902
2 Importing IS_OBJECT_CONT Call by reference Type reference (TYPE) GRFN_S_OBJECT_CONT InfoTypes per Object Type 20080902
3 Importing IT_TABLE Call by reference Type reference (TYPE) TABLE 20080902

Method GET_TABLE_INFTY_DATA on class CL_GRFN_HR_COMM has no exception.

Method GET_USER_ROLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_LIST Call by reference Type reference (TYPE) GRFN_T_OBJECT_EX Table type for object details structure 20080508
2 Exporting ET_ROLE_LIST Call by reference Type reference (TYPE) GRFN_T_USER_ROLE_LIST List of the users and roles for the object 20080703
3 Importing IT_ROLE Call by reference Type reference (TYPE) AGR_TT_NAME 20080704
4 Importing IV_OBJ_VALIDFROM Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20080812
5 Importing IV_OBJ_VALIDTO Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080812
6 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20080704
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080508

Method GET_USER_ROLE_ASSIGNMENT_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_LIST Call by reference Type reference (TYPE) GRFN_T_USER_ROLE_LIST List of the users and roles for the object 20081111
2 Importing IV_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM SY-DATUM Start Date 20081111
3 Importing IV_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO SY-DATUM End Date 20081111
4 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20081111
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081111

Method GET_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20080318
2 Exporting EV_VALID_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080318
3 Importing IV_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20080318
4 Importing IV_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type 20090224
5 Importing IV_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20090224
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090224

Method GET_VALIDITY_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONDITION_ID Value transfer Type reference (TYPE) HRRHDB-CONDITION Condition ID 20080204
2 Importing I_BEGDA_HIGH Call by reference Type reference (TYPE) SIMPLE SPACE Value Field 20080204
3 Importing I_BEGDA_LOW Call by reference Type reference (TYPE) SIMPLE Value Field 20080204
4 Importing I_BEGDA_OPERAND Call by reference Type reference (TYPE) HRCOND-OPERA 'LE' Condition Operand for BEGDA 20080204
5 Importing I_ENDDA_HIGH Call by reference Type reference (TYPE) SIMPLE SPACE Value Field 20080204
6 Importing I_ENDDA_LOW Call by reference Type reference (TYPE) SIMPLE Value Field 20080204
7 Importing I_ENDDA_OPERAND Call by reference Type reference (TYPE) HRCOND-OPERA 'GE' Condition Operand for ENDDA 20080204
8 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
# Exception Resumable Description Created on
1 FAILED_WITH_SY_MESSAGE 20080204

Method IS_CORPORATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM Begin Date 20080722
2 Importing IV_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20080722
3 Importing IV_HIERARCHY_TYPE Value transfer Type reference (TYPE) GRFN_ASSIGNMENT_TYPE Assignment Type 20080912
4 Importing IV_OBJID Value transfer Type reference (TYPE) HROBJID Object ID 20080722
5 Returning RV_CORPORATE Value transfer Type reference (TYPE) ABAP_BOOL 20080722

Method IS_CORPORATE on class CL_GRFN_HR_COMM has no exception.

Method IS_REGULATION_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20100114
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20100114
3 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100114
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20100114
5 Importing I_REGULATION Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100114
6 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20100114
7 Returning R_REG_SPECIFIC Value transfer Type reference (TYPE) GRPC_REG_SPEC_DATA_FLAG Regulation specific data 20100114

Method IS_REGULATION_SPECIFIC on class CL_GRFN_HR_COMM has no exception.

Method IS_VALID_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20090629
2 Returning RV_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20090629
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090629

Method READ_INFTY_OF_OBJTYPE_OBJID 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) TABLE 20080204
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
4 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
5 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20080204
6 Importing I_IS_TABLE_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080204
7 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SAP R/3 System, Current Language 20080204
8 Importing I_LANGU_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
9 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
10 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
11 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080204
12 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080318

Method READ_OBJTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) GRFN_T_OBJID_DET Table for objects 20080204
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20080204
5 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID 20080204
6 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
7 Importing I_REGULATION_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Regulation ID 20080725
8 Importing I_SEARK Call by reference Type reference (TYPE) STRING 20080204
9 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080220

Method READ_OBJTYP_OBJID 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 20080204
2 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20080318
3 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20080318
4 Exporting E_LASTCHANGED_BY Call by reference Type reference (TYPE) USRNAME User Name 20110413
5 Exporting E_LASTCHANGED_ON Call by reference Type reference (TYPE) AEDTM Changed on 20080204
6 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
7 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
8 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotype 20080402
9 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20080204
10 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SAP R/3 System, Current Language 20080204
11 Importing I_LANGU_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121029
12 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
13 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
14 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Subtype 20080402
15 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080213

Method READ_OBJTYP_OBJID_REG 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 20100120
2 Exporting EV_VALID_BEGDA Call by reference Type reference (TYPE) GRFN_VALIDFROM Start Date 20100120
3 Exporting EV_VALID_ENDDA Call by reference Type reference (TYPE) GRFN_VALIDTO End Date 20100120
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20100120
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20100120
6 Importing I_INFTY Value transfer Type reference (TYPE) INFTY Infotype 20100120
7 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20100120
8 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SAP R/3 System, Current Language 20100120
9 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100120
10 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20100120
11 Importing I_SUBTY Value transfer Type reference (TYPE) SUBTY Subtype 20100120
12 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20100120
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100120

Method REFRESH_HR_BUFFERS Signature

Method REFRESH_HR_BUFFERS on class CL_GRFN_HR_COMM has no parameter.
Method REFRESH_HR_BUFFERS on class CL_GRFN_HR_COMM has no exception.

Method REFRESH_RELAT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20130711
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20130711
3 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20130711

Method REFRESH_RELAT_BUFFER on class CL_GRFN_HR_COMM has no exception.

Method REFRESH_ROOT_NODE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) OBJEC-BEGDA Start Date 20130129
2 Importing IV_ENDDA Call by reference Type reference (TYPE) OBJEC-ENDDA End Date 20130129
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20130129
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR '01' Plan Version 20130129
5 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20130129
6 Importing IV_WEGID Call by reference Type reference (TYPE) WEGID Evaluation Path 20130129
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130129

Method RH_STRUC_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_OBJEC Call by reference Type reference (TYPE) YT_RESULT_OBJEC 20130522
2 Exporting ET_RESULT_STRUC Call by reference Type reference (TYPE) YT_RESULT_STRUC 20130522
3 Exporting ET_RESULT_TAB Call by reference Type reference (TYPE) YT_RESULT_TAB 20130522
4 Importing IV_ACT_BEGDA Call by reference Type reference (TYPE) OBJEC-BEGDA SY-DATUM Start Date 20130522
5 Importing IV_ACT_ENDDA Call by reference Type reference (TYPE) OBJEC-ENDDA SY-DATUM End Date 20130522
6 Importing IV_ACT_INT_FLAG Call by reference Type reference (TYPE) HRRHAS-77AW_INT Indicator: Read Evaluation Path in Internal Table 20130522
7 Importing IV_ACT_OBJID Call by reference Type reference (TYPE) HROBJID Object ID 20130522
8 Importing IV_ACT_OTYPE Call by reference Type reference (TYPE) OBJEC-OTYPE Object Type 20130522
9 Importing IV_ACT_PLVAR Call by reference Type reference (TYPE) OBJEC-PLVAR SPACE Plan Version 20130522
10 Importing IV_ACT_TDEPTH Call by reference Type reference (TYPE) HRRHAS-TDEPTH 0 Technical Depth of Structure 20130522
11 Importing IV_ACT_TFLAG Call by reference Type reference (TYPE) HRRHAS-TFLAG ABAP_TRUE Indicator: Supply Texts 20130522
12 Importing IV_ACT_VFLAG Call by reference Type reference (TYPE) HRRHAS-VFLAG ABAP_TRUE Indicator: Supply Relationship Information 20130522
13 Importing IV_ACT_WEGID Call by reference Type reference (TYPE) GDSTR-WEGID Evaluation Path 20130522
14 Importing IV_AUTHORITY_CHECK Call by reference Type reference (TYPE) HRRHAS-AUTHY ABAP_TRUE Indicator: Authorization 20130522
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130522

Method SYNC_REG_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REG_SPECIFIC Call by reference Type reference (TYPE) GRPC_REG_SPEC_DATA_FLAG Regulation specific data 20100122
2 Importing IS_CROSS_DATA Call by reference Type reference (TYPE) ANY 20100122
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20100122
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20100122
5 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20100122
6 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20100122
7 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20100122
8 Importing I_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20100122
9 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20100122
10 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20100122
11 Changing XS_DATA Call by reference Type reference (TYPE) ANY 20100122
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100122

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Exporting ET_OBJECT_DATA Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Created Object Data (with Key) 20080204
3 Exporting ET_RELAT_DATA Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA Created Links (with Key) 20080204
4 Importing IT_OBJECT_DATA Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Object Data 20080204
5 Importing IT_RELAT_DATA Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA Link Data 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _CHECK_VALIDITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_DATA Call by reference Type reference (TYPE) GRFN_T_OBJECT_DATA Table Type Object Data 20091204
2 Changing CT_RELAT_DATA Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20091204

Method _CHECK_VALIDITIES on class CL_GRFN_HR_COMM has no exception.

Method _COMPLEMENT_BEGDA_ENDDA_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
2 Exporting E_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204

Method _COMPLEMENT_BEGDA_ENDDA_CREATE on class CL_GRFN_HR_COMM has no exception.

Method _COMPLEMENT_BEGDA_ENDDA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
2 Exporting E_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Start Date 20080204
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM End Date 20080204

Method _COMPLEMENT_BEGDA_ENDDA_READ on class CL_GRFN_HR_COMM has no exception.

Method _CREATE_OBJTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA_INT table type for infotype data int 20080204
3 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
4 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20080204
5 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20080204
6 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
7 Importing I_OTYPE Call by reference Type reference (TYPE) OBJTYPE Object Type 20080204
8 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRING Structure INFTY 20080204
9 Importing I_STRUC_PTNNNN Call by reference Type reference (TYPE) STRING Structure: Expanded Part 20080204
10 Importing I_STRUC_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080204
11 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _CREATE_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_RELAT_DATA Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _CUT_OBJTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA_INT table type for infotype data int 20080204
3 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
4 Importing I_OBJID Call by reference Type reference (TYPE) OBJEKTID Object ID 20080204
5 Importing I_OTYPE Call by reference Type reference (TYPE) OBJTYPE Object type 20080204
6 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRING Structure INFTY 20080204
7 Importing I_STRUC_PTNNNN Call by reference Type reference (TYPE) STRING Structure: Expanded Part 20080204
8 Importing I_STRUC_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080204
9 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _CUT_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_RELAT_DATA Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _DELETE_OBJTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA_INT table type for infotype data int 20080204
3 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
4 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20080204
5 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
6 Importing I_OTYPE Call by reference Type reference (TYPE) OBJTYPE Object Type 20080204
7 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRING Structure INFTY 20080204
8 Importing I_STRUC_PTNNNN Call by reference Type reference (TYPE) STRING Structure: Expanded Part 20080204
9 Importing I_STRUC_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080204
10 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _DELETE_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_RELAT_DATA Call by reference Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080211

Method _DETERMINE_OBJTYP_FROM_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJTYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE Object Type 20080403
2 Exporting E_TYPE Value transfer Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
3 Importing I_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080403

Method _DETERMINE_OTYPE_FROM_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20080204
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type 20080204
3 Importing I_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080403
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080318

Method _GET_USER_ROLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_LIST Call by reference Type reference (TYPE) GRFN_T_USER_ROLE_LIST List of the users and roles for the object 20080704
2 Importing IV_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM SY-DATUM Start Date 20080704
3 Importing IV_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO SY-DATUM End Date 20080704
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20081110
5 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20081110
6 Importing IV_ROLE Value transfer Type reference (TYPE) AGR_NAME Role Name 20080704
7 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20081110
8 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20080704
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080704

Method _GET_USER_ROLE_ASSIGN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLE_LIST Call by reference Type reference (TYPE) GRFN_T_USER_ROLE_LIST List of the users and roles for the object 20090114
2 Importing IV_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM SY-DATUM Start Date 20090114
3 Importing IV_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO SY-DATUM End Date 20090114
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20090114
5 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE Object Type. 20090114
6 Importing IV_ROLE Value transfer Type reference (TYPE) AGR_NAME Role Name 20090114
7 Importing IV_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20090114
8 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20090114
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090114

Method _GET_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID_BEGDA Value transfer Type reference (TYPE) GRFN_VALIDFROM Start Date 20090114
2 Exporting EV_VALID_ENDDA Value transfer Type reference (TYPE) GRFN_VALIDTO End Date 20090114
3 Importing IV_OBJID Value transfer Type reference (TYPE) GRFN_OBJECTID Object ID 20090114
4 Importing IV_OTYPE Value transfer Type reference (TYPE) OTYPE Object Type 20090114

Method _GET_VALIDITY on class CL_GRFN_HR_COMM has no exception.

Method _MODIFY_UPDATE_OBJTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_INFTY_DATA_UPDATE Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA_INT table type for infotype data int 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

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 Messages, Message Number 20080204
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Messages, Message Variable 20080204
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Messages, Message Variable 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _UPDATE_OBJTYPE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_INFTY_DATA Call by reference Type reference (TYPE) GRFN_T_INFTY_DATA_INT table type for infotype data int 20080204
3 Importing I_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204
4 Importing I_ISTAT Call by reference Type reference (TYPE) PLOG-ISTAT Status: Fields for screens 20080204
5 Importing I_OBJID Call by reference Type reference (TYPE) GRFN_OBJECTID Object ID 20080204
6 Importing I_OTYPE Call by reference Type reference (TYPE) OBJTYPE Object Type 20080204
7 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRING Structure INFTY 20080204
8 Importing I_STRUC_PTNNNN Call by reference Type reference (TYPE) STRING Structure: Expanded Part 20080204
9 Importing I_STRUC_TYPE Call by reference Type reference (TYPE) GRFN_OBJTYPE_TYP Usage Type 20080204
10 Importing I_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method _UPDATE_RELAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter Table 20080204
2 Importing IT_RELAT_DATA Value transfer Type reference (TYPE) GRFN_T_RELAT_DATA table type for relation data 20080204
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Exception Basis Class for BAPI Migration 20080211

Method __DETERMINE_ATTRIBUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRNAME Value transfer Type reference (TYPE) GRFN_ATTRNAME Attribute 20080204
2 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotype 20080204

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