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_OBJECT

Method 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 NameDescriptionVisability
DERIVE_SEMANTIC_TYPEDerives the semantc type from the InfoObject propertiesProtected
CALL METHOD cl_rsem_element=>DERIVE_SEMANTIC_TYPE...more details

GET_AGGREGATION_TYPEReturns aggregation typePublic
CALL METHOD cl_rsem_element=>GET_AGGREGATION_TYPE...more details

GET_ASSOCIATION_LAST_CHANGEDReturns the last-changed-timestamp for the assoc. objectPublic
CALL METHOD cl_rsem_element=>GET_ASSOCIATION_LAST_CHANGED...more details

GET_DESCRIPTIONReturns element descriptionPublic
CALL METHOD cl_rsem_element=>GET_DESCRIPTION...more details

GET_ELEMENT_CLASSSpecifies the implementing class for a given xsi:typePublic
CALL METHOD cl_rsem_element=>GET_ELEMENT_CLASS...more details

GET_ESCAPED_NAMEReturns escaped nameProtected
CALL METHOD cl_rsem_element=>GET_ESCAPED_NAME...more details

GET_FIXED_CURRENCYReturns the fixed currency (if any)Public
CALL METHOD cl_rsem_element=>GET_FIXED_CURRENCY...more details

GET_FIXED_UNITReturns the fixed unit (if any)Public
CALL METHOD cl_rsem_element=>GET_FIXED_UNIT...more details

GET_INFO_OBJECT_NAMEReturns the InfoObject name (if any)Public
CALL METHOD cl_rsem_element=>GET_INFO_OBJECT_NAME...more details

GET_INFO_OBJECT_TYPEReturns the InfoObject TypePublic
CALL METHOD cl_rsem_element=>GET_INFO_OBJECT_TYPE...more details

GET_INLINE_TYPEReturns the data type propertiesPublic
CALL METHOD cl_rsem_element=>GET_INLINE_TYPE...more details

GET_NAMEReturns element's namePublic
CALL METHOD cl_rsem_element=>GET_NAME...more details

GET_RESTRICTIONReturns element's constraintsPublic
CALL METHOD cl_rsem_element=>GET_RESTRICTION...more details

GET_UNESCAPED_NAMEReturns unescaped nameProtected
CALL METHOD cl_rsem_element=>GET_UNESCAPED_NAME...more details

GET_UNIT_CURRENCY_ELEMENTReturns the unit/currency element (if any)Public
CALL METHOD cl_rsem_element=>GET_UNIT_CURRENCY_ELEMENT...more details

IS_TRANSIENT_FIXED_UNITReturns true if fixed unit is transient propertyProtected
CALL METHOD cl_rsem_element=>IS_TRANSIENT_FIXED_UNIT...more details

SET_AGGREGATION_TYPESets aggregation typePublic
CALL METHOD cl_rsem_element=>SET_AGGREGATION_TYPE...more details

SET_ASSOCIATION_LAST_CHANGEDSets the last-changed-timestamp for the assoc. objectPublic
CALL METHOD cl_rsem_element=>SET_ASSOCIATION_LAST_CHANGED...more details

SET_FIXED_CURRENCYSets fixed currency for this elementPublic
CALL METHOD cl_rsem_element=>SET_FIXED_CURRENCY...more details

SET_FIXED_UNITReturns the fixed unit (if any)Public
CALL METHOD cl_rsem_element=>SET_FIXED_UNIT...more details

SET_INFO_OBJECT_NAMESets the InfoObject namePublic
CALL METHOD cl_rsem_element=>SET_INFO_OBJECT_NAME...more details

SET_NAMESets element's namePublic
CALL METHOD cl_rsem_element=>SET_NAME...more details

SET_UNIT_CURRENCY_ELEMENTSets the unit/currency element referencePublic
CALL METHOD cl_rsem_element=>SET_UNIT_CURRENCY_ELEMENT...more details

TO_BW_AGGREGATION_TYPEHelper method to convert HANA-aggr to BW-aggrPublic
CALL METHOD cl_rsem_element=>TO_BW_AGGREGATION_TYPE...more details

TO_ELEMENT_AGGREGATION_TYPEHelper method to convert BW-aggr to HANA-aggrPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
G_C_XSI_TYPE_ADSO_ELEMENTConstantxsi:type for BW Element'adso:AdsoElement'LIKE
STRING
Public
G_C_XSI_TYPE_BW_ELEMENTConstantxsi:type for BW Element'BwCore:BwElement'LIKE
STRING
Public
G_C_XSI_TYPE_BW_ELEMENT_OLDConstantxsi:type for BW Element'Core:BwElement'LIKE
STRING
Public
G_C_XSI_TYPE_DEST_ELEMENTConstantxsi:type for BW Element'dest:DestElement'LIKE
STRING
Public
G_C_XSI_TYPE_RESTRICTEDConstantxsi:type for Restricted BW Element'BwCore:RestrictedBwElement'LIKE
STRING
Public
G_C_XSI_TYPE_RESTRICTED_OLDConstantxsi:type for Restricted BW Element'Composite:RestrictedBwElement'LIKE
STRING
Public
P_ESCAPED_NAMEInstance AttributeLIKE
STRING
Protected
P_R_ROOTInstance AttributeRoot structure for this objectLIKE
IF_BW_ENTITY_MODEL_TYPES=>TN_S_ELEMENT
Protected
P_UNESCAPED_NAMEInstance AttributeLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!