SAP ABAP Class /GRCPI/CL_GRIA_PROFILE (Profile Class)
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_PROFILE  
Short Description Profile Class    
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 20090820   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/CL_GRIA_PROFILE has no forward declaration.
Interfaces
Class /GRCPI/CL_GRIA_PROFILE has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_PROFILE has no friend class.
Attributes
Class /GRCPI/CL_GRIA_PROFILE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CHANGED_PROFILE Static method Public Method Get changed profile 20091001
2 GET_COMPOSITE_PROFILE Static method Public Method Get composite profile/s 20090831
3 GET_PD_PROFILE_LIST Static method Public Method Get PD Profile List 20100623
4 GET_PROFILES_FOR_ANALYSIS Static method Public Method Get Profiles for Analysis 20090901
5 GET_PROFILES_FOR_PROFILE Static method Public Method Get profiles for profile/s 20090826
6 GET_PROFILE_FOR_TCODE Static method Public Method Get Profile for tcode 20100129
7 GET_PROFILE_FOR_USER Static method Public Method Retrive Profiles for User/s 20090827
8 GET_PROFILE_LIST Static method Public Method Retrive Profile List 20090827
9 GET_PROFLES_FOR_ROLE Static method Public Method Get profiles for role/s 20090827
10 GET_RANGES Static method Public Method Get Ranges 20100210
11 GET_USR_PROFILE_LIST Static method Public Method Get User List 20090902
Events
Class /GRCPI/CL_GRIA_PROFILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_A1 Public See coding 20100129 BEGIN OF ys_a1, auth TYPE ust12-auth, END OF ys_a1
2 YS_A2 Public See coding 20100201 BEGIN OF ys_a2. INCLUDE TYPE ust12. TYPES: END OF ys_a2
3 YS_AUTH1 Public See coding 20100129 BEGIN OF ys_auth1, auth TYPE ust12-auth, END OF ys_auth1
4 YS_COMP_PROFILE Public See coding 20090827 BEGIN OF ys_comp_profile, profn TYPE xuprofile, END OF ys_comp_profile
5 YS_INTPROF Public See coding 20100129 BEGIN OF ys_intprof, profn TYPE usr10-profn, aktps TYPE usr10-aktps, ptext TYPE usr11-ptext, modda TYPE usr10-modda, modti TYPE usr10-modti, modbe TYPE usr10-modbe, typ TYPE usr10-typ, END OF ys_intprof
6 YS_INTUST10S Public See coding 20100202 BEGIN OF ys_intust10s. INCLUDE TYPE ust10s. TYPES: END OF ys_intust10s
7 YS_PROFILE Public See coding 20090820 BEGIN OF ys_profile, profn TYPE xuprofile, aktps TYPE xuaktpas, ptext TYPE xutext, END OF ys_profile
8 YS_PROFILES Public See coding 20100202 BEGIN OF ys_profiles. INCLUDE TYPE usref. TYPES: END OF ys_profiles
9 YS_PROFLIST Public See coding 20100129 BEGIN OF ys_proflist , profn TYPE usr10-profn, END OF ys_proflist
10 YS_REF_USER Public See coding 20090824 BEGIN OF ys_ref_user, bname TYPE xubname, refuser TYPE xubname, END OF ys_ref_user
11 YS_VALUES Public See coding 20100129 BEGIN OF ys_values, nr TYPE i, objct TYPE xuobject, field TYPE xufield, val1 TYPE xuval, val2 TYPE xuval, val3 TYPE xuval, val4 TYPE xuval, END OF ys_values
12 YT_A1 Public See coding 20100201 yt_a1 TYPE TABLE OF ys_a1
13 YT_A2 Public See coding 20100201 yt_a2 TYPE TABLE OF ys_a2
14 YT_AUTH1 Public See coding 20100201 yt_auth1 TYPE TABLE OF ys_auth1
15 YT_COMP_PROFILE Public See coding 20090827 yt_comp_profile TYPE TABLE OF ys_comp_profile
16 YT_INTPROF Public See coding 20100201 yt_intprof TYPE TABLE OF ys_intprof
17 YT_INTUST10S Public See coding 20100202 yt_intust10s TYPE TABLE OF ys_intust10s
18 YT_PROFILE Public See coding 20090826 yt_profile TYPE TABLE OF ys_profile
19 YT_PROFILES Public See coding 20100202 yt_profiles TYPE TABLE OF ys_profiles
20 YT_PROFLIST Public See coding 20100201 yt_proflist TYPE TABLE OF ys_proflist
21 YT_REF_USER Public See coding 20090824 yt_ref_user TYPE TABLE OF ys_ref_user
22 YT_VALUES Public See coding 20100129 yt_values TYPE TABLE OF ys_values
Method Signatures

Method GET_CHANGED_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_PROFILE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE Profile/s list and description table 20091006
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20091006
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20091006
4 Importing IT_PROFILE_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20091006
5 Importing IV_CHANGED_PROFILE_DESC Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Get Detail Info- 'X' / ' ' 20091006
6 Importing IV_DATE_FROM Value transfer Type reference (TYPE) DATUM SY-DATUM Date 20091006
7 Importing IV_DATE_TO Value transfer Type reference (TYPE) DATUM SY-DATUM Date 20091006
8 Importing IV_LANG Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key 20091006

Method GET_CHANGED_PROFILE on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_COMPOSITE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_PROFILE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE Composite profile list 20090831
2 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_TAB Error Messages 20090831
3 Exporting ET_USR_COMP_PROFILE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE User specific composite profile list 20090831
4 Exporting ET_USR_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20090831
5 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090831
6 Importing IT_PROF_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20090831
7 Importing IV_COMP_PROFILE Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090831
8 Importing IV_IS_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090831
9 Importing IV_USR Value transfer Type reference (TYPE) XUBNAME User Name in User Master Record 20090831

Method GET_COMPOSITE_PROFILE on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PD_PROFILE_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 20100623
2 Exporting ET_PDPROFILE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PDPROF PD Profile 20100623
3 Exporting EV_RETURN_CODE Value transfer Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100623
4 Importing IV_LANG Value transfer Type reference (TYPE) LANGU Language Key of Current Text Environment 20100625

Method GET_PD_PROFILE_LIST on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFILES_FOR_ANALYSIS 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 20090901
2 Exporting ET_PROFILE_ROLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_PROF Profiles for Role Table 20090903
3 Exporting ET_USR_PROF_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR_PROFILE User profile table 20090901
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090901
5 Importing IT_USER_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR User list table 20090901
6 Importing IV_EX_EXP_ROLES Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN List of Expired Roles 20090901
7 Importing IV_GET_COMP_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN List of composite roles 20090901

Method GET_PROFILES_FOR_ANALYSIS on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFILES_FOR_PROFILE 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 20090826
2 Exporting ET_PROF_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF Profile List 20090826
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090826
4 Importing IT_PROF_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF Profile List 20090826

Method GET_PROFILES_FOR_PROFILE on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFILE_FOR_TCODE 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 20100203
2 Exporting ET_OUT_COMP_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF Profile Name List 20100202
3 Exporting ET_OUT_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF Profile Name List 20100202
4 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100129
5 Exporting IT_INP_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF Profile Name List 20100201
6 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100129
7 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20100129

Method GET_PROFILE_FOR_TCODE on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFILE_FOR_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 20090827
2 Exporting ET_USR_PROFILE_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR_PROFILE User profile table 20090827
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090827
4 Importing IT_USR_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User table 20090827
5 Importing IV_IS_DESC_REQD Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090827
6 Importing IV_LANG Value transfer Type reference (TYPE) LANGU SY-LANGU Language Key of Current Text Environment 20090827
7 Importing IV_REF_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090827

Method GET_PROFILE_FOR_USER on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFILE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_PROFILE_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DATA Prof list table 20100113
2 Exporting ET_CHANGED_PROF_LIST_DESC Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DESC CC Profile Description 20100113
3 Exporting ET_COMP_PROFILE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DATA Prof list table 20100113
4 Exporting ET_DELETE_PROF Call by reference Type reference (TYPE) /GRCPI/GRIA_T_DELETE_PROF Table type for delete profile 20100805
5 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20090831
6 Exporting ET_PROFILE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DATA Prof list table 20100113
7 Exporting ET_PROF_DESC Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DESC CC Profile Description 20100112
8 Exporting ET_USER_COMP_PROF_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROF_DATA Prof list table 20100113
9 Exporting ET_USR_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20100113
10 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090831
11 Importing IT_PROF_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20090827
12 Importing IV_CHANGED_PROFILE Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100113
13 Importing IV_CHANGED_PROFILE_DESC Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100113
14 Importing IV_IS_COMP_PROFILE_REQD Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100113
15 Importing IV_IS_DESC_REQD Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090827
16 Importing IV_IS_USR_PROFILE_REQD Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20100113
17 Importing IV_LANG Call by reference Type reference (TYPE) LANGU Language Key 20090827
18 Importing IV_TM_DATE_FROM Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100728
19 Importing IV_TM_DATE_TO Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100728
20 Importing IV_USR_ID Call by reference Type reference (TYPE) USR02-BNAME User Name in User Master Record 20100113

Method GET_PROFILE_LIST on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_PROFLES_FOR_ROLE 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 20090827
2 Exporting ET_ROLE_PROF_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE_PROF Profiles for Role Table 20090827
3 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20090827
4 Importing IT_ROLE_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_ROLE Role list 20090827

Method GET_PROFLES_FOR_ROLE on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMP_PROF_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20100210
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20100210
3 Exporting ET_RANGES_ALL Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20100308
4 Exporting ET_SINGLE_PROF_RANGE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE User range table 20100210
5 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210
6 Importing IV_MAX_COUNT Call by reference Type reference (TYPE) /GRCPI/GRIA_COUNT Index/Count 20100210
7 Importing IV_UPDATE_DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Current Date of Application Server 20100413

Method GET_RANGES on class /GRCPI/CL_GRIA_PROFILE has no exception.

Method GET_USR_PROFILE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USR_LIST Value transfer Type reference (TYPE) /GRCPI/GRIA_T_USR User name table 20090902
2 Importing IT_PROF_RANGE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_PROFILE_RANGE Profile Range 20090902
3 Importing IV_IS_USR Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN Boolean 20090902

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