SAP ABAP Class CL_GRRM_ANALYSIS_ATTR (Additional analysis attributes)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_CASE_MANAGEMENT (Package) Case management for risks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRRM_ADDNL_ATTR interface for additional analysis attributes 20080716
Properties
Class CL_GRRM_ANALYSIS_ATTR  
Short Description Additional analysis attributes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_CASE_MANAGEMENT   Case management for risks 
Created 20080324   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 IF_GRRM_ADDNL_ATTR interface for additional analysis attributes 20080716
Friends
Class CL_GRRM_ANALYSIS_ATTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CREATE Constant Public Type reference (TYPE) GRRM_UPDATE_ACTION 'C' Action 20080324
2 MC_DELETE Constant Public Type reference (TYPE) GRRM_UPDATE_ACTION 'D' Action 20080324
3 MC_UPDATE Constant Public Type reference (TYPE) GRRM_UPDATE_ACTION 'U' Action 20080324
4 MS_DATES Instance attribute Private Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20120608
5 MT_ANALYSIS Instance attribute Private Type reference (TYPE) YT_ANALYSIS 20111013
6 MT_ANALYSIS_DATA Instance attribute Private Type reference (TYPE) YT_ANALYSIS_DATA 20080505
7 MT_ANALYSIS_MITIG Instance attribute Private Type reference (TYPE) YT_ANALYSIS_MITIG 20080502
8 MT_ANALYSIS_RESP Instance attribute Private Type reference (TYPE) YT_ANALYSIS_RESP 20080324
9 MT_ANALYSIS_TS Instance attribute Private Type reference (TYPE) YT_ANALYSIS_TS 20111013
10 MT_AN_RL_BUFFER Instance attribute Private Type reference (TYPE) YT_AN_RL_BUFFER 20131122
11 MT_ASSESSMENT Instance attribute Private Type reference (TYPE) YT_ASSESSMENT 20080324
12 MT_DELETE_OLD_SLICES Instance attribute Private Type reference (TYPE) GRFN_T_GUID Table of GUIDs 20140410
13 MT_INSTANCE Static Attribute Private Type reference (TYPE) YT_INSTANCE 20120608
14 MV_TIME_STAMP Instance attribute Private Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_RISK_LEVEL Instance method Private Method 20140324
2 CHANGE_HISTORY_CONVERT_IMPACTS Static method Private Method 20121003
3 CHANGE_HISTORY_CONVERT_PROBAB Instance method Private Method 20120926
4 CLEANUP Instance method Public Method Clean up bufferes 20121012
5 CONSTRUCTOR Instance method Public Constructor 20080417
6 DELETE_ANALYSIS Instance method Public Method 20111020
7 GET_ANALYSIS Instance method Public Method 20111013
8 GET_ANALYSIS_DATA Instance method Public Method 20080502
9 GET_ANALYSIS_MITIG Instance method Public Method 20080502
10 GET_ANALYSIS_RESP Instance method Public Method 20080324
11 GET_ASSESSMENT Instance method Public Method 20080324
12 GET_CHANGED_ANALYSIS Instance method Public Method 20120416
13 GET_INSTANCE Static method Public Method 20111013
14 RAISE_ERROR Instance method Private Method 20090327
15 READ_ANALYSIS Instance method Private Method 20111013
16 READ_ANALYSIS_DATA Instance method Private Method 20130919
17 READ_ANALYSIS_MITIG Instance method Private Method 20130919
18 READ_ANALYSIS_RESP Instance method Private Method 20130919
19 READ_ASSESSMENT Instance method Private Method 20130919
20 SAVE Instance method Public Method 20080324
21 SET_ANALYSIS Instance method Public Method 20111013
22 SET_ANALYSIS_DATA Instance method Public Method 20080502
23 SET_ANALYSIS_MITG Instance method Public Method 20080502
24 SET_ANALYSIS_RESP Instance method Public Method 20080401
25 SET_ASSESSMENT Instance method Public Method 20080324
26 SYNC_RISK_LEVEL Instance method Private Method 20140324
27 UPDATE_ANALYSIS_DB Instance method Private Method 20111013
28 UPDATE_ASSESS_DB Instance method Private Method 20080324
29 UPDATE_CHANGE_HISTORY Instance method Private Method 20111027
30 UPDATE_DATA_DB Instance method Private Method 20080505
31 UPDATE_MITIG_DB Instance method Private Method 20080506
32 UPDATE_RESP_DB Instance method Private Method 20080505
Events
Class CL_GRRM_ANALYSIS_ATTR has no event.
Types
Class CL_GRRM_ANALYSIS_ATTR has no local type.
Method Signatures

Method BUFFER_RISK_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20140324
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140324

Method CHANGE_HISTORY_CONVERT_IMPACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GRRMANASSMNT_NEW Call by reference Type reference (TYPE) GRRMANASSMNT Assessment Table 20121003
2 Changing CS_GRRMANASSMNT_OLD Call by reference Type reference (TYPE) GRRMANASSMNT Assessment Table 20121003

Method CHANGE_HISTORY_CONVERT_IMPACTS on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method CHANGE_HISTORY_CONVERT_PROBAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ANDATA_NEW Call by reference Type reference (TYPE) GRRMANDATA Analysis Data 20120926
2 Changing CS_ANDATA_OLD Call by reference Type reference (TYPE) GRRMANDATA Analysis Data 20120926
3 Exporting ES_ANPROB_NEW Call by reference Type reference (TYPE) GRRM_S_ANALYSIS_PROBABILITY Analysis Data 20120926
4 Exporting ES_ANPROB_OLD Call by reference Type reference (TYPE) GRRM_S_ANALYSIS_PROBABILITY Analysis Probability 20120926
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120926

Method CLEANUP Signature

Method CLEANUP on class CL_GRRM_ANALYSIS_ATTR has no parameter.
Method CLEANUP on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20120608
2 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20120608

Method CONSTRUCTOR on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method DELETE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID Analysis ID 20111020

Method DELETE_ANALYSIS on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ANALYSIS_DATA Call by reference Type reference (TYPE) GRRM_S_ANALYSIS Analysis Data 20111013
2 Exporting ET_HISTORY Call by reference Type reference (TYPE) GRRM_T_HISTORY DRS5 Risk Analysis - History 20111013
3 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013
4 Importing IV_TIME_STAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111219

Method GET_ANALYSIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANALYSIS_DATA Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_ADDNL_DATA Analysis Data 20080505
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013
3 Importing IV_TIME_STAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013

Method GET_ANALYSIS_DATA on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_ANALYSIS_MITIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANALYSIS_MITIG Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_MITIG Analysis mitig 20080502
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013
3 Importing IV_TIME_STAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013

Method GET_ANALYSIS_MITIG on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_ANALYSIS_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANALYSIS_RESP Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_RESP Analysis response attributes 20080324
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013
3 Importing IV_TIME_STAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013

Method GET_ANALYSIS_RESP on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSESSMENT Call by reference Type reference (TYPE) GRRM_T_ASSESSMENT Assessment Table 20080324
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013
3 Importing IV_TIME_STAMP Call by reference Type reference (TYPE) GRFN_TIMESTAMP Time Stamp 20111013

Method GET_ASSESSMENT on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_CHANGED_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_ANALYSIS Value transfer Type reference (TYPE) GRRM_T_HEADER_AN_DATA Analysis Table 20120416

Method GET_CHANGED_ANALYSIS on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20120608
2 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20120608
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRRM_ANALYSIS_ATTR Additional analysis attributes 20111013

Method GET_INSTANCE on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20090327
2 Importing PAR1 Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20090327
3 Importing PAR2 Call by reference Type reference (TYPE) SY-MSGV2 Message Variable 20090327
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327

Method READ_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111013

Method READ_ANALYSIS on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method READ_ANALYSIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20130919

Method READ_ANALYSIS_DATA on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method READ_ANALYSIS_MITIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20130919

Method READ_ANALYSIS_MITIG on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method READ_ANALYSIS_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20130919

Method READ_ANALYSIS_RESP on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method READ_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20130919

Method READ_ASSESSMENT on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SAVE Signature

Method SAVE on class CL_GRRM_ANALYSIS_ATTR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327

Method SET_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS Call by reference Type reference (TYPE) GRRM_S_ANALYSIS Analysis Data 20111013
2 Importing IV_DELETE_OLD_SLICES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140410

Method SET_ANALYSIS on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SET_ANALYSIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANALYSIS_DATA Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_ADDNL_DATA Analysis Data 20080505
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120907

Method SET_ANALYSIS_DATA on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SET_ANALYSIS_MITG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANALYSIS_MITIG Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_MITIG Mitigation values 20080502
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120418

Method SET_ANALYSIS_MITG on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SET_ANALYSIS_RESP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ANALYSIS_RESP Call by reference Type reference (TYPE) GRRM_T_ANALYSIS_RESP Technical Case Key (Case GUID) 20080502
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120418

Method SET_ANALYSIS_RESP on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SET_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ASSESSMENT Call by reference Type reference (TYPE) GRRM_T_ASSESSMENT Technical Case Key (Case GUID) 20080502
2 Importing IV_ANALYSIS_GUID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20120907

Method SET_ASSESSMENT on class CL_GRRM_ANALYSIS_ATTR has no exception.

Method SYNC_RISK_LEVEL Signature

Method SYNC_RISK_LEVEL on class CL_GRRM_ANALYSIS_ATTR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140324

Method UPDATE_ANALYSIS_DB Signature

Method UPDATE_ANALYSIS_DB on class CL_GRRM_ANALYSIS_ATTR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method UPDATE_ASSESS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS Call by reference Type reference (TYPE) YS_ANALYSIS 20130919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327

Method UPDATE_CHANGE_HISTORY Signature

Method UPDATE_CHANGE_HISTORY on class CL_GRRM_ANALYSIS_ATTR has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111027

Method UPDATE_DATA_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS Call by reference Type reference (TYPE) YS_ANALYSIS 20130919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327

Method UPDATE_MITIG_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS Call by reference Type reference (TYPE) YS_ANALYSIS 20130919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327

Method UPDATE_RESP_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS Call by reference Type reference (TYPE) YS_ANALYSIS 20130919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20090327
History
Last changed by/on SAP  20141106 
SAP Release Created in 300