SAP ABAP Class /GRCPI/GRIA_CL_SPM_UTILS (SPM Utility Class)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_NW_AC_SPM (Package) Package for the GRC AC 11.0 SPM
Properties
Class /GRCPI/GRIA_CL_SPM_UTILS  
Short Description SPM Utility Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_AC_SPM   Package for the GRC AC 11.0 SPM 
Created 20110728   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /GRCPI/GRIA_CL_SPM_UTILS has no forward declaration.
Interfaces
Class /GRCPI/GRIA_CL_SPM_UTILS has no interface implemented.
Friends
Class /GRCPI/GRIA_CL_SPM_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SEPARATOR_ENTITY Constant Public Type reference (TYPE) CHAR1 '/' Single-Character Flag 20110802
2 GS_DISPLAY_LOG_PROFILE Static Attribute Private Type reference (TYPE) BAL_S_PROF Application Log: Log Output Format Profile 20110729
3 GV_HANDLE_LOG_POPUP Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110729
4 MO_APPLOG Static Attribute Private Object reference (TYPE REF TO) /GRCPI/GRIA_CL_SPM_APPLOG GRC API Logging 20110826
5 MT_ADDRESS_BUFFER Static Attribute Private See coding 20110802
6 MT_LOGONDATA_BUFFER Static Attribute Private See coding 20110802
7 MT_USER_LOCK_BUFFER Static Attribute Private See coding 20110802
8 MV_MSGID Static Attribute Public Type reference (TYPE) SY-MSGID '/GRCPI/GRIA_SPM' Message Class 20110826
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPLOG Static method Private Method 20110826
2 GET_FULLNAME Static method Public Method Get full user name 20110802
3 GET_RECIPIENT_EMAIL Static method Public Method get multiple email address for a user 20111007
4 GET_UNAME Static method Public Method Parse uname from an object id 20110802
5 LOG_EXCEPTION Static method Public Method 20110826
6 LOG_STOP Static method Protected Method 20110826
7 RAISE_ERROR Static method Public Method Raise exception 20110827
8 RETRIEVE Static method Public Method Retrieve details for a certain user 20110802
9 SHOW_ERROR_POPUP Static method Public Method Show error popup for logon pad 20110729
Events
Class /GRCPI/GRIA_CL_SPM_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_ADDRESS_BUFFER Private Type reference (TYPE) TS_ADDRESS_BUFFER 20110802
2 T_S_LOCKDATA_BUFFER Private Type reference (TYPE) TS_LOCKDATA_BUFFER 20110802
3 T_S_LOGONDATA_BUFFER Private Type reference (TYPE) TS_LOGONDATA_BUFFER 20110802
Method Signatures

Method CHECK_APPLOG Signature

Method CHECK_APPLOG on class /GRCPI/GRIA_CL_SPM_UTILS has no parameter.
Method CHECK_APPLOG on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method GET_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20110802
2 Returning RV_FULLNAME Value transfer Type reference (TYPE) AD_NAMTEXT Full Name of Person 20110802

Method GET_FULLNAME on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method GET_RECIPIENT_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) SY-UNAME User Name 20111007
2 Returning RT_RECIPIENTS Value transfer Type reference (TYPE) /GRCPI/GRIA_T_RECIPIENT_EMAIL Recipients defined by e-mail-address 20111007

Method GET_RECIPIENT_EMAIL on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method GET_UNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Value transfer Type reference (TYPE) /GRCPI/GRIA_API_OBJECT_ID API Object ID 20110802
2 Returning RV_UNAME Value transfer Type reference (TYPE) /GRCPI/GRIA_UNAME User Name 20110802

Method GET_UNAME on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method LOG_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EX Call by reference Object reference (TYPE REF TO) /GRCPI/CX_GRIA_EXCEPTION Generic GRC API exception 20110826
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110901

Method LOG_STOP Signature

Method LOG_STOP on class /GRCPI/GRIA_CL_SPM_UTILS has no parameter.
Method LOG_STOP on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUM Value transfer Type reference (TYPE) SYMSGNO Message Number 20110827
2 Importing IV_PAR1 Value transfer Type reference (TYPE) SYMSGV Message Variable 20110827
3 Importing IV_PAR2 Value transfer Type reference (TYPE) SYMSGV Message Variable 20110827
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110901

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDRESS Call by reference Type reference (TYPE) BAPIADDR3 BAPI reference structure for addresses (contact person) 20110802
2 Exporting ES_LOCKED Call by reference Type reference (TYPE) BAPISLOCKD User Lock 20110802
3 Exporting ES_LOGONDATA Call by reference Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20110802
4 Importing IV_USERNAME Value transfer Type reference (TYPE) UNAME User Name 20110802

Method RETRIEVE on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.

Method SHOW_ERROR_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESG Call by reference Type reference (TYPE) /GRCPI/GRIA_T_MSG_LOG Message log 20110729

Method SHOW_ERROR_POPUP on class /GRCPI/GRIA_CL_SPM_UTILS has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100_700