SAP CL_RSEM_BW_ELEMENT OO Class - Structure Element with additional BW properties
CL_RSEM_BW_ELEMENT is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_RSEM_BW_ELEMENT including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_RSEM_BW_ELEMENT is CL_RSEM_ELEMENTMethod list of CL_RSEM_BW_ELEMENT SAP class
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 =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_COMPOUNDING_OBJECT | Adds new compounding parent reference | Public |
| CALL METHOD cl_rsem_bw_element=>ADD_COMPOUNDING_OBJECT...more details | ||
| ADD_NAVIGATION_ATTRIBUTE | Adds (switches on) a navigation attribute | Public |
| CALL METHOD cl_rsem_bw_element=>ADD_NAVIGATION_ATTRIBUTE...more details | ||
| ADD_PROPS_OF_ASSOCIATED_OBJECT | Sets some of the properties from the associated object | Private |
| CALL METHOD cl_rsem_bw_element=>ADD_PROPS_OF_ASSOCIATED_OBJECT...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_rsem_bw_element=>CLASS_CONSTRUCTOR...more details | ||
| DERIVE_ASSOCIATION_TYPE | Derives the associated object type | Private |
| CALL METHOD cl_rsem_bw_element=>DERIVE_ASSOCIATION_TYPE...more details | ||
| DERIVE_LOCAL_PROPERTIES_TYPE | Derives the corresponding type of local properties | Private |
| CALL METHOD cl_rsem_bw_element=>DERIVE_LOCAL_PROPERTIES_TYPE...more details | ||
|
| ||
| FILL_COMPOUNDING_OBJECTS | Fills the derived list of compounding parent fields | Protected |
| CALL METHOD cl_rsem_bw_element=>FILL_COMPOUNDING_OBJECTS...more details | ||
| GET_ASSOCIATION_TYPE | Returns the type of the associated object (if any) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_ASSOCIATION_TYPE...more details | ||
| GET_ATTRIBUTE_NAME_FROM_NAV | Returns the attribute name from a navigation attribute | Public |
| CALL METHOD cl_rsem_bw_element=>GET_ATTRIBUTE_NAME_FROM_NAV...more details | ||
| GET_BASE_INFO_OBJECT_NAME | Returns the Base InfoObject name (if any) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_BASE_INFO_OBJECT_NAME...more details | ||
| GET_COMPOUNDING_OBJECT | Returns a resolved reference to a compounding parent | Private |
| CALL METHOD cl_rsem_bw_element=>GET_COMPOUNDING_OBJECT...more details | ||
| GET_COMPOUNDING_OBJECTS | Returns the list of Compounding Parents (if any) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_COMPOUNDING_OBJECTS...more details | ||
| GET_CONVERSION_ROUTINE | Returns the conversion routine (if any) for this element | Public |
| CALL METHOD cl_rsem_bw_element=>GET_CONVERSION_ROUTINE...more details | ||
| GET_CONVERSION_TYPE | Returns the value conversion type (input format) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_CONVERSION_TYPE...more details | ||
| GET_DIMENSION | Returns the dimension of this InfoObject | Public |
| CALL METHOD cl_rsem_bw_element=>GET_DIMENSION...more details | ||
| GET_DIMENSION_NAME | Returns the dimension name even if instance is missing | Public |
| CALL METHOD cl_rsem_bw_element=>GET_DIMENSION_NAME...more details | ||
| GET_INFO_OBJECT_PROPERTIES | Returns properties of associated object (if any) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_INFO_OBJECT_PROPERTIES...more details | ||
| GET_KEYFIGURE_TYPE | Returns the BW kefigure type (for keyfigure associations) | Public |
| CALL METHOD cl_rsem_bw_element=>GET_KEYFIGURE_TYPE...more details | ||
| GET_LOCAL_PROPERTIES | Returns the InfoProvider local properties for this element | Public |
| CALL METHOD cl_rsem_bw_element=>GET_LOCAL_PROPERTIES...more details | ||
| GET_NAVIGATION_ATTRIBUTE | Returns an initialized instance of a navigation attribute | Public |
| CALL METHOD cl_rsem_bw_element=>GET_NAVIGATION_ATTRIBUTE...more details | ||
| GET_NAVIGATION_ATTRIBUTES | Returns the list of navigation attributes | Public |
| CALL METHOD cl_rsem_bw_element=>GET_NAVIGATION_ATTRIBUTES...more details | ||
| GET_TEMPORAL_FIELD_ROLE | Returns the temporal field role | Public |
| CALL METHOD cl_rsem_bw_element=>GET_TEMPORAL_FIELD_ROLE...more details | ||
| GET_UNIQUE_NAV_ATRIBUTES | Returns a list of unique navigation atributes | Public |
| CALL METHOD cl_rsem_bw_element=>GET_UNIQUE_NAV_ATRIBUTES...more details | ||
| HAS_REFERENTIAL_INTEGRITY | Returns the referential integrity state (HANA view mappings) | Public |
| CALL METHOD cl_rsem_bw_element=>HAS_REFERENTIAL_INTEGRITY...more details | ||
| IS_ASSOCIATION_VALID | Checks whther the referenced object is valid (exists) | Public |
| CALL METHOD cl_rsem_bw_element=>IS_ASSOCIATION_VALID...more details | ||
| IS_CROSS_DEPEND_INITIALIZED | Are cross dependencies to other elements set? (compounding) | Public |
| CALL METHOD cl_rsem_bw_element=>IS_CROSS_DEPEND_INITIALIZED...more details | ||
| IS_GLOBAL_NAME | Returns the 'Global Name' mapping state for this field | Public |
| CALL METHOD cl_rsem_bw_element=>IS_GLOBAL_NAME...more details | ||
| IS_HIDDEN | Returns true if the associated object is time dependent | Public |
| CALL METHOD cl_rsem_bw_element=>IS_HIDDEN...more details | ||
| IS_LOWER_CASE | May character values contain lower case letters? | Public |
| CALL METHOD cl_rsem_bw_element=>IS_LOWER_CASE...more details | ||
| IS_NAVIGATION_ATTRIBUTE_NAME | Returns true if the fieldname has nav. attriute pattern | Public |
| CALL METHOD cl_rsem_bw_element=>IS_NAVIGATION_ATTRIBUTE_NAME...more details | ||
| IS_TIME_DEPENDENT | Returns true if the associated object is time dependent | Public |
| CALL METHOD cl_rsem_bw_element=>IS_TIME_DEPENDENT...more details | ||
| IS_TRANSIENT_OBJECT_NAME | Return TRUE if the field has a transient name pattern | Public |
| CALL METHOD cl_rsem_bw_element=>IS_TRANSIENT_OBJECT_NAME...more details | ||
| NORMALIZE_DIMENSION_URI | Alligns the dimension URI to the corresponding load mode | Public |
| CALL METHOD cl_rsem_bw_element=>NORMALIZE_DIMENSION_URI...more details | ||
| REMOVE_COMPOUNDING_OBJECT | Removes a reference to a compounding parent | Public |
| CALL METHOD cl_rsem_bw_element=>REMOVE_COMPOUNDING_OBJECT...more details | ||
| REMOVE_NAVIGATION_ATTRIBUTE | Removes (switches off) an existing navigation attribute | Public |
| CALL METHOD cl_rsem_bw_element=>REMOVE_NAVIGATION_ATTRIBUTE...more details | ||
| RETRIEVE_ASSOC_LAST_CHANGED | Retrieves the last-changed timestamp for the associated obj. | Public |
| CALL METHOD cl_rsem_bw_element=>RETRIEVE_ASSOC_LAST_CHANGED...more details | ||
| SET_ASSOCIATION_TYPE | Sets the type of the associated object (if any) | Public |
| CALL METHOD cl_rsem_bw_element=>SET_ASSOCIATION_TYPE...more details | ||
| SET_CONVERSION_ROUTINE | Sets the conversion routine for this element | Public |
| CALL METHOD cl_rsem_bw_element=>SET_CONVERSION_ROUTINE...more details | ||
| SET_CONVERSION_TYPE | Sets the value conversion type (input format) | Public |
| CALL METHOD cl_rsem_bw_element=>SET_CONVERSION_TYPE...more details | ||
| SET_CROSS_DEPEND_INITIALIZED | Sets the cross dependencies initialization state | Public |
| CALL METHOD cl_rsem_bw_element=>SET_CROSS_DEPEND_INITIALIZED...more details | ||
| SET_DERIVED_ASSOC_PROPERTIES | Sets all transient derived association properties | Private |
| CALL METHOD cl_rsem_bw_element=>SET_DERIVED_ASSOC_PROPERTIES...more details | ||
| SET_DIMENSION | Assigns InfoObject to a dimension | Public |
| CALL METHOD cl_rsem_bw_element=>SET_DIMENSION...more details | ||
| SET_GLOBAL_NAME | Sets the 'Global Name' mapping state for this field | Public |
| CALL METHOD cl_rsem_bw_element=>SET_GLOBAL_NAME...more details | ||
| SET_HIDDEN | Sets the field as hidden for the UI and for mappings | Public |
| CALL METHOD cl_rsem_bw_element=>SET_HIDDEN...more details | ||
| SET_LOWER_CASE | Sets the lower case mode for character values | Public |
| CALL METHOD cl_rsem_bw_element=>SET_LOWER_CASE...more details | ||
| SET_REFERENTIAL_INTEGRITY | Sets the referential integrity state (HANA view mapings) | Public |
| CALL METHOD cl_rsem_bw_element=>SET_REFERENTIAL_INTEGRITY...more details | ||
| SET_TEMPORAL_FIELD_ROLE | Sets the temporal field role for TJoin Processing | Public |
| CALL METHOD cl_rsem_bw_element=>SET_TEMPORAL_FIELD_ROLE...more details | ||
| SET_UNIT_CURRENCY_REFERENCES | Sets the correct unit/currency reference with global name | Protected |
| CALL METHOD cl_rsem_bw_element=>SET_UNIT_CURRENCY_REFERENCES...more details | ||
CL_RSEM_BW_ELEMENT attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| G_C_ASSOCIATION_TYPE_IOBJ | Constant | Asociation Type: InfoObject | '1' | LIKE RSOASSOCOBJECT | Public |
| G_C_ASSOCIATION_TYPE_ODSV | Constant | Asociation Type: ODS View | '2' | LIKE RSOASSOCOBJECT | Public |
| G_C_ASSOCIATION_TYPE_TEMPLATE | Constant | Association Type: Template | '3' | LIKE RSOASSOCOBJECT | Public |
| P_CROSS_DEPEND_INITIALIZED | Instance Attribute | Denotes whether dependencies to other elements are done | RS_C_FALSE | LIKE RS_BOOL | Private |
| P_C_COMPUTER_ANCIENT_TIME | Static Attribute | Technical timestamp for transient InfoObjects | LIKE RSTIMESTMP | Private | |
| P_R_ASSOCIATED_INFOOBJECT | Instance Attribute | Properties of an InfoObject | LIKE IF_RSD_IOBJ_PROP | Private | |
| P_TH_TRANSIENT_PREFIX | Static Attribute | Transient object name prefixes | LIKE | Private | |
| P_UNESCAPED_IOBJNM | Instance Attribute | LIKE STRING | Private |
CL_RSEM_BW_ELEMENT types
TN_S_NAVIGATION_ATTRIBUTE - Navigation attribute entryTN_TH_NAVIGATION_ATTRIBUTE - List of unique navigation attribute entries
TN_T_BW_ELEMENT - List BW Elements (InfoObjects)
TN_T_NAVIGATION_ATTRIBUTE - List of navigation attribute settings
TP_S_ESCAPED_NAME -
TP_S_UNESCAPED_NAME -
TP_TH_ESCAPED_NAME -
TP_TH_UNESCAPED_NAME -
Links to Related Class(s)
CL_RSEM_...Full list of available SAP object classes
Search for further information about these or an SAP related objects