C_RequirementTrckgSchedAgrmt

DDL: C_REQUIREMENTTRCKGSCHEDAGRMT SQL: CREQTRACKSA Type: view CONSUMPTION Package: ODATA_MM_PUR_REQUIREMENT_TRACK

Scheduling Agreement by Req. Tracking

C_RequirementTrckgSchedAgrmt is a Consumption CDS View that provides data about "Scheduling Agreement by Req. Tracking" in SAP S/4HANA. It reads from 1 data source (I_SchedgAgrmtItm) and exposes 49 fields with key fields SchedulingAgreement, SchedulingAgreementItem. It has 10 associations to related views. Part of development package ODATA_MM_PUR_REQUIREMENT_TRACK.

Data Sources (1)

SourceAliasJoin Type
I_SchedgAgrmtItm I_SchedgAgrmtItm from

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_PurchasingCategoryMatlGroup _PurchasingCategoryMatlGrp $projection.MaterialGroup = _PurchasingCategoryMatlGrp.MaterialGroup
[1..1] P_PurContrSchedAgrmtValdtySts _PurContrSchedAgrmtValdtySts $projection.SchedulingAgreement = _PurContrSchedAgrmtValdtySts.SchedulingAgreement
[0..1] I_AccountAssignmentCategory _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory
[0..1] I_PurgDocumentItemCategory _PurgDocumentItemCategory $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory
[1..1] I_SchedgAgrmtBindingOnMRP _SchedgAgrmtBindingOnMRP $projection.FirmTradeOffZoneBindMRP = _SchedgAgrmtBindingOnMRP.FirmTradeOffZoneBindMRP
[1..1] I_Supplier _Supplier $projection.supplier = _Supplier.Supplier
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.purchasingorganization = _PurchasingOrganization.PurchasingOrganization
[1..1] I_PurchasingDocumentType _PurchasingDocumentType $projection.purchasingdocumentcategory = _PurchasingDocumentType.PurchasingDocumentCategory and $projection.purchasingdocumenttype = _PurchasingDocumentType.PurchasingDocumentType
[1..1] I_PurchasingGroup _PurchasingGroup $projection.purchasinggroup = _PurchasingGroup.PurchasingGroup
[1..1] I_PurchasingDocumentCategory _PurchasingDocumentCategory $projection.purchasingdocumentcategory = _PurchasingDocumentCategory.PurchasingDocumentCategory

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CREQTRACKSA view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Scheduling Agreement by Req. Tracking view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Search.searchable true view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.lifecycle.contract.type #NONE view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY SchedulingAgreement SchedulingAgreement Scheduling Agreement
KEY SchedulingAgreementItem SchedulingAgreementItem Item
FormattedPurchasingDocItem Scheduling Agreement Item
PurContrValidityStatusName _PurContrSchedAgrmtValdtySts PurContrValidityStatusName Validity Status
Supplier _PurchasingDocument Supplier Supplier
ValidityEndDate _PurchasingDocument ValidityEndDate Valid To
Material Material Vehicle Model
TargetAmount _PurchasingDocument TargetAmount Target Value
DocumentCurrency DocumentCurrency Document Currency
ValidityStartDate _PurchasingDocument ValidityStartDate Valid From
PurchasingOrganization _PurchasingDocument PurchasingOrganization Purchasing Organization
PurchasingDocumentType _PurchasingDocument PurchasingDocumentType Agreement Type
PurchasingDocumentCategory _PurchasingDocument PurchasingDocumentCategory Purchasing Document Category
CompanyCode CompanyCode Receiver Company Code
IncotermsClassification IncotermsClassification Incoterms
PaymentTerms _PurchasingDocument PaymentTerms Payment Terms
RequirementTracking RequirementTracking Requirement Tracking Number
MaterialGroup MaterialGroup Product Group
PurchasingGroup _PurchasingDocument PurchasingGroup Purchasing Group
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
AccountAssignmentCategory AccountAssignmentCategory Account Assignment Category
PurgDocExternalItemCategory
PurchasingDocumentItemCategory I_SchedgAgrmtItm PurchasingDocumentItemCategory Item Category
PurgDocItemCategoryName
PurchasingText PurchasingDocumentItemText Short Text
PurchasingCategory
PurgCatName
TargetQuantity TargetQuantity Target Quantity
OrderQuantityUnit OrderQuantityUnit Sales Unit
NetPriceAmount NetPriceAmount Net Price
NetPriceQuantity NetPriceQuantity Price Unit
OrderPriceUnit OrderPriceUnit Order Price Un.
FirmTradeOffZoneBindMRP FirmTradeOffZoneBindMRP
FirmTradeOffZoneBindMRPText
SchedAgrmtCumQtyReconcileDate SchedAgrmtCumQtyReconcileDate
_PurchasingCategoryMatlGrp _PurchasingCategoryMatlGrp
_PurgDocumentItemCategory _PurgDocumentItemCategory
_AccountAssignmentCategory _AccountAssignmentCategory
_SchedgAgrmtBindingOnMRP _SchedgAgrmtBindingOnMRP
_Supplier _Supplier
_Material _Material
_PurchasingOrganization _PurchasingOrganization
_PurchasingDocumentType _PurchasingDocumentType
_CompanyCode _CompanyCode
_MaterialGroup _MaterialGroup
_PurchasingGroup _PurchasingGroup
_Plant _Plant
_PurchasingDocumentCategory _PurchasingDocumentCategory

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_RequirementTrckgSchedAgrmt.
-- 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: CREQTRACKSA

CREATE VIEW C_RequirementTrckgSchedAgrmt AS
SELECT
  SchedulingAgreement,
  SchedulingAgreementItem,
  concat(SchedulingAgreement, concat('/', SchedulingAgreementItem)) AS FormattedPurchasingDocItem,
  _PurContrSchedAgrmtValdtySts.PurContrValidityStatusName AS PurContrValidityStatusName,
  _PurchasingDocument.Supplier AS Supplier,
  _PurchasingDocument.ValidityEndDate AS ValidityEndDate,
  Material,
  _PurchasingDocument.TargetAmount AS TargetAmount,
  DocumentCurrency,
  _PurchasingDocument.ValidityStartDate AS ValidityStartDate,
  _PurchasingDocument.PurchasingOrganization AS PurchasingOrganization,
  _PurchasingDocument.PurchasingDocumentType AS PurchasingDocumentType,
  _PurchasingDocument.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  CompanyCode,
  IncotermsClassification,
  _PurchasingDocument.PaymentTerms AS PaymentTerms,
  RequirementTracking,
  MaterialGroup,
  _PurchasingDocument.PurchasingGroup AS PurchasingGroup,
  Plant,
  StorageLocation,
  AccountAssignmentCategory,
  _PurgDocumentItemCategory._Text[1: Language = $session.system_language].PurgDocExternalItemCategory AS PurgDocExternalItemCategory,
  I_SchedgAgrmtItm.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  _PurgDocumentItemCategory._Text[1: Language = $session.system_language].PurgDocItemCategoryName AS PurgDocItemCategoryName,
  PurchasingDocumentItemText AS PurchasingText,
  _PurchasingCategoryMatlGrp._PurchasingCategory.PurchasingCategory AS PurchasingCategory,
  _PurchasingCategoryMatlGrp._PurchasingCategory.PurgCatName AS PurgCatName,
  TargetQuantity,
  OrderQuantityUnit,
  NetPriceAmount,
  NetPriceQuantity,
  OrderPriceUnit,
  FirmTradeOffZoneBindMRP,
  _SchedgAgrmtBindingOnMRP._Text[1: Language = $session.system_language].FirmTradeOffZoneBindMRPText AS FirmTradeOffZoneBindMRPText,
  SchedAgrmtCumQtyReconcileDate
FROM I_SchedgAgrmtItm
LEFT OUTER JOIN I_PurchasingCategoryMatlGroup AS _PurchasingCategoryMatlGrp ON MaterialGroup = _PurchasingCategoryMatlGrp.MaterialGroup  -- association [1..1]
LEFT OUTER JOIN P_PurContrSchedAgrmtValdtySts AS _PurContrSchedAgrmtValdtySts ON SchedulingAgreement = _PurContrSchedAgrmtValdtySts.SchedulingAgreement  -- association [1..1]
LEFT OUTER JOIN I_AccountAssignmentCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentItemCategory AS _PurgDocumentItemCategory ON PurchasingDocumentItemCategory = _PurgDocumentItemCategory.PurchasingDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_SchedgAgrmtBindingOnMRP AS _SchedgAgrmtBindingOnMRP ON FirmTradeOffZoneBindMRP = _SchedgAgrmtBindingOnMRP.FirmTradeOffZoneBindMRP  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON supplier = _Supplier.Supplier  -- association [1..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON purchasingorganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentType AS _PurchasingDocumentType ON purchasingdocumentcategory = _PurchasingDocumentType.PurchasingDocumentCategory AND purchasingdocumenttype = _PurchasingDocumentType.PurchasingDocumentType  -- association [1..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON purchasinggroup = _PurchasingGroup.PurchasingGroup  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentCategory AS _PurchasingDocumentCategory ON purchasingdocumentcategory = _PurchasingDocumentCategory.PurchasingDocumentCategory  -- association [1..1]
;