SAP ABAP Class CL_SMI_SOCIALUSERINFO_DAC (Social User Info)
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_SOCIALUSERINFO_DAC  
Short Description Social User Info    
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 20130227   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SMI_SOCIALUSERINFO_DAC has no forward declaration.
Interfaces
Class CL_SMI_SOCIALUSERINFO_DAC has no interface implemented.
Friends
Class CL_SMI_SOCIALUSERINFO_DAC has no friend class.
Attributes
Class CL_SMI_SOCIALUSERINFO_DAC has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_USER_INFO Static method Public Method Create a particular user info 20130227
2 DELETE_SURROGATE_USER_INFO Static method Public Method Delete a Surrogate User 20130502
3 DELETE_USER Static method Public Method Delete User 20131031
4 GET_USER_INFO Static method Public Method Get a particular user info 20130227
5 GET_USER_INFO_TAB Static method Public Method Get all user info 20130227
6 QUERY_USER_INFO Static method Public Method Queries the user info 20130227
7 QUERY_USER_INFO_BY_RANGE Static method Public Method Queries the user info by range 20130227
8 SAVE_USER_INFO Static method Public Method Save to Database 20130227
9 UPDATE_USER_INFO Static method Public Method Update a particular user info 20130227
Events
Class CL_SMI_SOCIALUSERINFO_DAC has no event.
Types
Class CL_SMI_SOCIALUSERINFO_DAC has no local type.
Method Signatures

Method CREATE_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USER_INFO Call by reference Type reference (TYPE) SOCIALUSERINFO User Information of the Social Media Channel 20130227
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130227

Method DELETE_SURROGATE_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SOCIALMEDIACHANNEL Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130502
2 Importing IV_SURROGATE_SOCIALUSER Call by reference Type reference (TYPE) SMI_SOCIALUSER Surrogate User ID 20130502
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130502

Method DELETE_USER 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 Messages 20131031
2 Importing IV_SOCIALMEDIACHANNEL Value transfer Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20131031
3 Importing IV_SOCIALUSER Value transfer Type reference (TYPE) SMI_SOCIALUSER Social Media User ID 20131031

Method DELETE_USER on class CL_SMI_SOCIALUSERINFO_DAC has no exception.

Method GET_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER_INFO Call by reference Type reference (TYPE) SMI_S_SOCIALUSERINFO Social User Info 20130227
2 Importing IV_CHANNEL_ID Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130227
3 Importing IV_SOCIAL_USER_ID Call by reference Type reference (TYPE) SMI_SOCIALUSER Social User ID 20130227
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130227

Method GET_USER_INFO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_INFO Call by reference Type reference (TYPE) SMI_T_SOCIALUSERINFO Social User Data 20130227
2 Importing IV_CHANNEL_ID Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130227
3 Importing IV_SOCIAL_USER_ID Call by reference Type reference (TYPE) SMI_SOCIALUSER Social User ID 20130227
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION 20130227

Method QUERY_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_INFO Call by reference Type reference (TYPE) SMI_T_SOCIALUSERINFO Table type for Social User Info 20130227
2 Importing IV_CHANNEL Call by reference Type reference (TYPE) SMI_SOCIALMEDIACHANNEL Social Media Channel Code 20130227
3 Importing IV_CREATION_DATETIME Call by reference Type reference (TYPE) SMI_CREATIONDATETIME Post Creation Timestamp 20130227
4 Importing IV_ISUSERIDSURROGATE Call by reference Type reference (TYPE) SMI_ISUSERIDSURROGATE Is social user ID surrogate 20130321
5 Importing IV_USER Call by reference Type reference (TYPE) SMI_SOCIALUSER Social User ID 20130227
6 Importing IV_USER_ACCOUNT Call by reference Type reference (TYPE) SMI_SOCIALUSERACCOUNT Social User Account 20130227
7 Importing IV_USER_EMAIL Call by reference Type reference (TYPE) SMI_SOCIALUSEREMAILADDRESS Social User E-mail Address 20130227
8 Importing IV_USER_PROFILE Call by reference Type reference (TYPE) SMI_SOCIALUSERPROFILELINK Link to user profile in a particular media channel 20130227
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130227

Method QUERY_USER_INFO_BY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_INFO Call by reference Type reference (TYPE) SMI_T_SOCIALUSERINFO Social User Info 20130227
2 Importing IT_CHANNEL Call by reference Type reference (TYPE) SMI_T_SOCIALMEDIACHANNEL_RANGE Range Table for channel 20130227
3 Importing IT_CREATION_DATETIME Call by reference Type reference (TYPE) SMI_T_CREATIONDATETIME_RANGE Creation date time range table 20130227
4 Importing IT_USER Call by reference Type reference (TYPE) SMI_T_SOCIALUSER_RANGE User range table 20130227
5 Importing IT_USER_ACCOUNT Call by reference Type reference (TYPE) SMI_T_SOCIALUSERACCOUNT_RANGE User account range table 20130227
6 Importing IT_USER_EMAIL Call by reference Type reference (TYPE) SMI_T_USEREMAILADDRESS_RANGE Email Range Tab 20130227
7 Importing IT_USER_PROFILE Call by reference Type reference (TYPE) SMI_T_PROFILELINK_RANGE Profile link range table 20130227
8 Importing IV_ISUSERIDSURROGATE Call by reference Type reference (TYPE) SMI_ISUSERIDSURROGATE Is social user ID surrogate 20130322
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130227

Method SAVE_USER_INFO 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_SOCIALUSERINFO_DB Table type for socialuserinfo 20130503
2 Importing IT_INSERT Call by reference Type reference (TYPE) SMI_T_SOCIALUSERINFO_DB Table type for socialuserinfo 20130227
3 Importing IT_UPDATE Call by reference Type reference (TYPE) SMI_T_SOCIALUSERINFO_DB Table type for socialuserinfo 20130227

Method SAVE_USER_INFO on class CL_SMI_SOCIALUSERINFO_DAC has no exception.

Method UPDATE_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USER_INFO Call by reference Type reference (TYPE) SOCIALUSERINFO User Information of the Social Media Channel 20130227
# Exception Resumable Description Created on
1 CX_SOCLMDA_EXCEPTION Social Media Exception 20130227
History
Last changed by/on SAP  20130531 
SAP Release Created in 747