I_QltyCertDocMatch

DDL: I_QLTYCERTDOCMATCH Type: view_entity BASIC

Quality Certificate Document Match

I_QltyCertDocMatch is a Basic CDS View that provides data about "Quality Certificate Document Match" in SAP S/4HANA. It reads from 1 data source (qcertdocmatch) and exposes 31 fields with key field QltyCertDocMatchUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qcertdocmatch qcertdocmatch from

Associations (9)

CardinalityTargetAliasCondition
[0..*] I_QltyCertDocMatchPrpsl _QltyCertDocMatchPrpsl $projection.QltyCertDocMatchUUID = _QltyCertDocMatchPrpsl.QltyCertDocMatchUUID
[0..1] I_QltyProcmtCert _QltyProcmtCert $projection.QualityProcurementCertificate = _QltyProcmtCert.QualityProcurementCertificate
[0..1] I_UserContactCard _CreatedByUserContactCard $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID
[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
[0..1] I_InboundDocumentStatusVH _InboundDocumentStatus $projection.InboundDocumentStatus = _InboundDocumentStatus.InboundDocumentStatus

Annotations (9)

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

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY QltyCertDocMatchUUID certdocmatch_uuid
InboundDocumentStatus certdocmatch_ext_status
InboundDocumentIdentifier qltycertdocmatch_ext_doc_uuid
QltyCertExtDocFileName ext_doc_file_name
QltyCertExtDocSupplierName ext_doc_supplier_name
QltyCertExtDocSupplierAddress ext_doc_supplier_adr
QltyCertExtDocSupplierMaterial ext_doc_supplier_mat
QltyCertExtDocSuplrMatlDesc ext_doc_supplier_mat_desc
QltyCertExtDocSupplierBatch ext_doc_supplier_batch
QltyCertExtDocDeliveryDocument ext_doc_delivery_doc
QltyCertExtDocPurgDocument ext_doc_pur_doc
QltyCertExtDocMaterial ext_doc_mat
Supplier supplier Supplier
Material material Vehicle Model
PurchasingDocument pur_doc Purchasing Document
PurchasingDocumentItem pur_doc_item Purchasing Doc. Item
Plant plant Valuation Area
QualityProcurementCertificate Certificate
CreationDateTime uploaded_on
CreatedByUser uploaded_by User Name
LastChangeDateTime changed_on Variant Changed on
LastChangedByUser changed_by User Name
_QltyCertDocMatchPrpsl _QltyCertDocMatchPrpsl
_QltyProcmtCert _QltyProcmtCert
_CreatedByUserContactCard _CreatedByUserContactCard
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_Material _Material
_Supplier _Supplier
_Plant _Plant
_InboundDocumentStatus _InboundDocumentStatus

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_QltyCertDocMatch.
-- 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_QltyCertDocMatch AS
SELECT
  certdocmatch_uuid AS QltyCertDocMatchUUID,
  certdocmatch_ext_status AS InboundDocumentStatus,
  qltycertdocmatch_ext_doc_uuid AS InboundDocumentIdentifier,
  ext_doc_file_name AS QltyCertExtDocFileName,
  ext_doc_supplier_name AS QltyCertExtDocSupplierName,
  ext_doc_supplier_adr AS QltyCertExtDocSupplierAddress,
  ext_doc_supplier_mat AS QltyCertExtDocSupplierMaterial,
  ext_doc_supplier_mat_desc AS QltyCertExtDocSuplrMatlDesc,
  ext_doc_supplier_batch AS QltyCertExtDocSupplierBatch,
  ext_doc_delivery_doc AS QltyCertExtDocDeliveryDocument,
  ext_doc_pur_doc AS QltyCertExtDocPurgDocument,
  ext_doc_mat AS QltyCertExtDocMaterial,
  Supplier,
  Material,
  pur_doc AS PurchasingDocument,
  pur_doc_item AS PurchasingDocumentItem,
  Plant,
  cast( qcert as vdm_qccertno preserving type ) AS QualityProcurementCertificate,
  uploaded_on AS CreationDateTime,
  uploaded_by AS CreatedByUser,
  changed_on AS LastChangeDateTime,
  changed_by AS LastChangedByUser
FROM qcertdocmatch
LEFT OUTER JOIN I_QltyCertDocMatchPrpsl AS _QltyCertDocMatchPrpsl ON QltyCertDocMatchUUID = _QltyCertDocMatchPrpsl.QltyCertDocMatchUUID  -- association [0..*]
LEFT OUTER JOIN I_QltyProcmtCert AS _QltyProcmtCert ON QualityProcurementCertificate = _QltyProcmtCert.QualityProcurementCertificate  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID  -- 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]
LEFT OUTER JOIN I_InboundDocumentStatusVH AS _InboundDocumentStatus ON InboundDocumentStatus = _InboundDocumentStatus.InboundDocumentStatus  -- association [0..1]
;