SAP ABAP Interface IF_BSCL_SQL_FUNCTION_UTILITY (Utility for SQL functions)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BSCL_SQL_STATEMENT Basic functions for SQL generation 20130121
Properties
Interface IF_BSCL_SQL_FUNCTION_UTILITY  
Short Description Utility for SQL functions    
General Data
Package BSCL_VIEW_KIT   Classification: Tools for view generation 
Created 20130121   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_BSCL_SQL_FUNCTION_UTILITY has no forward declaration.
Interfaces
Interface IF_BSCL_SQL_FUNCTION_UTILITY has no interface.
Friends
Interface IF_BSCL_SQL_FUNCTION_UTILITY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DATE_FORMAT Constant Public Type reference (TYPE) STRING '''YYYYMMDD''' 20130121
2 MC_FUNCTION_LPAD Constant Public Type reference (TYPE) STRING 'LPAD' 20130219
3 MC_FUNCTION_RTRIM Constant Public Type reference (TYPE) STRING 'RTRIM' 20130307
4 MC_FUNCTION_SUBSTRING Constant Public Type reference (TYPE) STRING 'SUBSTRING' 20130121
5 MC_FUNCTION_TO_DATE Constant Public Type reference (TYPE) STRING 'TO_DATE' 20130121
6 MC_FUNCTION_TO_DECIMAL Constant Public Type reference (TYPE) STRING 'TO_DECIMAL' 20130121
7 MC_FUNCTION_TO_TIME Constant Public Type reference (TYPE) STRING 'TO_TIME' 20130121
8 MC_SECNS_SINCE_MIDNIGHT_FACTOR Constant Public Type reference (TYPE) PERCT '0.36' Whole Number with +/- Sign (-2.147.483.648 .. 2.147.483.647) 20130121
9 MC_TIME_FORMAT Constant Public Type reference (TYPE) STRING '''SSSSS''' 20130121
Methods
# Method Level Visibility Method type Description Created on
1 GET_INDEX_FOR_DECIMALS Static method Public Method 20130121
2 GET_INDEX_FOR_LENGTH Static method Public Method 20130121
3 GET_INDEX_FOR_PAD Static method Public Method 20130219
Events
Interface IF_BSCL_SQL_FUNCTION_UTILITY has no event.
Types
Interface IF_BSCL_SQL_FUNCTION_UTILITY has no local type.
Method Signatures

Method GET_INDEX_FOR_DECIMALS Signature

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

Method GET_INDEX_FOR_DECIMALS on Interface IF_BSCL_SQL_FUNCTION_UTILITY has no exception.

Method GET_INDEX_FOR_LENGTH Signature

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

Method GET_INDEX_FOR_LENGTH on Interface IF_BSCL_SQL_FUNCTION_UTILITY has no exception.

Method GET_INDEX_FOR_PAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING MC_FUNCTION_LPAD 20130219
2 Returning RV_INDEX Value transfer Type reference (TYPE) I 20130219

Method GET_INDEX_FOR_PAD on Interface IF_BSCL_SQL_FUNCTION_UTILITY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 747