C_Schedgagrmtreleasedoc

DDL: C_SCHEDGAGRMTRELEASEDOC SQL: CSCHAGMRTRELDOC Type: view CONSUMPTION

Sch Agreement Release Documentation

C_Schedgagrmtreleasedoc is a Consumption CDS View that provides data about "Sch Agreement Release Documentation" in SAP S/4HANA. It reads from 1 data source (I_SchedgAgrmtReleaseDoc) and exposes 27 fields with key fields SchedulingAgreement, SchedulingAgreementItem, SchedulingAgreementReleaseType, ReleaseCode. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SchedgAgrmtReleaseDoc I_SchedgAgrmtReleaseDoc from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_Schedgagrmthdr _SchedgagrmthdrWithDraft _SchedgagrmthdrWithDraft.SchedulingAgreement = $projection.SchedulingAgreement
[1..1] C_Schedgagrmtitm _SchedgAgrmtItmWithDraft _SchedgAgrmtItmWithDraft.SchedulingAgreementItem = $projection.SchedulingAgreementItem and _SchedgAgrmtItmWithDraft.SchedulingAgreement = $projection.SchedulingAgreement
[0..*] C_Schedgagrmtreldocsline _Schedgagrmtreldocsline $projection.SchedulingAgreement = _Schedgagrmtreldocsline.SchedulingAgreement and $projection.SchedulingAgreementItem = _Schedgagrmtreldocsline.SchedulingAgreementItem and $projection.SchedulingAgreementReleaseType = _Schedgagrmtreldocsline.SchedulingAgreementReleaseType and $projection.ReleaseCode = _Schedgagrmtreldocsline.SchedulingAgreementRelease

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CSCHAGMRTRELDOC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Sch Agreement Release Documentation view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeName Scheduling Agreement Release view
UI.headerInfo.typeNamePlural Scheduling Agreement Releases view
UI.headerInfo.title.value SchedulingAgreementRelease view
UI.headerInfo.description.value SchedgAgreementItemRelText view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY SchedulingAgreement I_SchedgAgrmtReleaseDoc SchedulingAgreement Scheduling Agreement
KEY SchedulingAgreementItem I_SchedgAgrmtReleaseDoc SchedulingAgreementItem Schedule Item Number
KEY SchedulingAgreementReleaseType I_SchedgAgrmtReleaseDoc SchedulingAgreementReleaseType
KEY ReleaseCode I_SchedgAgrmtReleaseDoc ReleaseCode Release Number
SchedulingAgreementRelease I_SchedgAgrmtReleaseDoc SchedulingAgreementRelease Release Number
SchedgAgreementItemRelText I_SchedgAgrmtReleaseDoc SchedgAgreementItemRelText Release Type Text
SchedgAgreementItemRelStatus I_SchedgAgrmtReleaseDoc SchedgAgreementItemRelStatus Status
SchedgAgrmtStopReleaseStatus I_SchedgAgrmtReleaseDoc SchedgAgrmtStopReleaseStatus Release Stop Enabled
SchedgAgrmtReleaseCreationDate I_SchedgAgrmtReleaseDoc SchedgAgrmtReleaseCreationDate Last Release Date
SchedgAgrmtReleaseCreationTime I_SchedgAgrmtReleaseDoc SchedgAgrmtReleaseCreationTime Last Release Time
SchedgAgreementItemNextRelDate I_SchedgAgrmtReleaseDoc SchedgAgreementItemNextRelDate Next Release Date
ProductionGoAheadPeriodEndDate I_SchedgAgrmtReleaseDoc ProductionGoAheadPeriodEndDate
MaterialGoAheadPeriodEndDate I_SchedgAgrmtReleaseDoc MaterialGoAheadPeriodEndDate End Matl. Go-Ahead
LastGoodsReceiptQuantity I_SchedgAgrmtReleaseDoc LastGoodsReceiptQuantity Last GR Quantity
LastGoodsReceiptDate I_SchedgAgrmtReleaseDoc LastGoodsReceiptDate Last GR Date
SchedgAgrmtRelTransmissionDate I_SchedgAgrmtReleaseDoc SchedgAgrmtRelTransmissionDate Created On
SchedgAgrmtRelTransmissionTime I_SchedgAgrmtReleaseDoc SchedgAgrmtRelTransmissionTime Created Time
OrderQuantityUnit I_SchedgAgrmtReleaseDoc OrderQuantityUnit Sales Unit
IsSchedgAgreementItemReld I_SchedgAgrmtReleaseDoc IsSchedgAgreementItemReld Release Status Criticality
InboundDeliveryNote I_SchedgAgrmtReleaseDoc InboundDeliveryNote Reference
SchedgAgrmtCumltvRcvdQty I_SchedgAgrmtReleaseDoc SchedgAgrmtCumltvRcvdQty
SchedgAgrmtOutpCtrlType
SchedgAgrmtOutpCtrlStatus Output Control Status
SchedgAgrmtOutpCtrlStatusText
SchedgAgrmtOutpCtrlTime
_Schedgagrmtreldocsline _Schedgagrmtreldocsline
_SchedgAgrmtItmWithDraft _SchedgAgrmtItmWithDraft

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_Schedgagrmtreleasedoc.
-- 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: CSCHAGMRTRELDOC

CREATE VIEW C_Schedgagrmtreleasedoc AS
SELECT
  I_SchedgAgrmtReleaseDoc.SchedulingAgreement AS SchedulingAgreement,
  I_SchedgAgrmtReleaseDoc.SchedulingAgreementItem AS SchedulingAgreementItem,
  I_SchedgAgrmtReleaseDoc.SchedulingAgreementReleaseType AS SchedulingAgreementReleaseType,
  I_SchedgAgrmtReleaseDoc.ReleaseCode AS ReleaseCode,
  I_SchedgAgrmtReleaseDoc.SchedulingAgreementRelease AS SchedulingAgreementRelease,
  I_SchedgAgrmtReleaseDoc.SchedgAgreementItemRelText AS SchedgAgreementItemRelText,
  I_SchedgAgrmtReleaseDoc.SchedgAgreementItemRelStatus AS SchedgAgreementItemRelStatus,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtStopReleaseStatus AS SchedgAgrmtStopReleaseStatus,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtReleaseCreationDate AS SchedgAgrmtReleaseCreationDate,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtReleaseCreationTime AS SchedgAgrmtReleaseCreationTime,
  I_SchedgAgrmtReleaseDoc.SchedgAgreementItemNextRelDate AS SchedgAgreementItemNextRelDate,
  I_SchedgAgrmtReleaseDoc.ProductionGoAheadPeriodEndDate AS ProductionGoAheadPeriodEndDate,
  I_SchedgAgrmtReleaseDoc.MaterialGoAheadPeriodEndDate AS MaterialGoAheadPeriodEndDate,
  I_SchedgAgrmtReleaseDoc.LastGoodsReceiptQuantity AS LastGoodsReceiptQuantity,
  I_SchedgAgrmtReleaseDoc.LastGoodsReceiptDate AS LastGoodsReceiptDate,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtRelTransmissionDate AS SchedgAgrmtRelTransmissionDate,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtRelTransmissionTime AS SchedgAgrmtRelTransmissionTime,
  I_SchedgAgrmtReleaseDoc.OrderQuantityUnit AS OrderQuantityUnit,
  I_SchedgAgrmtReleaseDoc.IsSchedgAgreementItemReld AS IsSchedgAgreementItemReld,
  I_SchedgAgrmtReleaseDoc.InboundDeliveryNote AS InboundDeliveryNote,
  I_SchedgAgrmtReleaseDoc.SchedgAgrmtCumltvRcvdQty AS SchedgAgrmtCumltvRcvdQty,
  cast ('' as mm_oa_oc_type ) AS SchedgAgrmtOutpCtrlType,
  cast ('' as mm_oa_oc_status ) AS SchedgAgrmtOutpCtrlStatus,
  cast ('' as mm_oa_oc_status_txt ) AS SchedgAgrmtOutpCtrlStatusText,
  cast (0 as mm_oa_oc_time ) AS SchedgAgrmtOutpCtrlTime
FROM I_SchedgAgrmtReleaseDoc
LEFT OUTER JOIN C_Schedgagrmthdr AS _SchedgagrmthdrWithDraft ON _SchedgagrmthdrWithDraft.SchedulingAgreement = SchedulingAgreement  -- association [1..1]
LEFT OUTER JOIN C_Schedgagrmtitm AS _SchedgAgrmtItmWithDraft ON _SchedgAgrmtItmWithDraft.SchedulingAgreementItem = SchedulingAgreementItem AND _SchedgAgrmtItmWithDraft.SchedulingAgreement = SchedulingAgreement  -- association [1..1]
LEFT OUTER JOIN C_Schedgagrmtreldocsline AS _Schedgagrmtreldocsline ON SchedulingAgreement = _Schedgagrmtreldocsline.SchedulingAgreement AND SchedulingAgreementItem = _Schedgagrmtreldocsline.SchedulingAgreementItem AND SchedulingAgreementReleaseType = _Schedgagrmtreldocsline.SchedulingAgreementReleaseType AND ReleaseCode = _Schedgagrmtreldocsline.SchedulingAgreementRelease  -- association [0..*]
;