SAP CL_RSEM_ELEMENT OO Class - Element (Field) in a Structure Type
CL_RSEM_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_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_ELEMENT is CL_RSEM_MODEL_OBJECTMethod list of CL_RSEM_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 |
| DERIVE_SEMANTIC_TYPE | Derives the semantc type from the InfoObject properties | Protected |
| CALL METHOD cl_rsem_element=>DERIVE_SEMANTIC_TYPE...more details | ||
| GET_AGGREGATION_TYPE | Returns aggregation type | Public |
| CALL METHOD cl_rsem_element=>GET_AGGREGATION_TYPE...more details | ||
| GET_ASSOCIATION_LAST_CHANGED | Returns the last-changed-timestamp for the assoc. object | Public |
| CALL METHOD cl_rsem_element=>GET_ASSOCIATION_LAST_CHANGED...more details | ||
| GET_DESCRIPTION | Returns element description | Public |
| CALL METHOD cl_rsem_element=>GET_DESCRIPTION...more details | ||
| GET_ELEMENT_CLASS | Specifies the implementing class for a given xsi:type | Public |
| CALL METHOD cl_rsem_element=>GET_ELEMENT_CLASS...more details | ||
| GET_ESCAPED_NAME | Returns escaped name | Protected |
| CALL METHOD cl_rsem_element=>GET_ESCAPED_NAME...more details | ||
|
| ||
| GET_FIXED_CURRENCY | Returns the fixed currency (if any) | Public |
| CALL METHOD cl_rsem_element=>GET_FIXED_CURRENCY...more details | ||
| GET_FIXED_UNIT | Returns the fixed unit (if any) | Public |
| CALL METHOD cl_rsem_element=>GET_FIXED_UNIT...more details | ||
| GET_INFO_OBJECT_NAME | Returns the InfoObject name (if any) | Public |
| CALL METHOD cl_rsem_element=>GET_INFO_OBJECT_NAME...more details | ||
| GET_INFO_OBJECT_TYPE | Returns the InfoObject Type | Public |
| CALL METHOD cl_rsem_element=>GET_INFO_OBJECT_TYPE...more details | ||
| GET_INLINE_TYPE | Returns the data type properties | Public |
| CALL METHOD cl_rsem_element=>GET_INLINE_TYPE...more details | ||
| GET_NAME | Returns element's name | Public |
| CALL METHOD cl_rsem_element=>GET_NAME...more details | ||
| GET_RESTRICTION | Returns element's constraints | Public |
| CALL METHOD cl_rsem_element=>GET_RESTRICTION...more details | ||
| GET_UNESCAPED_NAME | Returns unescaped name | Protected |
| CALL METHOD cl_rsem_element=>GET_UNESCAPED_NAME...more details | ||
| GET_UNIT_CURRENCY_ELEMENT | Returns the unit/currency element (if any) | Public |
| CALL METHOD cl_rsem_element=>GET_UNIT_CURRENCY_ELEMENT...more details | ||
| IS_TRANSIENT_FIXED_UNIT | Returns true if fixed unit is transient property | Protected |
| CALL METHOD cl_rsem_element=>IS_TRANSIENT_FIXED_UNIT...more details | ||
| SET_AGGREGATION_TYPE | Sets aggregation type | Public |
| CALL METHOD cl_rsem_element=>SET_AGGREGATION_TYPE...more details | ||
| SET_ASSOCIATION_LAST_CHANGED | Sets the last-changed-timestamp for the assoc. object | Public |
| CALL METHOD cl_rsem_element=>SET_ASSOCIATION_LAST_CHANGED...more details | ||
| SET_FIXED_CURRENCY | Sets fixed currency for this element | Public |
| CALL METHOD cl_rsem_element=>SET_FIXED_CURRENCY...more details | ||
| SET_FIXED_UNIT | Returns the fixed unit (if any) | Public |
| CALL METHOD cl_rsem_element=>SET_FIXED_UNIT...more details | ||
| SET_INFO_OBJECT_NAME | Sets the InfoObject name | Public |
| CALL METHOD cl_rsem_element=>SET_INFO_OBJECT_NAME...more details | ||
| SET_NAME | Sets element's name | Public |
| CALL METHOD cl_rsem_element=>SET_NAME...more details | ||
| SET_UNIT_CURRENCY_ELEMENT | Sets the unit/currency element reference | Public |
| CALL METHOD cl_rsem_element=>SET_UNIT_CURRENCY_ELEMENT...more details | ||
| TO_BW_AGGREGATION_TYPE | Helper method to convert HANA-aggr to BW-aggr | Public |
| CALL METHOD cl_rsem_element=>TO_BW_AGGREGATION_TYPE...more details | ||
| TO_ELEMENT_AGGREGATION_TYPE | Helper method to convert BW-aggr to HANA-aggr | Public |
| CALL METHOD cl_rsem_element=>TO_ELEMENT_AGGREGATION_TYPE...more details | ||
CL_RSEM_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_XSI_TYPE_ADSO_ELEMENT | Constant | xsi:type for BW Element | 'adso:AdsoElement' | LIKE STRING | Public |
| G_C_XSI_TYPE_BW_ELEMENT | Constant | xsi:type for BW Element | 'BwCore:BwElement' | LIKE STRING | Public |
| G_C_XSI_TYPE_BW_ELEMENT_OLD | Constant | xsi:type for BW Element | 'Core:BwElement' | LIKE STRING | Public |
| G_C_XSI_TYPE_DEST_ELEMENT | Constant | xsi:type for BW Element | 'dest:DestElement' | LIKE STRING | Public |
| G_C_XSI_TYPE_RESTRICTED | Constant | xsi:type for Restricted BW Element | 'BwCore:RestrictedBwElement' | LIKE STRING | Public |
| G_C_XSI_TYPE_RESTRICTED_OLD | Constant | xsi:type for Restricted BW Element | 'Composite:RestrictedBwElement' | LIKE STRING | Public |
| P_ESCAPED_NAME | Instance Attribute | LIKE STRING | Protected | ||
| P_R_ROOT | Instance Attribute | Root structure for this object | LIKE IF_BW_ENTITY_MODEL_TYPES=>TN_S_ELEMENT | Protected | |
| P_UNESCAPED_NAME | Instance Attribute | LIKE STRING | Protected |
CL_RSEM_ELEMENT types
TN_T_ELEMENT - Table with structure element references (fields)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