C_SchedgAgrmtItmObjPg
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)
| Source | Alias | Join Type |
|---|---|---|
| I_SchedgAgrmtItm | I_SchedgAgrmtItm | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA