Hierarchy
⤷
⤷
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 | Instance attribute | Private | Type reference (TYPE) | RSCHAPRSNT | Display for Characteristics and Units | 20070604 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RSCURRENCY | Currency Key | 20070604 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | RSZENUM | Sequence Number | 20070709 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | TY_QXML_HIERARCHYRANGE | Hierarchy Range | 20070531 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TY_QXML_NODERANGE | 20070730 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | RSZ_OPERATOR | Operator in Select Options and other Expressions | 20070604 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | CHAR3 | QueryXML Range Type | 20070531 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RSZSELTP | Selection Type | 20070731 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | RSZSOTP | Purpose in the Selection Object | 20070604 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | RALDB_SIGN | SIGN Field in Creation of SELECT-OPTIONS Tables | 20070604 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | RSUNIT | Unit key | 20070604 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | TY_QXML_VALUERANGE | Value Range | 20070531 |
Methods
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 | I_HELPER | Call by reference | Object reference (TYPE REF TO) | CL_RSZ_QD_QXML_HELPER | Hilfsklasse für QueryXML | 20070730 | |||
| 2 | I_OBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20070730 | |||
| 3 | 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 | CHARACTER_PRESENTATION | Value transfer | Type reference (TYPE) | RSCHAPRSNT | 20070619 | ||||
| 2 | CURRENCY | Value transfer | Type reference (TYPE) | RSCURRENCY | 20070619 | ||||
| 3 | ENUM | Value transfer | Type reference (TYPE) | RSZENUM | Laufende Nummer | 20070709 | |||
| 4 | HIERARCHYRANGE | Value transfer | Type reference (TYPE) | TY_QXML_HIERARCHYRANGE | 20070619 | ||||
| 5 | NODERANGE | Value transfer | Type reference (TYPE) | TY_QXML_NODERANGE | 20070730 | ||||
| 6 | OPT | Value transfer | Type reference (TYPE) | RSZ_OPERATOR | 20070619 | ||||
| 7 | RANGETYPE | Value transfer | Type reference (TYPE) | CHAR3 | Feld der Laenge 3 Bytes | 20070531 | |||
| 8 | SELECT_OBJECT_TYPE | Value transfer | Type reference (TYPE) | RSZSOTP | 20070619 | ||||
| 9 | SIGN | Value transfer | Type reference (TYPE) | RALDB_SIGN | 20070619 | ||||
| 10 | UNIT | Value transfer | Type reference (TYPE) | RSUNIT | 20070619 | ||||
| 11 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | Exceptionclass for QueryXML | 20070730 |
Method SERIALIZE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Exceptionclass for QueryXML | 20070730 |
Method SERIALIZE_VALUERANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | Exceptionclass for QueryXML | 20070730 |
Method SET_CHARACTER_PRESENTATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |