I_SftyDataShtCntct

DDL: I_SFTYDATASHTCNTCT Type: view_entity BASIC

SDS Contact

I_SftyDataShtCntct is a Basic CDS View that provides data about "SDS Contact" in SAP S/4HANA. It reads from 1 data source (ehsdsd_cntct) and exposes 15 fields with key field SftyDataShtCntctUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ehsdsd_cntct ehsdsd_cntct from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_SftyDataShtCntctAddr _ContactAddr $projection.SftyDataShtCntctUUID = _ContactAddr.SftyDataShtCntctUUID
[0..*] I_SftyDataShtCntctCtryRgn _ContactCtryRgn $projection.SftyDataShtCntctUUID = _ContactCtryRgn.SftyDataShtCntctUUID
[0..*] I_SftyDataShtCntctEmgyNmbr _ContactEmgyNmbr $projection.SftyDataShtCntctUUID = _ContactEmgyNmbr.SftyDataShtCntctUUID
[0..*] I_SftyDataShtCntctProduct _ContactProduct $projection.SftyDataShtCntctUUID = _ContactProduct.SftyDataShtCntctUUID -- Admin data - Created by
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID -- Admin data - Last changed by
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID

Annotations (7)

NameValueLevelField
EndUserText.label SDS Contact view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.representativeKey SftyDataShtCntctUUID view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY SftyDataShtCntctUUID uuid Waste Partner UUID
CreatedByUser createdbyuser User Name
CreationDateTime creationdatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
SftyDataShtCntctID contact_id Member ID
SalesOrganization vkorg SD Sales Org.
LogoName logo_name Logo
ProdStewardshipRespUnit responsible_unit Responsible Unit
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_ContactAddr _ContactAddr
_ContactCtryRgn _ContactCtryRgn
_ContactEmgyNmbr _ContactEmgyNmbr
_ContactProduct _ContactProduct

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_SftyDataShtCntct.
-- 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.

CREATE VIEW I_SftyDataShtCntct AS
SELECT
  uuid AS SftyDataShtCntctUUID,
  CreatedByUser,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDateTime,
  contact_id AS SftyDataShtCntctID,
  vkorg AS SalesOrganization,
  logo_name AS LogoName,
  responsible_unit AS ProdStewardshipRespUnit
FROM ehsdsd_cntct
LEFT OUTER JOIN I_SftyDataShtCntctAddr AS _ContactAddr ON SftyDataShtCntctUUID = _ContactAddr.SftyDataShtCntctUUID  -- association [0..*]
LEFT OUTER JOIN I_SftyDataShtCntctCtryRgn AS _ContactCtryRgn ON SftyDataShtCntctUUID = _ContactCtryRgn.SftyDataShtCntctUUID  -- association [0..*]
LEFT OUTER JOIN I_SftyDataShtCntctEmgyNmbr AS _ContactEmgyNmbr ON SftyDataShtCntctUUID = _ContactEmgyNmbr.SftyDataShtCntctUUID  -- association [0..*]
LEFT OUTER JOIN I_SftyDataShtCntctProduct AS _ContactProduct ON SftyDataShtCntctUUID = _ContactProduct.SftyDataShtCntctUUID  -- association [0..*]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;