SAP ABAP Class CL_CRM_GEN_UI_BI_UTIL (Untilities for the generic BI Component of CRM UIU)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-BI (Application Component) BI Integration
     CRM_BSP_GEN_UI_BI (Package) Generic CRM UI Component to start BI reports
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UI_LINK_PARAMETER_CLASS Link Parameter Class 20060425
Properties
Class CL_CRM_GEN_UI_BI_UTIL  
Short Description Untilities for the generic BI Component of CRM UIU    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_GEN_UI_BI   Generic CRM UI Component to start BI reports 
Created 20060317   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_GEN_UI_BI_UTIL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_UI_LINK_PARAMETER_CLASS Link Parameter Class 20060425
Friends
Class CL_CRM_GEN_UI_BI_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_RENDER_ENGINE_3X Constant Public Type reference (TYPE) T_BI_RENDERER '3x' BI Rendering Engine 3.x 20071109
2 GC_RENDER_ENGINE_7X Constant Public Type reference (TYPE) T_BI_RENDERER '7x' BI Rendering Engine 7.x 20071109
3 GC_RENDER_ENGINE_CR Constant Public Type reference (TYPE) T_BI_RENDERER 'CR' Crystal Report Rendering Engine 20090128
4 GC_RENDER_ENGINE_XC Constant Public Type reference (TYPE) T_BI_RENDERER 'XC' Xcelsius Rendering Engine 20090128
5 NO_PORTAL Constant Public Type reference (TYPE) STRING 'NO_PORTAL' Indicator that there is not really a portal running 20060529
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_BI_ENTITY Static method Public Method Creates an entity with import parameters 20060425
2 CREATE_COLLECTION Static method Public Method Creates a collection with import parameters 20060317
3 GET_BI_REPORT_ENGINE Static method Public Method Retuns the BI Render Engine for a Particular BI Report Type 20071112
4 GET_BI_REPORT_INFO Static method Public Method Returns Information about a Particular BI report 20071112
5 GET_DOMAIN Static method Public Method Get the domain of the hostname the session is running on 20060529
6 GET_HOSTNAME Static method Public Method Determines Hostname and Port of the BI System 20060529
Events
Class CL_CRM_GEN_UI_BI_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BI_RENDERER Public Type reference (TYPE) CHAR2 BI Rendering Engine Version 20071109
Method Signatures

Method CREATE_BI_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDPARAMETER Call by reference Type reference (TYPE) CRMT_BI_ADD_URL_PARAM Optional Addtional Parameter for a BI Report URL 20060425
2 Importing IV_BISYSTEM Call by reference Type reference (TYPE) CRMT_BI_RFC_DEST Optional RFC Destination of BI System 20060425
3 Importing IV_HEIGHT Call by reference Type reference (TYPE) STRING Fix Height for BI IFRAME 20090311
4 Importing IV_ID Call by reference Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20060425
5 Importing IV_WIDTH Call by reference Type reference (TYPE) STRING Fix Width for BI IFRAME 20090311
6 Returning RV_ENTITY Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS BOL Entity with values to start BI Component 20060425

Method CREATE_BI_ENTITY on class CL_CRM_GEN_UI_BI_UTIL has no exception.

Method CREATE_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADDPARAMETER Call by reference Type reference (TYPE) CRMT_BI_ADD_URL_PARAM Optional Addtional Parameter for a BI Report URL 20060317
2 Importing IV_BISYSTEM Call by reference Type reference (TYPE) CRMT_BI_RFC_DEST Optional RFC Destination of BI System 20060317
3 Importing IV_HEIGHT Call by reference Type reference (TYPE) STRING Fix Height for BI IFRAME 20090311
4 Importing IV_ID Call by reference Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20060317
5 Importing IV_WIDTH Call by reference Type reference (TYPE) STRING Fix Width for BI IFRAME 20090311
6 Returning RV_COLLECTION Value transfer Object reference (TYPE REF TO) IF_BOL_BO_COL Business Object Collection Interface 20060317

Method CREATE_COLLECTION on class CL_CRM_GEN_UI_BI_UTIL has no exception.

Method GET_BI_REPORT_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BI_REPORT_TYPE Call by reference Type reference (TYPE) CRMT_BI_REPORT_TYPE BI Report Type 20071112
2 Returning RV_BI_RENDER_ENGINE Value transfer Type reference (TYPE) T_BI_RENDERER BI Report Render Engine 20071112

Method GET_BI_REPORT_ENGINE on class CL_CRM_GEN_UI_BI_UTIL has no exception.

Method GET_BI_REPORT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BI_RENDER_ENGINE Call by reference Type reference (TYPE) T_BI_RENDERER BI Report Render Engine 20071112
2 Exporting EV_BI_REPORT_TYPE Call by reference Type reference (TYPE) CRMT_BI_REPORT_TYPE BI Report Type 20071112
3 Importing IV_BI_REPORT_ID Call by reference Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20071112
# Exception Resumable Description Created on
1 REPORT_NOT_FOUND Report ID does not exist in BI customizing in CRM 20071112

Method GET_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DOMAIN Value transfer Type reference (TYPE) STRING Domain 20060529

Method GET_DOMAIN on class CL_CRM_GEN_UI_BI_UTIL has no exception.

Method GET_HOSTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HOSTNAME Call by reference Type reference (TYPE) STRING BI Web Application Server 20060529
2 Exporting EV_PORT Call by reference Type reference (TYPE) STRING BI Web Application Server Port 20060529
3 Exporting EV_PROTOCOL Call by reference Type reference (TYPE) STRING BI Web Application Server Protocol (http or https) 20060529
4 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFC_DEST 'NONE' RFC Destination 20060529

Method GET_HOSTNAME on class CL_CRM_GEN_UI_BI_UTIL has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 700