C_QltyInProcurementObjPage

DDL: C_QLTYINPROCUREMENTOBJPAGE Type: view CONSUMPTION Package: ODATA_QM_PLAN_LOGISTIC

Quality Info Record in Procurement

C_QltyInProcurementObjPage is a Consumption CDS View that provides data about "Quality Info Record in Procurement" in SAP S/4HANA. It reads from 1 data source (I_QualityInProcurementTP) and exposes 64 fields with key fields Material, QltyInProcmtIntID. It has 7 associations to related views. Part of development package ODATA_QM_PLAN_LOGISTIC.

Data Sources (1)

SourceAliasJoin Type
I_QualityInProcurementTP _QualityInProcurement from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_QltyInProcmtActiveStatus _StatusObjectActiveSqncStatus $projection.ControllingObject = _StatusObjectActiveSqncStatus.StatusObject and $projection.statuscode = _StatusObjectActiveSqncStatus.StatusCode and $projection.StatusProfile = _StatusObjectActiveSqncStatus.StatusProfile and _StatusObjectActiveSqncStatus.StatusSequenceNumber <> '00'
[0..*] I_StatusCodeText _StatusObjectActiveSqncStatusT $projection.statuscode = _StatusObjectActiveSqncStatusT.StatusCode and $projection.StatusProfile = _StatusObjectActiveSqncStatusT.StatusProfile
[0..*] C_QltyInProcmtActiveStatus _QltyInProcmtActiveStatus $projection.ControllingObject = _QltyInProcmtActiveStatus.StatusObject and $projection.StatusProfile = _QltyInProcmtActiveStatus.StatusProfile
[0..*] C_MM_SupplierValueHelp _SupplierValueHelp $projection.Supplier = _SupplierValueHelp.Supplier
[1..1] E_QualityInProcurement _Extension $projection.Material = _Extension.Material and $projection.QltyInProcmtIntID = _Extension.QltyInProcmtIntID
[0..1] I_UserContactCard _CreatedByUserContactCard $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _ChangedByUserContactCard $projection.LastChangedByUser = _ChangedByUserContactCard.ContactCardID

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CQTYINPROBPG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
EndUserText.label Quality Info Record in Procurement view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey QltyInProcmtIntID view
UI.headerInfo.typeName Quality Info Record in Procurement view
UI.headerInfo.typeNamePlural Quality Info Records view
UI.headerInfo.title.label Object Page view
UI.headerInfo.title.value Material view
UI.headerInfo.description.value _MaterialText.MaterialName view

Fields (64)

KeyFieldSource TableSource FieldDescription
KEY Material Material Vehicle Model
KEY QltyInProcmtIntID QltyInProcmtIntID
MaterialRevisionLevel MaterialRevisionLevel Revision Level
Supplier Supplier Supplier
SupplierName _Supplier SupplierName Supplier Name
Plant Plant Valuation Area
PlantName
QltyInProcmtReleaseValidTo QltyInProcmtReleaseValidTo
QltyInProcmtRelQtyIsActive QltyInProcmtRelQtyIsActive
ReleasedQuantity ReleasedQuantity
OrderedQuantity OrderedQuantity Quantity
BaseUnit BaseUnit Unit of Measure
QltyInProcmtResetOnDate QltyInProcmtResetOnDate
ProcurementBlock ProcurementBlock
BlockReason BlockReason Lock Reason
SupplierProcurementBlock SupplierProcurementBlock Block Function
QltyInProcmtLongText
QualityManagementSystem QualityManagementSystem
QltyInProcmtCertfnValidTo QltyInProcmtCertfnValidTo
SuplrQualityManagementSystem SuplrQualityManagementSystem Target QM Sys.
SuplrQltyInProcmtCertfnValidTo SuplrQltyInProcmtCertfnValidTo QM System To
QltyInProcmtInspControl QltyInProcmtInspControl
InspectionLotType InspectionLotType Inspection Type
QltyInProcmtLotCrtnLeadTime QltyInProcmtLotCrtnLeadTime
QltyInProcmtNoFurtherInsp QltyInProcmtNoFurtherInsp
QltyInProcmtCertificateCtrl QltyInProcmtCertificateCtrl
ControllingObject ControllingObject Object number
StatusProfile I_QualityInProcurementTP StatusProfile Status Profile
StatusCode _StatusObjectActiveSqncStatus StatusCode Statuscode
QltyInProcmtCurInspLot QltyInProcmtCurInspLot
QltyInProcmtNextStatus
QltyInProcmtNextInspLot QltyInProcmtNextInspLot
QltyInProcmtHasFurtherStatus
CreationDate CreationDate Time Stamp
CreatedByUser CreatedByUser User Name
CreatedByUserFullName
LastChangeDate LastChangeDate Time Stamp
LastChangedByUser LastChangedByUser User Name
LastChangedByUserFullName
LinkedSAPObjectKey LinkedSAPObjectKey SAP Object Key
DocumentInfoRecordDocType DocumentInfoRecordDocType Document Type
IsCloudSystem
IsDeleted
_Document _Document
_QltyInProcmtActiveStatus _QltyInProcmtActiveStatus
_Material I_QualityInProcurementTP _Material
_Plant I_QualityInProcurementTP _Plant
_ProductPlantQtManagement _ProductPlantQtManagement
_Supplier I_QualityInProcurementTP _Supplier
_ProcurementBlockText _ProcurementBlockText
_SupplierValueHelp _SupplierValueHelp
_StatusObjectActiveSqncStatus _StatusObjectActiveSqncStatus
_StatusObjectActiveSqncStatusT _StatusObjectActiveSqncStatusT
_QltyInProcmtInspControlText _QltyInProcmtInspControlText
_QltyInProcmtCertCtrlText _QltyInProcmtCertCtrlText
_SupProcurementBlockText _SupProcurementBlockText
_QualityManagementSystem _QualityManagementSystem
_QltyMgmtSystemText _QltyMgmtSystemText
_SupQltyMgmtSystemText _SupQltyMgmtSystemText
_MaterialText _MaterialText
_InspectionLotType _InspectionLotType
_InspectionLotTypeText _InspectionLotTypeText
_CreatedByUserContactCard _CreatedByUserContactCard
_ChangedByUserContactCard _ChangedByUserContactCard

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_QltyInProcurementObjPage.
-- 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_QltyInProcurementObjPage AS
SELECT
  Material,
  QltyInProcmtIntID,
  MaterialRevisionLevel,
  Supplier,
  _Supplier.SupplierName AS SupplierName,
  Plant,
  _QualityInProcurement._Plant.PlantName AS PlantName,
  QltyInProcmtReleaseValidTo,
  QltyInProcmtRelQtyIsActive,
  ReleasedQuantity,
  OrderedQuantity,
  BaseUnit,
  QltyInProcmtResetOnDate,
  ProcurementBlock,
  BlockReason,
  SupplierProcurementBlock,
  cast('' as abap.char(1333) ) AS QltyInProcmtLongText,
  QualityManagementSystem,
  QltyInProcmtCertfnValidTo,
  SuplrQualityManagementSystem,
  SuplrQltyInProcmtCertfnValidTo,
  QltyInProcmtInspControl,
  InspectionLotType,
  QltyInProcmtLotCrtnLeadTime,
  QltyInProcmtNoFurtherInsp,
  QltyInProcmtCertificateCtrl,
  ControllingObject,
  _QualityInProcurement.StatusProfile AS StatusProfile,
  _StatusObjectActiveSqncStatus.StatusCode AS StatusCode,
  QltyInProcmtCurInspLot,
  cast('' as qestat2) AS QltyInProcmtNextStatus,
  QltyInProcmtNextInspLot,
  cast('' as qstatmore) AS QltyInProcmtHasFurtherStatus,
  CreationDate,
  CreatedByUser,
  cast( _CreatedByUserContactCard.FullName as vdm_createdbyuserdescription preserving type ) AS CreatedByUserFullName,
  LastChangeDate,
  LastChangedByUser,
  cast( _ChangedByUserContactCard.FullName as vdm_lastchangedbyuserdescripti preserving type ) AS LastChangedByUserFullName,
  LinkedSAPObjectKey,
  DocumentInfoRecordDocType,
  cast( ' ' as is_cloud_system preserving type ) AS IsCloudSystem,
  cast( _QualityInProcurement.IsDeleted as vdm_qltyinforecordddeleted preserving type ) AS IsDeleted,
  _QualityInProcurement._Material AS _Material,
  _QualityInProcurement._Plant AS _Plant,
  _QualityInProcurement._Supplier AS _Supplier
FROM I_QualityInProcurementTP AS _QualityInProcurement
LEFT OUTER JOIN I_QltyInProcmtActiveStatus AS _StatusObjectActiveSqncStatus ON ControllingObject = _StatusObjectActiveSqncStatus.StatusObject AND statuscode = _StatusObjectActiveSqncStatus.StatusCode AND StatusProfile = _StatusObjectActiveSqncStatus.StatusProfile AND _StatusObjectActiveSqncStatus.StatusSequenceNumber <> '00'  -- association [0..1]
LEFT OUTER JOIN I_StatusCodeText AS _StatusObjectActiveSqncStatusT ON statuscode = _StatusObjectActiveSqncStatusT.StatusCode AND StatusProfile = _StatusObjectActiveSqncStatusT.StatusProfile  -- association [0..*]
LEFT OUTER JOIN C_QltyInProcmtActiveStatus AS _QltyInProcmtActiveStatus ON ControllingObject = _QltyInProcmtActiveStatus.StatusObject AND StatusProfile = _QltyInProcmtActiveStatus.StatusProfile  -- association [0..*]
LEFT OUTER JOIN C_MM_SupplierValueHelp AS _SupplierValueHelp ON Supplier = _SupplierValueHelp.Supplier  -- association [0..*]
LEFT OUTER JOIN E_QualityInProcurement AS _Extension ON Material = _Extension.Material AND QltyInProcmtIntID = _Extension.QltyInProcmtIntID  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ChangedByUserContactCard ON LastChangedByUser = _ChangedByUserContactCard.ContactCardID  -- association [0..1]
;