SAP ABAP Class CL_RSZ_QD_QXML_RANGE (QueryXML Range)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSZ_QD_QXML_COMMONS Commons in QueryXML 20070531
Properties
Class CL_RSZ_QD_QXML_RANGE  
Short Description QueryXML Range    
Super Class    
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
Class CL_RSZ_QD_QXML_RANGE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSZ_QD_QXML_COMMONS Commons in QueryXML 20070531
Friends
Class CL_RSZ_QD_QXML_RANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHARACTER_PRESENTATION Instance attribute Private Type reference (TYPE) RSCHAPRSNT Display for Characteristics and Units 20070604
2 CURRENCY Instance attribute Private Type reference (TYPE) RSCURRENCY Currency Key 20070604
3 ENUM Instance attribute Private Type reference (TYPE) RSZENUM Sequence Number 20070709
4 HIERARCHYRANGE Instance attribute Private Type reference (TYPE) TY_QXML_HIERARCHYRANGE Hierarchy Range 20070531
5 NODERANGE Instance attribute Private Type reference (TYPE) TY_QXML_NODERANGE 20070730
6 OPT Instance attribute Private Type reference (TYPE) RSZ_OPERATOR Operator in Select Options and other Expressions 20070604
7 RANGETYPE Instance attribute Private Type reference (TYPE) CHAR3 QueryXML Range Type 20070531
8 SELECTION_TYPE Instance attribute Private Type reference (TYPE) RSZSELTP Selection Type 20070731
9 SELECT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) RSZSOTP Purpose in the Selection Object 20070604
10 SIGN Instance attribute Private Type reference (TYPE) RALDB_SIGN SIGN Field in Creation of SELECT-OPTIONS Tables 20070604
11 UNIT Instance attribute Private Type reference (TYPE) RSUNIT Unit key 20070604
12 VALUERANGE Instance attribute Private Type reference (TYPE) TY_QXML_VALUERANGE Value Range 20070531
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROPERTIES Instance method Public Method Adds All Required Data 20070730
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070531
3 GET_CHARACTER_PRESENTATION Instance method Public Method 20070619
4 GET_CURRENCY Instance method Public Method 20070619
5 GET_HIERARCHYNODERANGE Instance method Public Method 20070619
6 GET_HIERARCHYRANGE Instance method Public Method 20070619
7 GET_OPT Instance method Public Method 20070619
8 GET_RANGETYPE Instance method Public Method 20070619
9 GET_SELECT_OBJECT_TYPE Instance method Public Method 20070619
10 GET_SIGN Instance method Public Method 20070619
11 GET_UNIT Instance method Public Method 20070619
12 GET_VALUERANGE Instance method Public Method 20070619
13 SERIALIZE_HIERARCHY Instance method Private Method Serializes a Hierarchy Value Range 20070730
14 SERIALIZE_NODE Instance method Private Method Serializes a Hierarchy Node Value Range 20070730
15 SERIALIZE_VALUERANGE Instance method Private Method Serializes a Value Range 20070730
16 SET_CHARACTER_PRESENTATION Instance method Public Method 20070619
17 SET_CURRENCY Instance method Public Method 20070619
18 SET_HIERARCHYNODERANGE Instance method Public Method 20070619
19 SET_HIERARCHYRANGE Instance method Public Method 20070619
20 SET_OPT Instance method Public Method 20070619
21 SET_RANGETYPE Instance method Public Method 20070619
22 SET_SELECT_OBJECT_TYPE Instance method Public Method 20070619
23 SET_SIGN Instance method Public Method 20070619
24 SET_UNIT Instance method Public Method 20070619
25 SET_VALUERANGE Instance method Public Method 20070619
Events
Class CL_RSZ_QD_QXML_RANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QXML_HIERARCHYRANGE Public See coding 20070612 BEGIN OF ty_qxml_hierarchyrange, name TYPE rshienm, " Name of the Hierarchy text TYPE rstxtlg, " Longtext of the Hierachyname nameflag TYPE rsztypeflag, " Flag determining kind of Hierarchyname (i.e. Variable-UID, technical name, ...) version TYPE rsuniidc25, " Version of the Hierarchy to search for versionflag TYPE rsztypeflag, " Flag determining the kind of Version (i.e. intial, value is set) dateto TYPE rsuniidc25, " Date the Hierarchy expires datetoflag TYPE rsztypeflag, " Flag determining the kind of Dateto (i.e. intial, value is set) key_date_derivation_type TYPE rsrhierthjt, " Key date derivation type of hierarchy key_date_derivation_type_flag type rsztypeflag, " Not needed now, just in case THJT can be erplaced by variable in future END OF ty_qxml_hierarchyrange
2 TY_QXML_NODERANGE Public See coding 20070612 BEGIN OF ty_qxml_noderange, infooobject TYPE REF TO cl_rsz_qd_qxml_infoobject, " Name = high ( fixed node, 0HIER_NODE no longtext) OR IOBJNM, text = hightxtlg, name TYPE rschavlext, " Name of node nameflag type rsztypeflag, " Flag determining the kind of nodename (i.e. intial, value, variable is set) text TYPE rstxtlg, " Longtext of nodename END OF ty_qxml_noderange
3 TY_QXML_VALUERANGE Public See coding 20070612 BEGIN OF ty_qxml_valuerange, low_name TYPE rschavlext, " Low-value of Range low_text TYPE rstxtlg, " Longtext of low_name low_flag TYPE rsztypeflag, " Flag determining the kind of lowvalue (i.e. intial, value, variable is set) low_shift TYPE rsz_x_shift, " Number the value is shifted (+1, -2, ...) high_name TYPE rschavlext, " High-value of Range high_text TYPE rstxtlg, " Longtext of high_name high_flag TYPE rsztypeflag, " Flag determining the kind of highvalue (i.e. intial, value, variable is set) high_shift TYPE rsz_x_shift, " Number the value is shifted (+1, -2, ...) END OF ty_qxml_valuerange
Method Signatures

Method ADD_PROPERTIES 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 20070730
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20070730
3 Importing I_SUPER_ID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20070730

Method ADD_PROPERTIES on class CL_RSZ_QD_QXML_RANGE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHARACTER_PRESENTATION Value transfer Type reference (TYPE) RSCHAPRSNT 20070619
2 Importing CURRENCY Value transfer Type reference (TYPE) RSCURRENCY 20070619
3 Importing ENUM Value transfer Type reference (TYPE) RSZENUM Laufende Nummer 20070709
4 Importing HIERARCHYRANGE Value transfer Type reference (TYPE) TY_QXML_HIERARCHYRANGE 20070619
5 Importing NODERANGE Value transfer Type reference (TYPE) TY_QXML_NODERANGE 20070730
6 Importing OPT Value transfer Type reference (TYPE) RSZ_OPERATOR 20070619
7 Importing RANGETYPE Value transfer Type reference (TYPE) CHAR3 Feld der Laenge 3 Bytes 20070531
8 Importing SELECT_OBJECT_TYPE Value transfer Type reference (TYPE) RSZSOTP 20070619
9 Importing SIGN Value transfer Type reference (TYPE) RALDB_SIGN 20070619
10 Importing UNIT Value transfer Type reference (TYPE) RSUNIT 20070619
11 Importing VALUERANGE Value transfer Type reference (TYPE) TY_QXML_VALUERANGE 20070619

Method CONSTRUCTOR on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_CHARACTER_PRESENTATION Signature

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

Method GET_CHARACTER_PRESENTATION on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_CURRENCY Signature

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

Method GET_CURRENCY on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_HIERARCHYNODERANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning YNODERANGE Value transfer Type reference (TYPE) TY_QXML_NODERANGE 20070730

Method GET_HIERARCHYNODERANGE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_HIERARCHYRANGE Signature

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

Method GET_HIERARCHYRANGE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_OPT Signature

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

Method GET_OPT on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_RANGETYPE Signature

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

Method GET_RANGETYPE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_SELECT_OBJECT_TYPE Signature

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

Method GET_SELECT_OBJECT_TYPE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_SIGN Signature

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

Method GET_SIGN on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_UNIT Signature

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

Method GET_UNIT on class CL_RSZ_QD_QXML_RANGE has no exception.

Method GET_VALUERANGE Signature

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

Method GET_VALUERANGE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SERIALIZE_HIERARCHY 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
# Exception Resumable Description Created on
1 CX_RSZ_QD_QXML_EXCEPTIONS Exceptionclass for QueryXML 20070730

Method SERIALIZE_NODE 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
# Exception Resumable Description Created on
1 CX_RSZ_QD_QXML_EXCEPTIONS Exceptionclass for QueryXML 20070730

Method SERIALIZE_VALUERANGE 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
# Exception Resumable Description Created on
1 CX_RSZ_QD_QXML_EXCEPTIONS Exceptionclass for QueryXML 20070730

Method SET_CHARACTER_PRESENTATION Signature

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

Method SET_CHARACTER_PRESENTATION on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_CURRENCY Signature

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

Method SET_CURRENCY on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_HIERARCHYNODERANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODERANGE Value transfer Type reference (TYPE) TY_QXML_NODERANGE 20070730

Method SET_HIERARCHYNODERANGE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_HIERARCHYRANGE Signature

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

Method SET_HIERARCHYRANGE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_OPT Signature

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

Method SET_OPT on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_RANGETYPE Signature

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

Method SET_RANGETYPE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_SELECT_OBJECT_TYPE Signature

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

Method SET_SELECT_OBJECT_TYPE on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_SIGN Signature

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

Method SET_SIGN on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_UNIT Signature

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

Method SET_UNIT on class CL_RSZ_QD_QXML_RANGE has no exception.

Method SET_VALUERANGE Signature

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

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