I_QltyCertificateProfile

DDL: I_QLTYCERTIFICATEPROFILE SQL: IQLTYCERTPF Type: view BASIC

Quality Certificate Profile

I_QltyCertificateProfile is a Basic CDS View that provides data about "Quality Certificate Profile" in SAP S/4HANA. It reads from 1 data source (qcvk) and exposes 19 fields with key fields QualityCertificateType, QltyCertificateProfile, QltyCertProfileVersion. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qcvk qcvk from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_QltyCertPrflCharacteristic _QltyCertPrflCharacteristic $projection.QltyCertificateProfile = _QltyCertPrflCharacteristic.QltyCertificateProfile and $projection.QltyCertProfileVersion = _QltyCertPrflCharacteristic.QltyCertProfileVersion and $projection.QualityCertificateType = _QltyCertPrflCharacteristic.QualityCertificateType
[0..*] I_QltyCertPrflMaterialAssgmt _QltyCertPrflMaterialAssgmt $projection.QltyCertificateProfile = _QltyCertPrflMaterialAssgmt.QltyCertificateProfile and $projection.QltyCertProfileVersion = _QltyCertPrflMaterialAssgmt.QltyCertProfileVersion and $projection.QualityCertificateType = _QltyCertPrflMaterialAssgmt.QualityCertificateType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IQLTYCERTPF view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Quality Certificate Profile view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.sapObjectNodeType.name QualityCertificateProfile view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY QualityCertificateType ctyp Currency Type
KEY QltyCertificateProfile vorlnr Cert. Profile
KEY QltyCertProfileVersion version XML Vers.
QltyCertProfileText kurztext SText insp.char
QltyCertificateForm tdform SAPscript Form
QltyCertHasOnlyAcceptedInspLot kzgutlose AccptdLots Only
QltyCertMinInspLotQltyScore minqkz Min. Q-Score
QltyCertHasLastInspLot kzlastlot Last lot
QltyCertInspLotHasDelivery kzliefsch DlvryNoteInLot
InspectionLotOrigin herkunft Insp. Lot Orig.
InspectionLotType art Inspection Type
QltyCertBatchWhereUsdListCtrl withtransf Stock Transfers
QltyCertBatchExpansionLevel alstf Explosion Level
QltyCertificateAdobeForm adbform PDF-Based Form
QltyCertProfileHasAdobeForm PDF-Based Form
QltyCertPrflCharcConfign char_field_conf CharacFldConfig
ChangedDateTime changeddatetime Time Stamp
_QltyCertPrflCharacteristic _QltyCertPrflCharacteristic
_QltyCertPrflMaterialAssgmt _QltyCertPrflMaterialAssgmt

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_QltyCertificateProfile.
-- 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.
-- SQL view name: IQLTYCERTPF

CREATE VIEW I_QltyCertificateProfile AS
SELECT
  ctyp AS QualityCertificateType,
  vorlnr AS QltyCertificateProfile,
  version AS QltyCertProfileVersion,
  kurztext AS QltyCertProfileText,
  tdform AS QltyCertificateForm,
  kzgutlose AS QltyCertHasOnlyAcceptedInspLot,
  minqkz AS QltyCertMinInspLotQltyScore,
  kzlastlot AS QltyCertHasLastInspLot,
  kzliefsch AS QltyCertInspLotHasDelivery,
  herkunft AS InspectionLotOrigin,
  art AS InspectionLotType,
  withtransf AS QltyCertBatchWhereUsdListCtrl,
  alstf AS QltyCertBatchExpansionLevel,
  adbform AS QltyCertificateAdobeForm,
  cast( qkz_useadb as vdm_qc_qkz_useadb preserving type ) AS QltyCertProfileHasAdobeForm,
  char_field_conf AS QltyCertPrflCharcConfign,
  ChangedDateTime
FROM qcvk
LEFT OUTER JOIN I_QltyCertPrflCharacteristic AS _QltyCertPrflCharacteristic ON QltyCertificateProfile = _QltyCertPrflCharacteristic.QltyCertificateProfile AND QltyCertProfileVersion = _QltyCertPrflCharacteristic.QltyCertProfileVersion AND QualityCertificateType = _QltyCertPrflCharacteristic.QualityCertificateType  -- association [0..*]
LEFT OUTER JOIN I_QltyCertPrflMaterialAssgmt AS _QltyCertPrflMaterialAssgmt ON QltyCertificateProfile = _QltyCertPrflMaterialAssgmt.QltyCertificateProfile AND QltyCertProfileVersion = _QltyCertPrflMaterialAssgmt.QltyCertProfileVersion AND QualityCertificateType = _QltyCertPrflMaterialAssgmt.QualityCertificateType  -- association [0..*]
;