SAP ABAP Class CL_BICS_PROV_CONVERTER (Output Converter)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSBOLAP_BICS_PROVIDER (Package) BICS Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20060117
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BICS_PROV_RS_CONVERTER Prepare Result Set for the Provider 20060117
Properties
Class CL_BICS_PROV_CONVERTER  
Short Description Output Converter    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSBOLAP    
Program status     
Category 0   
Package RSBOLAP_BICS_PROVIDER   BICS Provider 
Created 20060117   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BICS_PROV_CONVERTER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_BICS_PROV_RS_CONVERTER 20060117 Prepare Result Set for the Provider
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_SELECTOR Instance attribute Public Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selector Interface 20060117
2 N_T_MEMBER Instance attribute Public Type reference (TYPE) BICS_PROV_RS_T_MEMBER Characteristic Value Information in the Result Set 20060117
3 N_T_MEMBER_PRESENTATION Instance attribute Public Type reference (TYPE) BICS_PROV_RS_T_MEMBER_PRESENTA Presentation Information for the Members 20060117
4 P_MEMBER_COUNTER Instance attribute Private Type reference (TYPE) I 20060118
5 P_MEMBER_PRES_COUNTER Instance attribute Private Type reference (TYPE) I 20060118
6 P_TH_MEMBER_LOOKUP Instance attribute Private Type reference (TYPE) TP_TH_MEMBER_LOOKUP 20060118
7 P_T_CONVERTER Static Attribute Private Type reference (TYPE) TP_T_CONVERTER 20060117
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEMBER Instance method Protected Method Add Member 20060118
2 ADD_MEMBER_PRESENTATIONS Instance method Private Method Add Display for a Member 20060117
3 ADD_MEMBER_TXT_N Instance method Protected Method Add Member 20060706
4 CONSTRUCTOR Instance method Private Constructor Constructor 20060117
5 FREE Instance method Public Event handling method Release 20060117
6 GENERATE_CART_PRODUCT_OUTPUT Instance method Public Method Members aus dem Cartesian Product lesen 20120828
7 GENERATE_MEMBER_OUTPUT_TXT_N Instance method Public Method Generate Member Data 20060706
8 GENERATE_NODE_OUTPUT Instance method Public Method Output Member 20060118
9 GET Static method Public Method Get Result Set Information 20060117
10 RESET_OUTPUT Instance method Public Method Reset Output Table 20060117
Events
Class CL_BICS_PROV_CONVERTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_CONVERTER Private See coding 20060117 begin of tp_s_converter, selector type ref to if_rsbolap_selector_base, converter type ref to cl_bics_prov_converter, end of tp_s_converter
2 TP_S_MEMBER_LOOKUP Private See coding 20060118 begin of tp_s_member_lookup, chanmid type rssid, sid type rssid, level type i, row type i, end of tp_s_member_lookup
3 TP_TH_MEMBER_LOOKUP Private See coding 20060118 tp_th_member_lookup type hashed table of tp_s_member_lookup with unique key chanmid sid
4 TP_T_CONVERTER Private See coding 20060117 tp_t_converter type standard table of tp_s_converter with default key
Method Signatures

Method ADD_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MEMBER_INDEX Call by reference Type reference (TYPE) I Index des Members in der Member Tabelle 20060118
2 Importing I_PARENT_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20060118
3 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchie 20090115
4 Importing I_R_PRESENTABLE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_PRESENTABLE Info Objekt 20060118
5 Importing I_SID Call by reference Type reference (TYPE) RSSID Sid des Members 20060118
6 Importing I_S_NODE Call by reference Type reference (TYPE) RSMD_RS_S_HIERNODE Struktur der Exporting-Parameter-Tabelle für Hierarchien 20060131
7 Importing I_TH_OLAP_PRSNT Call by reference Type reference (TYPE) RSDM_TH_CHAPRSNT Darstellungen in Olap Form 20060118
8 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N Texte 20060118
9 Importing I_TLEVEL Call by reference Type reference (TYPE) RSRTLEVEL Hierarchielevel 20060118

Method ADD_MEMBER on class CL_BICS_PROV_CONVERTER has no exception.

Method ADD_MEMBER_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchie 20090115
2 Importing I_R_PRESENTABLE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_PRESENTABLE Info Objekt 20060118
3 Importing I_S_NODE Call by reference Type reference (TYPE) RSMD_RS_S_HIERNODE Struktur der Exporting-Parameter-Tabelle für Hierarchien 20060131
4 Importing I_S_OLAP_PRSNT Call by reference Type reference (TYPE) RSDMCHAPRSNT BW: Merkmal, Knoten, Attribut und Darstellung 20060117
5 Importing I_S_TEXT Call by reference Type reference (TYPE) RSDM_S_TXT_N Text 20060117

Method ADD_MEMBER_PRESENTATIONS on class CL_BICS_PROV_CONVERTER has no exception.

Method ADD_MEMBER_TXT_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_INTERNAL Member Access Hierarchie 20120208
2 Importing I_R_PRESENTABLE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_PRESENTABLE Info Objekt 20060706
3 Importing I_SID Call by reference Type reference (TYPE) RSSID Sid des Members 20060706
4 Importing I_TH_OLAP_PRSNT Call by reference Type reference (TYPE) RSDM_TH_CHAPRSNT Darstellungen in Olap Form 20060706
5 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N Texte 20060706

Method ADD_MEMBER_TXT_N on class CL_BICS_PROV_CONVERTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SELECTOR Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selektor Interface 20060117

Method CONSTRUCTOR on class CL_BICS_PROV_CONVERTER has no exception.

Method FREE Signature

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

Method GENERATE_CART_PRODUCT_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MEMBERS Call by reference Type reference (TYPE) BICS_PROV_RS_T_CHAR_MEMBERS Tabellentyp für Member-Strucktur pro Merkmal 20120828
2 Changing C_T_MEMBER_PRESENTATIONS Call by reference Type reference (TYPE) BICS_PROV_RS_T_MEMBER_PRESENTA Darstellungsinfos zur Member Info 20120828
3 Importing I_T_SELECTION Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Selektionen bezüglich eines Merkmals 20120828

Method GENERATE_CART_PRODUCT_OUTPUT on class CL_BICS_PROV_CONVERTER has no exception.

Method GENERATE_MEMBER_OUTPUT_TXT_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_INTERNAL Member Access Hierarchie 20120208
2 Importing I_R_PRESENTABLE Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_PRESENTABLE Info Objekt 20060706
3 Importing I_TH_OLAP_PRSNT Call by reference Type reference (TYPE) RSDM_TH_CHAPRSNT Angefragte Felder 20060706
4 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N Texte 20060706
5 Importing I_T_MEMBER_ID Call by reference Type reference (TYPE) BICS_PROV_T_OBJECT_ID Member Ids 20060706

Method GENERATE_MEMBER_OUTPUT_TXT_N on class CL_BICS_PROV_CONVERTER has no exception.

Method GENERATE_NODE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_INTERNAL Hierarchie 20060118
2 Importing I_S_NODE Call by reference Type reference (TYPE) RSMD_RS_S_HIERNODE Ein Knoten 20060118
3 Importing I_T_BINCL_NODES Call by reference Type reference (TYPE) RRHI_T_MEMBER Objekte einer Hierarchie 20070613
4 Importing I_T_NODES Call by reference Type reference (TYPE) RSMD_RS_T_HIERNODE Knotentabelle 20060118

Method GENERATE_NODE_OUTPUT on class CL_BICS_PROV_CONVERTER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SELECTOR Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selector 20060117
2 Returning R_R_CONVERTER Value transfer Object reference (TYPE REF TO) CL_BICS_PROV_CONVERTER Provider Ausgabe Konverter 20060117
# Exception Resumable Description Created on
1 INVALID_DATA_PROVIDER_HANDLE Ungültiges Handle oder Data Provider Typ 20060117

Method RESET_OUTPUT Signature

Method RESET_OUTPUT on class CL_BICS_PROV_CONVERTER has no parameter.
Method RESET_OUTPUT on class CL_BICS_PROV_CONVERTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700