SAP ABAP Class CL_GSBIRP_BSPWDCOMPONENT_IMPL (CL_GSBIRP_BSPWDCOMPONENT_IMPL)
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 Inheritance (c INHERITING FROM c_ref)  CL_GSBIRP_BSPWDCOMPONENT 20060310
Properties
Class CL_GSBIRP_BSPWDCOMPONENT_IMPL  
Short Description    
Super Class CL_GSBIRP_BSPWDCOMPONENT  
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 20060310   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CRM_GEN_UI_BI_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_BI_CONTEXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no interface implemented.
Friends
Class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BI3X_URL_PREFIX Instance attribute Protected Type reference (TYPE) STRING Path for BI 3.x URLs 20080620
2 BI7X_URL_PREFIX Instance attribute Protected Type reference (TYPE) STRING Path for BI 7.x URLs 20080620
3 BI_CONTEXT_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_BI_CONTEXT BI Context Manager 20071112
4 C_DEFAULT_BI3X_PREFIX Constant Public Type reference (TYPE) STRING '/sap/bw/Bex' Standard Path for BI 3.x URLs 20080620
5 C_DEFAULT_BI7X_PREFIX Constant Public Type reference (TYPE) STRING '/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher' Standard Path for BI 7.x URLs 20080620
6 C_RT_QUERY Constant Public Type reference (TYPE) CRMT_BI_REPORT_TYPE 'QU' BI Report Type Queries 20060425
7 C_RT_QUERYVIEW Constant Public Type reference (TYPE) CRMT_BI_REPORT_TYPE 'VW' BI Report Type Query Views 3.x and 7.0 20060425
8 C_RT_QUERYVIEW3X Constant Public Type reference (TYPE) CRMT_BI_REPORT_TYPE 'VW3X' BI Report Type Query Views 3.x 20060425
9 C_RT_QUERYVIEW70 Constant Public Type reference (TYPE) CRMT_BI_REPORT_TYPE 'VWQV' BI Report Type Query Views 7.0 20060425
10 C_RT_TEMPLATE Constant Public Type reference (TYPE) CRMT_BI_REPORT_TYPE 'HT' BI Report Type Template 3.x 20060425
11 GT_NAVLINKS Instance attribute Public Type reference (TYPE) CRMT_BI_REPORT_NAVLINKS Navigational Links of a Specific BI Report 20060413
12 GV_BISYSTEM Static Attribute Private Type reference (TYPE) CRMT_BI_RFC_DEST Default BI RFC Destination 20060313
Methods
# Method Level Visibility Method type Description Created on
1 GET_DEFAULT_BIDESTINATION Instance method Private Method Returns the default BI destination 20060316
2 GET_INSTANCE_OF_CONTEXT_CLASS Instance method Public Method Creates an instance for the context class 20080807
3 INIT_BI_CONTEXT Instance method Public Method Loads the customizing and builds up the BI Context 20060313
4 KILL_BI_SESSION Instance method Public Method Kills the running BI Session 20060315
5 MODIFY_HOST Instance method Protected Method Customer specific BI host definitions 20080818
6 ON_SESSION_EXIT Instance method Private Event handling method Handles Session Exit (e.g. browser close) 20060517
7 READ_NAVLINKS Instance method Private Method Reads the navigational links defined for a BI Report 20060413
8 REPLACE_REPORT Instance method Private Method Replaces the report ID in case replacement is defined 20060418
9 SET_MESSAGE_TO_ERROR Instance method Private Method Sets a message to the error context 20060724
10 UPDATE_BI_CONTEXT Instance method Public Method Update BI Context with new values from the view 20071115
Events
Class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no event.
Types
Class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no local type.
Method Signatures

Method GET_DEFAULT_BIDESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BI_DESTINATION Value transfer Type reference (TYPE) CRMT_BI_RFC_DEST RFC Destination of BI System 20060316

Method GET_DEFAULT_BIDESTINATION on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method GET_INSTANCE_OF_CONTEXT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BI_RENDER_ENGINE Call by reference Type reference (TYPE) IF_BI_CONTEXT=>T_BI_RENDERER BI Report Render Engine 20080807
2 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) IF_BI_CONTEXT Instance of context class 20080807

Method GET_INSTANCE_OF_CONTEXT_CLASS on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method INIT_BI_CONTEXT Signature

Method INIT_BI_CONTEXT on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no parameter.
# Exception Resumable Description Created on
1 MISSING_REPORT_ID BI Report ID was not specified 20060418

Method KILL_BI_SESSION Signature

Method KILL_BI_SESSION on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no parameter.
Method KILL_BI_SESSION on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method MODIFY_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HOSTNAME Call by reference Type reference (TYPE) STRING BI Hostname 20080818
2 Changing CV_PORT Call by reference Type reference (TYPE) STRING BI Port 20080818
3 Changing CV_PROTOCOL Call by reference Type reference (TYPE) STRING BI Protocol 20080818
4 Importing IV_RENDERER Call by reference Type reference (TYPE) STRING Rendering Enging 3.x ABAP or 7.x Java 20080818

Method MODIFY_HOST on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method ON_SESSION_EXIT Signature

Method ON_SESSION_EXIT on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no parameter.
Method ON_SESSION_EXIT on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method READ_NAVLINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BI_REPORT Call by reference Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20060413

Method READ_NAVLINKS on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method REPLACE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPID Call by reference Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20060418
2 Returning RV_REPID Value transfer Type reference (TYPE) CRMT_BI_REPORT_ID BI Report ID 20060418

Method REPLACE_REPORT on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method SET_MESSAGE_TO_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20060724
2 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'E' Message Type 20060724
3 Importing IV_MSG_V1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060724
4 Importing IV_MSG_V2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060724
5 Importing IV_MSG_V3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060724
6 Importing IV_MSG_V4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20060724

Method SET_MESSAGE_TO_ERROR on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.

Method UPDATE_BI_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BI_CONTEXT Call by reference Type reference (TYPE) IF_BI_CONTEXT=>T_CRMT_BI_CONTEXT BI Context Node 20071115

Method UPDATE_BI_CONTEXT on class CL_GSBIRP_BSPWDCOMPONENT_IMPL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700