SAP ABAP Class /GRCPI/CL_GRIA_NHROBJ (Class for HR/Non HR Objects)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_NW_AC (Package) GRCPI AC package for NW
Properties
Class /GRCPI/CL_GRIA_NHROBJ  
Short Description Class for HR/Non HR Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_AC   GRCPI AC package for NW 
Created 20090908   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/CL_GRIA_NHROBJ has no forward declaration.
Interfaces
Class /GRCPI/CL_GRIA_NHROBJ has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_NHROBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 YS_BDCDATA Static Attribute Private Type reference (TYPE) GS_BDCDATA 20100111
2 YT_BDCDATA Static Attribute Private Type reference (TYPE) GT_BDCDATA 20100111
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROF_USER Static method Public Method 20100108
2 ADD_ROLE_USER Static method Public Method 20100108
3 ASSIGN_OBJECT_NH Static method Public Method Assign Non HR Objects 20100108
4 DEL_PROF_USER Static method Public Method 20100111
5 DEL_ROLE_USER Static method Public Method 20100108
6 GET_ORG_LEVELS Static method Public Method Get the Company Codes 20090908
7 GET_ORG_VALUES_NH Static method Public Method 20090908
8 SET_BDC_DYNPRO Static method Public Method 20100111
9 SET_BDC_FIELDS Static method Public Method 20100111
Events
Class /GRCPI/CL_GRIA_NHROBJ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GS_BDCDATA Public Type reference (TYPE) BDCDATA 20100111
2 GT_BDCDATA Public See coding 20100111 GT_BDCDATA TYPE TABLE OF bdcdata
3 YS_HRP1001 Public See coding 20090908 BEGIN OF YS_HRP1001, OBJID(8) TYPE N, END OF YS_HRP1001
4 YS_PERNR Public See coding 20090908 BEGIN OF ys_pernr, PERNR(8) TYPE N, END OF ys_pernr
5 YS_PLANS Public See coding 20090908 BEGIN OF ys_plans, PLANS(8) TYPE N, END OF ys_plans
6 YT_HRP1001 Public See coding 20090908 YT_HRP1001 TYPE TABLE OF YS_HRP1001
7 YT_PERNR Public See coding 20090908 yt_pernr TYPE TABLE OF ys_pernr
8 YT_PLANS Public See coding 20090908 yt_plans TYPE TABLE OF ys_plans
9 YT_USORG Public See coding 20090908 YT_USORG TYPE TABLE OF USORG
Method Signatures

Method ADD_PROF_USER 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 20100108
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100224
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100108
4 Importing IT_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ASGN_PROFILE Assign Profile to user 20100108
5 Importing IV_TARGET_SYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Receiving system for central user administration 20100726
6 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100108

Method ADD_PROF_USER on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method ADD_ROLE_USER 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 20100108
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100224
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100108
4 Importing IT_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ASGN_ROLE Assign Role to user 20100108
5 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100108

Method ADD_ROLE_USER on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method ASSIGN_OBJECT_NH 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 20100108
2 Exporting ET_OPERATION_RESULT Call by reference Type reference (TYPE) /GRCPI/GRIA_T_OPREATION_RESULT Bulk provisioning operation result table 20100224
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100108
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ASSIGN_OBJECT Assign Object 20100128
5 Importing IT_SUBSYSTEM Call by reference Type reference (TYPE) /GRCPI/GRIA_T_CUA_CHILD CUA Child 20121114
6 Importing IV_ASSIGNMENT Call by reference Type reference (TYPE) /GRCPI/GRIA_OPERATION Operation 20100108
7 Importing IV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Receiving system for central user administration 20121114
8 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100108

Method ASSIGN_OBJECT_NH on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method DEL_PROF_USER 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 20100111
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100111
3 Importing IT_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ASGN_PROFILE Assign Profile to user 20100111
4 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100111

Method DEL_PROF_USER on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method DEL_ROLE_USER 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 20100111
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100111
3 Importing IT_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_ASGN_ROLE Assign Role to user 20100111
4 Importing IV_USR Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100111

Method DEL_ROLE_USER on class /GRCPI/CL_GRIA_NHROBJ 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_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090908
2 Exporting ET_USORG Call by reference Type reference (TYPE) YT_USORG 20090908
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090908

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

Method GET_ORG_VALUES_NH 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 20090908
2 Exporting ET_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20090908
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090908
4 Importing IT_LANG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_LANG Language 20090908
5 Importing IT_ORG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ORG Org Unit List 20090908
6 Importing IV_HR Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090908

Method GET_ORG_VALUES_NH on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method SET_BDC_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNPRO Call by reference Type reference (TYPE) BDC_DYNR BDC Screen number 20100111
2 Importing IV_PROGRAM Call by reference Type reference (TYPE) BDC_PROG BDC module pool 20100111

Method SET_BDC_DYNPRO on class /GRCPI/CL_GRIA_NHROBJ has no exception.

Method SET_BDC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FNAME Call by reference Type reference (TYPE) FNAM_____4 Field name 20100111
2 Importing IV_FVAL Call by reference Type reference (TYPE) BDC_FVAL BDC field value 20100111

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