C_SrcgProjQtnSupplierContactTP

DDL: C_SRCGPROJQTNSUPPLIERCONTACTTP Type: view_entity CONSUMPTION

Supplier Contact in Srcg Proj Qtn - TP

C_SrcgProjQtnSupplierContactTP is a Consumption CDS View that provides data about "Supplier Contact in Srcg Proj Qtn - TP" in SAP S/4HANA. It reads from 1 data source (R_SrcgProjQtnSupplierContactTP) and exposes 13 fields with key field SrcgProjQtnSupplierContactUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_SrcgProjQtnSupplierContactTP R_SrcgProjQtnSupplierContactTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..1] C_SrcgProjQtnSupplierContactVH _SrcgProjQtnSupplierContactVH $projection.BusinessPartnerCompany = _SrcgProjQtnSupplierContactVH.BusinessPartnerCompany and $projection.BusinessPartner = _SrcgProjQtnSupplierContactVH.BusinessPartnerPerson

Annotations (15)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
ObjectModel.representativeKey SrcgProjQtnSupplierContactUUID view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
EndUserText.label Supplier Contact in Srcg Proj Qtn - TP view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SQC view
AbapCatalog.extensibility.quota.maximumFields 404 view
AbapCatalog.extensibility.quota.maximumBytes 40400 view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjQtnSupplierContactUUID SrcgProjQtnSupplierContactUUID Contact UUID for Supplier Quotation
SourcingProjectQuotationUUID SourcingProjectQuotationUUID Supplier Quotation UUID
SourcingProjectUUID _SourcingProjectQuotation SourcingProjectUUID Sourcing Project UUID
BusinessPartner Issuing Authority
PersonFullName _BusinessPartner PersonFullName Full Name
SrcgProjQtnSupplierContactCat SrcgProjQtnSupplierContactCat Contact Category
SourcingProjectContactCatNamelocalized
BusinessPartnerCompany Bidder Business Partner
Bidder _SourcingProjectQuotation Bidder Business Partner
_SrcgProjQtnSupplierContactVH _SrcgProjQtnSupplierContactVH
IsBusinessPurposeCompleted _BusinessPartner IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup _BusinessPartner AuthorizationGroup AuthorizGroup
_BusinessPartner _BusinessPartner

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 C_SrcgProjQtnSupplierContactTP.
-- 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 C_SrcgProjQtnSupplierContactTP AS
SELECT
  SrcgProjQtnSupplierContactUUID,
  SourcingProjectQuotationUUID,
  _SourcingProjectQuotation.SourcingProjectUUID AS SourcingProjectUUID,
  cast (BusinessPartner as mm_pur_srcgproj_contact_id preserving type ) AS BusinessPartner,
  _BusinessPartner.PersonFullName AS PersonFullName,
  SrcgProjQtnSupplierContactCat,
  _ContactCatText.SourcingProjectContactCatName : localized AS SourcingProjectContactCatNamelocalized,
  Bidder AS BusinessPartnerCompany,
  _SourcingProjectQuotation.Bidder AS Bidder,
  _BusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _BusinessPartner.AuthorizationGroup AS AuthorizationGroup
FROM R_SrcgProjQtnSupplierContactTP
LEFT OUTER JOIN C_SrcgProjQtnSupplierContactVH AS _SrcgProjQtnSupplierContactVH ON BusinessPartnerCompany = _SrcgProjQtnSupplierContactVH.BusinessPartnerCompany AND BusinessPartner = _SrcgProjQtnSupplierContactVH.BusinessPartnerPerson  -- association [0..1]
;