ABAP OO Class Methods

IF_RSBOLAP_QUERY_VIEW_BASE SAP Interface - View on a Query - Basis Interface







IF_RSBOLAP_QUERY_VIEW_BASE is a standard SAP interface, see below for any documentation including details of methods, attributes, events etc. Interfaces are defined much the same as a class using the same transactions but act a bit like a template (in none OO terms). For example, a class would implement the interface and then inherit all of the methods etc from it. This provides a mechanism for unrelated objects to use a set of common behaviours and functionality.


You may have seen this already without knowing what it was, within SAP have you ever seen the method name prefixed by the name of an interface such as IF_RSBOLAP_QUERY_VIEW_BASE~METHOD_NAME . This means that the class has implemented an interface and that this method has been inherited from it.


For further relevant information about this interface enter IF_RSBOLAP_QUERY_VIEW_BASE into the relevant SAP transactions such as SE24, SE80. Also see the Resource section below to view other useful tips, screenshots, links and general information related to this SAP interface and its methods. Or even add your own for future reference



Methods of IF_RSBOLAP_QUERY_VIEW_BASE





A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.

Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD CL_ABAP_CHAR_UTILITIES=>methodname EXPORTING/IMPORTING...



IF_RSBOLAP_SELECTOR_BASE~ADD_FREE_CHARACTERISTIC - Add Free Characteristic
IF_RSBOLAP_SELECTOR~COUNT_STRUCTURES - Count Structures
IF_RSBOLAP_DATA_PROVIDER~DATA_OUT_OF_SYNC - Data Out Of Sync
IF_RSBOLAP_DATA_PROVIDER~FREE - Free
IF_RSBOLAP_SELECTOR~GET_CHARACTERISTIC - Get Characteristic
IF_RSBOLAP_SELECTOR~GET_CHARACTERISTICS - Get Characteristics
GET_COLUMNS_AXIS - Get Columns Axis
GET_CURRENCY_UNIT_PRESENTATION - Get Currency Unit Presentation
GET_DATA_CELL - Get Data Cell
GET_DATA_CELLS - Get Data Cells
GET_DATA_CELL_DETAILS - Get Data Cell Details
IF_RSBOLAP_SELECTOR~GET_DESIGN_TIME_INFO - Get Design Time Info
IF_RSBOLAP_SELECTOR~GET_EFFECTIVE_SELECTION - Get Effective Selection
GET_FORMAT_AXIS - Get Format Axis
GET_FREE_AXIS - Get Free Axis
IF_RSBOLAP_SELECTOR~GET_NEW_SELECTION - Get New Selection
GET_QUERY_INFO - Get Query Info
GET_RESULT_SET_SIZE_LIMIT - Get Result Set Size Limit
GET_ROWS_AXIS - Get Rows Axis
IF_RSBOLAP_SELECTOR~GET_RRI_RECEIVERS - Get Rri Receivers
IF_RSBOLAP_SELECTOR~GET_SELECTION_SPACE - Get Selection Space
IF_RSBOLAP_SELECTOR~GET_SELECTION_STATE - Get Selection State
GET_SIGN_PRESENTATION - Get Sign Presentation
IF_RSBOLAP_SELECTOR~GET_SO_CHARACTERISTIC - Get So Characteristic
IF_RSBOLAP_SELECTOR~GET_SPECIFIC_RRI_RECEIVERS - Get Specific Rri Receivers
IF_RSBOLAP_SELECTOR_BASE~GET_STATE - Get State
IF_RSBOLAP_SELECTOR~GET_STATE_XML - Get State Xml
IF_RSBOLAP_SELECTOR~GET_STRUCTURE - Get Structure
IF_RSBOLAP_DATA_PROVIDER~GET_TYPE - Get Type
GET_ZERO_PRESENTATION - Get Zero Presentation
IF_RSBOLAP_SELECTOR~HAS_SPECIFIC_RRI_RECEIVERS - Has Specific Rri Receivers
IF_RSBOLAP_SELECTOR~INITIALIZE_VARIABLE_HANDLER - Initialize Variable Handler
IF_RSBOLAP_SELECTOR~READ_STATE_FROM_DOM - Read State From Dom
IF_RSBOLAP_SELECTOR~RRI - Rri
SET_CURRENCY_UNIT_PRESENTATION - Set Currency Unit Presentation
IF_RSBOLAP_SELECTOR~SET_DEFAULT_HIERARCHY_SETTINGS - Set Default Hierarchy Settings
SET_RESULT_SET_INVALID - Invalidate ResultSet Manually --> for UI Refresh
SET_RESULT_SET_SIZE_LIMIT - Set Result Set Size Limit
SET_SIGN_PRESENTATION - Set Sign Presentation




IF_RSBOLAP_SELECTOR~SET_STATE - Set State
IF_RSBOLAP_SELECTOR~SET_STATE_BY_XML - Set State By Xml
SET_ZERO_PRESENTATION - Set Zero Presentation
SUPPORTS_CURRENCY_TRANSLATION - Supports Currency Translation
IF_RSBOLAP_SELECTOR~SUPPORTS_SET_STATE - Supports Set State
IF_RSBOLAP_DATA_PROVIDER~TO_ABAP_LIST - To Abap List
IF_RSBOLAP_DATA_PROVIDER~TO_STRING - To String
IF_RSBOLAP_DATA_PROVIDER~VALIDATE - Validate
IF_RSBOLAP_SELECTOR~WRITE_STATE_INTO_DOM - Write State Into Dom


IF_RSBOLAP_QUERY_VIEW_BASE Attributes

List of attributes within class IF_RSBOLAP_QUERY_VIEW_BASE. These can be referenced using the following syntax IF_RSBOLAP_QUERY_VIEW_BASE=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.


NameDescriptionInitial Value
C_INDENT_STEP_WIDTH C Indent Step Width
C_RRI_PROP_ABAP_WEB C Rri Prop Abap Web
C_RRI_PROP_INFO_PROVIDER C Rri Prop Info Provider
C_RRI_PROP_JAVA_WEB C Rri Prop Java Web
C_RRI_PROP_QUERY C Rri Prop Query
C_RRI_PROP_VARIABLE_NAME C Rri Prop Variable Name
C_RRI_PROP_VARIABLE_VALUE C Rri Prop Variable Value
C_RRI_RC_NOTHING C Rri Rc Nothing
C_RRI_RC_PROPERTIES C Rri Rc Properties
C_RRI_RC_URL C Rri Rc Url
DOM_ACTIVE Dom Active
DOM_ALERT_LEVEL Dom Alert Level 'ALERT_LEVEL'
DOM_APPLY_DEFAULT_TRANSLATION Dom Apply Default Translation 'APPLY_DEFAULT_TRANSLATION'
DOM_APPLY_DETAIL_CALC_TO_RES Dom Apply Detail Calc To Res 'APPLY_DETAIL_CALCULATION_TO_RESULTS'
DOM_APPLY_TO_DATA_CELL Dom Apply To Data Cell 'APPLY_TO_DATA_CELL'
DOM_ATTRIBUTE Dom Attribute
DOM_ATTRIBUTES Dom Attributes
DOM_ATTRIBUTE_ALTERNATIVE_NAME Dom Attribute Alternative Name
DOM_ATTRIBUTE_ATTRIBUTE Dom Attribute Attribute
DOM_ATTRIBUTE_BINDING Dom Attribute Binding
DOM_ATTRIBUTE_CHARACTERISTIC Dom Attribute Characteristic
DOM_ATTRIBUTE_DEFAULT_OPERATOR Dom Attribute Default Operator
DOM_ATTRIBUTE_DUEDATE Dom Attribute Duedate
DOM_ATTRIBUTE_GIS_KEY Dom Attribute Gis Key
DOM_ATTRIBUTE_INDEX Dom Attribute Index
DOM_ATTRIBUTE_MODE Dom Attribute Mode
DOM_ATTRIBUTE_NAME Dom Attribute Name
DOM_ATTRIBUTE_NOT_COMP_NAME Dom Attribute Not Comp Name
DOM_ATTRIBUTE_OPERATOR Dom Attribute Operator
DOM_ATTRIBUTE_SIGN_PRES Dom Attribute Sign Pres 'signPresentation'




DOM_ATTRIBUTE_SIZE Dom Attribute Size
DOM_ATTRIBUTE_SYSTEM_ALIAS Dom Attribute System Alias
DOM_ATTRIBUTE_TEXT Dom Attribute Text
DOM_ATTRIBUTE_TYPE Dom Attribute Type
DOM_ATTRIBUTE_VALUE Dom Attribute Value
DOM_ATTRIBUTE_VALUE_TYPE Dom Attribute Value Type
DOM_ATTRIBUTE_VERSION Dom Attribute Version
DOM_ATTRIBUTE_ZERO_PRES Dom Attribute Zero Pres 'zeroPresentation'
DOM_ATTRIBUTE_ZERO_PRES_CU_STR Dom Attribute Zero Pres Cu Str 'zeroPresentationCustomString'
DOM_AXES Dom Axes 'AXES'
DOM_AXIS Dom Axis 'AXIS'
DOM_AXIS_TO_APPLY_ALERT_LEVELS Dom Axis To Apply Alert Levels 'AXIS_TO_APPLY_ALERT_LEVELS'
DOM_CHARACTERISTIC Dom Characteristic
DOM_CHARACTERISTICS Dom Characteristics
DOM_CONDITION Dom Condition 'CONDITION'
DOM_CONDITIONS Dom Conditions 'CONDITIONS'
DOM_CONTAINS_KEYFIGURES Dom Contains Keyfigures
DOM_CREATED_BY Dom Created By
DOM_CREATED_ON Dom Created On
DOM_CUMULATION Dom Cumulation 'CUMULATION'
DOM_CURRENCY_AWARE Dom Currency Aware 'CURRENCY_AWARE'
DOM_CURRENCY_TRANSLATION Dom Currency Translation 'CURRENCY_TRANSLATION'
DOM_CURRENCY_UNIT_VALUE Dom Currency Unit Value 'CURRENCY_UNIT_VALUE'
DOM_CUSTOMER_EXIT Dom Customer Exit
DOM_CUSTOMER_EXITS Dom Customer Exits
DOM_CUSTOM_PARAMETERS Dom Custom Parameters
DOM_DATA_CELL Dom Data Cell 'DATA_CELL'
DOM_DATA_CELLS Dom Data Cells 'DATA_CELLS'
DOM_DATA_CELL_CONDITION Dom Data Cell Condition 'DATA_CELL_CONDITION'
DOM_DATA_CELL_CONDITIONS Dom Data Cell Conditions 'DATA_CELL_CONDITIONS'
DOM_DATA_CELL_VALUE_TYPE Dom Data Cell Value Type 'DATA_CELL_VALUE_TYPE'
DOM_DECIMALS Dom Decimals 'DECIMALS'
DOM_DETAIL_CALCULATION Dom Detail Calculation 'DETAIL_CALCULATION'
DOM_DETAIL_CALC_DIRECTION Dom Detail Calc Direction 'DETAIL_CALCULATION_DIRECTION'
DOM_DIRECTION Dom Direction
DOM_DRILL_DOWN_CHAR_SORTING Dom Drill Down Char Sorting 'DRILL_DOWN_CHARACTERISTICS_SORTING'
DOM_DRILL_LEVEL Dom Drill Level
DOM_DRILL_OPERATION Dom Drill Operation 'DRILL_OPERATION'
DOM_DRILL_OPERATIONS Dom Drill Operations 'DRILL_OPERATIONS'


DOM_DRILL_STATE Dom Drill State 'DRILL_STATE'
DOM_DUE_DATE Dom Due Date
DOM_EMPHASIZED Dom Emphasized 'EMPHASIZED'
DOM_EVALUATE_AFTER_CALC Dom Evaluate After Calc 'EVALUATE_AFTER_CALCULATIONS'
DOM_EXCEPTION Dom Exception 'EXCEPTION'
DOM_EXCEPTIONS Dom Exceptions 'EXCEPTIONS'
DOM_FALSE Dom False
DOM_FORMATTED_VALUE Dom Formatted Value 'FORMATTED_VALUE'
DOM_FORMULA_MEMBERS Dom Formula Members 'FORMULA_MEMBERS'
DOM_FROM_QUERY_DEFINITION Dom From Query Definition
DOM_GIS Dom Gis
DOM_HIERARCHY Dom Hierarchy
DOM_HIGH_VALUE Dom High Value
DOM_INFO_PROVIDER Dom Info Provider
DOM_IS_INPUT_ENABLED Dom Is Input Enabled 'IS_INPUT_ENABLED'
DOM_IS_STRUCTURE Dom Is Structure
DOM_JAVA_EXCEPTION Dom Java Exception
DOM_LEVEL Dom Level
DOM_LEVELS Dom Levels
DOM_LOW_VALUE Dom Low Value
DOM_MEMBER Dom Member
DOM_MEMBERS Dom Members
DOM_MEMBER_ACCESS Dom Member Access
DOM_NAMESPACE Dom Namespace
DOM_NODE_ALIGNMENT Dom Node Alignment
DOM_NODE_CONDENSATION Dom Node Condensation
DOM_NODE_TYPE Dom Node Type
DOM_NODE_TYPES Dom Node Types
DOM_OBJECT Dom Object
DOM_OBJECT_LIST Dom Object List
DOM_OBJECT_VIEW Dom Object View
DOM_OPERANDS Dom Operands 'OPERANDS'
DOM_OPERATOR Dom Operator 'OPERATOR'
DOM_PATH Dom Path 'PATH'
DOM_POSTED_NODES_MEMBER_VIS Dom Posted Nodes Member Vis 'POSTED_NODES_MEMBER_VISIBILITY'
DOM_PREDEFINED_MEMBERS_ORDER Dom Predefined Members Order
DOM_PRESENTATION Dom Presentation
DOM_PRESENTATIONS Dom Presentations
DOM_QUERY Dom Query 'QUERY'
DOM_RESULT_CALCULATION Dom Result Calculation 'RESULT_CALCULATION'
DOM_RESULT_POSITION Dom Result Position 'RESULT_POSITION'
DOM_RESULT_SET_SIZE_LIMIT Dom Result Set Size Limit 'RESULT_SET_SIZE_LIMIT'
DOM_RESULT_VISIBILITY Dom Result Visibility 'RESULT_VISIBILITY'
DOM_SCALING_FACTOR Dom Scaling Factor 'SCALING_FACTOR'
DOM_SELECTION Dom Selection
DOM_SELECTIONS Dom Selections
DOM_SELECTION_OBJECT Dom Selection Object
DOM_SELECTION_SPACE Dom Selection Space
DOM_SELECTION_SPACE_SORTING Dom Selection Space Sorting
DOM_SELECTION_STATE Dom Selection State
DOM_SELECTION_STATE_SORTING Dom Selection State Sorting
DOM_SERVICE_DESCRIPTION Dom Service Description
DOM_SHIFT Dom Shift
DOM_SIGN Dom Sign
DOM_SIGN_REVERSAL Dom Sign Reversal 'SIGN_REVERSAL'
DOM_SORTING Dom Sorting
DOM_SOURCE Dom Source 'SOURCE'
DOM_STATE Dom State 'STATE'
DOM_SYSTEM_ALIAS Dom System Alias
DOM_TARGET Dom Target 'TARGET'
DOM_TARGET_CURRENCY Dom Target Currency 'TARGET_CURRENCY'
DOM_THRESHOLD Dom Threshold 'THRESHOLD'
DOM_THRESHOLDS Dom Thresholds 'THRESHOLDS'
DOM_TRUE Dom True
DOM_UNIT_AWARE Dom Unit Aware 'UNIT_AWARE'
DOM_UPDATED_BY Dom Updated By
DOM_UPDATED_ON Dom Updated On
DOM_VALUE Dom Value
DOM_VALUE_TYPE Dom Value Type
DOM_VISUALIZATION_LEVEL Dom Visualization Level
DOM_ZERO_SUPPRESSION_GROUPING Dom Zero Suppression Grouping 'ZERO_SUPPRESSION_GROUPING'
DOM_ZERO_SUPPRESSION_MODE Dom Zero Suppression Mode 'ZERO_SUPPRESSION_MODE'
DOM_ZERO_SUPP_ON_INPUT_CELLS Dom Zero Supp On Input Cells 'ZERO_SUPPRESSION_ON_DATA_ENTRY_ENABLED_DATA_CELLS'
N_ALTERNATIVE_NAME N Alternative Name
N_COMPUID N Compuid
N_DUEDATE N Duedate
N_GENUNIID N Genuniid
N_HANDLE N Handle
N_ID N Id
N_INFOPROVIDER N Infoprovider
N_NAME N Name
N_PERIV N Periv
N_QUERY N Query
N_R_APPLICATION N R Application
N_R_CURR_TRANSLATION_SETTINGS N R Curr Translation Settings
N_R_DATA_AREA N R Data Area
N_R_VARIABLE_CONTAINER N R Variable Container
N_S_STATUS N S Status
N_TEXT N Text
N_TH_METADATA_DATA_CELLS N Th Metadata Data Cells
XML_ADD_RESULT_SET Xml Add Result Set 131072
XML_MODE_ADD_CMP_INFO Xml Mode Add Cmp Info
XML_MODE_ADD_GIS_KEYS Xml Mode Add Gis Keys
XML_MODE_ADD_META_DATA Xml Mode Add Meta Data
XML_MODE_DEFAULT Xml Mode Default
XML_MODE_OMIT_CONDITIONS Xml Mode Omit Conditions 262144
XML_MODE_OMIT_DRILL_INFO Xml Mode Omit Drill Info 1048576
XML_MODE_OMIT_EXCEPTIONS Xml Mode Omit Exceptions 524288
XML_MODE_OMIT_INFO_OBJECT_INFO Xml Mode Omit Info Object Info
XML_MODE_OMIT_SELECTION Xml Mode Omit Selection
XML_MODE_OMIT_SELECTOR_INFO Xml Mode Omit Selector Info
XML_MODE_OMIT_VARIABLE_INFO Xml Mode Omit Variable Info
XML_MODE_OMIT_WHITE_SPACE Xml Mode Omit White Space
XML_MODE_OMIT_XML_DECLARATION Xml Mode Omit Xml Declaration
XML_MODE_RESTRICT_TO_SUPP_INFO Xml Mode Restrict To Supp Info
XML_MODE_SWAP_AXES Xml Mode Swap Axes 65536




Events of the Class IF_RSBOLAP_QUERY_VIEW_BASE

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING...

CHANGED - Changed
FREED - Freed