SAP ABAP Class CL_RSZ_QD_QXML_SELECTION (QueryXML Selection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSZOO (Package) Object-Oriented Query Designer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSZ_QD_QXML_COMP_COMMONS Commons to All Components 20070612
Properties
Class CL_RSZ_QD_QXML_SELECTION  
Short Description QueryXML Selection    
Super Class CL_RSZ_QD_QXML_COMP_COMMONS Commons to All Components 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSZOO   Object-Oriented Query Designer 
Created 20070530   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_RSZ_QD_QXML_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSZ_QD_QXML_SELECTION has no interface implemented.
Friends
Class CL_RSZ_QD_QXML_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ELEMENT_PROPERTIES Instance attribute Private Type reference (TYPE) TY_QXML_ELEM_PROP 20070619
2 INFOOBJECT_LIST Instance attribute Private Type reference (TYPE) CL_RSZ_QD_QXML_HELPER=>TY_QXML_INFOOBJECT_LIST 20070612
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTION_DATA Instance method Private Method Adds Data from Select and Range Table 20070709
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070612
3 GET_ELEMENT_PROPERTIES Instance method Public Method 20070619
4 GET_INFOOBJECT_LIST Instance method Public Method 20070612
5 SERIALIZE_CALCULATION Instance method Private Method 20070730
6 SERIALIZE_CURRENCY Instance method Private Method 20070730
7 SERIALIZE_DISPLAY Instance method Private Method 20070730
8 SERIALIZE_PLANNING Instance method Private Method 20070730
9 SERIALIZE_UNIT Instance method Private Method 20070730
10 SET_ELEMENT_PROPERTIES Instance method Public Method 20070619
11 SET_INFOOBJECT_LIST Instance method Public Method 20070612
Events
Class CL_RSZ_QD_QXML_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QXML_ADVANCED Public See coding 20070619 BEGIN OF ty_qxml_advanced, const_selection TYPE RSZCONSTSEL, END OF ty_qxml_advanced
2 TY_QXML_CALCULATION Public See coding 20070619 BEGIN OF ty_qxml_calculation, calc_single_value_as TYPE rrplevel, calc_single_value_as_cnt TYPE rszfpricnt_char, calc_result_as TYPE rrlaggr, calc_result_as_cnt TYPE rszfpricnt_char, is_cumulated TYPE rrcumul, is_cumulated_cnt TYPE rszfpricnt_char, also_apply_to_results TYPE rs_bool, calc_direction TYPE rszaxis, END OF ty_qxml_calculation
3 TY_QXML_CURRENCY_CONVERSION Public See coding 20070619 BEGIN OF ty_qxml_currency_conversion, tcur TYPE rsuniidc25, tcur_flag TYPE rsztypeflag, tcur_cnt type RSZFPRICNT_CHAR, conversion_type TYPE rrnumbr, conversion_type_cnt type RSZFPRICNT_CHAR, END OF ty_qxml_currency_conversion
4 TY_QXML_DISPLAY Public See coding 20070619 BEGIN OF ty_qxml_display, scaling_factor TYPE rrscale, scaling_factor_cnt type RSZFPRICNT_CHAR, num_precision TYPE rrprecision, num_precision_cnt type RSZFPRICNT_CHAR, highlight TYPE rrxemphasis, highlight_cnt type RSZFPRICNT_CHAR, sign_change TYPE rszsign, sign_change_cnt type RSZFPRICNT_CHAR, END OF ty_qxml_display
5 TY_QXML_ELEM_PROP Public See coding 20070619 BEGIN OF ty_qxml_elem_prop, advanced type ty_qxml_advanced, display TYPE ty_qxml_display, currency_conversion TYPE ty_qxml_currency_conversion, unit_conversion TYPE ty_qxml_unit_conversion, calculation TYPE ty_qxml_calculation, planning TYPE ty_qxml_planning, parent TYPE c LENGTH 26, hidden TYPE rrxhidden, drillstate TYPE rs_bool, statusofnode TYPE rrxdrillst_exec, END OF ty_qxml_elem_prop
6 TY_QXML_PLANNING Public See coding 20070619 BEGIN OF ty_qxml_planning, input_mode TYPE rszx_input_mode, input_mode_cnt type RSZFPRICNT_CHAR, disaggregation TYPE rszdis, disaggregation_cnt type RSZFPRICNT_CHAR, disaggregationref TYPE rszdisref, disaggreagtion_ref_cnt type RSZFPRICNT_CHAR, END OF ty_qxml_planning
7 TY_QXML_UNIT_CONVERSION Public See coding 20070619 BEGIN OF ty_qxml_unit_conversion, tuom TYPE rsuniidc25, tuom_cnt type RSZFPRICNT_CHAR, tuomflag TYPE rsztypeflag, conversion_type TYPE rsuomnm, conversion_type_cnt type RSZFPRICNT_CHAR, END OF ty_qxml_unit_conversion
Method Signatures

Method ADD_SELECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HELPER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_HELPER Hilfsklasse für QueryXML 20070709

Method ADD_SELECTION_DATA on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMP_DATA Value transfer Type reference (TYPE) TY_QXML_COMP_DATA 20070614
2 Importing DEFAULTHINT Value transfer Type reference (TYPE) RSZX_DEFAULTHINT 20070619
3 Importing ELEMENT_PROPERTIES Value transfer Type reference (TYPE) TY_QXML_ELEM_PROP 20070619
4 Importing ID Value transfer Type reference (TYPE) SYSUUID_25 20070612
5 Importing INFOOBJECT_LIST Value transfer Type reference (TYPE) CL_RSZ_QD_QXML_HELPER=>TY_QXML_INFOOBJECT_LIST 20070612
6 Importing INFOPROVIDER_DATA Value transfer Type reference (TYPE) TY_QXML_COMPIC_DATA_LIST 20070703
7 Importing INSTANCE_ORDER Value transfer Type reference (TYPE) RSZ_X_ORDER 20070619
8 Importing IS_CELL Value transfer Type reference (TYPE) RS_BOOL 20070619
9 Importing IS_DELETED Value transfer Type reference (TYPE) RS_BOOL 20070619
10 Importing IS_NEW Value transfer Type reference (TYPE) RS_BOOL 20070619
11 Importing IS_REUSABLE Value transfer Type reference (TYPE) RS_BOOL 20070619
12 Importing NAME Value transfer Type reference (TYPE) RSZCOMPID 20070612
13 Importing TEXT Value transfer Type reference (TYPE) RSTXTLG 20070612
14 Importing TRANSPORT_REQUEST Value transfer Type reference (TYPE) TRKORR 20070619
15 Importing USER_DATA Value transfer Type reference (TYPE) TY_QXML_USER_DATA 20070614
16 Importing USESS_DEFAULTTEXT Value transfer Type reference (TYPE) RS_BOOL 20070619

Method CONSTRUCTOR on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method GET_ELEMENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT_PROPERTIES Value transfer Type reference (TYPE) TY_QXML_ELEM_PROP 20070619

Method GET_ELEMENT_PROPERTIES on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method GET_INFOOBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFOOBJECT_LIST Value transfer Type reference (TYPE) CL_RSZ_QD_QXML_HELPER=>TY_QXML_INFOOBJECT_LIST 20070612

Method GET_INFOOBJECT_LIST on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SERIALIZE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_WRITER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_DOM_WRITER DOM Writer for QueryXML 20070730

Method SERIALIZE_CALCULATION on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SERIALIZE_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_WRITER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_DOM_WRITER DOM Writer for QueryXML 20070730

Method SERIALIZE_CURRENCY on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SERIALIZE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_WRITER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_DOM_WRITER DOM Writer for QueryXML 20070730

Method SERIALIZE_DISPLAY on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SERIALIZE_PLANNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_WRITER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_DOM_WRITER DOM Writer for QueryXML 20070730

Method SERIALIZE_PLANNING on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SERIALIZE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOM_WRITER Call by reference Object reference (TYPE REF TO) CL_RSZ_QD_QXML_DOM_WRITER DOM Writer for QueryXML 20070730

Method SERIALIZE_UNIT on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SET_ELEMENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_PROPERTIES Value transfer Type reference (TYPE) TY_QXML_ELEM_PROP 20070619

Method SET_ELEMENT_PROPERTIES on class CL_RSZ_QD_QXML_SELECTION has no exception.

Method SET_INFOOBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJECT_LIST Value transfer Type reference (TYPE) CL_RSZ_QD_QXML_HELPER=>TY_QXML_INFOOBJECT_LIST 20070612

Method SET_INFOOBJECT_LIST on class CL_RSZ_QD_QXML_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710