C_Schedgagrmtitm

DDL: C_SCHEDGAGRMTITM SQL: CSCHEDGAGRMTITM Type: view CONSUMPTION

Purchase Scheduling Agreement Item

C_Schedgagrmtitm is a Consumption CDS View that provides data about "Purchase Scheduling Agreement Item" in SAP S/4HANA. It reads from 1 data source (I_SchedgAgrmtItmWithDraft) and exposes 74 fields with key fields SchedulingAgreement, SchedulingAgreementItem. It has 38 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SchedgAgrmtItmWithDraft I_SchedgAgrmtItmWithDraft from

Associations (38)

CardinalityTargetAliasCondition
[1..1] C_Schedgagrmthdr _SchedgagrmthdrWithDraft _SchedgagrmthdrWithDraft.SchedulingAgreement = $projection.SchedulingAgreement
[0..*] C_Schedgline _SchedglineWithDraft _SchedglineWithDraft.SchedulingAgreementItem = $projection.SchedulingAgreementItem and _SchedglineWithDraft.SchedulingAgreement = $projection.SchedulingAgreement
[0..*] C_Schedgagrmntitmcnd _Schedgagrmtitmcndwithdraft _Schedgagrmtitmcndwithdraft.SchedulingAgreementItem = $projection.SchedulingAgreementItem and _Schedgagrmtitmcndwithdraft.SchedulingAgreement = $projection.SchedulingAgreement
[0..*] C_Schedagrmtacct _SchedagrmtacctWithDraft _SchedagrmtacctWithDraft.SchedulingAgreement = $projection.SchedulingAgreement and _SchedagrmtacctWithDraft.SchedulingAgreementItem = $projection.SchedulingAgreementItem
[0..1] C_Schagmtdelivaddress _Schedgagrmtdeliveryaddresswd _Schedgagrmtdeliveryaddresswd.SchedulingAgreementItem = $projection.SchedulingAgreementItem and _Schedgagrmtdeliveryaddresswd.SchedulingAgreement = $projection.SchedulingAgreement
[1..1] I_Saconfirmationcontrol _Saconfirmationcontrol $projection.ConfirmationControl = _Saconfirmationcontrol.SupplierConfirmationControlKey
[1..1] C_MM_MaterialValueHelp _Material _Material.Material = $projection.Material and _Material.Plant = $projection.Plant
[0..*] I_MaterialText _Text $projection.Material = _Text.Material
[1..1] C_MM_MaterialGroupValueHelp _MaterialGroup $projection.MaterialGroup = _MaterialGroup.MaterialGroup
[0..1] I_UnitOfMeasure _OrderUnitValueHelp $projection.OrderPriceUnit = _OrderUnitValueHelp.UnitOfMeasure
[0..1] C_MM_StorLocValueHelp _StorageLocation $projection.StorageLocation = _StorageLocation.StorageLocation and $projection.Plant = _StorageLocation.Plant
[0..1] I_Currency _Currency $projection.DocumentCurrency = _Currency.Currency
[0..1] C_SchedgAgrmtAcctAssgmtCatVH _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory
[1..1] I_PurCtrStockType _PurCtrStockType $projection.StockType = _PurCtrStockType.StockType
[0..1] C_MM_TaxCodeValueHelp _TaxCode _TaxCode.TaxCode = $projection.TaxCode and _TaxCode.TaxCalculationProcedure = $projection.TaxCalculationProcedure
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure _TaxCalculationProcedure.TaxCalculationProcedure = $projection.TaxCalculationProcedure
[0..1] I_SchedgAgrmtCumltvQtyCtrl _SchedgAgrmtCumltvQtyCtrl $projection.SchedAgrmtCumulativeQtyControl = _SchedgAgrmtCumltvQtyCtrl.SchedAgrmtCumulativeQtyControl
[1..1] I_SchedgAgrmtBindingOnMRP _SchedgAgrmtBindingOnMRP $projection.FirmTradeOffZoneBindMRP = _SchedgAgrmtBindingOnMRP.FirmTradeOffZoneBindMRP
[0..1] I_SchedgAgrmtJITIndicator _SchedgAgrmtJITIndicator $projection.IsRelevantForJITDelivSchedule = _SchedgAgrmtJITIndicator.IsRelevantForJITDelivSchedule
[0..1] I_QualityMgmtCtrlKey _QualityMgmtCtrlKey $projection.QualityMgmtCtrlKey = _QualityMgmtCtrlKey.QualityMgmtCtrlKey
[0..1] C_Mm_Releasecrtnprofilevh _Releasecrtnprofilevh $projection.SchedgAgrmtRelCreationProfile = _Releasecrtnprofilevh.SchedgAgrmtRelCreationProfile and $projection.Plant = _Releasecrtnprofilevh.Plant
[0..1] I_UnitOfMeasure _OrderQuantityUnit _OrderQuantityUnit.UnitOfMeasure = $projection.OrderQuantityUnit
[0..1] C_Mm_Shipinstructionvaluehelp _Shipinstructionvaluehelp _Shipinstructionvaluehelp.ShippingInstruction = $projection.ShippingInstruction
[0..1] C_Schinfoupdatetype _Schinfoupdatetype _Schinfoupdatetype.DomainValue = $projection.IsInfoRecordUpdated
[0..*] C_Schedgagrmtreleasedoc _Schedgagrmtreleasedoc _Schedgagrmtreleasedoc.SchedulingAgreement = $projection.SchedulingAgreement and _Schedgagrmtreleasedoc.SchedulingAgreementItem = $projection.SchedulingAgreementItem
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] C_MultiAcctgDistrIndValueAdjVH _MltplAcctAssgmtDistrVH $projection.MultipleAcctAssgmtDistribution = _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution
[0..1] C_PartialGoodsReceiptIndVH _PartialGoodsReceiptIndVH $projection.PartialInvoiceDistribution = _PartialGoodsReceiptIndVH.PartialInvoiceDistribution
[0..*] C_SchedgAgrmtItemNotesTP _SchedgAgrmtItemNotesTP _SchedgAgrmtItemNotesTP.SchedulingAgreement = $projection.SchedulingAgreement and _SchedgAgrmtItemNotesTP.SchedulingAgreementItem = $projection.SchedulingAgreementItem
[0..1] C_SchedgAgrmtItmReplnmtElmntVH _SchedgAgrmtItmReplnmtElmntVH $projection.SchedgAgrmtItmReplnmtElmntType = _SchedgAgrmtItmReplnmtElmntVH.Kanban
[0..1] C_MM_IncotermValueHelp _IncotermsValueHelp _IncotermsValueHelp.IncotermsClassification = $projection.IncotermsClassification and _IncotermsValueHelp.IncotermsVersion = $projection.IncotermsVersion
[0..1] I_TranspLoadingPointVH _LoadingPointValueHelp _LoadingPointValueHelp.Location = $projection.LoadingPointForDelivery
[1..1] I_SchedgAgrmtIncoVersion _SchedAgrmtIncotermsVersion $projection.IncotermsVersion = _SchedAgrmtIncotermsVersion.IncotermsVersion
[0..1] C_SchedgAgrmtItmCatValHelp _SchedgAgrmtItmCatValHelp _SchedgAgrmtItmCatValHelp.PurchasingDocumentItemCategory = $projection.SchedgAgrmtItemCategory
[0..*] I_TransportationLocationVH _TransportationLocation1VH $projection.IncotermsLocation1Identifier = _TransportationLocation1VH.Location
[0..*] I_TransportationLocationVH _TransportationLocation2VH $projection.IncotermsLocation2Identifier = _TransportationLocation2VH.Location
[0..*] I_TransportationLocationVH _TransportationLocation3VH $projection.IncotermsDvtgLocIdentifier = _TransportationLocation3VH.Location
[0..1] I_PurgProdCmplncSupplierStsT _PurgProdCmplncSupplierStsT $projection.PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus and _PurgProdCmplncSupplierStsT.Language = $session.system_language

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CSCHEDGAGRMTITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Purchase Scheduling Agreement Item view
VDM.viewType #CONSUMPTION view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
UI.headerInfo.typeName Purchase Scheduling Agreement Item view
UI.headerInfo.typeNamePlural Purchase Scheduling Agreement Items view
UI.headerInfo.description.value SchedulingAgreementItem view

Fields (74)

KeyFieldSource TableSource FieldDescription
KEY SchedulingAgreement I_SchedgAgrmtItmWithDraft SchedulingAgreement Scheduling Agreement
KEY SchedulingAgreementItem I_SchedgAgrmtItmWithDraft SchedulingAgreementItem Schedule Item Number
PurchasingDocumentType I_SchedgAgrmtItmWithDraft PurchasingDocumentType Agreement Type
SchedgAgrmtItemCategory I_SchedgAgrmtItmWithDraft SchedgAgrmtItemCategory Item Category
SchedgAgrmtExternalItmCategory I_SchedgAgrmtItmWithDraft SchedgAgrmtExternalItmCategory Item Category
SchedgAgrmtItemCategoryName I_SchedgAgrmtItmWithDraft SchedgAgrmtItemCategoryName Text for ItCat.
AccountAssignmentCategory I_SchedgAgrmtItmWithDraft AccountAssignmentCategory Account Assignment Category
MultipleAcctAssgmtDistribution I_SchedgAgrmtItmWithDraft MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution I_SchedgAgrmtItmWithDraft PartialInvoiceDistribution Partial Invoice
CompanyCode I_SchedgAgrmtItmWithDraft CompanyCode Receiver Company Code
PurchasingDocumentCategory I_SchedgAgrmtItmWithDraft PurchasingDocumentCategory Doc. Category
PurchasingDocumentItemText I_SchedgAgrmtItmWithDraft PurchasingDocumentItemText Purchasing Document Item Text
Material I_SchedgAgrmtItmWithDraft Material Vehicle Model
ManufacturerMaterial I_SchedgAgrmtItmWithDraft ManufacturerMaterial MPN: Material
SupplierMaterialNumber I_SchedgAgrmtItmWithDraft SupplierMaterialNumber Supp. Mat. No.
MaterialGroup I_SchedgAgrmtItmWithDraft MaterialGroup Product Group
SchedgAgreementDeletionCode I_SchedgAgrmtItmWithDraft SchedgAgreementDeletionCode Del. Indicator
Plant I_SchedgAgrmtItmWithDraft Plant Valuation Area
IncotermsVersion
IncotermsClassification I_SchedgAgrmtItmWithDraft IncotermsClassification Incoterms
IncotermsLocation1 I_SchedgAgrmtItmWithDraft IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_SchedgAgrmtItmWithDraft IncotermsLocation2 Inco. Location2
IncotermsTransferLocation I_SchedgAgrmtItmWithDraft IncotermsTransferLocation Incoterms 2
IncotermsLocation1Identifier I_SchedgAgrmtItmWithDraft IncotermsLocation1Identifier Location
IncotermsSupChnLoc1AddlUUID I_SchedgAgrmtItmWithDraft IncotermsSupChnLoc1AddlUUID Location UUID
IncotermsLocation2Identifier I_SchedgAgrmtItmWithDraft IncotermsLocation2Identifier Location
IncotermsSupChnLoc2AddlUUID I_SchedgAgrmtItmWithDraft IncotermsSupChnLoc2AddlUUID Location UUID
IncotermsDvtgLocIdentifier I_SchedgAgrmtItmWithDraft IncotermsDvtgLocIdentifier Location
IncotermsSupChnDvtgLocAddlUUID I_SchedgAgrmtItmWithDraft IncotermsSupChnDvtgLocAddlUUID Location UUID
IncotermsDvtgLocDescription I_SchedgAgrmtItmWithDraft IncotermsDvtgLocDescription Loc. Description
OrderQuantityUnit I_SchedgAgrmtItmWithDraft OrderQuantityUnit Order Quantity Unit
ItemNetWeight I_SchedgAgrmtItmWithDraft ItemNetWeight Net Weight
WeightUnit I_SchedgAgrmtItmWithDraft WeightUnit Weight unit
TargetQuantity I_SchedgAgrmtItmWithDraft TargetQuantity Target Quantity
PurchaseRequisition I_SchedgAgrmtItmWithDraft PurchaseRequisition Purchase Requisition
PurchaseRequisitionItem I_SchedgAgrmtItmWithDraft PurchaseRequisitionItem Requisn. item
SchedAgrmtAgreedCumQty I_SchedgAgrmtItmWithDraft SchedAgrmtAgreedCumQty Agreement Cumulative Quantity
SchedAgrmtCumQtyReconcileDate I_SchedgAgrmtItmWithDraft SchedAgrmtCumQtyReconcileDate Reconciliation Date
ItemLastTransmissionDate I_SchedgAgrmtItmWithDraft ItemLastTransmissionDate
NetPriceAmount I_SchedgAgrmtItmWithDraft NetPriceAmount Net Order Price
NetPriceQuantity I_SchedgAgrmtItmWithDraft NetPriceQuantity Net Price Quantity
OrderPriceUnit I_SchedgAgrmtItmWithDraft OrderPriceUnit Order Price Un.
MaterialType I_SchedgAgrmtItmWithDraft MaterialType Material Type
StorageLocation I_SchedgAgrmtItmWithDraft StorageLocation StorageLocation
DocumentCurrency I_SchedgAgrmtItmWithDraft DocumentCurrency Document Currency
IsInfoRecordUpdated I_SchedgAgrmtItmWithDraft IsInfoRecordUpdated InfoUpdate
PurchasingInfoRecord I_SchedgAgrmtItmWithDraft PurchasingInfoRecord Purchasing Info Record
OrdPriceUnitToOrderUnitDnmntr I_SchedgAgrmtItmWithDraft OrdPriceUnitToOrderUnitDnmntr Conversion From
OrdPrcUnitToOrderUnitDnmntrUoM I_SchedgAgrmtItmWithDraft OrdPrcUnitToOrderUnitDnmntrUoM Quantity Conversion From - Unit
OrderPriceUnitToOrderUnitNmrtr I_SchedgAgrmtItmWithDraft OrderPriceUnitToOrderUnitNmrtr Conversion To
OrdPrcUnitToOrderUnitNmrtrUoM I_SchedgAgrmtItmWithDraft OrdPrcUnitToOrderUnitNmrtrUoM Quantity Conversion To - Unit
NoDaysReminder1 I_SchedgAgrmtItmWithDraft NoDaysReminder1 1st Reminder
NoDaysReminder2 I_SchedgAgrmtItmWithDraft NoDaysReminder2 2nd Reminder
NoDaysReminder3 I_SchedgAgrmtItmWithDraft NoDaysReminder3 3rd Reminder
ConfirmationControl I_SchedgAgrmtItmWithDraft ConfirmationControl Conf. Control
PurgDocOrderAcknNumber I_SchedgAgrmtItmWithDraft PurgDocOrderAcknNumber Order Acknowl.
RequirementTracking I_SchedgAgrmtItmWithDraft RequirementTracking Tracking Number
IsOrderAcknRqd I_SchedgAgrmtItmWithDraft IsOrderAcknRqd Acknowl. Reqd.
PurgDocEstimatedPrice I_SchedgAgrmtItmWithDraft PurgDocEstimatedPrice Estimated Price
PriceIsToBePrinted I_SchedgAgrmtItmWithDraft PriceIsToBePrinted Print Price
UnderdelivTolrtdLmtRatioInPct I_SchedgAgrmtItmWithDraft UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
OverdelivTolrtdLmtRatioInPct I_SchedgAgrmtItmWithDraft OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnlimitedOverdeliveryIsAllowed I_SchedgAgrmtItmWithDraft UnlimitedOverdeliveryIsAllowed Unlimited Tol.
ShippingInstruction I_SchedgAgrmtItmWithDraft ShippingInstruction Shipping Instr.
StockType I_SchedgAgrmtItmWithDraft StockType Stock Type
SchedgAgrmtItmReplnmtElmntType I_SchedgAgrmtItmWithDraft SchedgAgrmtItmReplnmtElmntType
TaxCode I_SchedgAgrmtItmWithDraft TaxCode Tax Code
TaxCountry I_SchedgAgrmtItmWithDraft TaxCountry Tax Country/Region
TaxDeterminationDate I_SchedgAgrmtItmWithDraft TaxDeterminationDate Tax Date
TaxCodeValidFromDate I_SchedgAgrmtItmWithDraft TaxCodeValidFromDate Tax Rate Valid-From
TaxCalculationProcedure
IsInfoAtRegistration I_SchedgAgrmtItmWithDraft IsInfoAtRegistration InfoAtReg.
GoodsReceiptIsExpected I_SchedgAgrmtItmWithDraft GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated I_SchedgAgrmtItmWithDraft GoodsReceiptIsNonValuated GR Non-Valuated

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_Schedgagrmtitm.
-- 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: CSCHEDGAGRMTITM

CREATE VIEW C_Schedgagrmtitm AS
SELECT
  I_SchedgAgrmtItmWithDraft.SchedulingAgreement AS SchedulingAgreement,
  I_SchedgAgrmtItmWithDraft.SchedulingAgreementItem AS SchedulingAgreementItem,
  I_SchedgAgrmtItmWithDraft.PurchasingDocumentType AS PurchasingDocumentType,
  I_SchedgAgrmtItmWithDraft.SchedgAgrmtItemCategory AS SchedgAgrmtItemCategory,
  I_SchedgAgrmtItmWithDraft.SchedgAgrmtExternalItmCategory AS SchedgAgrmtExternalItmCategory,
  I_SchedgAgrmtItmWithDraft.SchedgAgrmtItemCategoryName AS SchedgAgrmtItemCategoryName,
  I_SchedgAgrmtItmWithDraft.AccountAssignmentCategory AS AccountAssignmentCategory,
  I_SchedgAgrmtItmWithDraft.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  I_SchedgAgrmtItmWithDraft.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  I_SchedgAgrmtItmWithDraft.CompanyCode AS CompanyCode,
  I_SchedgAgrmtItmWithDraft.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  I_SchedgAgrmtItmWithDraft.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  I_SchedgAgrmtItmWithDraft.Material AS Material,
  I_SchedgAgrmtItmWithDraft.ManufacturerMaterial AS ManufacturerMaterial,
  I_SchedgAgrmtItmWithDraft.SupplierMaterialNumber AS SupplierMaterialNumber,
  I_SchedgAgrmtItmWithDraft.MaterialGroup AS MaterialGroup,
  I_SchedgAgrmtItmWithDraft.SchedgAgreementDeletionCode AS SchedgAgreementDeletionCode,
  I_SchedgAgrmtItmWithDraft.Plant AS Plant,
  I_SchedgAgrmtItmWithDraft.IncotermsClassification AS IncotermsClassification,
  I_SchedgAgrmtItmWithDraft.IncotermsLocation1 AS IncotermsLocation1,
  I_SchedgAgrmtItmWithDraft.IncotermsLocation2 AS IncotermsLocation2,
  I_SchedgAgrmtItmWithDraft.IncotermsTransferLocation AS IncotermsTransferLocation,
  I_SchedgAgrmtItmWithDraft.IncotermsLocation1Identifier AS IncotermsLocation1Identifier,
  I_SchedgAgrmtItmWithDraft.IncotermsSupChnLoc1AddlUUID AS IncotermsSupChnLoc1AddlUUID,
  I_SchedgAgrmtItmWithDraft.IncotermsLocation2Identifier AS IncotermsLocation2Identifier,
  I_SchedgAgrmtItmWithDraft.IncotermsSupChnLoc2AddlUUID AS IncotermsSupChnLoc2AddlUUID,
  I_SchedgAgrmtItmWithDraft.IncotermsDvtgLocIdentifier AS IncotermsDvtgLocIdentifier,
  I_SchedgAgrmtItmWithDraft.IncotermsSupChnDvtgLocAddlUUID AS IncotermsSupChnDvtgLocAddlUUID,
  I_SchedgAgrmtItmWithDraft.IncotermsDvtgLocDescription AS IncotermsDvtgLocDescription,
  I_SchedgAgrmtItmWithDraft.OrderQuantityUnit AS OrderQuantityUnit,
  I_SchedgAgrmtItmWithDraft.ItemNetWeight AS ItemNetWeight,
  I_SchedgAgrmtItmWithDraft.WeightUnit AS WeightUnit,
  I_SchedgAgrmtItmWithDraft.TargetQuantity AS TargetQuantity,
  I_SchedgAgrmtItmWithDraft.PurchaseRequisition AS PurchaseRequisition,
  I_SchedgAgrmtItmWithDraft.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  I_SchedgAgrmtItmWithDraft.SchedAgrmtAgreedCumQty AS SchedAgrmtAgreedCumQty,
  I_SchedgAgrmtItmWithDraft.SchedAgrmtCumQtyReconcileDate AS SchedAgrmtCumQtyReconcileDate,
  I_SchedgAgrmtItmWithDraft.ItemLastTransmissionDate AS ItemLastTransmissionDate,
  I_SchedgAgrmtItmWithDraft.NetPriceAmount AS NetPriceAmount,
  I_SchedgAgrmtItmWithDraft.NetPriceQuantity AS NetPriceQuantity,
  I_SchedgAgrmtItmWithDraft.OrderPriceUnit AS OrderPriceUnit,
  I_SchedgAgrmtItmWithDraft.MaterialType AS MaterialType,
  I_SchedgAgrmtItmWithDraft.StorageLocation AS StorageLocation,
  I_SchedgAgrmtItmWithDraft.DocumentCurrency AS DocumentCurrency,
  I_SchedgAgrmtItmWithDraft.IsInfoRecordUpdated AS IsInfoRecordUpdated,
  I_SchedgAgrmtItmWithDraft.PurchasingInfoRecord AS PurchasingInfoRecord,
  I_SchedgAgrmtItmWithDraft.OrdPriceUnitToOrderUnitDnmntr AS OrdPriceUnitToOrderUnitDnmntr,
  I_SchedgAgrmtItmWithDraft.OrdPrcUnitToOrderUnitDnmntrUoM AS OrdPrcUnitToOrderUnitDnmntrUoM,
  I_SchedgAgrmtItmWithDraft.OrderPriceUnitToOrderUnitNmrtr AS OrderPriceUnitToOrderUnitNmrtr,
  I_SchedgAgrmtItmWithDraft.OrdPrcUnitToOrderUnitNmrtrUoM AS OrdPrcUnitToOrderUnitNmrtrUoM,
  I_SchedgAgrmtItmWithDraft.NoDaysReminder1 AS NoDaysReminder1,
  I_SchedgAgrmtItmWithDraft.NoDaysReminder2 AS NoDaysReminder2,
  I_SchedgAgrmtItmWithDraft.NoDaysReminder3 AS NoDaysReminder3,
  I_SchedgAgrmtItmWithDraft.ConfirmationControl AS ConfirmationControl,
  I_SchedgAgrmtItmWithDraft.PurgDocOrderAcknNumber AS PurgDocOrderAcknNumber,
  I_SchedgAgrmtItmWithDraft.RequirementTracking AS RequirementTracking,
  I_SchedgAgrmtItmWithDraft.IsOrderAcknRqd AS IsOrderAcknRqd,
  I_SchedgAgrmtItmWithDraft.PurgDocEstimatedPrice AS PurgDocEstimatedPrice,
  I_SchedgAgrmtItmWithDraft.PriceIsToBePrinted AS PriceIsToBePrinted,
  I_SchedgAgrmtItmWithDraft.UnderdelivTolrtdLmtRatioInPct AS UnderdelivTolrtdLmtRatioInPct,
  I_SchedgAgrmtItmWithDraft.OverdelivTolrtdLmtRatioInPct AS OverdelivTolrtdLmtRatioInPct,
  I_SchedgAgrmtItmWithDraft.UnlimitedOverdeliveryIsAllowed AS UnlimitedOverdeliveryIsAllowed,
  I_SchedgAgrmtItmWithDraft.ShippingInstruction AS ShippingInstruction,
  I_SchedgAgrmtItmWithDraft.StockType AS StockType,
  I_SchedgAgrmtItmWithDraft.SchedgAgrmtItmReplnmtElmntType AS SchedgAgrmtItmReplnmtElmntType,
  I_SchedgAgrmtItmWithDraft.TaxCode AS TaxCode,
  I_SchedgAgrmtItmWithDraft.TaxCountry AS TaxCountry,
  I_SchedgAgrmtItmWithDraft.TaxDeterminationDate AS TaxDeterminationDate,
  I_SchedgAgrmtItmWithDraft.TaxCodeValidFromDate AS TaxCodeValidFromDate,
  _Plant._Address._Country.TaxCalculationProcedure AS TaxCalculationProcedure,
  I_SchedgAgrmtItmWithDraft.IsInfoAtRegistration AS IsInfoAtRegistration,
  I_SchedgAgrmtItmWithDraft.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  I_SchedgAgrmtItmWithDraft.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated
FROM I_SchedgAgrmtItmWithDraft
LEFT OUTER JOIN C_Schedgagrmthdr AS _SchedgagrmthdrWithDraft ON _SchedgagrmthdrWithDraft.SchedulingAgreement = SchedulingAgreement  -- association [1..1]
LEFT OUTER JOIN C_Schedgline AS _SchedglineWithDraft ON _SchedglineWithDraft.SchedulingAgreementItem = SchedulingAgreementItem AND _SchedglineWithDraft.SchedulingAgreement = SchedulingAgreement  -- association [0..*]
LEFT OUTER JOIN C_Schedgagrmntitmcnd AS _Schedgagrmtitmcndwithdraft ON _Schedgagrmtitmcndwithdraft.SchedulingAgreementItem = SchedulingAgreementItem AND _Schedgagrmtitmcndwithdraft.SchedulingAgreement = SchedulingAgreement  -- association [0..*]
LEFT OUTER JOIN C_Schedagrmtacct AS _SchedagrmtacctWithDraft ON _SchedagrmtacctWithDraft.SchedulingAgreement = SchedulingAgreement AND _SchedagrmtacctWithDraft.SchedulingAgreementItem = SchedulingAgreementItem  -- association [0..*]
LEFT OUTER JOIN C_Schagmtdelivaddress AS _Schedgagrmtdeliveryaddresswd ON _Schedgagrmtdeliveryaddresswd.SchedulingAgreementItem = SchedulingAgreementItem AND _Schedgagrmtdeliveryaddresswd.SchedulingAgreement = SchedulingAgreement  -- association [0..1]
LEFT OUTER JOIN I_Saconfirmationcontrol AS _Saconfirmationcontrol ON ConfirmationControl = _Saconfirmationcontrol.SupplierConfirmationControlKey  -- association [1..1]
LEFT OUTER JOIN C_MM_MaterialValueHelp AS _Material ON _Material.Material = Material AND _Material.Plant = Plant  -- association [1..1]
LEFT OUTER JOIN I_MaterialText AS _Text ON Material = _Text.Material  -- association [0..*]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroup ON MaterialGroup = _MaterialGroup.MaterialGroup  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderUnitValueHelp ON OrderPriceUnit = _OrderUnitValueHelp.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN C_MM_StorLocValueHelp AS _StorageLocation ON StorageLocation = _StorageLocation.StorageLocation AND Plant = _StorageLocation.Plant  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON DocumentCurrency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN C_SchedgAgrmtAcctAssgmtCatVH AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurCtrStockType AS _PurCtrStockType ON StockType = _PurCtrStockType.StockType  -- association [1..1]
LEFT OUTER JOIN C_MM_TaxCodeValueHelp AS _TaxCode ON _TaxCode.TaxCode = TaxCode AND _TaxCode.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON _TaxCalculationProcedure.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN I_SchedgAgrmtCumltvQtyCtrl AS _SchedgAgrmtCumltvQtyCtrl ON SchedAgrmtCumulativeQtyControl = _SchedgAgrmtCumltvQtyCtrl.SchedAgrmtCumulativeQtyControl  -- association [0..1]
LEFT OUTER JOIN I_SchedgAgrmtBindingOnMRP AS _SchedgAgrmtBindingOnMRP ON FirmTradeOffZoneBindMRP = _SchedgAgrmtBindingOnMRP.FirmTradeOffZoneBindMRP  -- association [1..1]
LEFT OUTER JOIN I_SchedgAgrmtJITIndicator AS _SchedgAgrmtJITIndicator ON IsRelevantForJITDelivSchedule = _SchedgAgrmtJITIndicator.IsRelevantForJITDelivSchedule  -- association [0..1]
LEFT OUTER JOIN I_QualityMgmtCtrlKey AS _QualityMgmtCtrlKey ON QualityMgmtCtrlKey = _QualityMgmtCtrlKey.QualityMgmtCtrlKey  -- association [0..1]
LEFT OUTER JOIN C_Mm_Releasecrtnprofilevh AS _Releasecrtnprofilevh ON SchedgAgrmtRelCreationProfile = _Releasecrtnprofilevh.SchedgAgrmtRelCreationProfile AND Plant = _Releasecrtnprofilevh.Plant  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON _OrderQuantityUnit.UnitOfMeasure = OrderQuantityUnit  -- association [0..1]
LEFT OUTER JOIN C_Mm_Shipinstructionvaluehelp AS _Shipinstructionvaluehelp ON _Shipinstructionvaluehelp.ShippingInstruction = ShippingInstruction  -- association [0..1]
LEFT OUTER JOIN C_Schinfoupdatetype AS _Schinfoupdatetype ON _Schinfoupdatetype.DomainValue = IsInfoRecordUpdated  -- association [0..1]
LEFT OUTER JOIN C_Schedgagrmtreleasedoc AS _Schedgagrmtreleasedoc ON _Schedgagrmtreleasedoc.SchedulingAgreement = SchedulingAgreement AND _Schedgagrmtreleasedoc.SchedulingAgreementItem = SchedulingAgreementItem  -- association [0..*]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN C_MultiAcctgDistrIndValueAdjVH AS _MltplAcctAssgmtDistrVH ON MultipleAcctAssgmtDistribution = _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution  -- association [0..1]
LEFT OUTER JOIN C_PartialGoodsReceiptIndVH AS _PartialGoodsReceiptIndVH ON PartialInvoiceDistribution = _PartialGoodsReceiptIndVH.PartialInvoiceDistribution  -- association [0..1]
LEFT OUTER JOIN C_SchedgAgrmtItemNotesTP AS _SchedgAgrmtItemNotesTP ON _SchedgAgrmtItemNotesTP.SchedulingAgreement = SchedulingAgreement AND _SchedgAgrmtItemNotesTP.SchedulingAgreementItem = SchedulingAgreementItem  -- association [0..*]
LEFT OUTER JOIN C_SchedgAgrmtItmReplnmtElmntVH AS _SchedgAgrmtItmReplnmtElmntVH ON SchedgAgrmtItmReplnmtElmntType = _SchedgAgrmtItmReplnmtElmntVH.Kanban  -- association [0..1]
LEFT OUTER JOIN C_MM_IncotermValueHelp AS _IncotermsValueHelp ON _IncotermsValueHelp.IncotermsClassification = IncotermsClassification AND _IncotermsValueHelp.IncotermsVersion = IncotermsVersion  -- association [0..1]
LEFT OUTER JOIN I_TranspLoadingPointVH AS _LoadingPointValueHelp ON _LoadingPointValueHelp.Location = LoadingPointForDelivery  -- association [0..1]
LEFT OUTER JOIN I_SchedgAgrmtIncoVersion AS _SchedAgrmtIncotermsVersion ON IncotermsVersion = _SchedAgrmtIncotermsVersion.IncotermsVersion  -- association [1..1]
LEFT OUTER JOIN C_SchedgAgrmtItmCatValHelp AS _SchedgAgrmtItmCatValHelp ON _SchedgAgrmtItmCatValHelp.PurchasingDocumentItemCategory = SchedgAgrmtItemCategory  -- association [0..1]
LEFT OUTER JOIN I_TransportationLocationVH AS _TransportationLocation1VH ON IncotermsLocation1Identifier = _TransportationLocation1VH.Location  -- association [0..*]
LEFT OUTER JOIN I_TransportationLocationVH AS _TransportationLocation2VH ON IncotermsLocation2Identifier = _TransportationLocation2VH.Location  -- association [0..*]
LEFT OUTER JOIN I_TransportationLocationVH AS _TransportationLocation3VH ON IncotermsDvtgLocIdentifier = _TransportationLocation3VH.Location  -- association [0..*]
LEFT OUTER JOIN I_PurgProdCmplncSupplierStsT AS _PurgProdCmplncSupplierStsT ON PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus AND _PurgProdCmplncSupplierStsT.Language = $session.system_language  -- association [0..1]
;