SAP ABAP Class CL_RSR_SQL_META_DATA (Metadata for SQL (XML/A))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_SQL (Package) SQL Execution in XML for Analysis
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_SQL_META_DATA_DTA Simple InfoProviders 20060321
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_SQL_META_DATA_MD 20060404
Properties
Class CL_RSR_SQL_META_DATA  
Short Description Metadata for SQL (XML/A)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_SQL   SQL Execution in XML for Analysis 
Created 20060321   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_SQL_COMMAND Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRT1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRTDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_SQL_META_DATA has no interface implemented.
Friends
Class CL_RSR_SQL_META_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CAT_NAM Instance attribute Public Type reference (TYPE) BAPI6110CUB-CAT_NAM CATALOG to which the CUBE belongs 20060321
2 N_TAB_NAM Instance attribute Public Type reference (TYPE) BAPI6115TAB-TAB_NAM SAP Query (S): InfoSet 20060321
3 N_TH_SELECT Instance attribute Public See coding 20060404
4 N_T_COLUMNS Instance attribute Public Type reference (TYPE) RRTDP_T_COLUMNS 20060321
5 P_TS_REF Static Attribute Private See coding 20060321
Methods
# Method Level Visibility Method type Description Created on
1 BROWSE_COLUMNS Static method Public Method 20060321
2 BROWSE_TABLES Static method Public Method 20060321
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060321
4 FETCH Instance method Public Method 20060404
5 GET Static method Public Method 20060321
6 GET_FIELD_INFO Instance method Public Method 20060330
7 OPEN_CURSOR Instance method Public Method 20060404
Events
Class CL_RSR_SQL_META_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_REF Private See coding 20060321 begin of TP_S_REF, cat_nam type BAPI6110CUB-CAT_NAM, tab_nam type BAPI6115TAB-TAB_NAM, r_meta type ref to CL_RSR_SQL_META_DATA, end of tp_s_ref
Method Signatures

Method BROWSE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAT_NAM Call by reference Type reference (TYPE) BAPI6110CUB-CAT_NAM CATALOG zu dem der CUBE gehört 20060321
2 Importing I_COL_NAM Value transfer Type reference (TYPE) BAPI6115COL-COL_NAM SAP Query (S): Feldname (tab-feld) 20060321
3 Importing I_TAB_NAM Call by reference Type reference (TYPE) BAPI6115TAB-TAB_NAM SAP Query (S): InfoSet 20060321
4 Returning R_T_COLUMNS Value transfer Type reference (TYPE) RRTDP_T_COLUMNS 20060321
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060321

Method BROWSE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAT_NAM Value transfer Type reference (TYPE) BAPI6110CUB-CAT_NAM CATALOG zu dem der CUBE gehört 20060321
2 Importing I_TAB_NAM Value transfer Type reference (TYPE) BAPI6115TAB-TAB_NAM SAP Query (S): InfoSet 20060321
3 Importing I_TAB_TYP Value transfer Type reference (TYPE) BAPI6115TAB-TAB_TYP Tabellentyp 20060321
4 Returning R_T_TABLES Value transfer Type reference (TYPE) RRTDP_T_TABLES 20060321
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060321

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAT_NAM Call by reference Type reference (TYPE) BAPI6110CUB-CAT_NAM CATALOG zu dem der CUBE gehört 20060321
2 Importing I_TAB_NAM Call by reference Type reference (TYPE) BAPI6115TAB-TAB_NAM SAP Query (S): InfoSet 20060321
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060321

Method FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) RRTDP_T_DATA 20060404
# Exception Resumable Description Created on
1 CX_RSR_MDX_EMPTY Leeres Ergebnis 20060404
2 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060404

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CAT_NAM Call by reference Type reference (TYPE) BAPI6110CUB-CAT_NAM CATALOG zu dem der CUBE gehört 20060321
2 Importing I_TAB_NAM Call by reference Type reference (TYPE) BAPI6115TAB-TAB_NAM SAP Query (S): InfoSet 20060321
3 Returning R_R_META Value transfer Object reference (TYPE REF TO) CL_RSR_SQL_META_DATA Meta Daten für SQL (XML/A) 20060321
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060321

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGGRGEN Value transfer Type reference (TYPE) RSDAGGRGEN Gewöhnliche Aggregation 20060404
2 Exporting E_CHANM Value transfer Type reference (TYPE) RSD_CHANM 20060613
3 Exporting E_DECIMALS Value transfer Type reference (TYPE) I 20060330
4 Exporting E_DTELNM Value transfer Type reference (TYPE) RSD_DTELNM 20060330
5 Exporting E_INTLEN Value transfer Type reference (TYPE) I 20060330
6 Exporting E_INTTP Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20060330
7 Importing I_NAME Call by reference Type reference (TYPE) C 20060330
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060515
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20060330

Method OPEN_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HAVING Call by reference Object reference (TYPE REF TO) CL_RSR_SQL_CONDITION SQL Begindung (WHERE / HAVING) 20060404
2 Importing I_R_WHERE Call by reference Object reference (TYPE REF TO) CL_RSR_SQL_CONDITION SQL Begindung (WHERE / HAVING) 20060404
3 Importing I_T_GROUP_BY Call by reference Type reference (TYPE) CL_RSR_SQL_COMMAND=>TN_T_ITEM 20060404
4 Importing I_T_ORDER_BY Call by reference Type reference (TYPE) CL_RSR_SQL_COMMAND=>TN_T_ITEM 20060404
5 Importing I_T_SELECT Call by reference Type reference (TYPE) CL_RSR_SQL_COMMAND=>TN_T_ITEM 20060404
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20060404
History
Last changed by/on SAP  20130531 
SAP Release Created in 710