SAP ABAP Class CL_SMI_SOCIALDATA_DAC (Social Data DAC class)
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
Properties
Class CL_SMI_SOCIALDATA_DAC  
Short Description Social Data DAC class    
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 20130228   SAP 
Last change 20140121   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_SMI_SOCIALDATA_DAC has no interface implemented.
Friends
Class CL_SMI_SOCIALDATA_DAC has no friend class.
Attributes
Class CL_SMI_SOCIALDATA_DAC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_SOCIAL_POST_DATA Static method Public Method Create a social post 20130228
2 DELETE_MULTIPLE_SOCIAL_POSTS Static method Public Method Delete Multiple Social Data Posts 20131112
3 DELETE_SOCIAL_POST Static method Public Method Delete Single Social Post 20131112
4 GET_DATA_FOR_ANONYMIZATION Static method Public Method Get Data for Social Data Anonymization 20131031
5 GET_SINGLE_POST_DATA Static method Public Method Get single social post data 20130319
6 GET_SOCIAL_POST Static method Public Method Get data of a social post 20130228
7 GET_SOCIAL_POSTS Static method Public Method Get data of all social posts 20130228
8 GET_USER_DECISION_POSTS Static method Public Method Get Social Posts Relevant for User Decision Consent Mgnt. 20131113
9 MAKESINGLE_POST_ANONYMOUS Static method Public Method Make Single Post Anony 20131112
10 MAKE_SOCIALDATA_ANONYMOUS Static method Public Method Delete Social User associated with a Social Post 20131031
11 MARKSINGLE_POST_OBSOLETE Static method Public Method Mark Single Post Obsolete 20131113
12 PREPARE_WHERE_CLAUSE Static method Private Method Prepares the where clause for range 20130819
13 QUERY_POST_DATA_BY_RANGE Static method Public Method Query social data by range 20130228
14 QUERY_SOCIAL_POST_DATA Static method Public Method Query social data 20130228
15 SAVE_SOCIAL_POST_DATA Static method Public Method Save social data to DataBase 20130228
16 UPDATE_MULTIPLE_SOCIAL_POSTS Static method Public Method Update Multiple Social Data Posts 20131112
17 UPDATE_POST_WITH_COUNTRY_CODE Static method Public Method Update the Country code of Social Posts 20131031
18 UPDATE_SOCIAL_POST_DATA Static method Public Method Update a social post 20130228
19 UPDATE_STATUS Static method Public Method Update status of the social posts 20131031
Events
Class CL_SMI_SOCIALDATA_DAC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_CHCK_FIELD_NAME Protected See coding 20130812 BEGIN OF ts_chck_field_name, field_name TYPE name_komp, END OF ts_chck_field_name
2 TT_CHCK_FIELD_NAME Protected See coding 20130812 tt_chck_field_name TYPE STANDARD TABLE OF ts_chck_field_name
Method Signatures

Method CREATE_SOCIAL_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOCIAL_POST_DATA Call by reference Type reference (TYPE) SOCIALDATA Social Post Information of the Social Media Channel 20130228
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130228

Method DELETE_MULTIPLE_SOCIAL_POSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOCIALDATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Delete: Social Data Posts 20131112

Method DELETE_MULTIPLE_SOCIAL_POSTS on class CL_SMI_SOCIALDATA_DAC has no exception.

Method DELETE_SOCIAL_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOCIALDATAUUID Value transfer Type reference (TYPE) SMI_SOCIALDATAUUID Social Data Identifier 20131112

Method DELETE_SOCIAL_POST on class CL_SMI_SOCIALDATA_DAC has no exception.

Method GET_DATA_FOR_ANONYMIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOCIALDATAUPDATE Call by reference Type reference (TYPE) SMI_T_SOCILDATAUPDATE Table Type for Social Data Update 20131031
2 Importing IT_COUNTRY_CODE_RANGE Call by reference Type reference (TYPE) SMI_T_COUNTRY_CODE Table Type for country Code 20131031
3 Importing IT_RETRIEVAL_MODE_RANGE Call by reference Type reference (TYPE) SMI_T_RETRIVAL_MODE Table for Retrieval Mode 20131031
4 Importing IT_SOCIALMEDIACHANNEL_RANGE Call by reference Type reference (TYPE) SMI_T_SOCIALMEDIACHANNEL_RANGE Range Table for channel 20131031

Method GET_DATA_FOR_ANONYMIZATION on class CL_SMI_SOCIALDATA_DAC has no exception.

Method GET_SINGLE_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_S_SOCIALDATA Structure for social data table 20130319
2 Importing IV_CHANNEL_ID Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130319
3 Importing IV_SEARCHTERM Call by reference Type reference (TYPE) SMI_SOCIALPOSTSEARCHTERMTEXT Search Term 20130319
4 Importing IV_SOCIALDATARETRIEVALMODE Call by reference Type reference (TYPE) SMI_SOCIALDATARETRIEVALMODE Social Media Data Retrieval Mode 20131024
5 Importing IV_SOCIAL_POST_ID Call by reference Type reference (TYPE) SMI_SOCIALPOST Social Media Data ID String 20130319
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130320

Method GET_SOCIAL_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_S_SOCIALDATA Social Post Data 20130228
2 Importing IV_SOCIALUUID Call by reference Type reference (TYPE) SMI_SOCIALDATAUUID Social Post ID in a Social Media Channel 20130319

Method GET_SOCIAL_POST on class CL_SMI_SOCIALDATA_DAC has no exception.

Method GET_SOCIAL_POSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Social Post Data 20130228
2 Importing IV_CHANNEL_ID Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130228
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SMI_LANGUAGE Social Post Language 20130228
4 Importing IV_SEARCHTERM Call by reference Type reference (TYPE) SMI_SOCIALPOSTSEARCHTERMTEXT Search Term 20130319
5 Importing IV_SOCIAL_POST_ID Call by reference Type reference (TYPE) SMI_SOCIALPOST Social Post ID 20130228
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION 20130228

Method GET_USER_DECISION_POSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Table type for Social Post Data 20131113
# Exception Resumable Description Created on
1 CX_SY_OPEN_SQL_DB Open SQL Error 20131113

Method MAKESINGLE_POST_ANONYMOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOCIALDATAUUID Value transfer Type reference (TYPE) SMI_SOCIALDATAUUID Social Data Identifier 20131112

Method MAKESINGLE_POST_ANONYMOUS on class CL_SMI_SOCIALDATA_DAC has no exception.

Method MAKE_SOCIALDATA_ANONYMOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Error Messages 20131031
2 Importing IS_SOCIALDATAUPDATE Call by reference Type reference (TYPE) SMI_S_SOCILDATAUPDATE Table type for Social Post Data 20131031
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20131031

Method MARKSINGLE_POST_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POST_MARKED_STATUS Call by reference Type reference (TYPE) ABAP_BOOL Post Marked Status 20131113
2 Importing IV_SOCIALDATAUUID Value transfer Type reference (TYPE) SMI_SOCIALDATAUUID Social Data Identifier 20131113

Method MARKSINGLE_POST_OBSOLETE on class CL_SMI_SOCIALDATA_DAC has no exception.

Method PREPARE_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH Call by reference Type reference (TYPE) RSDS_FRANGE_T 20130819
2 Importing IT_ADVANCE_SEARCH Call by reference Type reference (TYPE) SMI_T_ADVANCE_SEARCH Search help Table for Advance Search 20130819
3 Importing IT_CHANNEL Call by reference Type reference (TYPE) SMI_T_SOCIALMEDIACHANNEL_RANGE Range Table for channel 20130819
4 Importing IT_CREATED_BY_USER Call by reference Type reference (TYPE) SMI_T_SOCIALUSER_RANGE Search Help User range table 20130819
5 Importing IT_CREATION_DATETIME Call by reference Type reference (TYPE) SMI_T_CREATIONDATETIME_RANGE Range table for Creation date time 20130819
6 Importing IT_CREATION_USER_NAME Call by reference Type reference (TYPE) SMI_T_CREATIONUSERNAME_RANGE Search Help structure for Social Post Creation User Name 20130819
7 Importing IT_LANGUAGE Call by reference Type reference (TYPE) SMI_T_LANGUAGE Table Type for Social Post Language 20130819
8 Importing IT_SOCIAL_POST_LINK Call by reference Type reference (TYPE) SMI_T_SOCIALPOSTLINK_RANGE Search Help table for Social post link 20130819
9 Importing IT_SOCIAL_POST_TYPE Call by reference Type reference (TYPE) SMI_T_SOCIALPOSTTYPE_RANGE Search Help Social Post Type Range Tab 20130819

Method PREPARE_WHERE_CLAUSE on class CL_SMI_SOCIALDATA_DAC has no exception.

Method QUERY_POST_DATA_BY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130708
2 Exporting ET_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Social Post Data 20130228
3 Importing IT_ADVANCE_SEARCH Call by reference Type reference (TYPE) SMI_T_ADVANCE_SEARCH Search help Table for Advance Search 20130627
4 Importing IT_CHANNEL Call by reference Type reference (TYPE) SMI_T_SOCIALMEDIACHANNEL_RANGE Range Table for channel 20130228
5 Importing IT_CREATED_BY_USER Call by reference Type reference (TYPE) SMI_T_SOCIALUSER_RANGE Search Help User range table 20130228
6 Importing IT_CREATION_DATETIME Call by reference Type reference (TYPE) SMI_T_CREATIONDATETIME_RANGE Search help Creation date time range table 20130228
7 Importing IT_CREATION_USER_NAME Call by reference Type reference (TYPE) SMI_T_CREATIONUSERNAME_RANGE Search Help table for Social Post Creation User Name 20130228
8 Importing IT_LANGUAGE Call by reference Type reference (TYPE) SMI_T_LANGUAGE Search Help Social Post Language 20130228
9 Importing IT_ORDERED_BY Call by reference Type reference (TYPE) SMI_T_ORDER_BY Table type for Order By 20130627
10 Importing IT_SOCIAL_POST_LINK Call by reference Type reference (TYPE) SMI_T_SOCIALPOSTLINK_RANGE Search Help table for Social post link 20130228
11 Importing IT_SOCIAL_POST_TYPE Call by reference Type reference (TYPE) SMI_T_SOCIALPOSTTYPE_RANGE Search Help Social Post Type Range Tab 20130228
12 Importing IV_MAX_HIT_NUMBER Call by reference Type reference (TYPE) SMI_MAX_HIT_NUMBER Maximum number of records retrieved 20130627
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130228

Method QUERY_SOCIAL_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20130708
2 Exporting ET_SOCIAL_DATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Table type for Social Post Data 20130228
3 Importing IT_ADVN_SNGL_SRCH Call by reference Type reference (TYPE) SMI_T_ADV_SNGL_SRCH Table type for search for advance search 20130627
4 Importing IT_ORDERED_BY Call by reference Type reference (TYPE) SMI_T_ORDER_BY Table type for Order By 20130627
5 Importing IV_CHANNEL Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130228
6 Importing IV_CREATED_BY_USER Call by reference Type reference (TYPE) SMI_SOCIALUSER Social Post creation User ID 20130228
7 Importing IV_CREATION_DATETIME Call by reference Type reference (TYPE) SMI_CREATIONDATETIME Post Creation Timestamp 20130228
8 Importing IV_CREATION_USER_NAME Call by reference Type reference (TYPE) SMI_CREATIONUSERNAME Social Post Creation user name 20130228
9 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SMI_LANGUAGE Social Post Language 20130228
10 Importing IV_MAX_HIT_NUMBER Call by reference Type reference (TYPE) SMI_MAX_HIT_NUMBER Maximum number of records retrieved 20130627
11 Importing IV_SOCIAL_POST_LINK Call by reference Type reference (TYPE) SMI_SOCIALPOSTLINK Social Post Link 20130228
12 Importing IV_SOCIAL_POST_TYPE Call by reference Type reference (TYPE) SMI_SOCIALPOSTTYPE Social Post Type 20130228
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130228

Method SAVE_SOCIAL_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETE Call by reference Type reference (TYPE) SMI_T_SOCIALDATA_DB Table type for Social Data table 20130627
2 Importing IT_INSERT Call by reference Type reference (TYPE) SMI_T_SOCIALDATA_DB Table type for Social Data table 20130228
3 Importing IT_UPDATE Call by reference Type reference (TYPE) SMI_T_SOCIALDATA_DB Table type for Social Data table 20130228
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130320

Method UPDATE_MULTIPLE_SOCIAL_POSTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOCIALDATA Call by reference Type reference (TYPE) SMI_T_SOCIALDATA Update:Social Data Posts 20131112

Method UPDATE_MULTIPLE_SOCIAL_POSTS on class CL_SMI_SOCIALDATA_DAC has no exception.

Method UPDATE_POST_WITH_COUNTRY_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20131031
2 Importing IS_COUNTRY_INFO Call by reference Type reference (TYPE) SMI_S_COUNTRY Table type for Country Name and Country Code 20131031
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20131031

Method UPDATE_SOCIAL_POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOCIAL_POST_DATA Call by reference Type reference (TYPE) SOCIALDATA Social Post Information of the Social Media Channel 20130228
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130228

Method UPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONSENTTYPE Call by reference Type reference (TYPE) SMI_CONSENTTYPE Table Type for Group Assignment 20131031
2 Importing IV_COUNTRY Call by reference Type reference (TYPE) LAND1 Country Key 20131031
3 Importing IV_SOCIALDATARETRIEVALMODE Call by reference Type reference (TYPE) SMI_SOCIALDATARETRIEVALMODE Social Data Retrieval Mode 20131031
4 Importing IV_SOCIALMEDIACHANNEL Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20131031
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20131031
History
Last changed by/on SAP  20140121 
SAP Release Created in 747