SAP ABAP Class CL_GRRM_FACT_REPORTS (Fact Reports)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_WD_REPORTING (Package) Risk Management Reporting UI
Properties
Class CL_GRRM_FACT_REPORTS  
Short Description Fact Reports    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_WD_REPORTING   Risk Management Reporting UI 
Created 20081124   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 CL_GRRM_FACT_REPORTS has no interface implemented.
Friends
Class CL_GRRM_FACT_REPORTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MODEL_CONTEXT Constant Public Type reference (TYPE) CLASSNAME 'CL_GRRM_CONTEXT_MODEL' Reference type 20100708
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CDF Static method Private Method 20100830
2 CREATE_FACT_REPORT Static method Public Method Create fact report 20081124
3 DELETE_FACT_REPORT Static method Public Method Delete fact report 20081124
4 GENERATE_LOSSES_CHART Static method Public Method Generate chart with Total Loss and Expected Loss 20081126
5 GET_ACTIVITY_DETAIL Static method Private Method Get Activity Detail 20081128
6 GET_AMOUNT_STRING Static method Private Method Get amount string with uom or currency key 20081202
7 GET_LABELS Static method Private Method 20120113
8 GET_LOSS_DETAIL Static method Public Method Get Loss Event Detail 20140513
9 GET_OPPORTUNITY_DETAIL Static method Private Method Get Opportunity Detail 20081203
10 GET_PROBABILITY_STRING Static method Public Method Get probability string with % 20081205
11 GET_RISK_DETAIL Static method Public Method Get Risk Detail 20081128
12 GET_WORKSHOP_PDF Static method Public Method Workshop Fact sheet 20120426
13 PRINT_ACTIVITY_FACT_REPORT Static method Public Method Print Activity Fact Report 20081128
14 PRINT_HEATMAP_FACT_REPORT Static method Public Method Print Heatmap Fact Report 20120612
15 PRINT_LOSS_FACT_REPORT Static method Public Method Print Risk Fact Report 20140512
16 PRINT_OPPORTUNITY_FACT_REPORT Static method Public Method Print Opportunity Fact Report 20081203
17 PRINT_RISK_FACT_REPORT Static method Public Method Print Risk Fact Report 20081128
18 QUERY_FACT_REPORT Static method Public Method Query fact report 20081124
19 RETRIEVE_FACT_REPORT Static method Public Method Retrieve fact report 20081124
20 SHOW_ACTIVITY_PDF Static method Private Method Show Activity Fact Report 20081128
21 SHOW_LOSS_PDF Static method Private Method Show Loss Fact Report 20140513
22 SHOW_OPPORTUNITY_PDF Static method Private Method Show Opportunity Fact Report 20081203
23 SHOW_RISK_PDF Static method Private Method Show Risk Fact Report 20081128
24 UPDATE_FACT_REPORT Static method Public Method Update fact report 20081124
25 W3MIME_TO_XSTRING Static method Private Method Convert from w3mime table to xstring 20081128
Events
Class CL_GRRM_FACT_REPORTS has no event.
Types
Class CL_GRRM_FACT_REPORTS has no local type.
Method Signatures

Method CONVERT_CDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CDF Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_DATA CDF Data 20100830
2 Importing IT_CDF_MDATA Call by reference Type reference (TYPE) GRFN_T_API_CUSTOMFIELD_MDATA CDF Metadata 20100830
3 Returning RT_FACT_CDF Value transfer Type reference (TYPE) GRFN_T_FACT_CDF CDF in fact sheets 20100830

Method CONVERT_CDF on class CL_GRRM_FACT_REPORTS has no exception.

Method CREATE_FACT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REPORT_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20081124
2 Importing IS_FACT_REPORT Call by reference Type reference (TYPE) GRRMFACTREP Fact Report Header 20081124
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRRM_T_FACT_OBJECT_LIST Fact Report: Object List 20081124
4 Importing IT_SECTIONS Call by reference Type reference (TYPE) GRRM_T_FACT_SECTION_LIST Fact Report: Section List 20081124

Method CREATE_FACT_REPORT on class CL_GRRM_FACT_REPORTS has no exception.

Method DELETE_FACT_REPORT Signature

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

Method DELETE_FACT_REPORT on class CL_GRRM_FACT_REPORTS has no exception.

Method GENERATE_LOSSES_CHART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOSSES Call by reference Type reference (TYPE) GRRM_T_FACT_DATE_LOSSES Fact Report: talbe of total loss and expected loss for dates 20081126
2 Importing IV_GAIN Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20081203
3 Returning RS_CHART Value transfer Type reference (TYPE) GRRM_S_CHART_DATA IGS chart 20111017

Method GENERATE_LOSSES_CHART on class CL_GRRM_FACT_REPORTS has no exception.

Method GET_ACTIVITY_DETAIL 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 20081128
2 Importing IS_ACTIVITY_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_ACT_LAYOUT Fact Report: Activity form layout 20081128
3 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081128
4 Returning RS_ACTIVITY_DETAIL Value transfer Type reference (TYPE) GRRM_S_FACT_ACT_DATA Detail Data forActivity Fact Report 20111018
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method GET_AMOUNT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AMOUNT Call by reference Type reference (TYPE) GRFN_AMOUNT Amount 20081202
2 Importing IV_CURR Call by reference Type reference (TYPE) GRFN_CURRENCY Currency 20081202
3 Returning RV_AMOUNT Value transfer Type reference (TYPE) STRING 20081202

Method GET_AMOUNT_STRING on class CL_GRRM_FACT_REPORTS has no exception.

Method GET_LABELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LABELS Value transfer Type reference (TYPE) GRRM_S_FACT_LABELS Fact Report: Labels 20120113

Method GET_LABELS on class CL_GRRM_FACT_REPORTS has no exception.

Method GET_LOSS_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOSS_DETAIL Call by reference Type reference (TYPE) GRRM_OB_S_FACT_LOSEVT_DATA Risk Detail Data for Risk Fact Report 20140513
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140513
3 Importing IS_LOSS_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_LOSEVT_LAYOUT Fact Report: Risk form layout 20140513
4 Importing IV_LOSS_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140513

Method GET_OPPORTUNITY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OPPO_DETAIL Call by reference Type reference (TYPE) GRRM_S_FACT_OPPO_DATA Risk Detail Data for Opportunity Fact Report 20081203
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20081203
3 Importing IS_OPPO_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_OPPO_LAYOUT Fact Report: Opportunity form layout 20081203
4 Importing IV_OPPO_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081203
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081203

Method GET_PROBABILITY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROBABILITY Call by reference Type reference (TYPE) ANY Probability 20081205
2 Returning RV_PROBABILITY Value transfer Type reference (TYPE) STRING 20081205

Method GET_PROBABILITY_STRING on class CL_GRRM_FACT_REPORTS has no exception.

Method GET_RISK_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RISK_DETAIL Call by reference Type reference (TYPE) GRRM_S_FACT_RISK_DATA Risk Detail Data for Risk Fact Report 20111104
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20081128
3 Importing IS_RISK_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_RISK_LAYOUT Fact Report: Risk form layout 20081128
4 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081128
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method GET_WORKSHOP_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PDF Call by reference Type reference (TYPE) FPFORMOUTPUT Form Output (PDF, PDL) 20120426
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20120426
3 Importing IV_WORKSHOP_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120426
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120504

Method PRINT_ACTIVITY_FACT_REPORT 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 20081128
2 Importing IS_ACTIVITY_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_ACT_LAYOUT Fact Report: Activity form layout 20081128
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID table type of API object ID 20081128
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Preview flag, Preview display pdf in external window 20081128
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111018
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method PRINT_HEATMAP_FACT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) GRRM_S_FACT_HEATMAP_DATA 20120612
2 Importing IS_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_HEATMAP_LAYOUT 20120612
3 Importing IV_PREVIEW Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Preview flag, Preview display pdf in external window 20120612
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120612

Method PRINT_LOSS_FACT_REPORT 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 20140512
2 Importing IS_LOSS_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_LOSEVT_LAYOUT Fact Report: Risk form layout 20140513
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20140512
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Preview flag, Preview display pdf in external window 20140512
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20140512
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140512

Method PRINT_OPPORTUNITY_FACT_REPORT 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 20081203
2 Importing IS_OPPO_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_OPPO_LAYOUT Fact Report: Opportunity form layout 20081203
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID table type of API object ID 20081203
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Preview flag, Preview display pdf in external window 20081203
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081203

Method PRINT_RISK_FACT_REPORT 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 20081128
2 Importing IS_RISK_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_RISK_LAYOUT Fact Report: Risk form layout 20081128
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID table type of API object ID 20081128
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Preview flag, Preview display pdf in external window 20081128
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111017
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method QUERY_FACT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REPORT_LIST Value transfer Type reference (TYPE) GRRM_T_FACT_REPORT_LIST Fact Report: Report List 20081124

Method QUERY_FACT_REPORT on class CL_GRRM_FACT_REPORTS has no exception.

Method RETRIEVE_FACT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FACT_REPORT Call by reference Type reference (TYPE) GRRMFACTREP Fact Report Header 20081124
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) GRRM_T_FACT_OBJECT_LIST Fact Report: Object List 20081124
3 Exporting ET_SECTIONS Call by reference Type reference (TYPE) GRRM_T_FACT_SECTION_LIST Fact Report: Section List 20081124
4 Importing IV_REPORT_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20081124

Method RETRIEVE_FACT_REPORT on class CL_GRRM_FACT_REPORTS has no exception.

Method SHOW_ACTIVITY_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTIVITY_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_ACT_LAYOUT Fact Report: Activity form layout 20081128
2 Importing IS_REPORT_DATES Call by reference Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20111018
3 Importing IT_ACTIVITY_DATA Call by reference Type reference (TYPE) GRRM_T_FACT_ACT_DATA Fact Report: Activity Detail 20081128
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20081128
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111018
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method SHOW_LOSS_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOSS_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_LOSEVT_LAYOUT Fact Report: Loss event form layout 20140513
2 Importing IS_REPORT_DATES Call by reference Type reference (TYPE) GRFN_S_TF_DATES Dates 20140513
3 Importing IT_LOSS_DATA Call by reference Type reference (TYPE) GRRM_OB_T_FACT_LOSEVT Loss Event Fact Data Table 20140513
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20140513
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20140513
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20140513

Method SHOW_OPPORTUNITY_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OPPO_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_OPPO_LAYOUT Fact Report: Opportunity form layout 20081203
2 Importing IS_REPORT_DATES Call by reference Type reference (TYPE) GRFN_S_TF_DATES Timeframe details 20111214
3 Importing IT_OPPO_DATA Call by reference Type reference (TYPE) GRRM_T_FACT_OPPO_DATA Fact Report: Opportunity data 20081203
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20081203
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111214
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081203

Method SHOW_RISK_PDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REPORT_DATES Call by reference Type reference (TYPE) GRFN_S_TF_DATES Dates 20111017
2 Importing IS_RISK_LAYOUT Call by reference Type reference (TYPE) GRRM_S_FACT_RISK_LAYOUT Fact Report: Risk form layout 20081128
3 Importing IT_RISK_DATA Call by reference Type reference (TYPE) GRRM_T_FACT_RISK_DATA Fact Report: Risk data 20081128
4 Importing IV_PREVIEW Call by reference Type reference (TYPE) GRFN_BOOLEAN Boolean 20081128
5 Importing IV_REPORT_TITLE Call by reference Type reference (TYPE) GRFN_TEXT String 20111017
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20081128

Method UPDATE_FACT_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FACT_REPORT Call by reference Type reference (TYPE) GRRMFACTREP Fact Report Header 20081125
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRRM_T_FACT_OBJECT_LIST Fact Report: Object List 20081125
3 Importing IT_SECTIONS Call by reference Type reference (TYPE) GRRM_T_FACT_SECTION_LIST Fact Report: Section List 20081125

Method UPDATE_FACT_REPORT on class CL_GRRM_FACT_REPORTS has no exception.

Method W3MIME_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_XSTRING Value transfer Type reference (TYPE) XSTRING 20081128
2 Importing IT_TABLE Call by reference Type reference (TYPE) W3MIMETABTYPE ITS: Table Type for MIME Source 20081128
3 Importing IV_LENGTH Call by reference Type reference (TYPE) I 20081128

Method W3MIME_TO_XSTRING on class CL_GRRM_FACT_REPORTS has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300