SAP ABAP Class CL_FINAR_HDB_BUILD_SQL (build where clause)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       FBD (Package) Customers
Properties
Class CL_FINAR_HDB_BUILD_SQL  
Short Description build where clause    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBD   Customers 
Created 20121023   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 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINAR_HDB_BUILD_SQL has no interface implemented.
Friends
Class CL_FINAR_HDB_BUILD_SQL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONCATENATE_ITAB Constant Public Type reference (TYPE) STRING '1' 20121102
2 GC_CONCATENATE_RANGE_FIELD Constant Public Type reference (TYPE) STRING '3' 20121102
3 GC_CONCATENATE_STR Constant Public Type reference (TYPE) STRING '2' 20121102
4 GV_PACKAGE_NAME Static Attribute Private Type reference (TYPE) STRING 20121115
5 GV_VIEW_NAME Static Attribute Private Type reference (TYPE) STRING 20121115
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KNC1_DYN_SEL_WHERE Static method Public Method 20121112
2 BUILD_KNC1_SEL_WHERE Static method Public Method 20121112
3 BUILD_KNKK_WHERECLAUSE Static method Public Method 20121102
4 BUILD_NORMAL_DYN_SEL_WHERE Static method Public Method normal dynamic selection 20121023
5 BUILD_NORMAL_SELECTION_WHERE Static method Public Method normal selection 20121023
6 BUILD_PARKED_DYN_SEL_WHERE Static method Public Method parked dynamic selection 20121023
7 BUILD_PARKED_SELECTION_WHERE Static method Public Method parked selection 20121023
8 BUILD_SEARCH_HELP_WHERE Static method Public Method search help 20121023
9 CONCATENATE_UTILITY Static method Public Method convert and sql string concatenate utility 20121023
10 CONVERT_FIELD_NAME Static method Private Method convert identical field name 20121023
11 GET_VIEW_INFO Static method Public Method 20121115
12 REPLACE_STRING Static method Private Method replace string 20121029
Events
Class CL_FINAR_HDB_BUILD_SQL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CL_T_DDF_SP_TYPE Public See coding 20121023 cl_t_ddf_sp_type TYPE TABLE OF ddf_sp_type
2 CL_T_SP_TABLE_TYPE Public See coding 20121023 cl_t_sp_table_type TYPE TABLE OF sp_table_type
3 CL_T_STR_ITAB_TYPE Public See coding 20121023 cl_t_str_itab_type TYPE TABLE OF str_itab_type
4 CL_T_WHERE_TAB Public See coding 20121023 cl_t_where_tab TYPE TABLE OF rsdswhere
5 DDF_SP_TYPE Public See coding 20121023 BEGIN OF ddf_sp_type, kunnr TYPE c LENGTH 10, bukrs TYPE c LENGTH 4, END OF ddf_sp_type
6 SP_TABLE_TYPE Public See coding 20121023 BEGIN OF sp_table_type, tablename TYPE c LENGTH 30, supplied TYPE c LENGTH 1, END OF sp_table_type
7 STR_ITAB_TYPE Public See coding 20121023 BEGIN OF str_itab_type, where_clause TYPE string, END OF str_itab_type
Method Signatures

Method BUILD_KNC1_DYN_SEL_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121112
2 Importing IT_KNA1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121112
3 Importing IT_KNB1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121112

Method BUILD_KNC1_DYN_SEL_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_KNC1_SEL_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121112
2 Importing IV_REP_ID Call by reference Type reference (TYPE) SY-REPID 20121112

Method BUILD_KNC1_SEL_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_KNKK_WHERECLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_KNKK_WHERECLAUSE Call by reference Type reference (TYPE) STRING 20121102
2 Importing IT_KNKK_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102

Method BUILD_KNKK_WHERECLAUSE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_NORMAL_DYN_SEL_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IT_BSID_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102
3 Importing IT_KNA1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102
4 Importing IT_KNB1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102

Method BUILD_NORMAL_DYN_SEL_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_NORMAL_SELECTION_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IV_REP_ID Call by reference Attribute reference (LIKE) SY-REPID 20121024

Method BUILD_NORMAL_SELECTION_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_PARKED_DYN_SEL_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IT_KNA1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121107
3 Importing IT_KNB1_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121107
4 Importing IT_VBSEGD_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102

Method BUILD_PARKED_DYN_SEL_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_PARKED_SELECTION_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IV_REP_ID Call by reference Attribute reference (LIKE) SY-REPID 20121024

Method BUILD_PARKED_SELECTION_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method BUILD_SEARCH_HELP_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IT_DDF_SP Call by reference Type reference (TYPE) CL_T_DDF_SP_TYPE 20121102
3 Importing IT_SP_TABLES Call by reference Type reference (TYPE) CL_T_SP_TABLE_TYPE 20121102

Method BUILD_SEARCH_HELP_WHERE on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method CONCATENATE_UTILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE_CLAUSE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IT_FIELD_RANGE Call by reference Type reference (TYPE) RSDS_TRANGE 20121102
3 Importing IT_STR Call by reference Type reference (TYPE) CL_T_STR_ITAB_TYPE 20121102
4 Importing IT_WHERE Call by reference Type reference (TYPE) CL_T_WHERE_TAB 20121102
5 Importing IV_OPTION Call by reference Type reference (TYPE) STRING 1 for rsds where, 2 for full where clause,3 for field range 20121023

Method CONCATENATE_UTILITY on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method CONVERT_FIELD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
2 Importing IV_STR_WHERE Call by reference Type reference (TYPE) STRING 20121023
3 Importing IV_TABLE Call by reference Type reference (TYPE) STRING 20121023

Method CONVERT_FIELD_NAME on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method GET_VIEW_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_NAME Call by reference Type reference (TYPE) STRING 20121115
2 Importing IV_VIEW_NAME Call by reference Type reference (TYPE) STRING 20121115

Method GET_VIEW_INFO on class CL_FINAR_HDB_BUILD_SQL has no exception.

Method REPLACE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODIFIED Call by reference Type reference (TYPE) ABAP_BOOL 20121029
2 Exporting EV_STRING Call by reference Type reference (TYPE) STRING 20121029
3 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121029
4 Importing IV_WORD_REPLACED Call by reference Type reference (TYPE) STRING 20121029
5 Importing IV_WORD_REPLACING Call by reference Type reference (TYPE) STRING 20121029

Method REPLACE_STRING on class CL_FINAR_HDB_BUILD_SQL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 616