SAP ABAP Class CL_GRAC_HR_TRIGGER (HR Trigger)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-AC (Application Component) Access Control
     GRAC_ACCESS_REQUEST (Package) Access Control GRC Access Request
Properties
Class CL_GRAC_HR_TRIGGER  
Short Description HR Trigger    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRAC_ACCESS_REQUEST   Access Control GRC Access Request 
Created 20100407   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 IF_GRAC_AD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GRAC_HR_TRIGGER has no interface implemented.
Friends
Class CL_GRAC_HR_TRIGGER has no friend class.
Attributes
Class CL_GRAC_HR_TRIGGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEFAULT_ROLES Static method Public Method 20111221
2 APPLY_BRF_RULE Static method Public Method Get and apply BRF Rules 20100623
3 CONVERT_DATE Static method Public Method 20130607
4 CREATE_REQUEST Static method Public Method Create new Access Request 20100407
5 FILL_REQOWNER_USER_DATA Static method Public Method Fill the data for Request Creation 20100622
6 FILL_REQUEST_STRUCTURE Static method Public Method Fill request data 20100407
7 FILL_SYSTEM_REQUEST_LINEITEM Static method Public Method Fill System Details And Request LineItem 20100623
8 FILL_USER_SYSTEM_DETAIL Static method Public Method Fill details for user system details 20120103
9 GET_HR_ACTION_DETAIL Static method Public Method 20100415
Events
Class CL_GRAC_HR_TRIGGER has no event.
Types
Class CL_GRAC_HR_TRIGGER has no local type.
Method Signatures

Method ADD_DEFAULT_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REQLINEITEM Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM Standard Role 20111221
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20111223
3 Importing IS_REQUEST_DATA Call by reference Type reference (TYPE) GRAC_S_API_REQ_DATA Request Header Structure 20111221
4 Importing IT_REQUSER Call by reference Type reference (TYPE) GRAC_T_API_USER_INFO User info 20111221
5 Importing IT_REQ_ACTION_ROLE Call by reference Type reference (TYPE) GRAC_T_REQ_ACTION_TYPE Request action type 20111221

Method ADD_DEFAULT_ROLES on class CL_GRAC_HR_TRIGGER has no exception.

Method APPLY_BRF_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_ID Call by reference Type reference (TYPE) GRAC_T_HR_ACTION_ID_BRFP Table type for Action ID 20100624
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100624
3 Importing IT_EMP_DATA Call by reference Type reference (TYPE) GRAC_T_HR_TRIGGER_USER_DATA HR trigger data 20100623
4 Importing IV_ORIGINATING_SYSTEM Call by reference Type reference (TYPE) GRFN_SYSTEM Remote Name 20100623
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method CONVERT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_DATE Call by reference Type reference (TYPE) GRAC_FIELD_VALUE_NEW Test result 20130607
2 Exporting OUTPUT_DATE Call by reference Type reference (TYPE) DATUM Date 20130607

Method CONVERT_DATE on class CL_GRAC_HR_TRIGGER has no exception.

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100621
2 Importing IT_EMP_DATA Call by reference Type reference (TYPE) GRAC_T_HR_TRIGGER_DATA HR trigger changed user data 20100615
3 Importing IV_ORIGINATING_SYSTEM Call by reference Type reference (TYPE) GRFN_SYSTEM Remote Name 20100615
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method FILL_REQOWNER_USER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQOWNER Call by reference Type reference (TYPE) GRAC_T_API_REQOWNER Request owner 20100622
2 Exporting ET_REQUSER Call by reference Type reference (TYPE) GRAC_T_API_USER_INFO User info 20100622
3 Exporting ET_USERGROUPS Call by reference Type reference (TYPE) GRAC_T_API_USERGROUPS User Groups 20100709
4 Exporting ET_USERPARAM Call by reference Type reference (TYPE) GRAC_T_API_USERPARAM User Parameters 20100709
5 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100624
6 Importing IS_EMP_DETAILS Call by reference Type reference (TYPE) GRAC_S_USER_DETAIL User Details 20100623
7 Importing IS_USER_DETAILS Call by reference Type reference (TYPE) GRAC_S_USER_INFO User information 20120821
8 Importing IV_ACTION Call by reference Type reference (TYPE) GRAC_S_HR_ACT_DETAIL CUP HR Action Details 20100713
9 Importing IV_ORIGINATING_SYSTEM Call by reference Type reference (TYPE) GRFN_SYSTEM Remote Name 20100709
10 Importing IV_REQUESTOR Call by reference Type reference (TYPE) GRAC_USER User Name 20100624
11 Importing IV_REQ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100622
12 Importing IV_USER Call by reference Type reference (TYPE) GRAC_USER User ID 20100624
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method FILL_REQUEST_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100621
2 Importing IT_EMP_DATA Call by reference Type reference (TYPE) GRAC_T_HR_TRIGGER_DATA HR trigger changed user data 20100615
3 Importing IV_ORIGINATING_SYSTEM Call by reference Type reference (TYPE) GRFN_SYSTEM Remote Name 20100615
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method FILL_SYSTEM_REQUEST_LINEITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQ_LINEITEM Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM Request lineitem 20100623
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100624
3 Importing IS_EMP_DATA Call by reference Type reference (TYPE) GRAC_S_HR_TRIGGER_DATA Data passed by HR trigger 20100624
4 Importing IS_REQUEST_DATA Call by reference Type reference (TYPE) GRAC_S_API_REQ_DATA Request Header Structure 20111221
5 Importing IT_ACTION_SYSTEM Call by reference Type reference (TYPE) GRAC_T_HR_SYSTEM CUP HR Systems 20100623
6 Importing IT_INFTY_FLD_VALUE Call by reference Type reference (TYPE) IF_GRAC_AD_TYPES=>YT_INFTY_RANGE_FLD_VALUE 20100812
7 Importing IT_REQUSER Call by reference Type reference (TYPE) GRAC_T_API_USER_INFO User info 20111221
8 Importing IT_REQ_ACTION_ROLE Call by reference Type reference (TYPE) GRAC_T_REQ_ACTION_TYPE Request action type 20100624
9 Importing IT_REQ_ACTION_SYSTEMS Call by reference Type reference (TYPE) GRAC_T_REQ_ACTION_TYPE Request action type 20100624
10 Importing IV_ORIGINATING_SYSTEM Call by reference Type reference (TYPE) GRFN_SYSTEM Remote Name 20100623
11 Importing IV_REQ_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100623
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100624

Method FILL_USER_SYSTEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_SYSTEM Call by reference Type reference (TYPE) GRAC_T_API_REQSYS System Data 20120103
2 Importing IS_ACTION Call by reference Type reference (TYPE) GRAC_S_HR_ACT_DETAIL CUP HR Action Details 20120103
3 Importing IT_REQUEST_LINEITEM Call by reference Type reference (TYPE) GRAC_T_API_REQLINEITEM Request lineitem 20120103

Method FILL_USER_SYSTEM_DETAIL on class CL_GRAC_HR_TRIGGER has no exception.

Method GET_HR_ACTION_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HR_ACTION_DETAILS Call by reference Type reference (TYPE) GRAC_S_HR_ACT_DETAIL CUP HR Action Details 20100415
2 Importing IV_HR_ACTION_ID Call by reference Type reference (TYPE) GRAC_HR_ACTION_ID HR Action ID 20100415
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100415
History
Last changed by/on SAP  20141106 
SAP Release Created in 600