I_Somi_Usr_Identity

DDL: I_SOMI_USR_IDENTITY SQL: ISOMI_USR_IDEN Type: view BASIC

Idenitity of user provided by Data Provider

I_Somi_Usr_Identity is a Basic CDS View that provides data about "Idenitity of user provided by Data Provider" in SAP S/4HANA. It reads from 1 data source (smi_usr_identity) and exposes 54 fields with key fields SocialDataProviderName, UserIdInSocialDataProvider, SocialMediaIdentityCounter. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
smi_usr_identity identity from

Associations (11)

CardinalityTargetAliasCondition
[0..*] I_Somi_Usr_Education _Somi_Usr_Education identity.dataprovidername = _Somi_Usr_Education.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Education.UserIdInSocialDataProvider
[0..1] I_Somi_Usr_Profile _Somi_Usr_Profile identity.dataprovidername = _Somi_Usr_Profile.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Profile.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Likes _Somi_Usr_Likes identity.dataprovidername = _Somi_Usr_Likes.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Likes.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Workexp _Somi_Usr_Workexp identity.dataprovidername = _Somi_Usr_Workexp.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Workexp.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Phone _Somi_Usr_Phone identity.dataprovidername = _Somi_Usr_Phone.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Phone.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Publications _Somi_Usr_Publications identity.dataprovidername = _Somi_Usr_Publications.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Publications.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Certification _Somi_Usr_Certification identity.dataprovidername = _Somi_Usr_Certification.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Certification.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Patent _Somi_Usr_Patent identity.dataprovidername = _Somi_Usr_Patent.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Patent.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Favorite _Somi_Usr_Favorite identity.dataprovidername = _Somi_Usr_Favorite.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Favorite.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Skill _Somi_Usr_Skill identity.dataprovidername = _Somi_Usr_Skill.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Skill.UserIdInSocialDataProvider
[0..*] I_Somi_Usr_Custom _Somi_Usr_Custom identity.dataprovidername = _Somi_Usr_Custom.SocialDataProviderName and identity.useridindataprovider = _Somi_Usr_Custom.UserIdInSocialDataProvider

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISOMI_USR_IDEN view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality C view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass TRANSACTIONAL view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Idenitity of user provided by Data Provider view

Fields (54)

KeyFieldSource TableSource FieldDescription
KEY SocialDataProviderName smi_usr_identity dataprovidername Data Provider Name
KEY UserIdInSocialDataProvider smi_usr_identity useridindataprovider User ID DataPrvdr
KEY SocialMediaIdentityCounter smi_usr_identity counter Version
SocialMediaChannel smi_usr_identity socialmediachannel Channel Code
SocialUserID smi_usr_identity socialuser Social User ID
IsLogInSocialMediaIdentity smi_usr_identity isloginidentity ISLOGINIDENTITY
NickName smi_usr_identity nickname Nickname
IsAllowedForLogIn smi_usr_identity isallowedforlogin AllowedForLogin
IsExpiredSession smi_usr_identity isexpiredsession ISEXPIREDSESSION
LastLogInTimeStampUTC smi_usr_identity lastlogintimestamp_utc Last Login Time
SocialMediaProfilePhotoURL smi_usr_identity photourl Image URL
SocialMediaProfileThumbnailURL smi_usr_identity thumbnailurl Thmbnl URL
FirstName smi_usr_identity firstname First Name
LastName smi_usr_identity lastname Last Name
GenderCode smi_usr_identity gender Sex
AgeOfSocialUser smi_usr_identity age TP Write-off Age
DayOfBirth smi_usr_identity birthday Date
MonthOfBirth smi_usr_identity birthmonth Birth Month
YearOfBirth smi_usr_identity birthyear Birth Year
EmailIDOfSocialUser smi_usr_identity email Rec. Doc. per e-Mail
CountryCode smi_usr_identity countrycode Country/Reg.
RegionName smi_usr_identity state Vehicle Region
CityName smi_usr_identity city Location
PostalCode smi_usr_identity zip Zip Code
SocialMediaProfileURL smi_usr_identity profileurl Profile Link
ProxyEmailAddress smi_usr_identity proxiedemail Proxy Email
AddressText smi_usr_identity address Subscription address
LanguagesKnownBySocialUser smi_usr_identity languages Language
ProfessionalHeadLine smi_usr_identity professionalheadline Prof Headline
BiographyOfSocialUser smi_usr_identity bio User Bio
IndustryName smi_usr_identity industry Industry Sector
SocialUserSpecializationInfo smi_usr_identity specialities Prof Strnt
Religion smi_usr_identity religion Religious Denominati
PoliticalView smi_usr_identity politicalview Political View
InterestedIn smi_usr_identity interestedin Interests
RelationshipStatusText smi_usr_identity relationshipstatus Relship Status
HomeTown smi_usr_identity hometown Hometown
FollowersCountOfSocialUser smi_usr_identity followerscount Followers
SocialUserFollowingCount smi_usr_identity followingcount Following Count
SocialMediaUserName smi_usr_identity username User who owns item
LocaleLanguage smi_usr_identity locale Locale
IsVerifiedSocialProfile smi_usr_identity isverified User Verfieid
SocialUserTimeZone smi_usr_identity usertimezone Time Zone
_Somi_Usr_Education _Somi_Usr_Education
_Somi_Usr_Profile _Somi_Usr_Profile
_Somi_Usr_Likes _Somi_Usr_Likes
_Somi_Usr_Workexp _Somi_Usr_Workexp
_Somi_Usr_Phone _Somi_Usr_Phone
_Somi_Usr_Publications _Somi_Usr_Publications
_Somi_Usr_Certification _Somi_Usr_Certification
_Somi_Usr_Patent _Somi_Usr_Patent
_Somi_Usr_Favorite _Somi_Usr_Favorite
_Somi_Usr_Skill _Somi_Usr_Skill
_Somi_Usr_Custom _Somi_Usr_Custom

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_Somi_Usr_Identity.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ISOMI_USR_IDEN

CREATE VIEW I_Somi_Usr_Identity AS
SELECT
  identity.dataprovidername AS SocialDataProviderName,
  identity.useridindataprovider AS UserIdInSocialDataProvider,
  identity.counter AS SocialMediaIdentityCounter,
  identity.socialmediachannel AS SocialMediaChannel,
  identity.socialuser AS SocialUserID,
  identity.isloginidentity AS IsLogInSocialMediaIdentity,
  identity.nickname AS NickName,
  identity.isallowedforlogin AS IsAllowedForLogIn,
  identity.isexpiredsession AS IsExpiredSession,
  identity.lastlogintimestamp_utc AS LastLogInTimeStampUTC,
  identity.photourl AS SocialMediaProfilePhotoURL,
  identity.thumbnailurl AS SocialMediaProfileThumbnailURL,
  identity.firstname AS FirstName,
  identity.lastname AS LastName,
  identity.gender AS GenderCode,
  identity.age AS AgeOfSocialUser,
  identity.birthday AS DayOfBirth,
  identity.birthmonth AS MonthOfBirth,
  identity.birthyear AS YearOfBirth,
  identity.email AS EmailIDOfSocialUser,
  identity.countrycode AS CountryCode,
  identity.state AS RegionName,
  identity.city AS CityName,
  identity.zip AS PostalCode,
  identity.profileurl AS SocialMediaProfileURL,
  identity.proxiedemail AS ProxyEmailAddress,
  identity.address AS AddressText,
  identity.languages AS LanguagesKnownBySocialUser,
  identity.professionalheadline AS ProfessionalHeadLine,
  identity.bio AS BiographyOfSocialUser,
  identity.industry AS IndustryName,
  identity.specialities AS SocialUserSpecializationInfo,
  identity.religion AS Religion,
  identity.politicalview AS PoliticalView,
  identity.interestedin AS InterestedIn,
  identity.relationshipstatus AS RelationshipStatusText,
  identity.hometown AS HomeTown,
  identity.followerscount AS FollowersCountOfSocialUser,
  identity.followingcount AS SocialUserFollowingCount,
  identity.username AS SocialMediaUserName,
  identity.locale AS LocaleLanguage,
  identity.isverified AS IsVerifiedSocialProfile,
  identity.usertimezone AS SocialUserTimeZone
FROM smi_usr_identity AS identity
LEFT OUTER JOIN I_Somi_Usr_Education AS _Somi_Usr_Education ON identity.dataprovidername = _Somi_Usr_Education.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Education.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Profile AS _Somi_Usr_Profile ON identity.dataprovidername = _Somi_Usr_Profile.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Profile.UserIdInSocialDataProvider  -- association [0..1]
LEFT OUTER JOIN I_Somi_Usr_Likes AS _Somi_Usr_Likes ON identity.dataprovidername = _Somi_Usr_Likes.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Likes.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Workexp AS _Somi_Usr_Workexp ON identity.dataprovidername = _Somi_Usr_Workexp.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Workexp.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Phone AS _Somi_Usr_Phone ON identity.dataprovidername = _Somi_Usr_Phone.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Phone.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Publications AS _Somi_Usr_Publications ON identity.dataprovidername = _Somi_Usr_Publications.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Publications.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Certification AS _Somi_Usr_Certification ON identity.dataprovidername = _Somi_Usr_Certification.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Certification.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Patent AS _Somi_Usr_Patent ON identity.dataprovidername = _Somi_Usr_Patent.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Patent.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Favorite AS _Somi_Usr_Favorite ON identity.dataprovidername = _Somi_Usr_Favorite.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Favorite.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Skill AS _Somi_Usr_Skill ON identity.dataprovidername = _Somi_Usr_Skill.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Skill.UserIdInSocialDataProvider  -- association [0..*]
LEFT OUTER JOIN I_Somi_Usr_Custom AS _Somi_Usr_Custom ON identity.dataprovidername = _Somi_Usr_Custom.SocialDataProviderName AND identity.useridindataprovider = _Somi_Usr_Custom.UserIdInSocialDataProvider  -- association [0..*]
;