R_SrcgProjQtnSuplrContactDraft

DDL: R_SRCGPROJQTNSUPLRCONTACTDRAFT Type: view_entity BASIC Package: VDM_MM_PUR_SRCGPROJQTN

Supplier Contact in SPQtn - Draft

R_SrcgProjQtnSuplrContactDraft is a Basic CDS View that provides data about "Supplier Contact in SPQtn - Draft" in SAP S/4HANA. It reads from 1 data source (mmsrcgpqtncont_d) and exposes 15 fields with key field SrcgProjQtnSupplierContactUUID. It has 3 associations to related views. Part of development package VDM_MM_PUR_SRCGPROJQTN.

Data Sources (1)

SourceAliasJoin Type
mmsrcgpqtncont_d SrcgProjQtnSuplrContactDraft from

Associations (3)

CardinalityTargetAliasCondition
[1..1] R_SrcgProjQtnDraft _SourcingProjectQuotation $projection.SourcingProjectQuotationUUID = _SourcingProjectQuotation.SourcingProjectQuotationUUID
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[1..1] E_SrcgProjQtnSupplierContactD _Extension $projection.SrcgProjQtnSupplierContactUUID = _Extension.SrcgProjQtnSupplierContactUUID

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Supplier Contact in SPQtn - Draft view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.elementSuffix SQC view
AbapCatalog.extensibility.quota.maximumFields 204 view
AbapCatalog.extensibility.quota.maximumBytes 4080 view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY SrcgProjQtnSupplierContactUUID mmsrcgpqtncont_d srcgprojqtnsuppliercontactuuid Contact UUID for Supplier Quotation
SourcingProjectQuotationUUID mmsrcgpqtncont_d sourcingprojectquotationuuid Supplier Quotation UUID
SrcgProjQtnSupplierContactCat mmsrcgpqtncont_d srcgprojqtnsuppliercontactcat Contact Category
BusinessPartner mmsrcgpqtncont_d businesspartner Issuing Authority
Bidder mmsrcgpqtncont_d bidder Business Partner
IsBusinessPurposeCompleted mmsrcgpqtncont_d isbusinesspurposecompleted Purpose Completed
AuthorizationGroup mmsrcgpqtncont_d authorizationgroup AuthorizGroup
DraftEntityCreationDateTime mmsrcgpqtncont_d draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime mmsrcgpqtncont_d draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID mmsrcgpqtncont_d draftadministrativedatauuid UUID
DraftEntityOperationCode mmsrcgpqtncont_d draftentityoperationcode Draft - Operation Code
HasActiveEntity mmsrcgpqtncont_d hasactiveentity TRUE
DraftFieldChanges mmsrcgpqtncont_d draftfieldchanges Field Changes
_SourcingProjectQuotation _SourcingProjectQuotation
_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 R_SrcgProjQtnSuplrContactDraft.
-- 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 R_SrcgProjQtnSuplrContactDraft AS
SELECT
  SrcgProjQtnSuplrContactDraft.srcgprojqtnsuppliercontactuuid AS SrcgProjQtnSupplierContactUUID,
  SrcgProjQtnSuplrContactDraft.sourcingprojectquotationuuid AS SourcingProjectQuotationUUID,
  SrcgProjQtnSuplrContactDraft.srcgprojqtnsuppliercontactcat AS SrcgProjQtnSupplierContactCat,
  SrcgProjQtnSuplrContactDraft.businesspartner AS BusinessPartner,
  SrcgProjQtnSuplrContactDraft.bidder AS Bidder,
  SrcgProjQtnSuplrContactDraft.isbusinesspurposecompleted AS IsBusinessPurposeCompleted,
  SrcgProjQtnSuplrContactDraft.authorizationgroup AS AuthorizationGroup,
  SrcgProjQtnSuplrContactDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
  SrcgProjQtnSuplrContactDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
  SrcgProjQtnSuplrContactDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
  SrcgProjQtnSuplrContactDraft.draftentityoperationcode AS DraftEntityOperationCode,
  SrcgProjQtnSuplrContactDraft.hasactiveentity AS HasActiveEntity,
  SrcgProjQtnSuplrContactDraft.draftfieldchanges AS DraftFieldChanges
FROM mmsrcgpqtncont_d AS SrcgProjQtnSuplrContactDraft
LEFT OUTER JOIN R_SrcgProjQtnDraft AS _SourcingProjectQuotation ON SourcingProjectQuotationUUID = _SourcingProjectQuotation.SourcingProjectQuotationUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN E_SrcgProjQtnSupplierContactD AS _Extension ON SrcgProjQtnSupplierContactUUID = _Extension.SrcgProjQtnSupplierContactUUID  -- association [1..1]
;