I_QltyCertDocMatchPrpsl

DDL: I_QLTYCERTDOCMATCHPRPSL Type: view_entity BASIC

Certificate Document Match Proposal

I_QltyCertDocMatchPrpsl is a Basic CDS View that provides data about "Certificate Document Match Proposal" in SAP S/4HANA. It reads from 1 data source (qcertdocmatchpr) and exposes 19 fields with key fields QltyCertDocMatchUUID, QltyCertDocMatchProposalUUID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qcertdocmatchpr qcertdocmatchpr from

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_QltyCertDocMatch _QltyCertDocMatch $projection.QltyCertDocMatchUUID = _QltyCertDocMatch.QltyCertDocMatchUUID
[0..1] I_QltyProcmtCert _QltyProcmtCert $projection.QualityProcurementCertificate = _QltyProcmtCert.QualityProcurementCertificate
[0..1] I_PurchasingDocument _PurchasingDocument $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
[0..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Certificate Document Match Proposal view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY QltyCertDocMatchUUID certdocmatch_uuid
KEY QltyCertDocMatchProposalUUID certdocmatch_proposal_uuid
QualityProcurementCertificate Certificate
Supplier supplier Supplier
Material material Vehicle Model
PurchasingDocument pur_doc Purchasing Document
PurchasingDocumentItem pur_doc_item Purchasing Doc. Item
Plant plant Valuation Area
BatchBySupplier suppplier_batch Supplier Batch
DeliveryNote delivery_note Delivery Note
QltyCertDocMatchProposalType certdocmatch_proposal_type
QltyCertDocMtchPrpslScoreValue score Valuation No.
_QltyCertDocMatch _QltyCertDocMatch
_QltyProcmtCert _QltyProcmtCert
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_Material _Material
_Supplier _Supplier
_Plant _Plant

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_QltyCertDocMatchPrpsl.
-- 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_QltyCertDocMatchPrpsl AS
SELECT
  certdocmatch_uuid AS QltyCertDocMatchUUID,
  certdocmatch_proposal_uuid AS QltyCertDocMatchProposalUUID,
  cast( qcert as vdm_qccertno preserving type ) AS QualityProcurementCertificate,
  Supplier,
  Material,
  pur_doc AS PurchasingDocument,
  pur_doc_item AS PurchasingDocumentItem,
  Plant,
  suppplier_batch AS BatchBySupplier,
  delivery_note AS DeliveryNote,
  certdocmatch_proposal_type AS QltyCertDocMatchProposalType,
  score AS QltyCertDocMtchPrpslScoreValue
FROM qcertdocmatchpr
LEFT OUTER JOIN I_QltyCertDocMatch AS _QltyCertDocMatch ON QltyCertDocMatchUUID = _QltyCertDocMatch.QltyCertDocMatchUUID  -- association [1..1]
LEFT OUTER JOIN I_QltyProcmtCert AS _QltyProcmtCert ON QualityProcurementCertificate = _QltyProcmtCert.QualityProcurementCertificate  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON PurchasingDocument = _PurchasingDocument.PurchasingDocument  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument AND PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
;