SAP ABAP Class IF_BSCL_CHARACTERISTIC (Characteristic)
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BSCL_CHARACTERISTIC | Characteristic | 20121022 |
Properties
| Class | IF_BSCL_CHARACTERISTIC | |
| Short Description | Characteristic | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20121022 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class IF_BSCL_CHARACTERISTIC has no interface implemented.
Friends
Class IF_BSCL_CHARACTERISTIC has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'ATAUT' | 20121128 | |||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'CUOBJ' | 20121113 | |||
| 3 | Constant | Public | Type reference (TYPE) | I | 8 | 20130423 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'ATINN' | 20121101 | |||
| 5 | Constant | Public | Type reference (TYPE) | I | 1 | 20130121 | |||
| 6 | Constant | Public | Type reference (TYPE) | NUMC4 | 1 | Count parameters | 20121105 | ||
| 7 | Constant | Public | Type reference (TYPE) | STRING | 'ATCOD' | 20121120 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | '0' | 20130219 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | 'OBJEK' | 20121105 | |||
| 10 | Constant | Public | Type reference (TYPE) | C | '%' | 20130211 | |||
| 11 | Constant | Public | Type reference (TYPE) | I | 2 | 20130211 | |||
| 12 | Constant | Public | Type reference (TYPE) | I | 22 | 20130211 | |||
| 13 | Constant | Public | Type reference (TYPE) | I | 30 | 20130211 | |||
| 14 | Constant | Public | Type reference (TYPE) | I | 15 | 20130211 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'ATSRT' | 20121119 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'CABN' | 20121101 | |||
| 17 | Constant | Public | Type reference (TYPE) | I | 6 | 20130219 | |||
| 18 | Constant | Public | Type reference (TYPE) | ATFOR | 'CHAR' | 20121031 | |||
| 19 | Constant | Public | Type reference (TYPE) | ATFOR | 'CURR' | 20121031 | |||
| 20 | Constant | Public | Type reference (TYPE) | ATFOR | 'DATE' | 20121031 | |||
| 21 | Constant | Public | Type reference (TYPE) | ATFOR | 'NUM' | 20121031 | |||
| 22 | Constant | Public | Type reference (TYPE) | ATFOR | 'TIME' | 20121031 | |||
| 23 | Constant | Public | Type reference (TYPE) | ATFOR | 'UDEF' | 20121031 | |||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'MSEHI' | 20121031 | |||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'ATWRT' | 20121031 | |||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'ATFLV' | 20121031 | |||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'ATFLB' | 20121031 | |||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'AUSP' | 20121101 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get number of decimals | 20130108 | |
| 2 | Instance method | Public | Method | Get description | 20121103 | |
| 3 | Instance method | Public | Method | Get technical ID of characteristic | 20121030 | |
| 4 | Instance method | Public | Method | Get length as number of characters | 20130108 | |
| 5 | Instance method | Public | Method | Get name of the characteristic | 20121024 | |
| 6 | Instance method | Public | Method | Get short name of the characteristic | 20130215 | |
| 7 | Instance method | Public | Method | Get data type of the characteristic | 20121023 | |
| 8 | Instance method | Public | Method | Get ID of User Defined Type | 20121119 | |
| 9 | Instance method | Public | Method | Are the characteristic values case sensitive | 20121023 | |
| 10 | Instance method | Public | Method | Is the characteristic interval-like | 20121023 | |
| 11 | Instance method | Public | Method | Has the characteristic multiple values | 20121023 | |
| 12 | Instance method | Public | Method | Is the characteristic data actually redundant | 20121128 | |
| 13 | Instance method | Public | Method | Set redundant storage | 20121128 | |
| 14 | Instance method | Public | Method | Set short name of the characteristic | 20130215 |
Events
Class IF_BSCL_CHARACTERISTIC has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_CHARACTERISTICS | Public | See coding | 20121022 | tt_characteristics TYPE TABLE OF REF TO if_bscl_characteristic WITH DEFAULT KEY
|
||
| 2 | TT_CHARACTERISTIC_INDEXES | Public | See coding | 20130212 | tt_characteristic_indexes TYPE TABLE OF ty_characteristic_index WITH DEFAULT KEY
|
||
| 3 | TY_CHARACTERISTIC_INDEX | Public | See coding | 20130212 | BEGIN OF ty_characteristic_index,
id TYPE atinn,
object TYPE REF TO if_bscl_characteristic,
END OF ty_characteristic_index
|
Method Signatures
Method GET_DECIMALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | I | 20130108 |
Method GET_DECIMALS on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DESCRIPTION | Value transfer | Type reference (TYPE) | STRING | 20121103 |
Method GET_DESCRIPTION on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ID | Value transfer | Type reference (TYPE) | ATINN | Internal characteristic | 20121030 |
Method GET_ID on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LENGTH | Value transfer | Type reference (TYPE) | I | 20130108 |
Method GET_LENGTH on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAME | Value transfer | Type reference (TYPE) | ATNAM | Characteristic Name | 20121024 |
Method GET_NAME on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_SHORT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SHORT_NAME | Value transfer | Type reference (TYPE) | ATNAM | Characteristic Name | 20130215 |
Method GET_SHORT_NAME on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TYPE | Value transfer | Type reference (TYPE) | ATFOR | Data type of characteristic | 20121023 |
Method GET_TYPE on class IF_BSCL_CHARACTERISTIC has no exception.
Method GET_USER_DEFINED_TYPE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_USER_DEFINED_TYPE_ID | Value transfer | Type reference (TYPE) | CABN-CLINT | Internal Class Number | 20121119 |
Method GET_USER_DEFINED_TYPE_ID on class IF_BSCL_CHARACTERISTIC has no exception.
Method IS_CASE_SENSITIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121023 |
Method IS_CASE_SENSITIVE on class IF_BSCL_CHARACTERISTIC has no exception.
Method IS_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121023 |
Method IS_INTERVAL on class IF_BSCL_CHARACTERISTIC has no exception.
Method IS_MULTIVALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121023 |
Method IS_MULTIVALUE on class IF_BSCL_CHARACTERISTIC has no exception.
Method IS_REDUNDANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20121128 |
Method IS_REDUNDANT on class IF_BSCL_CHARACTERISTIC has no exception.
Method SET_REDUNDANT_STORAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REDUNDANT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121128 |
Method SET_REDUNDANT_STORAGE on class IF_BSCL_CHARACTERISTIC has no exception.
Method SET_SHORT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SHORT_NAME | Call by reference | Type reference (TYPE) | ATNAM | Characteristic Name | 20130215 |
Method SET_SHORT_NAME on class IF_BSCL_CHARACTERISTIC has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |