P_AnaHubPurOrdSchdlnMigrData

DDL: P_ANAHUBPURORDSCHDLNMIGRDATA SQL: PANAHUBPOMIGR Type: view CONSUMPTION

Migration data for Hub po Schedule line

P_AnaHubPurOrdSchdlnMigrData is a Consumption CDS View that provides data about "Migration data for Hub po Schedule line" in SAP S/4HANA. It reads from 3 data sources (I_CentralPurchaseOrder, I_CentralPurchaseOrderItem, I_CntrlPurOrderScheduleLine) and exposes 100 fields with key fields ebeln, ebelp, etenr, BE_SOURCE_SYS. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_CentralPurchaseOrder _PurchaseOrder from
I_CentralPurchaseOrderItem _PurchaseOrderItem inner
I_CntrlPurOrderScheduleLine _PurchaseOrderScheduleLine inner

Associations (2)

CardinalityTargetAliasCondition
[1..1] E_PrmtHbRpldPurchaseOrder _PrmtHbRpldPurchaseOrder _PrmtHbRpldPurchaseOrder.PurchaseOrder = $projection.ebeln and _PrmtHbRpldPurchaseOrder.ExtSourceSystem = $projection.BE_SOURCE_SYS
[1..1] E_PrmtHbRpldPurchaseOrderItem _PrmtHbRpldPurchaseOrderItem _PrmtHbRpldPurchaseOrderItem.PurchaseOrder = $projection.ebeln and _PrmtHbRpldPurchaseOrderItem.PurchaseOrderItem = $projection.ebelp and _PrmtHbRpldPurchaseOrderItem.ExtSourceSystem = $projection.BE_SOURCE_SYS

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName PANAHUBPOMIGR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Migration data for Hub po Schedule line view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #CONSUMPTION view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view

Fields (100)

KeyFieldSource TableSource FieldDescription
KEY ebeln I_CntrlPurOrderScheduleLine PurchaseOrder Purchasing Document
KEY ebelp I_CntrlPurOrderScheduleLine PurchaseOrderItem Purchasing Document Item
KEY etenr I_CntrlPurOrderScheduleLine ScheduleLine Schedule Line
KEY BE_SOURCE_SYS I_CentralPurchaseOrder ExtSourceSystem Connected System ID
uniqueid
NETWR_SL_REPCURR1
NETWR_SL_REPCURR2
WAERS_REPCURR1
WAERS_REPCURR2
netwr I_CentralPurchaseOrderItem NetAmount Stated Amount
waers I_CentralPurchaseOrder DocumentCurrency Document Currency
NETWR_BASE
WAERS_BASE I_CentralPurchaseOrder DocumentCurrency Document Currency
OBMNG
OBMNG_NETWR
OBMNG_NETWR_REPCURR1
OBMNG_NETWR_REPCURR2
OBMNG_NETWR_BASE
netpr I_CentralPurchaseOrderItem NetPriceAmount Net Price
NETPR_REPCURR1
NETPR_REPCURR2
NETPR_BASE
meins I_CentralPurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
ZERO_VAL_REPCURR_IND
ekorg I_CentralPurchaseOrder PurchasingOrganization Purchasing Organization
ekgrp I_CentralPurchaseOrder PurchasingGroup Purchasing Group
bukrs I_CentralPurchaseOrderItem CompanyCode Receiver Company Code
werks I_CentralPurchaseOrderItem Plant Valuation Area
lifnr I_CentralPurchaseOrder Supplier Supplier
matnr I_CentralPurchaseOrderItem Material Vehicle Model
matkl I_CentralPurchaseOrderItem MaterialGroup Product Group
SERVICEPERFORMER I_CentralPurchaseOrderItem ServicePerformer Service Performer
elikz I_CentralPurchaseOrderItem IsCompletelyDelivered Is completely delivered
wepos I_CentralPurchaseOrderItem GoodsReceiptIsExpected Goods Receipt
loekz I_CentralPurchaseOrderItem PurchasingDocumentDeletionCode Del. Indicator
memory I_CentralPurchaseOrder PurchasingCompletenessStatus Incomplete
bstyp I_CentralPurchaseOrder PurchasingDocumentCategory Doc. Category
bsart I_CentralPurchaseOrder PurchaseOrderType PO Type
pstyp I_CentralPurchaseOrderItem PurchaseOrderItemCategory Item Category
knttp I_CentralPurchaseOrderItem AccountAssignmentCategory Acct Assgmt Cat
vrtkz I_CentralPurchaseOrderItem MultipleAcctAssgmtDistribution Distribution
konnr I_CentralPurchaseOrderItem PurchaseContract Purchasing Doc.
KTPNR I_CentralPurchaseOrderItem PurchaseContractItem Item
aedat I_CentralPurchaseOrder CreationDate Time Stamp
STATU I_CentralPurchaseOrder PurchasingDocumentOrigin Status
ernam I_CentralPurchaseOrder CreatedByUser User Name
procstat I_CentralPurchaseOrder PurchasingProcessingStatus Proc. State
BEDAT_POHDR I_CentralPurchaseOrder PurchasingDocumentOrderDate PO Date
isaged I_CentralPurchaseOrder PurchasingDocumentIsAged Document aged
MENGE_EKPO I_CentralPurchaseOrderItem OrderQuantity Quantity
MEINS_EKPO I_CentralPurchaseOrderItem PurchaseOrderQuantityUnit Order Unit
BPUMZ I_CentralPurchaseOrderItem OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
bpumn I_CentralPurchaseOrderItem OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
umrez I_CentralPurchaseOrderItem OrderItemQtyToBaseQtyNmrtr Equal To
umren I_CentralPurchaseOrderItem OrderItemQtyToBaseQtyDnmntr Denominator
PRODUCTTYPE I_CentralPurchaseOrderItem ProductType Product Type Group
retpo I_CentralPurchaseOrderItem IsReturnsItem Returns Item
frgrl I_CentralPurchaseOrder ReleaseIsNotCompleted Subj.to Release
FinalScheduleLine
TOTALEXPECTEDQUANTITY
LASTEXPECTEDQUANTITY
NDD
eindt I_CntrlPurOrderScheduleLine ScheduleLineDeliveryDate Delivery Date
slfdt I_CntrlPurOrderScheduleLine SchedLineStscDeliveryDate Stat. Del. Date
lpein I_CntrlPurOrderScheduleLine DelivDateCategory Delivery Date
menge I_CntrlPurOrderScheduleLine ScheduleLineOrderQuantity Scheduled Qty
ameng I_CntrlPurOrderScheduleLine PrevDelivQtyOfScheduleLine Replenishmt qty
wemng I_CntrlPurOrderScheduleLine RoughGoodsReceiptQty Delivered
wamng I_CntrlPurOrderScheduleLine ScheduleLineIssuedQuantity Issued
uzeit I_CntrlPurOrderScheduleLine ScheduleLineDeliveryTime Time
banfn I_CntrlPurOrderScheduleLine PurchaseRequisition Requisition
bnfpo I_CntrlPurOrderScheduleLine PurchaseRequisitionItem Requisn. item
estkz I_CntrlPurOrderScheduleLine SourceOfCreation Creation Ind.
mahnz I_CntrlPurOrderScheduleLine NoOfRemindersOfScheduleLine No. Rem./Exp.
bedat I_CntrlPurOrderScheduleLine ScheduleLineOrderDate PurchOrderDate
fixkz I_CntrlPurOrderScheduleLine ScheduleLineIsFixed Fixing Ind.
abart I_CntrlPurOrderScheduleLine SchedulingAgreementReleaseType Settl. Category
mng02 I_CntrlPurOrderScheduleLine ScheduleLineCommittedQuantity Committed Qty
dat01 I_CntrlPurOrderScheduleLine CommittedDeliveryDate Finish date
altdt I_CntrlPurOrderScheduleLine SchedLinePrevDelivDate Prev.deliv.date
mbdat I_CntrlPurOrderScheduleLine ProductAvailabilityDate Mat.Avail.Date
mbuhr I_CntrlPurOrderScheduleLine MaterialStagingTime Staging Time
lddat I_CntrlPurOrderScheduleLine LoadingDate Loading Date
lduhr I_CntrlPurOrderScheduleLine LoadingTime Loading Time
tddat I_CntrlPurOrderScheduleLine TransportationPlanningDate TranspPlngDate
tduhr I_CntrlPurOrderScheduleLine TransportationPlanningTime Tr. Plan. Time
wadat I_CntrlPurOrderScheduleLine GoodsIssueDate Goods Issue Date CCD
wauhr I_CntrlPurOrderScheduleLine GoodsIssueTime GI Time
eldat I_CntrlPurOrderScheduleLine STOLatestPossibleGRDate GR End Date
eluhr I_CntrlPurOrderScheduleLine STOLatestPossibleGRTime GR End Time
startdate I_CntrlPurOrderScheduleLine PerformancePeriodStartDate Start of Performance Period
enddate I_CntrlPurOrderScheduleLine PerformancePeriodEndDate End of Performance Period
_dataaging I_CntrlPurOrderScheduleLine SchedgLineDataAgingFilterDate Data Aging
peinh I_CentralPurchaseOrderItem NetPriceQuantity Price Unit
LOEKZ_POHDR I_CentralPurchaseOrder PurchasingDocumentDeletionCode Del. Indicator
USERDESCRIPTION CreatedByUserName Person Resp.
bprme I_CentralPurchaseOrderItem OrderPriceUnit Order Price Un.
lmein I_CentralPurchaseOrderItem BaseUnit Unit of Measure
reswk I_CentralPurchaseOrder SupplyingPlant Supplying Plant
ProcmtHubLastExtractionTime ProcmtHubLastExtractionTime Time Stamp

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 P_AnaHubPurOrdSchdlnMigrData.
-- 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: PANAHUBPOMIGR

CREATE VIEW P_AnaHubPurOrdSchdlnMigrData AS
SELECT
  _PurchaseOrderScheduleLine.PurchaseOrder AS ebeln,
  _PurchaseOrderScheduleLine.PurchaseOrderItem AS ebelp,
  _PurchaseOrderScheduleLine.ScheduleLine AS etenr,
  _PurchaseOrder.ExtSourceSystem AS BE_SOURCE_SYS,
  concat(_PurchaseOrderScheduleLine.PurchaseOrder, concat(_PurchaseOrderScheduleLine.PurchaseOrderItem, _PurchaseOrderScheduleLine.ScheduleLine ) ) AS uniqueid,
  cast ( 0 as bwert_repcrcy1 ) AS NETWR_SL_REPCURR1,
  cast ( 0 as bwert_repcrcy2 ) AS NETWR_SL_REPCURR2,
  cast ( '' as waers_repcurr1 ) AS WAERS_REPCURR1,
  cast ( '' as waers_repcurr2 ) AS WAERS_REPCURR2,
  _PurchaseOrderItem.NetAmount AS netwr,
  _PurchaseOrder.DocumentCurrency AS waers,
  cast ( 0 as bwert_basecurr ) AS NETWR_BASE,
  _PurchaseOrder.DocumentCurrency AS WAERS_BASE,
  cast(0 as obmng ) AS OBMNG,
  cast ( 0 as obmng_curr ) AS OBMNG_NETWR,
  cast ( 0 as obmng_repcurr1 ) AS OBMNG_NETWR_REPCURR1,
  cast ( 0 as obmng_repcurr2 ) AS OBMNG_NETWR_REPCURR2,
  cast ( 0 as obmng_basecurr ) AS OBMNG_NETWR_BASE,
  _PurchaseOrderItem.NetPriceAmount AS netpr,
  cast ( 0 as netpr_repcrcy1 ) AS NETPR_REPCURR1,
  cast ( 0 as netpr_repcrcy2) AS NETPR_REPCURR2,
  cast ( 0 as netpr_basecurr ) AS NETPR_BASE,
  _PurchaseOrderItem.PurchaseOrderQuantityUnit AS meins,
  cast ( '0' as abap.char (2) ) AS ZERO_VAL_REPCURR_IND,
  _PurchaseOrder.PurchasingOrganization AS ekorg,
  _PurchaseOrder.PurchasingGroup AS ekgrp,
  _PurchaseOrderItem.CompanyCode AS bukrs,
  _PurchaseOrderItem.Plant AS werks,
  _PurchaseOrder.Supplier AS lifnr,
  _PurchaseOrderItem.Material AS matnr,
  _PurchaseOrderItem.MaterialGroup AS matkl,
  _PurchaseOrderItem.ServicePerformer AS SERVICEPERFORMER,
  _PurchaseOrderItem.IsCompletelyDelivered AS elikz,
  _PurchaseOrderItem.GoodsReceiptIsExpected AS wepos,
  _PurchaseOrderItem.PurchasingDocumentDeletionCode AS loekz,
  _PurchaseOrder.PurchasingCompletenessStatus AS memory,
  _PurchaseOrder.PurchasingDocumentCategory AS bstyp,
  _PurchaseOrder.PurchaseOrderType AS bsart,
  _PurchaseOrderItem.PurchaseOrderItemCategory AS pstyp,
  _PurchaseOrderItem.AccountAssignmentCategory AS knttp,
  _PurchaseOrderItem.MultipleAcctAssgmtDistribution AS vrtkz,
  _PurchaseOrderItem.PurchaseContract AS konnr,
  _PurchaseOrderItem.PurchaseContractItem AS KTPNR,
  _PurchaseOrder.CreationDate AS aedat,
  _PurchaseOrder.PurchasingDocumentOrigin AS STATU,
  _PurchaseOrder.CreatedByUser AS ernam,
  _PurchaseOrder.PurchasingProcessingStatus AS procstat,
  _PurchaseOrder.PurchasingDocumentOrderDate AS BEDAT_POHDR,
  _PurchaseOrder.PurchasingDocumentIsAged AS isaged,
  _PurchaseOrderItem.OrderQuantity AS MENGE_EKPO,
  _PurchaseOrderItem.PurchaseOrderQuantityUnit AS MEINS_EKPO,
  _PurchaseOrderItem.OrderPriceUnitToOrderUnitNmrtr AS BPUMZ,
  _PurchaseOrderItem.OrdPriceUnitToOrderUnitDnmntr AS bpumn,
  _PurchaseOrderItem.OrderItemQtyToBaseQtyNmrtr AS umrez,
  _PurchaseOrderItem.OrderItemQtyToBaseQtyDnmntr AS umren,
  _PurchaseOrderItem.ProductType AS PRODUCTTYPE,
  _PurchaseOrderItem.IsReturnsItem AS retpo,
  _PurchaseOrder.ReleaseIsNotCompleted AS frgrl,
  cast ( '' as abap.char (1) ) AS FinalScheduleLine,
  cast ( 0 as abap.int4 ) AS TOTALEXPECTEDQUANTITY,
  cast ( 0 as abap.int4 ) AS LASTEXPECTEDQUANTITY,
  cast ( '' as abap.char (1) ) AS NDD,
  _PurchaseOrderScheduleLine.ScheduleLineDeliveryDate AS eindt,
  _PurchaseOrderScheduleLine.SchedLineStscDeliveryDate AS slfdt,
  _PurchaseOrderScheduleLine.DelivDateCategory AS lpein,
  _PurchaseOrderScheduleLine.ScheduleLineOrderQuantity AS menge,
  _PurchaseOrderScheduleLine.PrevDelivQtyOfScheduleLine AS ameng,
  _PurchaseOrderScheduleLine.RoughGoodsReceiptQty AS wemng,
  _PurchaseOrderScheduleLine.ScheduleLineIssuedQuantity AS wamng,
  _PurchaseOrderScheduleLine.ScheduleLineDeliveryTime AS uzeit,
  _PurchaseOrderScheduleLine.PurchaseRequisition AS banfn,
  _PurchaseOrderScheduleLine.PurchaseRequisitionItem AS bnfpo,
  _PurchaseOrderScheduleLine.SourceOfCreation AS estkz,
  _PurchaseOrderScheduleLine.NoOfRemindersOfScheduleLine AS mahnz,
  _PurchaseOrderScheduleLine.ScheduleLineOrderDate AS bedat,
  _PurchaseOrderScheduleLine.ScheduleLineIsFixed AS fixkz,
  _PurchaseOrderScheduleLine.SchedulingAgreementReleaseType AS abart,
  _PurchaseOrderScheduleLine.ScheduleLineCommittedQuantity AS mng02,
  _PurchaseOrderScheduleLine.CommittedDeliveryDate AS dat01,
  _PurchaseOrderScheduleLine.SchedLinePrevDelivDate AS altdt,
  _PurchaseOrderScheduleLine.ProductAvailabilityDate AS mbdat,
  _PurchaseOrderScheduleLine.MaterialStagingTime AS mbuhr,
  _PurchaseOrderScheduleLine.LoadingDate AS lddat,
  _PurchaseOrderScheduleLine.LoadingTime AS lduhr,
  _PurchaseOrderScheduleLine.TransportationPlanningDate AS tddat,
  _PurchaseOrderScheduleLine.TransportationPlanningTime AS tduhr,
  _PurchaseOrderScheduleLine.GoodsIssueDate AS wadat,
  _PurchaseOrderScheduleLine.GoodsIssueTime AS wauhr,
  _PurchaseOrderScheduleLine.STOLatestPossibleGRDate AS eldat,
  _PurchaseOrderScheduleLine.STOLatestPossibleGRTime AS eluhr,
  _PurchaseOrderScheduleLine.PerformancePeriodStartDate AS startdate,
  _PurchaseOrderScheduleLine.PerformancePeriodEndDate AS enddate,
  _PurchaseOrderScheduleLine.SchedgLineDataAgingFilterDate AS _dataaging,
  _PurchaseOrderItem.NetPriceQuantity AS peinh,
  _PurchaseOrder.PurchasingDocumentDeletionCode AS LOEKZ_POHDR,
  CreatedByUserName AS USERDESCRIPTION,
  _PurchaseOrderItem.OrderPriceUnit AS bprme,
  _PurchaseOrderItem.BaseUnit AS lmein,
  _PurchaseOrder.SupplyingPlant AS reswk,
  ProcmtHubLastExtractionTime
FROM I_CentralPurchaseOrder AS _PurchaseOrder
INNER JOIN I_CentralPurchaseOrderItem AS _PurchaseOrderItem ON /* join condition not captured in parsed metadata */
INNER JOIN I_CntrlPurOrderScheduleLine AS _PurchaseOrderScheduleLine ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN E_PrmtHbRpldPurchaseOrder AS _PrmtHbRpldPurchaseOrder ON _PrmtHbRpldPurchaseOrder.PurchaseOrder = ebeln AND _PrmtHbRpldPurchaseOrder.ExtSourceSystem = BE_SOURCE_SYS  -- association [1..1]
LEFT OUTER JOIN E_PrmtHbRpldPurchaseOrderItem AS _PrmtHbRpldPurchaseOrderItem ON _PrmtHbRpldPurchaseOrderItem.PurchaseOrder = ebeln AND _PrmtHbRpldPurchaseOrderItem.PurchaseOrderItem = ebelp AND _PrmtHbRpldPurchaseOrderItem.ExtSourceSystem = BE_SOURCE_SYS  -- association [1..1]
;