SAP ABAP Class CL_RSZ_QD_QXML_VARIABLE (QueryXML Variable)
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_VARIABLE  
Short Description QueryXML Variable    
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSZ_QD_QXML_VARIABLE has no interface implemented.
Friends
Class CL_RSZ_QD_QXML_VARIABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASIC_SETTINGS Instance attribute Private Type reference (TYPE) TY_QXML_BASIC_SETTING 20070731
2 FORMULA_VARIABLE Instance attribute Private Type reference (TYPE) TY_QXML_FORMULAVARIABLE Structure of Formula Variable 20070605
3 INFOOBJECT Instance attribute Private Object reference (TYPE REF TO) CL_RSZ_QD_QXML_INFOOBJECT InfoObject 20070531
4 PERSONAL_VAR Instance attribute Private Type reference (TYPE) RSZPVNAM Name (ID) of a Report Variable for Personalization 20070731
5 PROCESS_TYPE Instance attribute Private Type reference (TYPE) RSZVPROCTP Processing type for query variables 20070531
6 TEXT_VARIABLE Instance attribute Private Type reference (TYPE) TY_QXML_TEXTVARIABLE Structure of Text Variable 20070605
7 VALUE_VARIABLE Instance attribute Private Type reference (TYPE) TY_QXML_VALUEVARIABLE Structure of Characteristic Value Variable 20070605
8 VARIABLE_TYPE Instance attribute Private Type reference (TYPE) RSZVARTYP Type of a Report Variable 20070530
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070614
2 GET_FORMULA_VARIABLE Instance method Public Method 20070614
3 GET_INFOOBJECT Instance method Public Method 20070614
4 GET_PROCESS_TYPE Instance method Public Method 20070614
5 GET_TEXT_VARIABLE Instance method Public Method 20070614
6 GET_VALUE_VARIABLE Instance method Public Method 20070614
7 GET_VARIABLE_TYPE Instance method Public Method 20070614
8 SERIALIZE_FORMULAVAR Instance method Private Method 20070731
9 SERIALIZE_HIERVAR Instance method Private Method 20070731
10 SERIALIZE_NODEVAR Instance method Private Method 20070731
11 SERIALIZE_TEXTVAR Instance method Private Method 20070731
12 SERIALIZE_VALUEVAR Instance method Private Method 20070731
13 SET_FORMULA_VARIABLE Instance method Public Method 20070614
14 SET_INFOOBJECT Instance method Public Method 20070614
15 SET_PROCESS_TYPE Instance method Public Method 20070614
16 SET_TEXT_VARIABLE Instance method Public Method 20070614
17 SET_VALUE_VARIABLE Instance method Public Method 20070614
18 SET_VARIABLE_TYPE Instance method Public Method 20070614
Events
Class CL_RSZ_QD_QXML_VARIABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QXML_BASIC_SETTING Public See coding 20070605 BEGIN OF ty_qxml_basic_setting, parameter_selection TYPE rszvparsel, required_entry TYPE rsrentrytp, ready_for_input TYPE rszinput, is_context_free TYPE rsz_context_free, END OF ty_qxml_basic_setting
2 TY_QXML_DIMENSION_SETTINGS Public See coding 20070605 BEGIN OF ty_qxml_dimension_settings, dimension_indicator TYPE rszqntcurr, currency_key TYPE rscurrency, currency_exponent TYPE rrwhfac, unit_key TYPE rsunit, unit_exponent TYPE rrmefac, END OF ty_qxml_dimension_settings
3 TY_QXML_FORMULAVARIABLE Public See coding 20070605 BEGIN OF ty_qxml_formulavariable, process_rule TYPE ty_qxml_process_rule, offset_setting TYPE ty_qxml_offset_setting, dimension_setting TYPE ty_qxml_dimension_settings, END OF ty_qxml_formulavariable
4 TY_QXML_OFFSET_SETTING Public See coding 20070605 BEGIN OF ty_qxml_offset_setting, offset_start TYPE rszfoffset, offset_length TYPE rszflength, END OF ty_qxml_offset_setting
5 TY_QXML_PERSONAL_VAR Public Type reference (TYPE) RSZPVNAM 20070605
6 TY_QXML_PROCESS_RULE Public See coding 20070605 BEGIN OF ty_qxml_process_rule, replace_with TYPE rszflagr, " Keyvalue, external key, label, attribut value, queryresult, hierarchy attribut replace type RSATTRINM, " Replace with attribut value -> attribut reference_uid TYPE sysuuid_25, " UID of the variable replacing the original variable reference_action TYPE rszvaraction, " What to do with the reference UID. (i.e. replacing the variable) query_id TYPE rszcompid, " Component-ID of the Query replacing the variable query_name TYPE rsgenuniid, " Generated-ID, combination between infocube and query-id query_infoprovid TYPE rsinfocube, " Name of infoprovider (infocube) use_startview TYPE rsz_use_startview, " Use the startview of the query used to replace the variable interpret_as_bool TYPE rszboolean, use_interval TYPE rszflaglh, END OF ty_qxml_process_rule
7 TY_QXML_TEXTVARIABLE Public See coding 20070605 BEGIN OF ty_qxml_textvariable, process_rule TYPE ty_qxml_process_rule, offset_setting TYPE ty_qxml_offset_setting, text_length TYPE rsztlength, END OF ty_qxml_textvariable
8 TY_QXML_VALUEVARIABLE Public See coding 20070605 BEGIN OF ty_qxml_valuevariable, process_rule TYPE ty_qxml_process_rule, offset_setting TYPE ty_qxml_offset_setting, END OF ty_qxml_valuevariable
Method Signatures

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 20070620
3 Importing ID Value transfer Type reference (TYPE) SYSUUID_25 20070614
4 Importing INFOOBJECT Value transfer Object reference (TYPE REF TO) CL_RSZ_QD_QXML_INFOOBJECT QueryXML Infoobject 20070614
5 Importing INFOPROVIDER_DATA Value transfer Type reference (TYPE) TY_QXML_COMPIC_DATA_LIST 20070703
6 Importing INSTANCE_ORDER Value transfer Type reference (TYPE) RSZ_X_ORDER 20070620
7 Importing IS_CELL Value transfer Type reference (TYPE) RS_BOOL 20070620
8 Importing IS_DELETED Value transfer Type reference (TYPE) RS_BOOL 20070620
9 Importing IS_NEW Value transfer Type reference (TYPE) RS_BOOL 20070620
10 Importing IS_REUSABLE Value transfer Type reference (TYPE) RS_BOOL 20070620
11 Importing NAME Value transfer Type reference (TYPE) RSZCOMPID 20070614
12 Importing PROCESS_TYPE Value transfer Type reference (TYPE) RSZVPROCTP 20070614
13 Importing TEXT Value transfer Type reference (TYPE) RSTXTLG 20070614
14 Importing TEXT_VARIABLE Value transfer Type reference (TYPE) TY_QXML_TEXTVARIABLE 20070614
15 Importing TRANSPORT_REQUEST Value transfer Type reference (TYPE) TRKORR 20070620
16 Importing USER_DATA Value transfer Type reference (TYPE) TY_QXML_USER_DATA 20070614
17 Importing USESS_DEFAULTTEXT Value transfer Type reference (TYPE) RS_BOOL 20070620
18 Importing VALUE_VARIABLE Value transfer Type reference (TYPE) TY_QXML_VALUEVARIABLE 20070614
19 Importing VARIABLE_TYPE Value transfer Type reference (TYPE) NUMC1 Num1 20070614

Method CONSTRUCTOR on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_FORMULA_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FORMULA_VARIABLE Value transfer Type reference (TYPE) TY_QXML_FORMULAVARIABLE 20070614

Method GET_FORMULA_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFOOBJECT Value transfer Object reference (TYPE REF TO) CL_RSZ_QD_QXML_INFOOBJECT QueryXML Infoobject 20070614

Method GET_INFOOBJECT on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_PROCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROCESS_TYPE Value transfer Type reference (TYPE) RSZVPROCTP 20070614

Method GET_PROCESS_TYPE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_TEXT_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT_VARIABLE Value transfer Type reference (TYPE) TY_QXML_TEXTVARIABLE 20070614

Method GET_TEXT_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_VALUE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE_VARIABLE Value transfer Type reference (TYPE) TY_QXML_VALUEVARIABLE 20070614

Method GET_VALUE_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method GET_VARIABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VARIABLE_TYPE Value transfer Type reference (TYPE) CHAR3 20070614

Method GET_VARIABLE_TYPE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

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

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

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

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

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

Method SET_FORMULA_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORMULA_VARIABLE Value transfer Type reference (TYPE) TY_QXML_FORMULAVARIABLE 20070614

Method SET_FORMULA_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method SET_INFOOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFOOBJECT Value transfer Object reference (TYPE REF TO) CL_RSZ_QD_QXML_INFOOBJECT QueryXML Infoobject 20070614

Method SET_INFOOBJECT on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method SET_PROCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROCESS_TYPE Value transfer Type reference (TYPE) RSZVPROCTP 20070614

Method SET_PROCESS_TYPE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method SET_TEXT_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEXT_VARIABLE Value transfer Type reference (TYPE) TY_QXML_TEXTVARIABLE 20070614

Method SET_TEXT_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method SET_VALUE_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE_VARIABLE Value transfer Type reference (TYPE) TY_QXML_VALUEVARIABLE 20070614

Method SET_VALUE_VARIABLE on class CL_RSZ_QD_QXML_VARIABLE has no exception.

Method SET_VARIABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VARIABLE_TYPE Value transfer Type reference (TYPE) CHAR3 20070614

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