SAP ABAP Class CL_RSBOLAP_APPLICATION (Application Context)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSBOLAP_GENERAL (Package) Contains general objects for RSBOLAP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20050422
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_APPLICATION Application 20100209
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_EVENT_SOURCE Object That Communicates Changes 20100209
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_OBJECT Object 20100209
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110519
Properties
Class CL_RSBOLAP_APPLICATION  
Short Description Application Context    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_GENERAL   Contains general objects for RSBOLAP 
Created 20050421   SAP 
Last change 20140121   SAP 
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)
2 CL_RSR_OLAP_AREA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSBOLAP_APPLICATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBOLAP_APPLICATION Application 20100209
2 IF_RSBOLAP_EVENT_SOURCE Object That Communicates Changes 20100209
3 IF_RSBOLAP_OBJECT Object 20100209
4 IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110519
Friends
Class CL_RSBOLAP_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INDENT_STEP_WIDTH Instance attribute Public Attribute reference (LIKE) 20100209
2 N_ALTERNATIVE_NAME Instance attribute Public Attribute reference (LIKE) 20100209
3 N_CREATION_DATE Instance attribute Public Attribute reference (LIKE) 20100209
4 N_C_PROPERTY_CREATION_TIME Instance attribute Public Attribute reference (LIKE) 20100209
5 N_C_PROPERTY_DATE_FORMAT_MASK Instance attribute Public Attribute reference (LIKE) 20100209
6 N_C_PROPERTY_DISPLAY_MIXED_VAL Instance attribute Public Attribute reference (LIKE) 20100209
7 N_C_PROPERTY_DSP_VAL_DIFF0 Instance attribute Public Attribute reference (LIKE) 20100209
8 N_C_PROPERTY_DSP_VAL_MIXED_VAL Instance attribute Public Attribute reference (LIKE) 20100209
9 N_C_PROPERTY_DSP_VAL_NOT_EXIST Instance attribute Public Attribute reference (LIKE) 20100209
10 N_C_PROPERTY_DSP_VAL_NO_AUTH Instance attribute Public Attribute reference (LIKE) 20100209
11 N_C_PROPERTY_DSP_VAL_OVERFLOW Instance attribute Public Attribute reference (LIKE) 20100209
12 N_C_PROPERTY_IS_ANALYZER_3X Instance attribute Public Attribute reference (LIKE) 20120110
13 N_C_PROPERTY_IS_AP_SYSTEM Instance attribute Public Attribute reference (LIKE) 20100209
14 N_C_PROPERTY_IS_BYD_SYSTEM Instance attribute Public Attribute reference (LIKE) 20100209
15 N_C_PROPERTY_NUMBER_DEC_SEP Instance attribute Public Attribute reference (LIKE) 20100209
16 N_C_PROPERTY_NUMBER_GROUP_SEP Instance attribute Public Attribute reference (LIKE) 20100209
17 N_C_PROPERTY_RSTT_TRACE_ID Instance attribute Public Attribute reference (LIKE) 20100209
18 N_C_PROPERTY_STATISTIC_SESS_ID Instance attribute Public Attribute reference (LIKE) 20100209
19 N_C_PROPERTY_TIME_FORMAT_MASK Instance attribute Public Attribute reference (LIKE) 20100209
20 N_C_PROPERTY_VAR_UDH_RES_ALIGN Instance attribute Public Attribute reference (LIKE) 20120110
21 N_HANDLE Instance attribute Public Attribute reference (LIKE) 20100209
22 N_ID Instance attribute Public Attribute reference (LIKE) 20100209
23 N_IS_PROVIDER_APPLICATION Instance attribute Public Attribute reference (LIKE) 20100209
24 N_NAME Instance attribute Public Attribute reference (LIKE) 20100209
25 N_TEXT Instance attribute Public Attribute reference (LIKE) 20100209
26 P_CALLED_BY Instance attribute Public Type reference (TYPE) RSBOLAP_OBJECT_NAME 20120110
27 P_MAX_HANDLE Static Attribute Private Type reference (TYPE) RSBOLAP_HANDLE Handle Counter 20050421
28 P_OPTIMIZE_INIT_VERSION Instance attribute Public Type reference (TYPE) INT4 0 Unterstützte Version der Initialisierungsoptimierung 20120828
29 P_R_MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) IF_RSBOLAP_MESSAGE_HANDLER Message Handler 20090514
30 P_TH_APPLICATION Static Attribute Private Type reference (TYPE) TN_TH_APPLICATION List of Active Applications 20050421
31 P_TH_LOOKUP Instance attribute Private Type reference (TYPE) TP_TH_DP_LOOKUP Object Lookup 20050421
32 P_TH_PROPERTIES Static Attribute Private Type reference (TYPE) RSBOLAP_TH_PROPERTY Properties (Name/Value Pairs) 20100319
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20090512
2 CONSTRUCTOR Instance method Private Constructor Constructor 20050422
3 CREATE_BICS_EXIT Instance method Public Method 20100209
4 CREATE_MASTER_DATA_SELECTOR Instance method Public Method 20100209
5 CREATE_PLANNING_FUNCTION Instance method Public Method 20100209
6 CREATE_PLANNING_SEQUENCE Instance method Public Method 20100209
7 CREATE_QUERY_VIEW Instance method Public Method 20100209
8 CREATE_QUERY_VIEW_3X Instance method Public Method 20100209
9 CREATE_SELECTOR Instance method Public Method 20100209
10 CREATE_UNIQUE_NAME Static method Public Method Procure New Name for a Data Provider 20050421
11 CREATE_VARIABLE_CONTAINER Instance method Public Method 20100209
12 DATA_PROVIDER_FREED Instance method Private Event handling method Data Provider Released 20050422
13 FILL_INITIAL_PROPERTIES Instance method Private Method Fill Properties with Initial Values 20100209
14 FREE Instance method Public Method 20100209
15 GET Static method Public Method Get Application Object 20050421
16 GET_ALL Static method Public Method Acquire All Existing Application Objects 20091201
17 GET_BICS_EXIT_STATIC Static method Public Method Get BICS Exit 20070419
18 GET_CHANGED_DATA_PROVIDERS Instance method Public Method 20100209
19 GET_DATA_AREA Instance method Public Method 20100209
20 GET_DATA_AREAS Instance method Public Method 20100209
21 GET_DATA_OUT_OF_SYNC_DPS Instance method Public Method 20100209
22 GET_DATA_PROVIDER Instance method Public Method 20100209
23 GET_DATA_PROVIDERS Instance method Public Method 20100209
24 GET_DATA_PROVIDER_STATIC Static method Public Method Search for Data Provider in All Applications 20050422
25 GET_GLOBAL_SETTINGS Static method Public Method Read Global OLAP Settings (Regional Formating) 20090511
26 GET_MESSAGE_HANDLER Static method Public Method Get Message Handler 20090514
27 GET_NEW_HANDLE Static method Public Method Get New Handle 20050421
28 GET_PROPERTIES Instance method Public Method 20100209
29 GET_PROPERTY Instance method Public Method 20100319
30 GET_VARIABLE_CONTAINER Instance method Public Method 20100209
31 REGISTER_NEW_DATA_PROVIDER Instance method Private Method Register New Data Provider 20050422
32 SET_GLOBAL_SETTINGS Static method Public Method Set Global OLAP Settings (Regional Formating) 20090511
33 SET_PROPERTY Instance method Public Method 20100319
34 TO_ABAP_LIST Instance method Public Method 20100209
35 TO_STRING Instance method Public Method 20100209
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20100209
2 FREED Instance Event
(0)
Public
(2)
20100209
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_APPLICATION Public Attribute reference (LIKE) 20100209
2 TN_TH_APPLICATION Public Attribute reference (LIKE) 20100209
3 TN_TR_DATA_AREA Public Attribute reference (LIKE) 20100209
4 TN_TR_DATA_PROVIDER Public Attribute reference (LIKE) 20100209
5 TP_S_DP_LOOKUP Private See coding 20050421 begin of tp_s_dp_lookup, handle type rsbolap_handle, name type rsbolap_object_name, ref type ref to if_rsbolap_data_provider, end of tp_s_dp_lookup
6 TP_TH_DP_LOOKUP Private See coding 20050421 TP_TH_dp_lookup type hashed table of tp_s_dp_lookup with unique key handle
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSBOLAP_APPLICATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSBOLAP_APPLICATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RSBOLAP_HANDLE Eindeutiger Objekt-Handle für die externe Kommunikation 20050422
2 Importing I_IS_PROVIDER_APPLICATION Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Boolean 20090615
3 Importing I_NAME Call by reference Type reference (TYPE) RSBOLAP_OBJECT_NAME Objekt Name 20050427

Method CONSTRUCTOR on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_BICS_EXIT Signature

Method CREATE_BICS_EXIT on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_BICS_EXIT on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_MASTER_DATA_SELECTOR Signature

Method CREATE_MASTER_DATA_SELECTOR on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_MASTER_DATA_SELECTOR on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_PLANNING_FUNCTION Signature

Method CREATE_PLANNING_FUNCTION on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_PLANNING_FUNCTION on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_PLANNING_SEQUENCE Signature

Method CREATE_PLANNING_SEQUENCE on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_PLANNING_SEQUENCE on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_QUERY_VIEW Signature

Method CREATE_QUERY_VIEW on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_QUERY_VIEW on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_QUERY_VIEW_3X Signature

Method CREATE_QUERY_VIEW_3X on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_QUERY_VIEW_3X on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_SELECTOR Signature

Method CREATE_SELECTOR on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_SELECTOR on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_UNIQUE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) RSBOLAP_OBJECT_NAME 20050421

Method CREATE_UNIQUE_NAME on class CL_RSBOLAP_APPLICATION has no exception.

Method CREATE_VARIABLE_CONTAINER Signature

Method CREATE_VARIABLE_CONTAINER on class CL_RSBOLAP_APPLICATION has no parameter.
Method CREATE_VARIABLE_CONTAINER on class CL_RSBOLAP_APPLICATION has no exception.

Method DATA_PROVIDER_FREED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJECT Value transfer Attribute reference (LIKE) 20050422

Method DATA_PROVIDER_FREED on class CL_RSBOLAP_APPLICATION has no exception.

Method FILL_INITIAL_PROPERTIES Signature

Method FILL_INITIAL_PROPERTIES on class CL_RSBOLAP_APPLICATION has no parameter.
Method FILL_INITIAL_PROPERTIES on class CL_RSBOLAP_APPLICATION has no exception.

Method FREE Signature

Method FREE on class CL_RSBOLAP_APPLICATION has no parameter.
Method FREE on class CL_RSBOLAP_APPLICATION has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Value transfer Type reference (TYPE) RSBOLAP_HANDLE Eindeutiger Objekt-Handle für die externe Kommunikation 20050421
2 Importing I_NAME Value transfer Type reference (TYPE) RSBOLAP_OBJECT_NAME Eindeutiger Name der Applikationsinstanz 20050422
3 Importing I_PROVIDER_APPLICATION Value transfer Type reference (TYPE) RS_BOOL Applikation soll Provider Applikation sein 20090616
4 Returning R_R_APPLICATION Value transfer Object reference (TYPE REF TO) CL_RSBOLAP_APPLICATION Applikationskontext 20050422

Method GET on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_APPLICATION Value transfer Type reference (TYPE) TN_TH_APPLICATION 20091201

Method GET_ALL on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_BICS_EXIT_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RSBOLAP_HANDLE Handle 20070419
2 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_BICS_CONS_EXIT Exit 20070419

Method GET_BICS_EXIT_STATIC on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_CHANGED_DATA_PROVIDERS Signature

Method GET_CHANGED_DATA_PROVIDERS on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_CHANGED_DATA_PROVIDERS on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_AREA Signature

Method GET_DATA_AREA on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_DATA_AREA on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_AREAS Signature

Method GET_DATA_AREAS on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_DATA_AREAS on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_OUT_OF_SYNC_DPS Signature

Method GET_DATA_OUT_OF_SYNC_DPS on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_DATA_OUT_OF_SYNC_DPS on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_PROVIDER Signature

Method GET_DATA_PROVIDER on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_DATA_PROVIDER on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_PROVIDERS Signature

Method GET_DATA_PROVIDERS on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_DATA_PROVIDERS on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_DATA_PROVIDER_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANDLE Call by reference Type reference (TYPE) RSBOLAP_HANDLE Handle 20050422
2 Importing I_NAME Call by reference Type reference (TYPE) RSBOLAP_OBJECT_NAME Eindeutiger Name 20050422
3 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_RSBOLAP_DATA_PROVIDER Data Provider 20050422

Method GET_DATA_PROVIDER_STATIC on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_GLOBAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_GLOBAL_SETTINGS Value transfer Type reference (TYPE) RSBOLAP_S_GLOBAL_SETTINGS Globale Einstellungen für den OLAP Prozessor 20090511

Method GET_GLOBAL_SETTINGS on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_RSBOLAP_MESSAGE_HANDLER Message Handler 20090514

Method GET_MESSAGE_HANDLER on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_NEW_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) RSBOLAP_HANDLE 20050421

Method GET_NEW_HANDLE on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_PROPERTIES Signature

Method GET_PROPERTIES on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_PROPERTIES on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_PROPERTY Signature

Method GET_PROPERTY on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_PROPERTY on class CL_RSBOLAP_APPLICATION has no exception.

Method GET_VARIABLE_CONTAINER Signature

Method GET_VARIABLE_CONTAINER on class CL_RSBOLAP_APPLICATION has no parameter.
Method GET_VARIABLE_CONTAINER on class CL_RSBOLAP_APPLICATION has no exception.

Method REGISTER_NEW_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_DATA_PROVIDER Data Provider 20050422

Method REGISTER_NEW_DATA_PROVIDER on class CL_RSBOLAP_APPLICATION has no exception.

Method SET_GLOBAL_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_GLOBAL_SETTINGS Call by reference Type reference (TYPE) RSBOLAP_S_GLOBAL_SETTINGS Globale Einstellungen für den OLAP Prozessor 20090511
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_CHANGE Keine Veränderung des Zustandes 20090511

Method SET_PROPERTY Signature

Method SET_PROPERTY on class CL_RSBOLAP_APPLICATION has no parameter.
Method SET_PROPERTY on class CL_RSBOLAP_APPLICATION has no exception.

Method TO_ABAP_LIST Signature

Method TO_ABAP_LIST on class CL_RSBOLAP_APPLICATION has no parameter.
Method TO_ABAP_LIST on class CL_RSBOLAP_APPLICATION has no exception.

Method TO_STRING Signature

Method TO_STRING on class CL_RSBOLAP_APPLICATION has no parameter.
Method TO_STRING on class CL_RSBOLAP_APPLICATION has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_RSBOLAP_APPLICATION has no parameter.
Event FREED Signature
Event FREED on class CL_RSBOLAP_APPLICATION has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700