I_PURGDOCSCHEDULELINEBASIC
Purchasing Document Schedule Line Basic
I_PURGDOCSCHEDULELINEBASIC is a CDS View in S/4HANA. Purchasing Document Schedule Line Basic. It contains 6 fields. 16 CDS views read from this table.
CDS Views using this table (16)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_RFM_MngPOScheduleLine | view | from | CONSUMPTION | Purchase Order Schedule Line Details |
| I_PurOrdScheduleLineBasic | view | from | BASIC | Purchasing Document Schedule Line Basic |
| I_RFM_MngPOGenNextDelivDate | view | from | COMPOSITE | Next Delivery Date for GA |
| I_RFM_MngPOHdrNextDelivDate | view | from | COMPOSITE | Next Delivery Date for Header |
| I_RFM_MngPOItemDelivDate | view | from | COMPOSITE | Item Delivery Date |
| I_RFM_MngPONextDelivDate | view | from | COMPOSITE | Next Delivery Date |
| I_RFQScheduleLine | view | from | BASIC | Request For Quotation Schedule Line |
| I_StockTransptOrdScheduleLine | view | from | BASIC | CDS View for STO Schedule Line |
| I_SuplrQtnScheduleLine | view | from | BASIC | Schedule Line of a Supplier Quotation Item |
| P_OverDuePurReqnItemForConf | view | inner | COMPOSITE | Overdue Purchase Requisition Items for Confirmation |
| P_PODelivSchedDteCalcDays | view | from | CONSUMPTION | PO by Delivery Sch. Date Calc Days |
| P_POScheduleLine | view | from | CONSUMPTION | Purchase Order Schedule Line |
| P_PurReqnSchedLinesForConf | view | inner | COMPOSITE | PO Schedule Lines for confirmation |
| P_SupDmndOvwSTODate | view | from | COMPOSITE | View for Earliest Requested Delivery Date for STO |
| R_CntrlReqForQtanScheduleLine | view | from | BASIC | Restricted View for Central RFQ Item Schedule Line |
| R_CntrlSuplrQtanScheduleLine | view | from | BASIC | Restricted View for Cntrl Suplr Qtan Item Schedule Line |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | PurchasingDocument | PurchasingDocument | 2 |
| KEY | PurchasingDocumentItem | PurchasingDocumentItem | 1 |
| KEY | ScheduleLine | ScheduleLine | 1 |
| _OrderQuantityUnit | _OrderQuantityUnit | 1 | |
| OrderQuantityUnit | OrderQuantityUnit | 3 | |
| RoughGoodsReceiptQty | RoughGoodsReceiptQty | 1 |
@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
// new asociations for CustomUI
association [0..*] to I_UnitOfMeasureText as _OrderQuantityUnitText on $projection.OrderQuantityUnit = _OrderQuantityUnitText.UnitOfMeasure
{
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,
@Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
dabmg as MRPRelevantQuantity,
charg as Batch,
licha as BatchBySupplier,
_PurchaseRequisition,
_PurchaseRequisitionItem,
_DeliveryDateCategory,
_PurchasingDocument,
_PurchasingDocumentItem,
_OrderQuantityUnit,
// Text associations for CustomUI
_OrderQuantityUnitText
}