SAP ABAP Class CL_SMI_DB_POST_COLLECTOR (Provides data to build the association table)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SMI (Application Component) Social Media Intelligence Foundation
     BS_SOMI_DATA_MODELS (Package) Datta Models for Social Media Intelligence
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMI_POST_COLLECTOR Data reader that support association table creation 20130813
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMI_SEARCH_TERM_COLLECTOR Data reader that support association table creation 20131112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SMI_TA_RESULT_ACCESS Interface for Text Analysis Result access 20130813
Properties
Class CL_SMI_DB_POST_COLLECTOR  
Short Description Provides data to build the association table    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_SOMI_DATA_MODELS   Datta Models for Social Media Intelligence 
Created 20130801   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SMI_POST_COLLECTOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SMI_POST_COLLECTOR Data reader that support association table creation 20130813
2 IF_SMI_SEARCH_TERM_COLLECTOR Data reader that support association table creation 20131112
3 IF_SMI_TA_RESULT_ACCESS Interface for Text Analysis Result access 20130813
Friends
Class CL_SMI_DB_POST_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_INDEX_TABLE_NAME Constant Private Type reference (TYPE) STRING '$TA_INDEXVOICEOFCUST' 20130813
2 CV_MAX_BLOCK Constant Private Type reference (TYPE) I '300' 20130813
3 CV_POST_TABLE_NAME Constant Private Type reference (TYPE) STRING 'SOCIALDATA' 20130813
4 CV_VOICE_CUST_TABLE_NAME Constant Private Type reference (TYPE) STRING 'SMI_VOICE_CUST' 20131112
5 MO_SCHEMA_NAM Instance attribute Private See coding 20131016
6 MO_SQL Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT 20130813
7 MT_TA_LANGUAGES Instance attribute Private Type reference (TYPE) TY_T_TA_LANGUAGES 20131112
8 MV_END_TIME Instance attribute Private Type reference (TYPE) STRING 20130813
9 MV_END_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL 20130813
10 MV_START_TIME Instance attribute Private Type reference (TYPE) STRING 20130813
11 MV_START_TIMESTAMP Instance attribute Private Type reference (TYPE) TIMESTAMPL 20131112
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_BLOCK_SELECT Instance method Private Method 20130813
2 BUILD_CHECK_PROCESSED_SELECT Instance method Private Method 20131112
3 BUILD_COMPLETE_BLOCK_SELECT Instance method Private Method 20131112
4 BUILD_DISTINCT_KEY_LIST Instance method Private Method 20130813
5 BUILD_GET_ENTRIES_SELECT Instance method Private Method 20131112
6 BUILD_INITIAL_JOIN Instance method Private Method 20130813
7 BUILD_LANGUAGE_WHERE Instance method Private Method 20131112
8 BUILD_SEARCH_TERM_WHERE Instance method Private Method 20131112
9 BUILD_TA_SELECT_LIST Instance method Private Method 20130813
10 BUILD_TA_SQL_STATEMENT Instance method Private Method 20130813
11 BUILD_TIME_WHERE Instance method Private Method 20130813
12 BUILD_UUID_IN_LIST Instance method Private Method 20131112
13 BUILD_UUID_LIST Instance method Private Method 20131112
14 CONSTRUCTOR Instance method Public Constructor 20130813
15 CONVERT_BLOCK_TIMESTAMP Instance method Private Method 20131112
16 CONVERT_ENTRIES_BLOCK Instance method Private Method 20131112
17 CONVERT_ONE_RFC_TIMESTAMP Instance method Private Method 20131112
18 CONVERT_RFC_MONTH Instance method Private Method Converts RFC 1123/822.5 month into a number 20130813
19 CONVERT_TIME_TO_STRING Instance method Private Method 20130813
20 CREATE_ENTITY_SELECTION Instance method Private Method 20130813
21 GET_END_TIME Instance method Public Method 20130813
22 PERFORM_QUERY Instance method Private Method 20130813
Events
Class CL_SMI_DB_POST_COLLECTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_NUM Public See coding 20130813 BEGIN OF ty_s_num, number TYPE string, END OF ty_s_num
2 TY_T_ID_BLOCK Private See coding 20131112 ty_t_id_block TYPE STANDARD TABLE OF if_smi_post_collector=>ty_s_post_id_block WITH DEFAULT KEY
3 TY_T_NUM Public See coding 20130813 ty_t_num TYPE STANDARD TABLE OF ty_s_num WITH DEFAULT KEY
4 TY_T_TA_LANGUAGES Public See coding 20131112 ty_t_ta_languages TYPE SORTED TABLE OF t002-laiso WITH UNIQUE KEY table_line
Method Signatures

Method BUILD_BLOCK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BLOCK_SELECT Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_BLOCK_SELECT on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_CHECK_PROCESSED_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BLOCK Call by reference Type reference (TYPE) IF_SMI_POST_COLLECTOR=>TY_TS_POST_ID_BLOCK 20131112
2 Returning RV_SQL_STATEMENT Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_CHECK_PROCESSED_SELECT on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_COMPLETE_BLOCK_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SQL_STATEMENT Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_COMPLETE_BLOCK_SELECT on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_DISTINCT_KEY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KEY_LIST Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_DISTINCT_KEY_LIST on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_GET_ENTRIES_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOCK_SIZE Call by reference Type reference (TYPE) I 20131112
2 Returning RV_SQL_STATEMENT Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_GET_ENTRIES_SELECT on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_INITIAL_JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SQL_STATEMENT Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_INITIAL_JOIN on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_LANGUAGE_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LANGUAGE_WHERE Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_LANGUAGE_WHERE on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_SEARCH_TERM_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WHERE Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_SEARCH_TERM_WHERE on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_TA_SELECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TA_SELECT Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_TA_SELECT_LIST on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_TA_SQL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UUIDS Call by reference Type reference (TYPE) IF_SMI_TA_RESULT_ACCESS=>TY_T_UUIDS 20130813
2 Returning RV_TA_SELECT Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_TA_SQL_STATEMENT on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_TIME_WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WHERE_COND Value transfer Type reference (TYPE) STRING 20130813

Method BUILD_TIME_WHERE on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_UUID_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BLOCK Call by reference Type reference (TYPE) IF_SMI_POST_COLLECTOR=>TY_TS_POST_ID_BLOCK 20131112
2 Returning RV_IN_CLAUSE Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_UUID_IN_LIST on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method BUILD_UUID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_UUIDS Call by reference Type reference (TYPE) IF_SMI_TA_RESULT_ACCESS=>TY_T_UUIDS 20131112
2 Returning RV_IN_LIST Value transfer Type reference (TYPE) STRING 20131112

Method BUILD_UUID_LIST on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DB_CONNECTION Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Database Connection 20131016
2 Importing IO_TIME_FRAME_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SMI_TIME_FRAME_PROVIDER Time frame 20131016
3 Importing IT_TA_LANGUAGES Call by reference Type reference (TYPE) TY_T_TA_LANGUAGES 20131112
4 Importing IV_CLOSED_END_TIME Call by reference Type reference (TYPE) TIMESTAMPL 20130813
5 Importing IV_CLOSED_START_TIME Call by reference Type reference (TYPE) TIMESTAMPL 20130813
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID Superclass for Parameter Error 20131016
2 CX_SQL_EXCEPTION Exception Class for SQL Error 20131016

Method CONVERT_BLOCK_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) IF_SMI_TA_RESULT_ACCESS=>TY_T_TA_RESULT 20131112

Method CONVERT_BLOCK_TIMESTAMP on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CONVERT_ENTRIES_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BLOCK Call by reference Object reference (TYPE REF TO) IF_SMI_SEARCH_TERM_COLLECTOR=>TY_TS_SEARCH_TERM_BLOCK 20131112

Method CONVERT_ENTRIES_BLOCK on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CONVERT_ONE_RFC_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFC_DATE_TIME Call by reference Type reference (TYPE) STRING 20131112
2 Returning RV_UTC_TIMESTAMP Value transfer Type reference (TYPE) SMI_S_SENTI_ASSIGNMENT-POST_CREATION_DATETIME 20131112

Method CONVERT_ONE_RFC_TIMESTAMP on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CONVERT_RFC_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MONTH Call by reference Type reference (TYPE) CHAR3 20130813
2 Returning RV_MONTH Value transfer Type reference (TYPE) SMI_CREATEDAT 20130813

Method CONVERT_RFC_MONTH on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CONVERT_TIME_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL 20130813
2 Returning RV_HDB_TIMESTAMP Value transfer Type reference (TYPE) STRING 20130813

Method CONVERT_TIME_TO_STRING on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method CREATE_ENTITY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENTITY_SELECTION Value transfer Type reference (TYPE) STRING 20130813

Method CREATE_ENTITY_SELECTION on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method GET_END_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CLOSED_END_TIME Value transfer Type reference (TYPE) TIMESTAMPL 20130813

Method GET_END_TIME on class CL_SMI_DB_POST_COLLECTOR has no exception.

Method PERFORM_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RESULT Call by reference Object reference (TYPE REF TO) CL_SQL_RESULT_SET 20130813
2 Importing IR_BLOCK Call by reference Object reference (TYPE REF TO) DATA 20130813
# Exception Resumable Description Created on
1 CX_PARAMETER_INVALID 20130813
2 CX_SQL_EXCEPTION 20130813
History
Last changed by/on SAP  20131127 
SAP Release Created in