I_Somi_Usr_Identity
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)
| Source | Alias | Join Type |
|---|---|---|
| smi_usr_identity | identity | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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 | 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..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA