I_DelivDocumentItemIncomplete
SOFM Incomplete Delivery Document Item
I_DelivDocumentItemIncomplete is a Composite CDS View that provides data about "SOFM Incomplete Delivery Document Item" in SAP S/4HANA. It reads from 2 data sources (I_DeliveryDocumentItem, I_SalesOrderInDelivIncomplete) and exposes 30 fields with key fields DeliveryDocument, DeliveryDocumentItem.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_DeliveryDocumentItem | DE_Item | from |
| I_SalesOrderInDelivIncomplete | ISSUE_DE03 | inner |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_ReferenceDate | sydate |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| EndUserText.label | SOFM Incomplete Delivery Document Item | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.sqlViewName | IDLVDOCITMDE03 | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | DeliveryDocument | I_DeliveryDocumentItem | DeliveryDocument | |
| KEY | DeliveryDocumentItem | I_DeliveryDocumentItem | DeliveryDocumentItem | |
| DueDays | DueDays | |||
| DeliveryDocumentType | _DeliveryDocument | DeliveryDocumentType | ||
| _DeliveryDocument | _DeliveryDocument | |||
| DeliveryDocumentItemCategory | DeliveryDocumentItemCategory | |||
| _ItemCategory | _ItemCategory | |||
| DeliveryDocumentItemText | DeliveryDocumentItemText | |||
| SalesOrganization | I_SalesOrderInDelivIncomplete | SalesOrganization | ||
| DistributionChannel | I_SalesOrderInDelivIncomplete | DistributionChannel | ||
| OrganizationDivision | I_SalesOrderInDelivIncomplete | OrganizationDivision | ||
| SalesOrderType | SalesOrderType | |||
| Material | Material | |||
| _Material | _Material | |||
| SalesOrder | SalesOrder | |||
| ActualDeliveryQuantity | ActualDeliveryQuantity | |||
| DeliveryQuantityUnit | DeliveryQuantityUnit | |||
| _DeliveryQuantityUnit | _DeliveryQuantityUnit | |||
| ItemGeneralIncompletionStatus | ItemGeneralIncompletionStatus | |||
| _ItemGeneralIncompletionStatus | I_DeliveryDocumentItem | _ItemGeneralIncompletionStatus | ||
| ItemBillingIncompletionStatus | ItemBillingIncompletionStatus | |||
| _ItemBillingIncompletionStatus | I_DeliveryDocumentItem | _ItemBillingIncompletionStatus | ||
| ItemDeliveryIncompletionStatus | ItemDeliveryIncompletionStatus | |||
| _ItemDelivIncompletionSts | I_DeliveryDocumentItem | _ItemDelivIncompletionSts | ||
| ItemPickingIncompletionStatus | ItemPickingIncompletionStatus | |||
| _ItemPickingIncompletionStatus | I_DeliveryDocumentItem | _ItemPickingIncompletionStatus | ||
| ItemPackingIncompletionStatus | ItemPackingIncompletionStatus | |||
| _ItemPackingIncompletionStatus | I_DeliveryDocumentItem | _ItemPackingIncompletionStatus | ||
| ItemGdsMvtIncompletionSts | ItemGdsMvtIncompletionSts | |||
| _ItemGdsMvtIncompletionSts | I_DeliveryDocumentItem | _ItemGdsMvtIncompletionSts |
@ClientHandling.algorithm: #SESSION_VARIABLE //Inserted by VDM CDS Suite Plugin
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #S
@EndUserText.label: 'SOFM Incomplete Delivery Document Item'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.preserveKey: true
@AbapCatalog.sqlViewName: 'IDLVDOCITMDE03'
define view I_DelivDocumentItemIncomplete
with parameters
@Consumption.hidden: true
@Environment.systemField: #SYSTEM_DATE
P_ReferenceDate : sydate
as select from I_DeliveryDocumentItem as DE_Item
inner join I_SalesOrderInDelivIncomplete as ISSUE_DE03 --(P_ReferenceDate: $parameters.P_ReferenceDate) as ISSUE_DE03
on DE_Item.DeliveryDocument = ISSUE_DE03.DeliveryDocument
and DE_Item.DeliveryDocumentItem = ISSUE_DE03.DeliveryDocumentItem
{
//Key
@ObjectModel.foreignKey.association: '_DeliveryDocument'
key DE_Item.DeliveryDocument as DeliveryDocument,
key DE_Item.DeliveryDocumentItem as DeliveryDocumentItem,
//DueDays
@DefaultAggregation: #MIN
DueDays,
//Category
_DeliveryDocument.DeliveryDocumentType as DeliveryDocumentType,
_DeliveryDocument,
DeliveryDocumentItemCategory,
_ItemCategory,
DeliveryDocumentItemText,
//Organization
ISSUE_DE03.SalesOrganization,
ISSUE_DE03.DistributionChannel,
ISSUE_DE03.OrganizationDivision,
//Category
SalesOrderType,
//Product
@ObjectModel.foreignKey.association: '_Material'
Material,
_Material,
//Sales
SalesOrder,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'DeliveryQuantityUnit'
ActualDeliveryQuantity,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_DeliveryQuantityUnit'
DeliveryQuantityUnit,
_DeliveryQuantityUnit,
//Status
@ObjectModel.foreignKey.association: '_ItemGeneralIncompletionStatus'
ItemGeneralIncompletionStatus,
DE_Item._ItemGeneralIncompletionStatus,
@ObjectModel.foreignKey.association: '_ItemBillingIncompletionStatus'
ItemBillingIncompletionStatus,
DE_Item._ItemBillingIncompletionStatus,
ItemDeliveryIncompletionStatus,
DE_Item._ItemDelivIncompletionSts,
@ObjectModel.foreignKey.association: '_ItemPickingIncompletionStatus'
ItemPickingIncompletionStatus,
DE_Item._ItemPickingIncompletionStatus,
@ObjectModel.foreignKey.association: '_ItemPackingIncompletionStatus'
ItemPackingIncompletionStatus,
DE_Item._ItemPackingIncompletionStatus,
@ObjectModel.foreignKey.association: '_ItemGdsMvtIncompletionSts'
ItemGdsMvtIncompletionSts,
DE_Item._ItemGdsMvtIncompletionSts
};
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_DELIVERYDOCUMENT",
"I_DELIVERYDOCUMENTITEM",
"I_SALESORDERINDELIVINCOMPLETE"
],
"ASSOCIATED":
[
"I_DELIVERYDOCUMENT",
"I_ITEMBILLINGINCOMPLETIONSTS",
"I_ITEMDELIVINCOMPLETIONSTS",
"I_ITEMGDSMVTINCOMPLETIONSTS",
"I_ITEMGENINCOMPLETIONSTATUS",
"I_ITEMPACKINGINCOMPLETIONSTS",
"I_ITEMPICKINGINCOMPLETIONSTS",
"I_MATERIAL",
"I_SALESDOCUMENTITEMCATEGORY",
"I_UNITOFMEASURE"
],
"BASE":
[
"I_DELIVERYDOCUMENTITEM"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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