C_SchedgAgrmtItmObjPg

DDL: C_SCHEDGAGRMTITMOBJPG SQL: CSCHITMFS Type: view CONSUMPTION

Scheduling Agreement Item Object Page

C_SchedgAgrmtItmObjPg is a Consumption CDS View that provides data about "Scheduling Agreement Item Object Page" in SAP S/4HANA. It reads from 1 data source (I_SchedgAgrmtItm) and exposes 82 fields with key fields SchedulingAgreement, SchedulingAgreementItem. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SchedgAgrmtItm I_SchedgAgrmtItm from

Associations (12)

CardinalityTargetAliasCondition
[1..1] C_SchedgAgrmtHdrObjPg _SchedgAgrmtHdrObjPg _SchedgAgrmtHdrObjPg.SchedulingAgreement = $projection.SchedulingAgreement
[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 and $projection.OrderQuantityUnit = _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_MM_AccountAssignCatValueHelp _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory
[1..1] I_PurchasingOrganization _PurchasingOrganization $projection.PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization
[0..1] C_MltplAcctAssgmtDistrVH _MltplAcctAssgmtDistrVH $projection.MultipleAcctAssgmtDistribution = _MltplAcctAssgmtDistrVH.MultipleAcctAssgmtDistribution
[0..1] C_PartialGoodsReceiptIndVH _PartialGoodsReceiptIndVH $projection.PartialInvoiceDistribution = _PartialGoodsReceiptIndVH.PartialInvoiceDistribution
[0..*] C_SchedgAgrmtFactSheetItemText _SchedgAgrmtFactSheetItemText $projection.SchedulingAgreement = _SchedgAgrmtFactSheetItemText.SchedulingAgreement and $projection.SchedulingAgreementItem = _SchedgAgrmtFactSheetItemText.SchedulingAgreementItem

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CSCHITMFS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Scheduling Agreement Item Object Page view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED 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 (82)

KeyFieldSource TableSource FieldDescription
KEY SchedulingAgreement I_SchedgAgrmtItm SchedulingAgreement Scheduling Agreement
KEY SchedulingAgreementItem I_SchedgAgrmtItm SchedulingAgreementItem Schedule Item Number
PurchasingDocumentType _SchedgAgrmtHdrObjPg PurchasingDocumentType Agreement Type
PurchasingDocumentItemCategory I_SchedgAgrmtItm PurchasingDocumentItemCategory Item Category
AccountAssignmentCategory I_SchedgAgrmtItm AccountAssignmentCategory Acct Assgmt Cat
MultipleAcctAssgmtDistribution I_SchedgAgrmtItm MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution I_SchedgAgrmtItm PartialInvoiceDistribution Partial Invoice
CompanyCode I_SchedgAgrmtItm CompanyCode Receiver Company Code
PurchasingDocumentCategory I_SchedgAgrmtItm PurchasingDocumentCategory Doc. Category
MaterialType I_SchedgAgrmtItm MaterialType Material Type
PurchasingDocumentItemText I_SchedgAgrmtItm PurchasingDocumentItemText Purchasing Document Item Text
Material I_SchedgAgrmtItm Material Vehicle Model
MaterialName _Material MaterialName Material Description
ManufacturerMaterial I_SchedgAgrmtItm ManufacturerMaterial MPN: Material
SupplierMaterialNumber I_SchedgAgrmtItm SupplierMaterialNumber Supp. Mat. No.
MaterialGroup I_SchedgAgrmtItm MaterialGroup Product Group
MaterialGroupName _MaterialGroup MaterialGroupName prod Grp Desc.
Plant I_SchedgAgrmtItm Plant Valuation Area
PlantName _Plant PlantName Plant Name
PurchasingInfoRecordUpdateCode I_SchedgAgrmtItm PurchasingInfoRecordUpdateCode InfoUpdate
OrderQuantityUnit I_SchedgAgrmtItm OrderQuantityUnit Sales Unit
ItemNetWeight I_SchedgAgrmtItm ItemNetWeight Net Weight
WeightUnit I_SchedgAgrmtItm WeightUnit Weight unit
TargetQuantity I_SchedgAgrmtItm TargetQuantity Target Quantity
NetPriceAmount I_SchedgAgrmtItm NetPriceAmount Net Order Price
NetPriceQuantity I_SchedgAgrmtItm NetPriceQuantity Price Unit
OrderPriceUnit I_SchedgAgrmtItm OrderPriceUnit Order Price Un.
StorageLocation I_SchedgAgrmtItm StorageLocation StorageLocation
DocumentCurrency I_SchedgAgrmtItm DocumentCurrency Document Currency
PurchasingOrganization _SchedgAgrmtHdrObjPg PurchasingOrganization Purchasing Organization
NoDaysReminder1 I_SchedgAgrmtItm NoDaysReminder1 1st Rem./Exped.
NoDaysReminder2 I_SchedgAgrmtItm NoDaysReminder2 2nd Rem./Exped.
NoDaysReminder3 I_SchedgAgrmtItm NoDaysReminder3 3rd Rem./Exped.
SupplierConfirmationControlKey I_SchedgAgrmtItm SupplierConfirmationControlKey Conf. Control
PurgDocOrderAcknNumber I_SchedgAgrmtItm PurgDocOrderAcknNumber Order Acknowl.
RequirementTracking I_SchedgAgrmtItm RequirementTracking Tracking Number
IsOrderAcknRqd I_SchedgAgrmtItm IsOrderAcknRqd Acknowl. Reqd.
PurchasingPriceIsEstimated I_SchedgAgrmtItm PurchasingPriceIsEstimated Estimated Price
PriceIsToBePrinted I_SchedgAgrmtItm PriceIsToBePrinted Print Price
UnderdelivTolrtdLmtRatioInPct I_SchedgAgrmtItm UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
OverdelivTolrtdLmtRatioInPct I_SchedgAgrmtItm OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnlimitedOverdeliveryIsAllowed I_SchedgAgrmtItm UnlimitedOverdeliveryIsAllowed Unlimited Tol.
TaxCode I_SchedgAgrmtItm TaxCode Tax Code
TaxCountry I_SchedgAgrmtItm TaxCountry Tax Country/Region
TaxDeterminationDate I_SchedgAgrmtItm TaxDeterminationDate Tax Date
IsInfoAtRegistration I_SchedgAgrmtItm IsInfoAtRegistration InfoAtReg.
GoodsReceiptIsExpected I_SchedgAgrmtItm GoodsReceiptIsExpected Goods Receipt
GoodsReceiptIsNonValuated I_SchedgAgrmtItm GoodsReceiptIsNonValuated GR Non-Valuated
InvoiceIsExpected I_SchedgAgrmtItm InvoiceIsExpected Invoice Receipt
InvoiceIsGoodsReceiptBased I_SchedgAgrmtItm InvoiceIsGoodsReceiptBased GR-Based IV
EvaldRcptSettlmtIsAllowed I_SchedgAgrmtItm EvaldRcptSettlmtIsAllowed ERS
IsToBeAcceptedAtOrigin I_SchedgAgrmtItm IsToBeAcceptedAtOrigin Origin Accept.
MinRemainingShelfLife I_SchedgAgrmtItm MinRemainingShelfLife Rem. Shelf Life
QualityMgmtCtrlKey I_SchedgAgrmtItm QualityMgmtCtrlKey QM Control Key
QualityCertificateType I_SchedgAgrmtItm QualityCertificateType
ShippingInstruction I_SchedgAgrmtItm ShippingInstruction Shipping Instr.
SchedgAgrmtItmReplnmtElmntType I_SchedgAgrmtItm SchedgAgrmtItmReplnmtElmntType Kanban Indicat.
IncotermsVersion _Schedgagrmthdr IncotermsVersion Inco. Version
IncotermsClassification I_SchedgAgrmtItm IncotermsClassification Incoterms
IncotermsLocation1 I_SchedgAgrmtItm IncotermsLocation1 Inco. Location1
IncotermsLocation2 I_SchedgAgrmtItm IncotermsLocation2 Inco. Location2
IncotermsLocation1Identifier I_SchedgAgrmtItm IncotermsLocation1Identifier Location
IncotermsLocation2Identifier I_SchedgAgrmtItm IncotermsLocation2Identifier Location
IncotermsDvtgLocIdentifier I_SchedgAgrmtItm IncotermsDvtgLocIdentifier Location
IncotermsDvtgLocDescription I_SchedgAgrmtItm IncotermsDvtgLocDescription Loc. Description
_AccountAssignmentCategory _AccountAssignmentCategory
_Plant _Plant
_MaterialGroup _MaterialGroup
_Material _Material
_Currency _Currency
_Text _Text
_OrderUnitValueHelp _OrderUnitValueHelp
_StorageLocation _StorageLocation
_OrderQuantityUnit _OrderQuantityUnit
_CompanyCode _CompanyCode
_ManufacturerMaterial _ManufacturerMaterial
_PurgDocumentCategory _PurgDocumentCategory
_PurchasingOrganization _PurchasingOrganization
_MltplAcctAssgmtDistrVH _MltplAcctAssgmtDistrVH
_PartialGoodsReceiptIndVH _PartialGoodsReceiptIndVH
_SchedgAgrmtFactSheetItemText _SchedgAgrmtFactSheetItemText
_SchedgAgrmtHdrObjPg _SchedgAgrmtHdrObjPg

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_SchedgAgrmtItmObjPg.
-- 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: CSCHITMFS

CREATE VIEW C_SchedgAgrmtItmObjPg AS
SELECT
  I_SchedgAgrmtItm.SchedulingAgreement AS SchedulingAgreement,
  I_SchedgAgrmtItm.SchedulingAgreementItem AS SchedulingAgreementItem,
  _SchedgAgrmtHdrObjPg.PurchasingDocumentType AS PurchasingDocumentType,
  I_SchedgAgrmtItm.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  I_SchedgAgrmtItm.AccountAssignmentCategory AS AccountAssignmentCategory,
  I_SchedgAgrmtItm.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  I_SchedgAgrmtItm.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  I_SchedgAgrmtItm.CompanyCode AS CompanyCode,
  I_SchedgAgrmtItm.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  I_SchedgAgrmtItm.MaterialType AS MaterialType,
  I_SchedgAgrmtItm.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  I_SchedgAgrmtItm.Material AS Material,
  _Material.MaterialName AS MaterialName,
  I_SchedgAgrmtItm.ManufacturerMaterial AS ManufacturerMaterial,
  I_SchedgAgrmtItm.SupplierMaterialNumber AS SupplierMaterialNumber,
  I_SchedgAgrmtItm.MaterialGroup AS MaterialGroup,
  _MaterialGroup.MaterialGroupName AS MaterialGroupName,
  I_SchedgAgrmtItm.Plant AS Plant,
  _Plant.PlantName AS PlantName,
  I_SchedgAgrmtItm.PurchasingInfoRecordUpdateCode AS PurchasingInfoRecordUpdateCode,
  I_SchedgAgrmtItm.OrderQuantityUnit AS OrderQuantityUnit,
  I_SchedgAgrmtItm.ItemNetWeight AS ItemNetWeight,
  I_SchedgAgrmtItm.WeightUnit AS WeightUnit,
  I_SchedgAgrmtItm.TargetQuantity AS TargetQuantity,
  I_SchedgAgrmtItm.NetPriceAmount AS NetPriceAmount,
  I_SchedgAgrmtItm.NetPriceQuantity AS NetPriceQuantity,
  I_SchedgAgrmtItm.OrderPriceUnit AS OrderPriceUnit,
  I_SchedgAgrmtItm.StorageLocation AS StorageLocation,
  I_SchedgAgrmtItm.DocumentCurrency AS DocumentCurrency,
  _SchedgAgrmtHdrObjPg.PurchasingOrganization AS PurchasingOrganization,
  I_SchedgAgrmtItm.NoDaysReminder1 AS NoDaysReminder1,
  I_SchedgAgrmtItm.NoDaysReminder2 AS NoDaysReminder2,
  I_SchedgAgrmtItm.NoDaysReminder3 AS NoDaysReminder3,
  I_SchedgAgrmtItm.SupplierConfirmationControlKey AS SupplierConfirmationControlKey,
  I_SchedgAgrmtItm.PurgDocOrderAcknNumber AS PurgDocOrderAcknNumber,
  I_SchedgAgrmtItm.RequirementTracking AS RequirementTracking,
  I_SchedgAgrmtItm.IsOrderAcknRqd AS IsOrderAcknRqd,
  I_SchedgAgrmtItm.PurchasingPriceIsEstimated AS PurchasingPriceIsEstimated,
  I_SchedgAgrmtItm.PriceIsToBePrinted AS PriceIsToBePrinted,
  I_SchedgAgrmtItm.UnderdelivTolrtdLmtRatioInPct AS UnderdelivTolrtdLmtRatioInPct,
  I_SchedgAgrmtItm.OverdelivTolrtdLmtRatioInPct AS OverdelivTolrtdLmtRatioInPct,
  I_SchedgAgrmtItm.UnlimitedOverdeliveryIsAllowed AS UnlimitedOverdeliveryIsAllowed,
  I_SchedgAgrmtItm.TaxCode AS TaxCode,
  I_SchedgAgrmtItm.TaxCountry AS TaxCountry,
  I_SchedgAgrmtItm.TaxDeterminationDate AS TaxDeterminationDate,
  I_SchedgAgrmtItm.IsInfoAtRegistration AS IsInfoAtRegistration,
  I_SchedgAgrmtItm.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  I_SchedgAgrmtItm.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  I_SchedgAgrmtItm.InvoiceIsExpected AS InvoiceIsExpected,
  I_SchedgAgrmtItm.InvoiceIsGoodsReceiptBased AS InvoiceIsGoodsReceiptBased,
  I_SchedgAgrmtItm.EvaldRcptSettlmtIsAllowed AS EvaldRcptSettlmtIsAllowed,
  I_SchedgAgrmtItm.IsToBeAcceptedAtOrigin AS IsToBeAcceptedAtOrigin,
  I_SchedgAgrmtItm.MinRemainingShelfLife AS MinRemainingShelfLife,
  I_SchedgAgrmtItm.QualityMgmtCtrlKey AS QualityMgmtCtrlKey,
  I_SchedgAgrmtItm.QualityCertificateType AS QualityCertificateType,
  I_SchedgAgrmtItm.ShippingInstruction AS ShippingInstruction,
  I_SchedgAgrmtItm.SchedgAgrmtItmReplnmtElmntType AS SchedgAgrmtItmReplnmtElmntType,
  _Schedgagrmthdr.IncotermsVersion AS IncotermsVersion,
  I_SchedgAgrmtItm.IncotermsClassification AS IncotermsClassification,
  I_SchedgAgrmtItm.IncotermsLocation1 AS IncotermsLocation1,
  I_SchedgAgrmtItm.IncotermsLocation2 AS IncotermsLocation2,
  I_SchedgAgrmtItm.IncotermsLocation1Identifier AS IncotermsLocation1Identifier,
  I_SchedgAgrmtItm.IncotermsLocation2Identifier AS IncotermsLocation2Identifier,
  I_SchedgAgrmtItm.IncotermsDvtgLocIdentifier AS IncotermsDvtgLocIdentifier,
  I_SchedgAgrmtItm.IncotermsDvtgLocDescription AS IncotermsDvtgLocDescription
FROM I_SchedgAgrmtItm
LEFT OUTER JOIN C_SchedgAgrmtHdrObjPg AS _SchedgAgrmtHdrObjPg ON _SchedgAgrmtHdrObjPg.SchedulingAgreement = SchedulingAgreement  -- 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 AND OrderQuantityUnit = _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_MM_AccountAssignCatValueHelp AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON PurchasingOrganization = _PurchasingOrganization.PurchasingOrganization  -- association [1..1]
LEFT OUTER JOIN C_MltplAcctAssgmtDistrVH 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_SchedgAgrmtFactSheetItemText AS _SchedgAgrmtFactSheetItemText ON SchedulingAgreement = _SchedgAgrmtFactSheetItemText.SchedulingAgreement AND SchedulingAgreementItem = _SchedgAgrmtFactSheetItemText.SchedulingAgreementItem  -- association [0..*]
;