SAP ABAP Class CL_GRRM_MODEL_ANALYSIS (Model class for generic analysis)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_RISK (Package) Package GRC-RM Risk
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_API_MODEL Interface for handling of GRC API models 20110916
Properties
Class CL_GRRM_MODEL_ANALYSIS  
Short Description Model class for generic analysis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_RISK   Package GRC-RM Risk 
Created 20110916   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_GRFN_API_MODEL Interface for handling of GRC API models 20110916
Friends
Class CL_GRRM_MODEL_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MODEL_ANALYSIS_DRS5 Instance attribute Private Type reference (TYPE) CLASSNAME 'CL_GRRM_MODEL_ANALYSIS_DRS5' Reference type 20111004
2 MC_MODEL_CASES Instance attribute Private Type reference (TYPE) CLASSNAME 'CL_GRRM_CASES_MODEL' Reference type 20111004
3 MO_ANALYSIS_ATTR Instance attribute Private Object reference (TYPE REF TO) CL_GRRM_ANALYSIS_ATTR Additional analysis attributes 20111018
4 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRRM_MODEL_ANALYSIS Model class for generic analysis 20110916
5 MT_BUFFER_AN Instance attribute Private Type reference (TYPE) YT_BUFFER_AN 20110916
6 MT_BUFFER_NEW Instance attribute Private Type reference (TYPE) YT_BUFFER_NEW 20111020
7 MT_BUFFER_QUERY Instance attribute Private Type reference (TYPE) YT_BUFFER_QUERY 20110921
8 MT_LOCK Instance attribute Private Type reference (TYPE) YT_LOCK 20111004
9 MV_LANGUAGE Instance attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20110916
10 M_FULLY_BUFFERED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110916
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_NEW Instance method Public Method 20110921
2 CHECK_LOCKED Instance method Public Method 20111004
3 CONSTRUCTOR Instance method Public Constructor 20110916
4 DELETE_ANALYSIS Instance method Public Method 20111020
5 DELETE_DEPENDENT_ANALYSIS Instance method Public Method 20121029
6 DELETE_FUTURE_SLICES Instance method Private Method 20121029
7 GET_PARENT Instance method Public Method 20111014
8 IS_NEW Instance method Public Method 20111020
9 LOCK_ANALYSIS Instance method Private Method 20111004
10 QUERY_ACTIVE_BY_PARENT Instance method Public Method 20110920
11 QUERY_BY_DATE Instance method Public Method 20110916
12 QUERY_BY_PARENT Instance method Public Method 20110916
13 QUERY_WORKFLOW Instance method Public Method 20130611
14 RAISE_ERROR Instance method Private Method Raise error 20110919
15 READ_ANALYSIS Instance method Public Method 20110919
16 UPDATE_ANALYSIS Instance method Public Method 20111018
Events
Class CL_GRRM_MODEL_ANALYSIS has no event.
Types
Class CL_GRRM_MODEL_ANALYSIS has no local type.
Method Signatures

Method BUFFER_NEW 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_HEADER_AN_DATA Analysis List 20110921
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111005

Method CHECK_LOCKED 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) 20111004
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111004

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20110916
2 Importing IV_TF_YEAR Call by reference Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20120608
3 Importing IV_TIMEFRAME Call by reference Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20120608

Method CONSTRUCTOR on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method DELETE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS_DATA Call by reference Type reference (TYPE) GRRM_S_HEADER_AN_DATA Analysis ID 20111020
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111020

Method DELETE_DEPENDENT_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20121029
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20121029
3 Importing IV_PARENT_VALID_TO Call by reference Type reference (TYPE) GRFN_ENDDA End Date 20121029
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20121029

Method DELETE_FUTURE_SLICES 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) GRRM_CASEGUID Analysis ID 20121029
2 Importing IV_RISK_AN_TYPE Call by reference Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE Risk Analysis Type 20121029
3 Importing IV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20121029
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20121029

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20111014
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111014
3 Returning RV_PARENT_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Parent ID 20111014
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111014

Method IS_NEW 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) 20111020
2 Returning RV_IS_NEW Value transfer Type reference (TYPE) ABAP_BOOL 20111020

Method IS_NEW on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method LOCK_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20121002
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111004
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111004

Method QUERY_ACTIVE_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) GRFN_DATE_FROM Valid from Date 20110920
2 Importing IV_EXCLUDE_CANCELED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111019
3 Importing IV_EXCLUDE_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20111019
4 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110920
5 Returning RS_ANALYSIS Value transfer Type reference (TYPE) GRRM_S_HEADER_AN_DATA Analysis List 20110920

Method QUERY_ACTIVE_BY_PARENT on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method QUERY_BY_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RISK_AN_TYPE Call by reference Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE Risk Analysis Type 20110916
2 Importing IV_TS Call by reference Type reference (TYPE) TZNTSTMPS 20111009
3 Returning RT_ANALYSIS Value transfer Type reference (TYPE) GRRM_T_HEADER_AN_DATA Analysis List 20110916

Method QUERY_BY_DATE on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method QUERY_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ANALYSIS_KIND Call by reference Type reference (TYPE) GRRM_ANALYSIS_KIND Analysis kind 20120427
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110916
3 Returning RT_ANALYSIS Value transfer Type reference (TYPE) GRRM_T_HEADER_AN_DATA Analysis List 20110916

Method QUERY_BY_PARENT on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method QUERY_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) GRFN_DATE_FROM Valid from Date 20130611
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20130611
3 Returning RS_ANALYSIS Value transfer Type reference (TYPE) GRRM_S_HEADER_AN_DATA Analysis List 20130611

Method QUERY_WORKFLOW on class CL_GRRM_MODEL_ANALYSIS has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) SY-MSGID Message Class 20110919
2 Importing I_NO Call by reference Type reference (TYPE) SY-MSGNO Message Number 20110919
3 Importing PAR1 Call by reference Type reference (TYPE) ANY Message Variable 20110919
4 Importing PAR2 Call by reference Type reference (TYPE) ANY Message Variable 20110919
5 Importing PAR3 Call by reference Type reference (TYPE) ANY Message Variable 20110919
6 Importing PAR4 Call by reference Type reference (TYPE) ANY Message Variable 20110919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110919

Method READ_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20111004
2 Importing IV_ANALYSIS_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110919
3 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20111004
4 Returning RS_ANALYSIS_DATA Value transfer Type reference (TYPE) GRRM_S_HEADER_AN_DATA Analysis List 20110919
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110919

Method UPDATE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS_DATA Call by reference Type reference (TYPE) GRRM_S_HEADER_AN_DATA Analysis List 20111018
2 Importing IV_DELETE_OLD_SLICES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140410
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111018
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100