SAP CL_RSEM_INLINE_TYPE OO Class - Data Type properties of an Element
CL_RSEM_INLINE_TYPE 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_INLINE_TYPE 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_INLINE_TYPE is CL_RSEM_MODEL_OBJECTMethod list of CL_RSEM_INLINE_TYPE 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 |
| GET_DATA_ELEMENT | Returns the global data element | Public |
| CALL METHOD cl_rsem_inline_type=>GET_DATA_ELEMENT...more details | ||
| GET_DATA_TYPE | Returns the DDIC data type | Public |
| CALL METHOD cl_rsem_inline_type=>GET_DATA_TYPE...more details | ||
| GET_DECIMAL_PROPERTIES | Returns decimal precision and scale | Public |
| CALL METHOD cl_rsem_inline_type=>GET_DECIMAL_PROPERTIES...more details | ||
| GET_ELEMDESCR | Get ABAP element description object | Public |
| CALL METHOD cl_rsem_inline_type=>GET_ELEMDESCR...more details | ||
| GET_GLOBAL_NAME | Returns the 'globalName' | Public |
| CALL METHOD cl_rsem_inline_type=>GET_GLOBAL_NAME...more details | ||
| GET_LENGTH | Returns the data length in chars or bytes | Public |
| CALL METHOD cl_rsem_inline_type=>GET_LENGTH...more details | ||
|
| ||
| GET_NAME | Returns the inline type name from model | Public |
| CALL METHOD cl_rsem_inline_type=>GET_NAME...more details | ||
| GET_PRIMITIVE_TYPE | Returns the SQL primitive type (if any) | Public |
| CALL METHOD cl_rsem_inline_type=>GET_PRIMITIVE_TYPE...more details | ||
| GET_SEMANTIC_TYPE | Returns the semantic type (see constants) | Public |
| CALL METHOD cl_rsem_inline_type=>GET_SEMANTIC_TYPE...more details | ||
| SET_DATA_ELEMENT | Sets the data element | Public |
| CALL METHOD cl_rsem_inline_type=>SET_DATA_ELEMENT...more details | ||
| SET_DATA_TYPE | Sets the DDIC data type | Public |
| CALL METHOD cl_rsem_inline_type=>SET_DATA_TYPE...more details | ||
| SET_DECIMAL_PROPERTIES | Sets decimal precision and scale | Public |
| CALL METHOD cl_rsem_inline_type=>SET_DECIMAL_PROPERTIES...more details | ||
| SET_GLOBAL_NAME | Sets the 'globalName' | Public |
| CALL METHOD cl_rsem_inline_type=>SET_GLOBAL_NAME...more details | ||
| SET_LENGTH | Sets the data length in chars or bytes (numeric types) | Public |
| CALL METHOD cl_rsem_inline_type=>SET_LENGTH...more details | ||
| SET_NAME | Sets the inline type name | Public |
| CALL METHOD cl_rsem_inline_type=>SET_NAME...more details | ||
| SET_PRIMITIVE_TYPE | Sets the SQL primitive type | Public |
| CALL METHOD cl_rsem_inline_type=>SET_PRIMITIVE_TYPE...more details | ||
| SET_SEMANTIC_TYPE | Sets the semantic type (see constants) | Public |
| CALL METHOD cl_rsem_inline_type=>SET_SEMANTIC_TYPE...more details | ||
CL_RSEM_INLINE_TYPE 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_SEMANTIC_AMOUNT | Constant | Semantic type for amount | 'amount' | LIKE STRING | Public |
| G_C_SEMANTIC_CURRENCY | Constant | Semantic type for currencies | 'currencyCode' | LIKE STRING | Public |
| G_C_SEMANTIC_DATE | Constant | Semantic type 'date' | 'date' | LIKE STRING | Public |
| G_C_SEMANTIC_DATE_FROM | Constant | Semantic type 'dateFrom' | 'businessDateFrom' | LIKE STRING | Public |
| G_C_SEMANTIC_DATE_TO | Constant | Semantic type 'dateTo' | 'businessDateTo' | LIKE STRING | Public |
| G_C_SEMANTIC_EMPTY | Constant | Semantic type for general types | 'empty' | LIKE STRING | Public |
| G_C_SEMANTIC_LANGUAGE | Constant | Semantic type for language key | 'language' | LIKE STRING | Public |
| G_C_SEMANTIC_QUANTITY | Constant | Semantic type for quantity | 'quantity' | LIKE STRING | Public |
| G_C_SEMANTIC_TIME | Constant | Semantic type 'time' | 'time' | LIKE STRING | Public |
| G_C_SEMANTIC_UNIT | Constant | Semantic type for units | 'unitOfMeasure' | LIKE STRING | Public |
| G_C_SQL_ALPHANUM | Constant | HANA primitive type ALPHANUM | 'ALPHANUM' | LIKE STRING | Public |
| G_C_SQL_BIGINT | Constant | HANA primitive type BIGINT | 'BIGINT' | LIKE STRING | Public |
| G_C_SQL_BINARY | Constant | HANA primitive type BINARY | 'BINARY' | LIKE STRING | Public |
| G_C_SQL_BLOB | Constant | HANA primitive type BLOB | 'BLOB' | LIKE STRING | Public |
| G_C_SQL_BOOLEAN | Constant | HANA primitive type BOOLEAN | 'BOOLEAN' | LIKE STRING | Public |
| G_C_SQL_CHAR | Constant | HANA primitve type CHAR | 'CHAR' | LIKE STRING | Public |
| G_C_SQL_CLOB | Constant | HANA primitive type CLOB | 'CLOB' | LIKE STRING | Public |
| G_C_SQL_DATE | Constant | HANA primitive type DATE | 'DATE' | LIKE STRING | Public |
| G_C_SQL_DECIMAL | Constant | HANA primitive type DECIMAL | 'DECIMAL' | LIKE STRING | Public |
| G_C_SQL_DOUBLE | Constant | HANA primitive type DOUBLE | 'DOUBLE' | LIKE STRING | Public |
| G_C_SQL_FLOAT | Constant | HANA primitive type FLOAT | 'FLOAT' | LIKE STRING | Public |
| G_C_SQL_INTEGER | Constant | Hana primitive type INTEGER | 'INTEGER' | LIKE STRING | Public |
| G_C_SQL_NCHAR | Constant | HANA primitive type NCHAR | 'NCHAR' | LIKE STRING | Public |
| G_C_SQL_NCLOB | Constant | HANA primitive type NCLOB | 'NCLOB' | LIKE STRING | Public |
| G_C_SQL_NUMERIC | Constant | HANA primitive type NUMERIC | 'NUMERIC' | LIKE STRING | Public |
| G_C_SQL_NVARCHAR | Constant | HANA primitive type NVARCHAR | 'NVARCHAR' | LIKE STRING | Public |
| G_C_SQL_REAL | Constant | HANA primitive type REAL | 'REAL' | LIKE STRING | Public |
| G_C_SQL_SECONDDATE | Constant | HANA primitive type SECONDDATE | 'SECONDDATE' | LIKE STRING | Public |
| G_C_SQL_SHORTTEXT | Constant | HANA primitive type SHORTTEXT | 'SHORTTEXT' | LIKE STRING | Public |
| G_C_SQL_SMALLDECIMAL | Constant | HANA primitive type SMALLDECIMAL | 'SMALLDECIMAL' | LIKE STRING | Public |
| G_C_SQL_SMALLINT | Constant | HANA primitive type SMALLINT | 'SMALLINT' | LIKE STRING | Public |
| G_C_SQL_ST_GEOMETRY | Constant | HANA primitve type ST_GEOMETRY | 'ST_GEOMETRY' | LIKE STRING | Public |
| G_C_SQL_ST_POINT | Constant | HANA primitive type ST_POINT | 'ST_POINT' | LIKE STRING | Public |
| G_C_SQL_TEXT | Constant | HANA primitive type TEXT | 'TEXT' | LIKE STRING | Public |
| G_C_SQL_TIME | Constant | HANA primitive type TIME | 'TIME' | LIKE STRING | Public |
| G_C_SQL_TIMESTAMP | Constant | HANA primitive type TIMESTAMP | 'TIMESTAMP' | LIKE STRING | Public |
| G_C_SQL_TINYINT | Constant | HANA primitive type TINYINT | 'TINYINT' | LIKE STRING | Public |
| G_C_SQL_VARBINARY | Constant | HANA primitive type VARBINARY | 'VARBINARY' | LIKE STRING | Public |
| G_C_SQL_VARCHAR | Constant | HANA primitive type VARCHAR | 'VARCHAR' | LIKE STRING | Public |
| P_R_ROOT | Instance Attribute | Reference to own model structure | LIKE IF_BW_ENTITY_MODEL_TYPES=>TN_S_INLINE_TYPE | Private |
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