SAP ABAP Class /GRCPI/CL_GRIA_HR (HR Class)
Hierarchy
GRCPIERP (Software Component) GRCPIERP
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_ERP_AC (Package) SAP ERP AC package for GRC 2010 Plug-In functionality
Properties
Class /GRCPI/CL_GRIA_HR  
Short Description HR Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_ERP_AC   SAP ERP AC package for GRC 2010 Plug-In functionality 
Created 20091021   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/CL_GRIA_HR has no forward declaration.
Interfaces
Class /GRCPI/CL_GRIA_HR has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_HR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HRP1000 Constant Public Type reference (TYPE) /GRCPI/GRIA_GET_USER 'HRP1000' Get User for Object 20100119
2 C_HRP1001 Constant Public Type reference (TYPE) /GRCPI/GRIA_GET_USER 'HRP1001' Get User for Object 20100119
3 C_PA0001 Constant Public Type reference (TYPE) /GRCPI/GRIA_GET_USER 'PA0001' Get User for Object 20100119
4 C_PA0105 Constant Public Type reference (TYPE) /GRCPI/GRIA_GET_USER 'PA0105' Get User for Object 20100119
5 C_PLOGI Constant Public Type reference (TYPE) /GRCPI/GRIA_GET_USER 'PLOGI' Get User for Object 20100119
6 MS_HRINFADD Static Attribute Public Type reference (TYPE) STRING 'GRAC_HR_TRIGGER_EVENT_RECIEVER' HR Function Module Name 20100621
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PDPROFILE_OBJECT Static method Public Method Add Pdprofile object 20100506
2 ADD_PROFILE_OBJECT Static method Public Method Get Profile Objects 20100524
3 ASSIGN_OBJECT_HR Static method Public Method Assign Object HR 20100505
4 DEL_PDPROFILE_OBJECT Static method Public Method Delete PD Profile Object 20100506
5 DEL_PROFILE_OBJECT Static method Public Method delete Profile Objects 20100524
6 EXTEND_ORGLVL_ACT_VALS Static method Public Method Extending to get Active Organization Level Values. 20131122
7 GET_ACTIVE_ORG_COMB Static method Public Method Get Org Levels 20140110
8 GET_ACTIVE_ORG_LEVELS Static method Public Method Get Org Levels 20140110
9 GET_COMPARE_ASSIGNMENT Static method Public Method 20110204
10 GET_DATA Static method Public Method data 20100421
11 GET_INFOTYPE_TABLE Static method Public Method Get infotype table 20100604
12 GET_INFOTYP_DETAIL Static method Public Method Get Infotype details 20100303
13 GET_INFTY_FIELD_VALUE Static method Public Method Get infotype value 20100426
14 GET_ORG_LEVELS Static method Public Method Get Org Levels 20100816
15 GET_ORG_VALUES Static method Public Method Get org values 20100421
16 GET_ORG_VAL_COMB Static method Public Method Get Org Levels 20120810
17 GET_PERNER_VALIDATION Static method Public Method Perner Validation 20110304
18 GET_PERNR_COMP_HR Static method Public Method PERNR Compare 20101220
19 GET_POS_ROLE Static method Public Method Get role positioning 20100221
20 GET_USERS_FORMGR Static method Public Method Get User/s for Manager/s 20091029
21 GET_USERS_FOR_OBJECTS Static method Public Method Get Users For HR Objects 20091021
22 GET_USERS_FOR_ROLE Static method Public Method Get Users for role 20100119
23 GET_USER_AUTHENTICATION Static method Public Method User Authentication (HR) 20100129
24 GET_USER_COMP_HR Static method Public Method User Compare 20101217
25 GET_USER_DATA Static method Public Method Get the User Data 20100129
26 GET_USER_PERNR_COMP_HR Static method Public Method User PERNR Compare 20101217
27 GET_USER_RESET_PASSWORD Static method Public Method Reset users password 20100208
28 SEARCH_OM_LIST Static method Public Method Get all roles for OM 20100512
Events
Class /GRCPI/CL_GRIA_HR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_HRP1001 Public See coding 20091029 BEGIN OF YS_HRP1001, OBJID(8) TYPE N, SOBID TYPE SOBID, END OF YS_HRP1001
2 YS_IPA0001 Public See coding 20100119 BEGIN OF YS_IPA0001, PERNR(8) TYPE N, OTYPE(2) TYPE C, ORGEH(8) TYPE N, PLANS(8) TYPE N, STELL(8) TYPE N, END OF YS_IPA0001
3 YS_IPA0105 Public See coding 20100119 BEGIN OF YS_IPA0105, PERNR(8) TYPE N, USRID TYPE SYSID, END OF YS_IPA0105
4 YS_MGR Public See coding 20091029 BEGIN OF ys_mgr, mgr_bname TYPE SYSID, END OF ys_mgr
5 YS_OBID_PERNR Public See coding 20091029 BEGIN OF YS_obid_pernr, OBJID(8) TYPE N, PERNR(8) TYPE N, END OF YS_obid_pernr
6 YS_PERNR Public See coding 20091029 BEGIN OF ys_pernr, PERNR(8) TYPE N, USRID TYPE SYSID, END OF ys_pernr
7 YS_PLANS Public See coding 20091029 BEGIN OF ys_plans, PLANS TYPE SOBID, PERNR(8) TYPE N, END OF ys_plans
8 YS_T_PLOGI Public See coding 20100119 BEGIN OF YS_T_PLOGI, OTYPE(2) TYPE C, OBJID(8) TYPE N, END OF YS_T_PLOGI
9 YT_FLDTYP Public See coding 20100303 begin of yt_fldtyp , TABNAME type TABNAME, fieldname type fieldname, end of yt_fldtyp
10 YT_HRP1001 Public See coding 20091029 YT_HRP1001 TYPE TABLE OF YS_HRP1001
11 YT_INFTYP Public See coding 20100303 begin of yt_inftyp, infty type infty, itext type /grcpi/gria_intxt_text, dbtab type dbtabl, end of yt_inftyp
12 YT_IPA0001 Public See coding 20100119 YT_IPA0001 TYPE TABLE OF YS_IPA0001
13 YT_IPA0105 Public See coding 20100119 YT_IPA0105 TYPE TABLE OF YS_IPA0105
14 YT_MGR Public See coding 20091029 yt_mgr TYPE TABLE OF ys_mgr
15 YT_OBID_PERNR Public See coding 20091029 YT_obid_pernr TYPE TABLE OF YS_obid_pernr
16 YT_PERNR Public See coding 20091029 yt_pernr TYPE TABLE OF ys_pernr
17 YT_PLANS Public See coding 20091029 yt_plans TYPE TABLE OF ys_plans
18 YT_SUBTYP Public See coding 20100303 begin of yt_subtyp, infty type infty, subty type subty, sutxt type /grcpi/gria_sutxt_text, end of yt_subtyp
19 YT_T_PLOGI Public See coding 20100119 YT_T_PLOGI TYPE TABLE OF YS_T_PLOGI
Method Signatures

Method ADD_PDPROFILE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20100512
2 Importing ET_PDPROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PDPROFILE Assign PD Profiles 20100506
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100512
4 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) NUM8 Eight-digit numeric value 20100506
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100506
6 Importing LV_PLVAR Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100506

Method ADD_PDPROFILE_OBJECT on class /GRCPI/CL_GRIA_HR has no exception.

Method ADD_PROFILE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100524
2 Importing ET_PROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OM_PROF 20100524
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100524
4 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) NUM8 Eight-digit numeric value 20100524
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100524
6 Importing LV_PLVAR Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100524

Method ADD_PROFILE_OBJECT on class /GRCPI/CL_GRIA_HR has no exception.

Method ASSIGN_OBJECT_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100505
2 Exporting ET_OPERATION_RESULT Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100604
3 Importing ET_PDPROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PDPROFILE Assign PD Profiles 20100505
4 Importing ET_PROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OM_PROF Table Type for Assign object to user 20100505
5 Importing ET_ROLES Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OM_OBJECT_ASSIGN Assign Role to user 20100505
6 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100505

Method ASSIGN_OBJECT_HR on class /GRCPI/CL_GRIA_HR has no exception.

Method DEL_PDPROFILE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20100512
2 Importing ET_PDPROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PDPROFILE Assign PD Profiles 20100506
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100512
4 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) NUM8 Eight-digit numeric value 20100506
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100506
6 Importing LV_PLVAR Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100506

Method DEL_PDPROFILE_OBJECT on class /GRCPI/CL_GRIA_HR has no exception.

Method DEL_PROFILE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20100524
2 Importing ET_PROF Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OM_PROF Table Type for Assign object to user 20100524
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100524
4 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) NUM8 Eight-digit numeric value 20100524
5 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100524
6 Importing LV_PLVAR Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100524

Method DEL_PROFILE_OBJECT on class /GRCPI/CL_GRIA_HR has no exception.

Method EXTEND_ORGLVL_ACT_VALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ORGLVL_VALUES Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20131122

Method EXTEND_ORGLVL_ACT_VALS on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_ACTIVE_ORG_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20140110
2 Importing IT_INACTIVE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Active Org Unit List 20140116
3 Importing IT_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20140110
4 Importing IV_LANG Call by reference Type reference (TYPE) LANGU Language 20140110
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20140110

Method GET_ACTIVE_ORG_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20140110
2 Importing IT_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20140110
3 Importing IV_LANG Call by reference Type reference (TYPE) LANGU Language 20140110

Method GET_ACTIVE_ORG_LEVELS on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_COMPARE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110204
2 Exporting ET_USER_COMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20110204
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20110204
4 Importing IT_S_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20110204
5 Importing IT_T_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20110204
6 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20110204

Method GET_COMPARE_ASSIGNMENT on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOFIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_T_INFOTYPE_FIELD Table Type for Infotype Fields 20100421
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100421
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100421
4 Importing IV_HR_FIELD Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100421
5 Importing IV_LANG Call by reference Type reference (TYPE) LANGU Language Key 20100421

Method GET_DATA on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_INFOTYPE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INFTY_TABLE Call by reference Type reference (TYPE) DBTABL Database Table 20100604
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotype 20100604

Method GET_INFOTYPE_TABLE on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_INFOTYP_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFOFIELD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_INFFIELD InfoType Field Table type 20100303
2 Exporting ET_INFOTYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_INFOTYP Infotype detail 20100303
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100514
4 Exporting ET_SUBTYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_SUBTYP Subtype Text 20100303
5 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100514
6 Importing IV_ALL_INFTY Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100514
7 Importing IV_INFOTYPE Value transfer Type reference (TYPE) INFTY Infotype 20100512
8 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100303

Method GET_INFOTYP_DETAIL on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_INFTY_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INFTY_FLD_VALUE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_INFTY_FLD_VALUE Infotype field value 20100427
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100427
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100427
4 Importing IT_INFTY_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_INFTY_RANGE Infotype table 20100426
5 Importing IV_PERNR Value transfer Type reference (TYPE) PERSNO Personnel number 20100426
6 Importing IV_USR Value transfer Type reference (TYPE) SYSID User Name in User Master Record 20100521

Method GET_INFTY_FIELD_VALUE on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_ORG_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20100816
2 Importing IT_LANG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_LANG Language 20100816
3 Importing IT_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20100816

Method GET_ORG_LEVELS on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_ORG_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANG_TAB Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_ORG_ID_LIST Organizational Level IDs list 20100421
2 Exporting ET_TAB Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_ORG_ID_LIST Organizational Level IDs list 20100421
3 Importing IT_LANGUAGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_BAPILANGU Language Table for the BAPIs 20100421
4 Importing IT_TAB Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_ORG_ID_LIST Organizational Level IDs list 20100421

Method GET_ORG_VALUES on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_ORG_VAL_COMB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20120810
2 Importing IT_LANG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_LANG Language 20120810
3 Importing IT_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20120810
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20121023

Method GET_PERNER_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110304
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20110304
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personnel number 20110304

Method GET_PERNER_VALIDATION on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_PERNR_COMP_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101220
2 Exporting ET_USER_COMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20101220
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101220
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20101220
5 Importing IV_PERNR Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20110204

Method GET_PERNR_COMP_HR on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_POS_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Return parameter table 20100223
2 Exporting ET_ROLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_ASGN_ROLE Assign Role to user 20100221
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Natural Number 20100223
4 Importing IV_NEW_POSITION Value transfer Type reference (TYPE) HROBJID Object ID 20100221
5 Importing IV_OLD_POSITION Value transfer Type reference (TYPE) HROBJID Object ID 20100221

Method GET_POS_ROLE on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USERS_FORMGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20091029
2 Exporting ET_USR Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20091029
3 Exporting ET_USR_MGR Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_MGR Users for Manager/s table 20091029
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091029
5 Importing IT_MGR Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_RANGE User range table 20091029
6 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20091029

Method GET_USERS_FORMGR on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USERS_FOR_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HROBJECTS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_OBJ Table to store HR object Information 20100119
2 Exporting ET_HRSUBOBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_T_HR_SUB_OBJ Table of HR Object with Sub Objects 20100119
3 Exporting ET_USERLIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OBJECT_ID Table Type for Object ID 20100119
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100119
5 Importing IT_HROBJ_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OBJECT_RANGE Object Range 20100225
6 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Date 20091021
7 Importing IV_IS_REQ_SUBOBJ Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091021
8 Importing IV_IS_REQ_USERS Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20091021
9 Importing IV_OBJ_DESC Value transfer Type reference (TYPE) CHAR40 Character field of length 40 20091021
10 Importing IV_OTYPE Call by reference Type reference (TYPE) T778O-OTYPE 'C' Object Type 20091021

Method GET_USERS_FOR_OBJECTS on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USERS_FOR_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100120
2 Exporting ET_USR_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_HR_AE_ROLE_USR AE Role User List table 20100119
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100120
4 Importing IT_ROLE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role list 20100119

Method GET_USERS_FOR_ROLE on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USER_AUTHENTICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100129
2 Exporting ET_PRINTERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PRINTER Spool: Printer declaration 20100129
3 Exporting ET_TBL_COMM_METHOD Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMM_METHOD Uesr Communication Details 20100129
4 Exporting ET_TBL_USER_SNC Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_SNC User SNC details 20100129
5 Exporting ET_VALIDUSERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALID_USER_DATA Valid User Data 20100129
6 Exporting ET_VALIDUSERDATA_HR Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALIDUSERDATA_HR User HR Data 20100129
7 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100129
8 Importing IV_FLAGID Value transfer Type reference (TYPE) CHAR2 Version Number Component 20100129
9 Importing IV_PASSWORD Value transfer Type reference (TYPE) CHAR20 Personnel ID Number 20100129
10 Importing IV_PATHID Value transfer Type reference (TYPE) CHAR8 'B012' Character field, 8 characters long 20100129
11 Importing IV_USERID Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100129

Method GET_USER_AUTHENTICATION on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USER_COMP_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101217
2 Exporting ET_USER_COMP Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20101217
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101217
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20101217
5 Importing IV_USER Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20110204

Method GET_USER_COMP_HR on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMM Value transfer Type reference (TYPE) /GRCPI/GRIA_T_COMM_METHOD Uesr Communication Details 20100129
2 Exporting ET_USRACL Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USER_SNC User SNC details 20100129
3 Exporting ET_VALIDUSERDATA Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALID_USER_DATA Valid User Data 20100129
4 Exporting ET_VALIDUSERDATA_HR Value transfer Type reference (TYPE) /GRCPI/GRIA_T_VALIDUSERDATA_HR User HR Data 20100129
5 Importing IV_PATHID Value transfer Type reference (TYPE) CHAR8 Character field, 8 characters long 20100129
6 Importing IV_PERSNR Value transfer Type reference (TYPE) NUM8 Eight-digit numeric value 20100129
7 Importing IV_USERID Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100129

Method GET_USER_DATA on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USER_PERNR_COMP_HR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPARE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_COMPARE table type for user compare 20101217
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20101217
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20101217
4 Importing IV_LANGU Call by reference Type reference (TYPE) SPRAS Language Key 20101217
5 Importing IV_SOURCETYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101217
6 Importing IV_SOURCEVALUE Call by reference Type reference (TYPE) CHAR12 Character Field of Length 12 20101217
7 Importing IV_TARGETTYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20101217
8 Importing IV_TARGETVALUE Call by reference Type reference (TYPE) CHAR12 Character Field of Length 12 20101217

Method GET_USER_PERNR_COMP_HR on class /GRCPI/CL_GRIA_HR has no exception.

Method GET_USER_RESET_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL Call by reference Type reference (TYPE) AD_SMTPADR E-Mail Address 20100208
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100209
3 Exporting ET_PASSWORD Call by reference Type reference (TYPE) XUNCODE New password 20100208
4 Exporting ET_USRPSWDDATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PASWDRESTDATA For resetting password 20100208
5 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100208
6 Importing IV_PASSWORD_NEW Call by reference Type reference (TYPE) XUNCODE New password 20100208
7 Importing IV_SYNCHONIZE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20100208
8 Importing IV_USERID Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20100208
9 Importing IV_VERIFICATION_SYSTEM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20100208

Method GET_USER_RESET_PASSWORD on class /GRCPI/CL_GRIA_HR has no exception.

Method SEARCH_OM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20100512
2 Exporting ET_OM_OBJ Value transfer Type reference (TYPE) /GRCPI/GRIA_T_OM_ROLE Role for OM 20100512
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100512
4 Importing IV_LANGU Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key 20100512
5 Importing IV_OBJ_TYPE Value transfer Type reference (TYPE) OTYPE Single-Character Indicator 20100512

Method SEARCH_OM_LIST on class /GRCPI/CL_GRIA_HR has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600_700