I_PurgDocScheduleLineBasic
Purchasing Document Schedule Line Basic
I_PurgDocScheduleLineBasic is a Basic CDS View that provides data about "Purchasing Document Schedule Line Basic" in SAP S/4HANA. It reads from 1 data source (eket) and exposes 40 fields with key fields PurchasingDocument, PurchasingDocumentItem, ScheduleLine. It has 6 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| eket | eket | from |
Associations (6)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_PurchasingDocument | _PurchasingDocument | $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument |
| [1..1] | I_PurchasingDocumentItem | _PurchasingDocumentItem | $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem |
| [0..1] | I_UnitOfMeasure | _OrderQuantityUnit | $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure |
| [0..1] | I_Purchaserequisition | _PurchaseRequisition | $projection.PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition |
| [0..1] | I_Purchaserequisitionitem | _PurchaseRequisitionItem | $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem |
| [1..1] | I_Deliverydatecategory | _DeliveryDateCategory | $projection.DelivDateCategory = _DeliveryDateCategory.DelivDateCategory |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | Purchasing Document Schedule Line Basic | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.sqlViewName | IMMPRGDOCSLBASIC | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (40)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | PurchasingDocument | eket | ebeln | |
| KEY | PurchasingDocumentItem | eket | ebelp | |
| KEY | ScheduleLine | etenr | ||
| DelivDateCategory | lpein | |||
| ScheduleLineDeliveryDate | eindt | |||
| SchedLineStscDeliveryDate | slfdt | |||
| PerformancePeriodStartDate | startdate | |||
| PerformancePeriodEndDate | enddate | |||
| ScheduleLineDeliveryTime | uzeit | |||
| ScheduleLineOrderQuantity | eket | menge | ||
| RoughGoodsReceiptQty | wemng | |||
| OrderQuantityUnit | _PurchasingDocumentItem | OrderQuantityUnit | ||
| PurchaseRequisition | eket | banfn | ||
| PurchaseRequisitionItem | eket | bnfpo | ||
| SourceOfCreation | estkz | |||
| PrevDelivQtyOfScheduleLine | ameng | |||
| NoOfRemindersOfScheduleLine | eket | mahnz | ||
| ScheduleLineIsFixed | fixkz | |||
| ScheduleLineCommittedQuantity | mng02 | |||
| Reservation | rsnum | |||
| ProductAvailabilityDate | mbdat | |||
| MaterialStagingTime | mbuhr | |||
| TransportationPlanningDate | tddat | |||
| TransportationPlanningTime | tduhr | |||
| LoadingDate | lddat | |||
| LoadingTime | lduhr | |||
| GoodsIssueDate | wadat | |||
| GoodsIssueTime | wauhr | |||
| STOLatestPossibleGRDate | eldat | |||
| STOLatestPossibleGRTime | eluhr | |||
| StockTransferDeliveredQuantity | glmng | |||
| ScheduleLineIssuedQuantity | wamng | |||
| Batch | charg | |||
| BatchBySupplier | licha | |||
| _PurchaseRequisition | _PurchaseRequisition | |||
| _PurchaseRequisitionItem | _PurchaseRequisitionItem | |||
| _DeliveryDateCategory | _DeliveryDateCategory | |||
| _PurchasingDocument | _PurchasingDocument | |||
| _PurchasingDocumentItem | _PurchasingDocumentItem | |||
| _OrderQuantityUnit | _OrderQuantityUnit |
@AbapCatalog.preserveKey: true
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'Purchasing Document Schedule Line Basic'
@VDM.viewType: #BASIC
@AbapCatalog.sqlViewName: 'IMMPRGDOCSLBASIC'
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view I_PurgDocScheduleLineBasic
as select from eket as eket
association [1..1] to I_PurchasingDocument as _PurchasingDocument on $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
association [1..1] to I_PurchasingDocumentItem as _PurchasingDocumentItem on $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument
and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
association [0..1] to I_UnitOfMeasure as _OrderQuantityUnit on $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
association [0..1] to I_Purchaserequisition as _PurchaseRequisition on $projection.PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition
association [0..1] to I_Purchaserequisitionitem as _PurchaseRequisitionItem on $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition
and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem
association [1..1] to I_Deliverydatecategory as _DeliveryDateCategory on $projection.DelivDateCategory = _DeliveryDateCategory.DelivDateCategory
{
key eket.ebeln as PurchasingDocument,
key eket.ebelp as PurchasingDocumentItem,
key etenr as ScheduleLine,
//@ObjectModel: { foreignKey.association: '_DeliveryDateCategory'} I_DeliveryDateCategory wrong implemented
lpein as DelivDateCategory,
eindt as ScheduleLineDeliveryDate,
slfdt as SchedLineStscDeliveryDate,
startdate as PerformancePeriodStartDate,
enddate as PerformancePeriodEndDate,
uzeit as ScheduleLineDeliveryTime,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
eket.menge as ScheduleLineOrderQuantity,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
wemng as RoughGoodsReceiptQty,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_OrderQuantityUnit'
_PurchasingDocumentItem.OrderQuantityUnit as OrderQuantityUnit,
@ObjectModel.foreignKey.association: '_PurchaseRequisition'
eket.banfn as PurchaseRequisition,
@ObjectModel.foreignKey.association: '_PurchaseRequisitionItem'
eket.bnfpo as PurchaseRequisitionItem,
estkz as SourceOfCreation,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
ameng as PrevDelivQtyOfScheduleLine,
eket.mahnz as NoOfRemindersOfScheduleLine,
fixkz as ScheduleLineIsFixed,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
mng02 as ScheduleLineCommittedQuantity,
rsnum as Reservation,
mbdat as ProductAvailabilityDate,
mbuhr as MaterialStagingTime,
tddat as TransportationPlanningDate,
tduhr as TransportationPlanningTime,
lddat as LoadingDate,
lduhr as LoadingTime,
wadat as GoodsIssueDate,
wauhr as GoodsIssueTime,
eldat as STOLatestPossibleGRDate,
eluhr as STOLatestPossibleGRTime,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
glmng as StockTransferDeliveredQuantity,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
wamng as ScheduleLineIssuedQuantity,
charg as Batch,
licha as BatchBySupplier,
_PurchaseRequisition,
_PurchaseRequisitionItem,
_DeliveryDateCategory,
_PurchasingDocument,
_PurchasingDocumentItem,
_OrderQuantityUnit
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PURCHASINGDOCUMENTITEM",
"EKET"
],
"ASSOCIATED":
[
"I_DELIVERYDATECATEGORY",
"I_PURCHASEREQUISITION",
"I_PURCHASEREQUISITIONITEM",
"I_PURCHASINGDOCUMENT",
"I_PURCHASINGDOCUMENTITEM",
"I_UNITOFMEASURE"
],
"BASE":
[],
"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