SAP ABAP Class CL_BSCL_CHARACTERISTIC (Characteristic)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-CL (Application Component) Classification
     BSCL_VIEW_KIT (Package) Classification: Tools for view generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_ALLOCATING_VALUE_SQL Allocation of classification values 20121031
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_CHARACTERISTIC Characteristic 20121022
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_SQL_SELF_JOIN SQL access for self joins 20121112
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSCL_SQL_TYPES Types for SQL generation 20130121
Properties
Class CL_BSCL_CHARACTERISTIC  
Short Description Characteristic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSCL_VIEW_KIT   Classification: Tools for view generation 
Created 20121022   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_BSCL_SQL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSCL_ALLOCATING_VALUE_SQL Allocation of classification values 20121031
2 IF_BSCL_CHARACTERISTIC Characteristic 20121022
3 IF_BSCL_SQL_SELF_JOIN SQL access for self joins 20121112
4 IF_BSCL_SQL_TYPES Types for SQL generation 20130121
Friends
# Friend Modeled only Created on Description
1 CL_BSCL_CLASS 20130218 Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AUTHOR_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
2 MC_AUTHOR_SUFFIX Constant Private Type reference (TYPE) STRING '_Auth' 20121220
3 MC_BEGIN_EXCLUDE_SUFFIX Constant Protected Type reference (TYPE) STRING '_FrVaEx' 20130213
4 MC_BEGIN_INTERVAL_SUFFIX Constant Private Type reference (TYPE) STRING '_From' 20121120
5 MC_CONVERTED_SUFFIX Constant Private Type reference (TYPE) STRING '_E' 20130206
6 MC_CUOBJ_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
7 MC_DATE_LENGTH Instance attribute Private Attribute reference (LIKE) 20130423
8 MC_DESCR_AUTHOR_SUFFIX Constant Private Type reference (TYPE) STRING 'Author' 20130215
9 MC_DESCR_BEGIN_EXCLUDE_SUFFIX Constant Protected Type reference (TYPE) STRING 'From value excluded' 20130215
10 MC_DESCR_BEGIN_INTERVAL_SUFFIX Constant Private Type reference (TYPE) STRING 'Value from' 20130215
11 MC_DESCR_END_EXCLUDE_SUFFIX Constant Protected Type reference (TYPE) STRING 'To value excluded' 20130215
12 MC_DESCR_END_INTERVAL_SUFFIX Constant Private Type reference (TYPE) STRING 'Value to' 20130215
13 MC_DESCR_SINGLE_SUFFIX Constant Protected Type reference (TYPE) STRING 'Is single value indicator' 20130215
14 MC_DESCR_SORTER_SUFFIX Constant Private Type reference (TYPE) STRING 'Sort value' 20130215
15 MC_DESCR_UNIT_SUFFIX Constant Private Type reference (TYPE) STRING 'Unit' 20130215
16 MC_END_EXCLUDE_SUFFIX Constant Protected Type reference (TYPE) STRING '_ToVaEx' 20130213
17 MC_END_INTERVAL_SUFFIX Constant Private Type reference (TYPE) STRING '_To' 20121031
18 MC_FIELDNAME_ID Instance attribute Private Attribute reference (LIKE) 20130107
19 MC_INDICATOR_LENGTH Instance attribute Private Attribute reference (LIKE) 20130121
20 MC_INITIAL_RANK Instance attribute Private Attribute reference (LIKE) 20130107
21 MC_INTERVAL_CODE_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
22 MC_LEADING_ZERO Instance attribute Private Attribute reference (LIKE) 20130219
23 MC_MAX_DATE Constant Private Type reference (TYPE) SY-DATUM '99991231' Maximum Date for Classification 20121115
24 MC_MAX_TIME Constant Private Type reference (TYPE) STRING '240000' 20130228
25 MC_MIN_DATE Constant Private Type reference (TYPE) STRING '10101' Minimum Date for Classification 20130423
26 MC_NAME_PREFIX Constant Private Type reference (TYPE) STRING '_' 20121116
27 MC_NULL Constant Private Type reference (TYPE) STRING 'NULL' 20130423
28 MC_OBJECT_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
29 MC_SINGLE_SUFFIX Constant Protected Type reference (TYPE) STRING '_IsSVa' 20121120
30 MC_SORTER_SUFFIX Constant Private Type reference (TYPE) STRING '_Sort' 20121119
31 MC_SORT_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
32 MC_TABLE_NAME Instance attribute Private Attribute reference (LIKE) 20130107
33 MC_TIME_LENGTH Instance attribute Private Attribute reference (LIKE) 20130219
34 MC_TYPE_CHARACTER Instance attribute Private Attribute reference (LIKE) 20130107
35 MC_TYPE_CURRENCY Instance attribute Private Attribute reference (LIKE) 20130107
36 MC_TYPE_DATE Instance attribute Private Attribute reference (LIKE) 20130107
37 MC_TYPE_NUMERIC Instance attribute Private Attribute reference (LIKE) 20130107
38 MC_TYPE_TIME Instance attribute Private Attribute reference (LIKE) 20130107
39 MC_TYPE_USER_DEFINED Instance attribute Private Attribute reference (LIKE) 20130107
40 MC_UNIT_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
41 MC_UNIT_SUFFIX Constant Private Type reference (TYPE) STRING '_Unit' 20121031
42 MC_VALUE_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
43 MC_VALUE_FLOAT_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
44 MC_VALUE_FLOAT_TO_FIELD Instance attribute Private Attribute reference (LIKE) 20130107
45 MC_VALUE_TABLE_NAME Instance attribute Private Attribute reference (LIKE) 20130107
46 MR_CHARACTERISTIC_DESCRIPTION Instance attribute Private Object reference (TYPE REF TO) CABNT Characteristic Descriptions 20121119
47 MS_CHARACTERISTIC Instance attribute Protected Type reference (TYPE) CABN Characteristic 20121023
48 MV_CHARACTERISTIC_SHORT_NAME Instance attribute Protected Type reference (TYPE) ATNAM Characteristic short name 20130215
49 MV_FLAWED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20121114
50 MV_MULTIVALUE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20121023
51 MV_RANK Instance attribute Protected Type reference (TYPE) NUMC4 Count parameters 20121031
52 MV_REDUNDANT_STORAGE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121128
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_COLUMN_SUFFIX Instance method Private Method Get alias for characteristic field 20121116
2 APPEND_INITIAL_SUFFIX Instance method Private Method Append initial suffix 20121105
3 APPEND_RANK_SUFFIX Instance method Private Method Append rank suffix 20121105
4 APPEND_SUFFIX Instance method Private Method Append suffix to name 20121112
5 ASSEMBLE_ALIAS_BY_FIELD Instance method Private Method Assemble alias 20121120
6 ASSEMBLE_COLUMN Instance method Private Method Assemble column information 20121102
7 ASSEMBLE_COLUMNS_FOR_CHARACTER Instance method Private Method Assemble column information 20121120
8 ASSEMBLE_COLUMNS_FOR_CURRENCY Instance method Private Method Assemble column information 20121120
9 ASSEMBLE_COLUMNS_FOR_DATE Instance method Private Method Assemble column information 20121120
10 ASSEMBLE_COLUMNS_FOR_NUMERIC Instance method Private Method Assemble column information 20121120
11 ASSEMBLE_COLUMNS_FOR_TIME Instance method Private Method Assemble column information 20121210
12 ASSEMBLE_CONVERSIONS_BY_TYPE Instance method Private Method Assemble conversions by characteristic type 20130108
13 ASSEMBLE_CONVERSION_ARGUMENTS Instance method Private Method Assemble arguments for conversion 20121116
14 ASSEMBLE_DESCRIPTION Instance method Private Method Assemble description 20130215
15 ASSEMBLE_GENERAL_COLUMNS Instance method Private Method Assemble column information 20121120
16 ASSEMBLE_INDICATOR_COLUMNS Instance method Private Method Assemble column information 20121210
17 CONSTRUCTOR Instance method Public Constructor 20121022
18 GET_COLUMNS Instance method Private Method 20130107
19 GET_CONNECTION_PREDICATES Instance method Private Method Get predicates for connecting with char list 20121114
20 GET_DECIMALS Instance method Private Method 20130108
21 GET_DESCRIPTION Instance method Private Method 20130107
22 GET_FIX_VALUE_PREDICATE Instance method Private Method Get predicate with fix value 20121114
23 GET_ID Instance method Private Method 20130107
24 GET_LENGTH Instance method Private Method 20130108
25 GET_LENGTH_BY_FIELD Instance method Private Method Get column length by field 20130121
26 GET_NAME Instance method Private Method 20130107
27 GET_SHORT_NAME Instance method Private Method 20130215
28 GET_TABLE_BY_RANK Instance method Private Method 20130107
29 GET_TABLE_JOINS Instance method Private Method 20130107
30 GET_TYPE Instance method Private Method 20130107
31 GET_USER_DEFINED_TYPE_ID Instance method Private Method 20130107
32 GET_VALUE_TABLE_PREDICATE Instance method Private Method Get straightforward predicate 20121105
33 HAS_INITIAL_RANK Instance method Private Method Has characteristic initial rank 20121112
34 HAS_UNIT Instance method Private Method Has the characteristic a unit? 20121207
35 IS_CASE_SENSITIVE Instance method Private Method 20130107
36 IS_FLAWED Instance method Private Method 20130107
37 IS_INTERVAL Instance method Private Method 20130107
38 IS_MULTIVALUE Instance method Private Method 20130107
39 IS_REDUNDANT Instance method Private Method 20130107
40 MAP_DATE_LIMIT Instance method Private Method Mapping for date related characteristics 20130423
41 MAP_INTERVAL_CODE_TO_LOWER Instance method Private Method Map interval code to lower bound indicator 20121120
42 MAP_INTERVAL_CODE_TO_SINGLE Instance method Private Method Map interval code to lower bound indicator 20121120
43 MAP_INTERVAL_CODE_TO_UPPER Instance method Private Method Map interval code to lower bound indicator 20121120
44 MAP_NUMERIC_LIMIT Instance method Private Method Mapping for numeric characteristics 20130613
45 MAP_TIME_UPPER_LIMIT Instance method Private Method Map interval code to lower bound indicator 20130228
46 MARK_AS_FLAWED Instance method Private Method 20130107
47 READ Instance method Private Method Read characteristic from database 20121119
48 SET_RANK Instance method Private Method 20130107
49 SET_REDUNDANT_STORAGE Instance method Private Method 20130107
50 SET_SHORT_NAME Instance method Private Method 20130215
51 TO_STRING Instance method Private Method 20121114
52 TO_STRING_TABLE Instance method Private Method Create string table from string 20130107
Events
Class CL_BSCL_CHARACTERISTIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ALLOCATING_VALUE_SQL Private Attribute reference (LIKE) 20130107
2 TT_CHARACTERISTICS Private Attribute reference (LIKE) 20130107
3 TT_COLUMNS_FOR_TEST Private Attribute reference (LIKE) 20130107
4 TT_CONVERSION_ARGUMENTS Private Attribute reference (LIKE) 20130121
5 TY_COLUMN_FOR_TEST Private Attribute reference (LIKE) 20130107
Method Signatures

Method APPEND_COLUMN_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN Call by reference Type reference (TYPE) STRING 20121116
2 Importing IV_SNIPPET Call by reference Type reference (TYPE) STRING 20121116
3 Returning RV_SNIPPET Value transfer Type reference (TYPE) STRING 20121116

Method APPEND_COLUMN_SUFFIX on class CL_BSCL_CHARACTERISTIC has no exception.

Method APPEND_INITIAL_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20121105
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20121105

Method APPEND_INITIAL_SUFFIX on class CL_BSCL_CHARACTERISTIC has no exception.

Method APPEND_RANK_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20121105
2 Importing IV_RANK Call by reference Type reference (TYPE) NUMC4 Count parameters 20121112
3 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20121105

Method APPEND_RANK_SUFFIX on class CL_BSCL_CHARACTERISTIC has no exception.

Method APPEND_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20121112
2 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20121112
3 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20121112

Method APPEND_SUFFIX on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_ALIAS_BY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20121120
2 Returning RV_ALIAS Value transfer Type reference (TYPE) STRING 20121120

Method ASSEMBLE_ALIAS_BY_FIELD on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONVERSIONS Call by reference Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_SQL_FUNCTIONS 20130108
2 Importing IT_MAPPED_VALUES Call by reference Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20130108
3 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20121120
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING 20130215
5 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20121102
6 Importing IV_LENGTH Call by reference Type reference (TYPE) I 20130121
7 Importing IV_LENGTH_DECIMALS Call by reference Type reference (TYPE) I 20130201
8 Importing IV_TABLE Call by reference Type reference (TYPE) STRING 20121102
9 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20130121
10 Returning RS_COLUMN Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TY_VIEW_COLUMN 20121102

Method ASSEMBLE_COLUMN on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMNS_FOR_CHARACTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121120

Method ASSEMBLE_COLUMNS_FOR_CHARACTER on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMNS_FOR_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121120

Method ASSEMBLE_COLUMNS_FOR_CURRENCY on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMNS_FOR_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121120

Method ASSEMBLE_COLUMNS_FOR_DATE on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMNS_FOR_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121120

Method ASSEMBLE_COLUMNS_FOR_NUMERIC on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_COLUMNS_FOR_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121210

Method ASSEMBLE_COLUMNS_FOR_TIME on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_CONVERSIONS_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CONVERSIONS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_SQL_FUNCTIONS 20130108

Method ASSEMBLE_CONVERSIONS_BY_TYPE on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_CONVERSION_ARGUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20121116
2 Returning RT_ARGUMENTS Value transfer Type reference (TYPE) TT_CONVERSION_ARGUMENTS Table with Strings 20121116

Method ASSEMBLE_CONVERSION_ARGUMENTS on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20130215
2 Returning RV_DESCRIPTION Value transfer Type reference (TYPE) STRING 20130215

Method ASSEMBLE_DESCRIPTION on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_GENERAL_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121120

Method ASSEMBLE_GENERAL_COLUMNS on class CL_BSCL_CHARACTERISTIC has no exception.

Method ASSEMBLE_INDICATOR_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COLUMNS Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VIEW_COLUMNS 20121210

Method ASSEMBLE_INDICATOR_COLUMNS on class CL_BSCL_CHARACTERISTIC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHARACTERISTIC Call by reference Type reference (TYPE) ATINN Internal characteristic 20121022

Method CONSTRUCTOR on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_COLUMNS Signature

Method GET_COLUMNS on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_COLUMNS on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_CONNECTION_PREDICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REFERENCE_FIELDS Call by reference Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_TABLE_FIELDS 20121114
2 Returning RT_PREDICATES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_FIELD_PREDICATES 20121114

Method GET_CONNECTION_PREDICATES on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_DECIMALS Signature

Method GET_DECIMALS on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_DECIMALS on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_DESCRIPTION on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_FIX_VALUE_PREDICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PREDICATE Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TY_FIELD_PREDICATE 20121114

Method GET_FIX_VALUE_PREDICATE on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_ID Signature

Method GET_ID on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_ID on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_LENGTH Signature

Method GET_LENGTH on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_LENGTH on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_LENGTH_BY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20130121
2 Importing IV_TABLE Call by reference Type reference (TYPE) STRING 20130121
3 Returning RV_LENGTH Value transfer Type reference (TYPE) I 20130121

Method GET_LENGTH_BY_FIELD on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_NAME Signature

Method GET_NAME on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_NAME on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_SHORT_NAME Signature

Method GET_SHORT_NAME on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_SHORT_NAME on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_TABLE_BY_RANK Signature

Method GET_TABLE_BY_RANK on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_TABLE_BY_RANK on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_TABLE_JOINS Signature

Method GET_TABLE_JOINS on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_TABLE_JOINS on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_TYPE Signature

Method GET_TYPE on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_TYPE on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_USER_DEFINED_TYPE_ID Signature

Method GET_USER_DEFINED_TYPE_ID on class CL_BSCL_CHARACTERISTIC has no parameter.
Method GET_USER_DEFINED_TYPE_ID on class CL_BSCL_CHARACTERISTIC has no exception.

Method GET_VALUE_TABLE_PREDICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) STRING 20121105
2 Returning RS_PREDICATE Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TY_FIELD_PREDICATE 20121105

Method GET_VALUE_TABLE_PREDICATE on class CL_BSCL_CHARACTERISTIC has no exception.

Method HAS_INITIAL_RANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121112

Method HAS_INITIAL_RANK on class CL_BSCL_CHARACTERISTIC has no exception.

Method HAS_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20121207

Method HAS_UNIT on class CL_BSCL_CHARACTERISTIC has no exception.

Method IS_CASE_SENSITIVE Signature

Method IS_CASE_SENSITIVE on class CL_BSCL_CHARACTERISTIC has no parameter.
Method IS_CASE_SENSITIVE on class CL_BSCL_CHARACTERISTIC has no exception.

Method IS_FLAWED Signature

Method IS_FLAWED on class CL_BSCL_CHARACTERISTIC has no parameter.
Method IS_FLAWED on class CL_BSCL_CHARACTERISTIC has no exception.

Method IS_INTERVAL Signature

Method IS_INTERVAL on class CL_BSCL_CHARACTERISTIC has no parameter.
Method IS_INTERVAL on class CL_BSCL_CHARACTERISTIC has no exception.

Method IS_MULTIVALUE Signature

Method IS_MULTIVALUE on class CL_BSCL_CHARACTERISTIC has no parameter.
Method IS_MULTIVALUE on class CL_BSCL_CHARACTERISTIC has no exception.

Method IS_REDUNDANT Signature

Method IS_REDUNDANT on class CL_BSCL_CHARACTERISTIC has no parameter.
Method IS_REDUNDANT on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_DATE_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20130423

Method MAP_DATE_LIMIT on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_INTERVAL_CODE_TO_LOWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20121120

Method MAP_INTERVAL_CODE_TO_LOWER on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_INTERVAL_CODE_TO_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20121120

Method MAP_INTERVAL_CODE_TO_SINGLE on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_INTERVAL_CODE_TO_UPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20121120

Method MAP_INTERVAL_CODE_TO_UPPER on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_NUMERIC_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20130613

Method MAP_NUMERIC_LIMIT on class CL_BSCL_CHARACTERISTIC has no exception.

Method MAP_TIME_UPPER_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MAPPED_VALUES Value transfer Type reference (TYPE) IF_BSCL_SQL_TYPES=>TT_VALUE_MAPPINGS 20130228

Method MAP_TIME_UPPER_LIMIT on class CL_BSCL_CHARACTERISTIC has no exception.

Method MARK_AS_FLAWED Signature

Method MARK_AS_FLAWED on class CL_BSCL_CHARACTERISTIC has no parameter.
Method MARK_AS_FLAWED on class CL_BSCL_CHARACTERISTIC has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHARACTERISTIC Call by reference Type reference (TYPE) ATINN Internal characteristic 20121119
2 Returning RS_DATA Value transfer Type reference (TYPE) CABN Characteristic 20121119
# Exception Resumable Description Created on
1 CX_BSCL_MSG_ERROR Classification Error Class (dynamic check) 20121119

Method SET_RANK Signature

Method SET_RANK on class CL_BSCL_CHARACTERISTIC has no parameter.
Method SET_RANK on class CL_BSCL_CHARACTERISTIC has no exception.

Method SET_REDUNDANT_STORAGE Signature

Method SET_REDUNDANT_STORAGE on class CL_BSCL_CHARACTERISTIC has no parameter.
Method SET_REDUNDANT_STORAGE on class CL_BSCL_CHARACTERISTIC has no exception.

Method SET_SHORT_NAME Signature

Method SET_SHORT_NAME on class CL_BSCL_CHARACTERISTIC has no parameter.
Method SET_SHORT_NAME on class CL_BSCL_CHARACTERISTIC has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SNIPPET Call by reference Type reference (TYPE) ANY 20121114
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20121114

Method TO_STRING on class CL_BSCL_CHARACTERISTIC has no exception.

Method TO_STRING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20130107
2 Returning RT_TABLE Value transfer Type reference (TYPE) STRINGTAB Table with Strings 20130107

Method TO_STRING_TABLE on class CL_BSCL_CHARACTERISTIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in