ABAP OO Class Methods

IF_RSBOLAP_MD_SELECTOR SAP Interface - MD Selector







IF_RSBOLAP_MD_SELECTOR 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_MD_SELECTOR~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_MD_SELECTOR 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_MD_SELECTOR





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_DATA_PROVIDER~DATA_OUT_OF_SYNC - Data Out Of Sync
IF_RSBOLAP_DATA_PROVIDER~FREE - Free
IF_RSBOLAP_SELECTOR_BASE~GET_CHARACTERISTIC - Get Characteristic
IF_RSBOLAP_SELECTOR_BASE~GET_CHARACTERISTICS - Get Characteristics
IF_RSBOLAP_SELECTOR_BASE~GET_DESIGN_TIME_INFO - Get Design Time Info
IF_RSBOLAP_SELECTOR_BASE~GET_NEW_SELECTION - Get New Selection
IF_RSBOLAP_SELECTOR_BASE~GET_RRI_RECEIVERS - Get Rri Receivers
IF_RSBOLAP_SELECTOR_BASE~GET_SELECTION_SPACE - Get Selection Space
IF_RSBOLAP_SELECTOR_BASE~GET_SELECTION_STATE - Get Selection State
IF_RSBOLAP_SELECTOR_BASE~GET_SPECIFIC_RRI_RECEIVERS - Get Specific Rri Receivers
IF_RSBOLAP_SELECTOR_BASE~GET_STATE - Get State
IF_RSBOLAP_SELECTOR_BASE~GET_STATE_XML - Get State Xml
IF_RSBOLAP_DATA_PROVIDER~GET_TYPE - Get Type
IF_RSBOLAP_SELECTOR_BASE~HAS_SPECIFIC_RRI_RECEIVERS - Has Specific Rri Receivers
IF_RSBOLAP_SELECTOR_BASE~READ_STATE_FROM_DOM - Read State From Dom
IF_RSBOLAP_SELECTOR_BASE~SET_STATE - Set State
IF_RSBOLAP_SELECTOR_BASE~SET_STATE_BY_XML - Set State By Xml
IF_RSBOLAP_SELECTOR_BASE~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_BASE~WRITE_STATE_INTO_DOM - Write State Into Dom


IF_RSBOLAP_MD_SELECTOR Attributes

List of attributes within class IF_RSBOLAP_MD_SELECTOR. These can be referenced using the following syntax IF_RSBOLAP_MD_SELECTOR=>. 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
DOM_ACTIVE Dom Active
DOM_ATTRIBUTE_ALTERNATIVE_NAME Dom Attribute Alternative Name
DOM_ATTRIBUTE_INDEX Dom Attribute Index
DOM_ATTRIBUTE_NAME Dom Attribute Name
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_CUSTOMER_EXIT Dom Customer Exit
DOM_CUSTOMER_EXITS Dom Customer Exits
DOM_CUSTOM_PARAMETERS Dom Custom Parameters
DOM_FALSE Dom False
DOM_JAVA_EXCEPTION Dom Java Exception



DOM_NAMESPACE Dom Namespace
DOM_OBJECT Dom Object
DOM_OBJECT_LIST Dom Object List
DOM_SERVICE_DESCRIPTION Dom Service Description
DOM_SYSTEM_ALIAS Dom System Alias
DOM_TRUE Dom True
DOM_VALUE Dom Value
DOM_VALUE_TYPE Dom Value Type
N_ALTERNATIVE_NAME N Alternative Name
N_DUEDATE N Duedate
N_HANDLE N Handle
N_ID N Id
N_INFOPROVIDER N Infoprovider
N_NAME N Name
N_PERIV N Periv
N_R_APPLICATION N R Application
N_R_DATA_AREA N R Data Area
N_R_VARIABLE_CONTAINER N R Variable Container
N_SX_MD_STATE BW Provider Status at Design Time
N_SX_META_DATA N Sx Meta Data
N_SX_STATE N Sx State
N_TEXT N Text
XML_MODE_ADD_META_DATA Xml Mode Add Meta Data
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




Events of the Class IF_RSBOLAP_MD_SELECTOR

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