SAP ABAP Class IF_GRRM_API_ANALYSIS (API Layer Interface for Analysis)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_GRFN_API_BASIS Basis interface for the GRC API 20080314
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_GRRM_API_ANALYSIS Analysis API 20080128
Properties
Class IF_GRRM_API_ANALYSIS  
Short Description API Layer Interface for Analysis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20080128   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
Class IF_GRRM_API_ANALYSIS has no interface implemented.
Friends
Class IF_GRRM_API_ANALYSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_ANALYZE Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'ANALYZE' Action to start the analysis workflow 20100505
2 GC_ACTION_ANALYZED Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'ANALYZED' Action to start the analysis workflow 20100505
3 GC_ACTION_ANALYZE_OFFLINE Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'ANALYZEOFF' Action to start the analysis workflow 20100505
4 GC_ACTION_CANCEL Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'CANCEL' Action to cancel the analysis workflow 20100203
5 GC_ACTION_EXCLUDE Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'EXCLUDE' Action to start the analysis workflow 20100902
6 GC_ACTION_FINISH Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'FINISH' Action to finish the analysis workflow 20100203
7 GC_ACTION_OPEN_WORKFLOW Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'OPENWF' Action to start the analysis workflow 20130311
8 GC_ACTION_READY Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'READY' Action to start the analysis workflow 20100211
9 GC_ACTION_START Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'START' Action to start the analysis workflow 20100211
10 GC_ACTION_START_OFFLINE Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'START_OFFL' Action to start the analysis workflow 20100505
11 GC_ACTION_UPDATE_PROFILE Constant Public Type reference (TYPE) GRRM_ANALYSIS_ACTION 'UPDPROFILE' Action to start the analysis workflow 20140410
12 GC_AG_AVG Constant Public Type reference (TYPE) GRRM_AGG_METHOD 'AVG' Aggregation method: average 20100211
13 GC_AG_CUS Constant Public Type reference (TYPE) GRRM_AGG_METHOD 'CUS' Aggregation method: customer exit 20130123
14 GC_AG_MAX Constant Public Type reference (TYPE) GRRM_AGG_METHOD 'MAX' Aggregation method: maximum 20100211
15 GC_AG_MUL Constant Public Type reference (TYPE) GRRM_AGG_METHOD 'MUL' Aggregation method: mulitplication 20110624
16 GC_AG_SUM Constant Public Type reference (TYPE) GRRM_AGG_METHOD 'SUM' Aggregation method: summary 20100211
17 GC_AM_MIXED Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'UD' Analysis Mode "Mixed" 20100205
18 GC_AM_QUALITATIVE Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'QL' Analysis Mode "Qualitative" 20091204
19 GC_AM_QUANTITATIVE Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'QN' Analysis Mode "Quantitative" 20091204
20 GC_AM_SCENARIO Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'SB' Analysis Mode "Scenario" 20100120
21 GC_AM_SCORING Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'SC' Analysis Mode "Scenario" 20100216
22 GC_AT_INHERENT Constant Public Type reference (TYPE) GRRM_ANALYSIS_TYPE 'IN' Analysis Type "Inherent" 20091126
23 GC_AT_RESIDUAL Constant Public Type reference (TYPE) GRRM_ANALYSIS_TYPE 'RE' Analysis Type "Residual" 20091126
24 GC_AT_RESIDUAL_OVERWRITTEN Constant Public Type reference (TYPE) GRRM_ANALYSIS_TYPE 'RO' Analysis Type "Residual" 20120907
25 GC_AT_RESIDUAL_PLANNED Constant Public Type reference (TYPE) GRRM_ANALYSIS_TYPE 'RP' Analysis Type "Residual" 20091207
26 GC_KIND_AUTO_GENERATED Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND 'A' Auto-generated analysis 20111004
27 GC_KIND_COLLAB_SUB Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND 'S' Sub Analysis in Collaboration 20100203
28 GC_KIND_COLLAB_TOP Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND 'T' Top Analysis in Collaboration 20100203
29 GC_KIND_KRI_DRIVEN Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND 'K' KRI Driven Analysis 20120319
30 GC_KIND_STANDALONE Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND '' Standalone Analysis 20100203
31 GC_KIND_WORKFLOW Constant Public Type reference (TYPE) GRRM_ANALYSIS_KIND 'W' Standalone Analysis 20130311
32 GC_PM_DISABLED Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'DB' Probability Mode "Qualitative" 20100210
33 GC_PM_FREQUENCY Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'FR' Probability Mode "Frequency" 20140512
34 GC_PM_QUALITATIVE Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'QL' Probability Mode "Qualitative" 20091208
35 GC_PM_QUANTITATIVE Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'QN' Probability Mode "Quantitative" 20091208
36 GC_PM_SCORING Constant Public Type reference (TYPE) GRRM_ANALYSIS_MODE 'SC' Probability Mode "Qualitative" 20100216
37 GC_RISK_AN_TYPE_BOW_TIE Constant Public Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE '0BOWTIE' Risk Analysis Type 20110816
38 GC_RISK_AN_TYPE_DRS5 Constant Public Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE '0DRS5' Risk Analysis Type 20110802
39 GC_SOO_DISABLED Constant Public Type reference (TYPE) GRRM_SPEED_OF_ONSET_FLAG '' Probability Mode "Qualitative" 20100401
40 GC_SOO_ENABLED Constant Public Type reference (TYPE) GRRM_SPEED_OF_ONSET_FLAG 'X' Probability Mode "Qualitative" 20100401
41 GC_SOO_SCORING Constant Public Type reference (TYPE) GRRM_SPEED_OF_ONSET_FLAG 'S' Probability Mode "Qualitative" 20100401
42 GC_STATUS_CANCELED Constant Public Type reference (TYPE) GRRM_ANALYSIS_STATUS '03' Analysis status 20100504
43 GC_STATUS_DRAFT Constant Public Type reference (TYPE) GRRM_ANALYSIS_STATUS '01' Analysis status 20100504
44 GC_STATUS_NEW Constant Public Type reference (TYPE) GRRM_ANALYSIS_STATUS '00' Analysis status 20100504
45 GC_STATUS_SUBMITTED Constant Public Type reference (TYPE) GRRM_ANALYSIS_STATUS '02' Analysis status 20100504
46 MV_OBJECT Instance attribute Public Attribute reference (LIKE) 20100121
47 MV_RISK_ANALYSIS_TYPE Instance attribute Public Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE Risk Analysis Type 20110921
Methods
# Method Level Visibility Method type Description Created on
1 ACTIONLIST Instance method Public Method Get list of possible actions 20100203
2 CHECK_EDITABLE Instance method Public Method 20100514
3 COLLABORATION Instance method Public Method Get overview of the collaboration subanalysis 20100203
4 CREATE Static method Public Method 20080128
5 DELETE Instance method Public Method 20080128
6 DOACTION Instance method Public Method Perform selected action 20100203
7 GET_EXTENSION Instance method Public Method 20100121
8 GET_NOTES_HISTORY_API Instance method Public Method 20100121
9 INFO Instance method Public Method 20100121
10 IS_DELETABLE Instance method Public Method 20100416
11 PARENT Instance method Public Method 20100121
12 QUERY Static method Public Method 20080128
13 QUERY_ACTIVE Static method Public Method 20080911
14 QUERY_WORKFLOW Static method Public Method 20130611
15 RETRIEVE Instance method Public Method 20080128
16 UPDATE Instance method Public Method 20080128
Events
Class IF_GRRM_API_ANALYSIS has no event.
Types
Class IF_GRRM_API_ANALYSIS has no local type.
Method Signatures

Method ACTIONLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTIONLIST Value transfer Type reference (TYPE) GRRM_T_ANALYSIS_ACTION Table of actions available on analysis 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100203

Method CHECK_EDITABLE Signature

Method CHECK_EDITABLE on class IF_GRRM_API_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100514

Method COLLABORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLABORATION Call by reference Type reference (TYPE) GRRM_T_API_COLLABORATION_LIST List of collaboration sub-assesments 20100203
2 Importing IV_FULL Value transfer Type reference (TYPE) GRFN_BOOLEAN ABAP_FALSE Boolean 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100203

Method CREATE 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 20080701
2 Importing IS_ANALYSIS_NEW Call by reference Type reference (TYPE) GRRM_S_API_HEADER_AN_DATA Attributes: Response 20080313
3 Importing IV_COPY_ACTUAL Call by reference Type reference (TYPE) GRFN_BOOLEAN SPACE Copy data from Actual analysis 20100329
4 Returning RV_ANALYSIS_ID Value transfer Type reference (TYPE) GRFN_API_OBJECT_ID Technical Case Key (Case GUID) 20080312
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080228

Method DELETE Signature

Method DELETE on class IF_GRRM_API_ANALYSIS has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080228

Method DOACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Value transfer Type reference (TYPE) GRRM_ANALYSIS_ACTION Action to be performed on analysis 20100203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20100203

Method GET_EXTENSION Signature

Method GET_EXTENSION on class IF_GRRM_API_ANALYSIS has no parameter.
Method GET_EXTENSION on class IF_GRRM_API_ANALYSIS has no exception.

Method GET_NOTES_HISTORY_API Signature

Method GET_NOTES_HISTORY_API on class IF_GRRM_API_ANALYSIS has no parameter.
Method GET_NOTES_HISTORY_API on class IF_GRRM_API_ANALYSIS has no exception.

Method INFO Signature

Method INFO on class IF_GRRM_API_ANALYSIS has no parameter.
Method INFO on class IF_GRRM_API_ANALYSIS has no exception.

Method IS_DELETABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DELETABLE Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20100416

Method IS_DELETABLE on class IF_GRRM_API_ANALYSIS has no exception.

Method PARENT Signature

Method PARENT on class IF_GRRM_API_ANALYSIS has no parameter.
Method PARENT on class IF_GRRM_API_ANALYSIS has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ANALYSIS_LIST Value transfer Type reference (TYPE) GRRM_T_API_ANALYSIS_LIST Table Type Analysis 20080313
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20080701
3 Importing IV_ANALYSIS_KIND Call by reference Type reference (TYPE) GRRM_ANALYSIS_KIND Analysis kind 20120427
4 Importing IV_PARENT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100115
5 Importing IV_RISK_AN_TYPE Call by reference Type reference (TYPE) GRRM_RISK_ANALYSIS_TYPE Risk Analysis Type 20110830
6 Importing IV_TS Call by reference Type reference (TYPE) TZNTSTMPS 20111009
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080228

Method QUERY_ACTIVE 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 20080911
2 Importing IV_PARENT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100115
3 Returning RS_ANALYSIS Value transfer Type reference (TYPE) GRRM_S_API_ANALYSIS_LIST Table Type Analysis 20111005
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080911

Method QUERY_WORKFLOW 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 20130611
2 Importing IV_PARENT Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20130611
3 Returning RS_ANALYSIS Value transfer Type reference (TYPE) GRRM_S_API_ANALYSIS_LIST Table Type Analysis 20130611
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130611

Method RETRIEVE 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_API_HEADER_AN_DATA Attribute : Analysis 20080313
2 Importing IV_EDITABLE Call by reference Type reference (TYPE) GRFN_BOOLEAN Editable falg 20080716
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080228

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ANALYSIS_UPDATE Call by reference Type reference (TYPE) GRRM_S_API_HEADER_AN_DATA Attribute : Analysis 20080313
2 Importing IV_KEEP_STATUS Call by reference Type reference (TYPE) GRFN_BOOLEAN Indicator 20110803
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20080228
History
Last changed by/on SAP  20141106 
SAP Release Created in