SAP ABAP Class /GRCPI/GRIA_CL_SPM_MODEL (Model class for SPM package)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /GRCPI/GRIA_IF_SPM_MODEL Interface for handling SPM MODELS 20110726
Properties
Class /GRCPI/GRIA_CL_SPM_MODEL  
Short Description Model class for SPM package    
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 20110726   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)
Interfaces
# Interface Abstract Final Description Created on
1 /GRCPI/GRIA_IF_SPM_MODEL Interface for handling SPM MODELS 20110726
Friends
Class /GRCPI/GRIA_CL_SPM_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FFLOG_BUFFER Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_T_API_FFLOG FF Log 20110824
2 MT_FFOBJECT_BUFFER Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Description for User ID or Role 20110824
3 MT_FIREFIGHTER_BUFFER Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20110824
4 MV_APP_TYPE Instance attribute Private Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110728
5 MV_LANG Instance attribute Private Type reference (TYPE) LANGU Language Key 20110729
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110726
2 CREATE_GUID Instance method Private Method 20110815
3 CREATE_UPDATE_FFLOG Instance method Public Method 20110815
4 CREATE_UPDATE_ROLEFFLOG Instance method Private Method 20110830
5 GET_REASON_CODE_LIST Instance method Public Method Retreive list of Reason Codes 20110730
6 IS_VALID_USER Static method Public Method Checks whether the user id is valid 20110829
7 READ_CONTROLLER Instance method Public Method Read Controllers 20110914
8 READ_FFDATA Instance method Public Method 20110817
9 READ_FFLOG Instance method Public Method 20110815
10 READ_FFOBJECT Instance method Public Method Read FFObject Details 20110728
11 READ_FFOBJECTLOG Instance method Private Method 20110824
12 READ_FIREFIGHTER Instance method Public Method Read firefighter assignment data 20110728
13 READ_REASON_CODE Instance method Public Method 20110816
14 READ_ROLE_FFLOG Instance method Private Method 20110830
15 REFRESH_BUFFERS Instance method Public Method 20110901
16 TIMESTAMP_UTC_2_LOCAL_ZONE Static method Public Method "Converted" TIMESTAMP from UTC in a Specified Time Zone 20121116
17 UPDATE Instance method Public Method Update firefighter Details 20110806
18 VALIDATE_FIREFIGHTER Instance method Private Method 20110829
Events
Class /GRCPI/GRIA_CL_SPM_MODEL has no event.
Types
Class /GRCPI/GRIA_CL_SPM_MODEL has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /GRCPI/GRIA_CL_SPM_MODEL has no parameter.
Method CONSTRUCTOR on class /GRCPI/GRIA_CL_SPM_MODEL has no exception.

Method CREATE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) /GRCPI/GRIA_GUID UUID of the GRC object (char32) 20110815
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method CREATE_UPDATE_FFLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FFLOG_ID Value transfer Type reference (TYPE) /GRCPI/GRIA_GUID UUID of the GRC object (char32) 20110815
2 Importing IS_FFLOG_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFLOG FF log 20110815
3 Importing IV_APP_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110815
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method CREATE_UPDATE_ROLEFFLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FFLOG_ID Call by reference Type reference (TYPE) /GRCPI/GRIA_GUID UUID of the GRC object (char32) 20110830
2 Importing IS_FFLOG_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFLOG FF log 20110830
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110901

Method GET_REASON_CODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REASONCOD_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_REASONCOD Reason code list 20110730
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method IS_VALID_USER 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) UNAME User Name 20110829
2 Returning RV_RESULT Value transfer Type reference (TYPE) BOOL ABAP_TRUE for valid user, else invalid 20110829

Method IS_VALID_USER on class /GRCPI/GRIA_CL_SPM_MODEL has no exception.

Method READ_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CNTRL_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFCNTRL Firefighter-id controller Assignment 20110914
2 Importing IV_APP_TYP Call by reference Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110914
3 Importing IV_CNTRL_ID Call by reference Type reference (TYPE) /GRCPI/GRIACTRL COntroller Name 20110914
4 Importing IV_FFOBJECT Call by reference Type reference (TYPE) /GRCPI/GRIA_FFOBJECT Description for User ID or Role 20110915
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110914

Method READ_FFDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIREFIGHTER_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Details related to FF ID or role assignment to Firefighter 20110817
2 Importing IV_APP_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110817
3 Importing IV_FF_USER Value transfer Type reference (TYPE) /GRCPI/GRIA_FIREFIGHTER Firefighter Description 20110817
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_FFLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FFLOG_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFLOG FF log 20110815
2 Exporting ET_FFLOG_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFLOG Details related to FF ID or role assignment to Firefighter 20110815
3 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) /GRCPI/GRIA_BOOLEAN ABAP_FALSE Indicator 20110815
4 Importing IV_FFOBJECT Call by reference Type reference (TYPE) /GRCPI/GRIA_FFOBJECT Description for User ID or Role 20110815
5 Importing IV_FF_USER Value transfer Type reference (TYPE) /GRCPI/GRIA_FIREFIGHTER Firefighter Description 20110815
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_FFOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIREFIGHTER_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20110805
2 Exporting ET_FIREFIGHTER_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20110805
3 Importing IV_APP_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110805
4 Importing IV_BYPASS_BUFFER Value transfer Type reference (TYPE) /GRCPI/GRIA_BOOLEAN ABAP_FALSE Boolean 20110824
5 Importing IV_FFOBJECT Value transfer Type reference (TYPE) /GRCPI/GRIA_FFOBJECT Description for User ID or Role 20110806
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_FFOBJECTLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FFLOG_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFLOG Firefighter Log 20110824
2 Importing IV_FFOBJECT Call by reference Type reference (TYPE) /GRCPI/GRIA_FFOBJECT Description for User ID or Role 20110824
3 Importing IV_FFUSER Call by reference Type reference (TYPE) /GRCPI/GRIA_FIREFIGHTER User ID 20110824
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_FIREFIGHTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIREFIGHTER_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20110728
2 Importing IV_APP_TYPE Value transfer Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110728
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_REASON_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REASONCODE_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_REASONCOD Reason Codes 20110816
2 Importing IV_REASON_CODE Call by reference Type reference (TYPE) /GRCPI/GRIA_API_OBJECT_ID UUID of the GRC object (char32) 20110816
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method READ_ROLE_FFLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FFLOG_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFLOG FF log 20110830
2 Exporting ET_FFLOG_LIST Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFLOG Firefighter Log 20110830
3 Importing IV_FF_USER Value transfer Type reference (TYPE) /GRCPI/GRIA_FIREFIGHTER Firefighter Description 20110830

Method READ_ROLE_FFLOG on class /GRCPI/GRIA_CL_SPM_MODEL has no exception.

Method REFRESH_BUFFERS Signature

Method REFRESH_BUFFERS on class /GRCPI/GRIA_CL_SPM_MODEL has no parameter.
Method REFRESH_BUFFERS on class /GRCPI/GRIA_CL_SPM_MODEL has no exception.

Method TIMESTAMP_UTC_2_LOCAL_ZONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP_UTC Call by reference Type reference (TYPE) KFM_TIMESTAMP Time Stamp 20121116
2 Importing I_TIME_ZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20121116
3 Returning R_TIMESTAMP_LOCAL Value transfer Type reference (TYPE) KFM_TIMESTAMP Time Stamp 20121116

Method TIMESTAMP_UTC_2_LOCAL_ZONE on class /GRCPI/GRIA_CL_SPM_MODEL has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FFOBJECT_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFUSER FF ID or role assignment to Firefighter API Structure 20110806
2 Importing IT_FIREFIGHTER_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_T_API_FFUSER Firefighter Maintenance at API Level in ID and Role based. 20110806
3 Importing IV_APP_TYPE Call by reference Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110806
4 Importing IV_AUTH_FLAG Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110812
5 Importing IV_FFNAME Call by reference Type reference (TYPE) /GRCPI/GRIA_FFOBJECT Description for User ID or Role 20110806
6 Importing IV_IS_FFOBJECT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110812
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110827

Method VALIDATE_FIREFIGHTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIREFIGHTER_DATA Call by reference Type reference (TYPE) /GRCPI/GRIA_S_API_FFUSER Details related to FF ID or role assignment to Firefighter 20110829
2 Importing IV_APP_TYPE Call by reference Type reference (TYPE) /GRCPI/GRIA_APP_TYPE Application Type Information 20110829
3 Returning RV_IS_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20110829
# Exception Resumable Description Created on
1 /GRCPI/CX_GRIA_EXCEPTION Generic Exception Class 20110901
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100_700