P_LstMiExternalDocuments

DDL: P_LSTMIEXTERNALDOCUMENTS SQL: PLSTMIEXTDOC Type: view COMPOSITE

P_LstMiExternalDocuments is a Composite CDS View in SAP S/4HANA. It reads from 8 data sources and exposes 148 fields with key fields LastMileRouteVisitUUID, LastMileRouteDocumentNumber, LastMileRouteDocumentType, LastMileRouteDocumentNumber, LastMileRouteDocumentType. It has 6 associations to related views.

Data Sources (8)

SourceAliasJoin Type
I_LstMiFinInvoice _FinInvoice inner
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument from
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument union_all
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument union_all
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument union_all
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument union_all
I_LstMiRptgSetldRouteDocument I_LstMiRptgSetldRouteDocument union_all
I_LstMiRptgSetldRouteDocument ReportingDocument union_all

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_SalesDocument _SDSalesOrder _SDSalesOrder.SalesDocument = $projection.LastMileRouteDocumentNumber
[0..1] I_DeliveryDocument _OutboundDelivery _OutboundDelivery.DeliveryDocument = $projection.LastMileRouteDocumentNumber
[0..*] P_LstMiDeliveryToSalesDocument _DeliveryToSalesDocument _DeliveryToSalesDocument.DeliveryDocument = $projection.LastMileRouteDocumentNumber
[0..1] I_BillingDocument _SDInvoice _SDInvoice.BillingDocument = $projection.LastMileRouteDocumentNumber
[0..*] P_LstMiBillDocumentToDelivery _BillDocumentToDelivery _BillDocumentToDelivery.BillingDocument = $projection.LastMileRouteDocumentNumber
[0..1] I_LstMiMMGoodsIssue _MMGoodsIssue _MMGoodsIssue.MaterialDocument = $projection.LastMileRouteDocumentNumber and _MMGoodsIssue.MaterialDocumentYear = $projection.LastMileRouteDocumentYear

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PLSTMIEXTDOC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (148)

KeyFieldSource TableSource FieldDescription
KEY LastMileRouteVisitUUID LastMileRouteStopUUID Stop UUID
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _SDSalesOrder OverallSDProcessStatus
SDDocumentCategory _SDSalesOrder SDDocumentCategory Document Cat.
PrecedingDocument Outbound Delivery
PrecedingSDDocumentCategory
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _OutboundDelivery HeaderDelivIncompletionStatus
SiblingsOrder
SDDocumentCategory _OutboundDelivery SDDocumentCategory Document Cat.
PrecedingDocument _DeliveryToSalesDocument SalesDocument Outbound Delivery
PrecedingSDDocumentCategory _DeliveryToSalesDocument SalesDocumentCategory
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _OutboundDelivery HeaderDelivIncompletionStatus
SiblingsOrder
SDDocumentCategory _OutboundDelivery SDDocumentCategory Document Cat.
PrecedingDocument _DeliveryToSalesDocument SalesDocument Outbound Delivery
PrecedingSDDocumentCategory
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _SDInvoice OverallBillingStatus
SiblingsOrder
SDDocumentCategory _SDInvoice SDDocumentCategory Document Cat.
PrecedingDocument _BillDocumentToDelivery Delivery Outbound Delivery
PrecedingSDDocumentCategory
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _SDInvoice OverallBillingStatus
SiblingsOrder
SDDocumentCategory _SDInvoice SDDocumentCategory Document Cat.
PrecedingDocument _BillDocumentToDelivery Delivery Outbound Delivery
PrecedingSDDocumentCategory
KEY LastMileRouteDocumentNumber I_LstMiRptgSetldRouteDocument LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType I_LstMiRptgSetldRouteDocument LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType I_LstMiRptgSetldRouteDocument LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber I_LstMiRptgSetldRouteDocument LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear I_LstMiRptgSetldRouteDocument LastMileRouteDocumentYear Fiscal Year
CompanyCode I_LstMiRptgSetldRouteDocument CompanyCode Receiver Company Code
LastMileRouteUUID I_LstMiRptgSetldRouteDocument LastMileRouteUUID Route UUID
LastMileRouteType I_LstMiRptgSetldRouteDocument LastMileRouteType Route Type
LastMileRoute I_LstMiRptgSetldRouteDocument LastMileRoute Route ID
LstMiRteExecutionOrganization I_LstMiRptgSetldRouteDocument LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver I_LstMiRptgSetldRouteDocument TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty I_LstMiRptgSetldRouteDocument ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate I_LstMiRptgSetldRouteDocument TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation I_LstMiRptgSetldRouteDocument LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus I_LstMiFinInvoice InvoiceClearingStatus
SiblingsOrder
SDDocumentCategory Document Cat.
PrecedingDocument I_LstMiFinInvoice BillingDocument Outbound Delivery
PrecedingSDDocumentCategory
KEY LastMileRouteDocumentNumber LastMileRouteDocumentNumber SD Document
KEY LastMileRouteDocumentType LastMileRouteDocumentType Unit
LstMiRptgRouteDocumentType LstMiRptgRouteDocumentType Unit
LstMiRteDisplayDocumentNumber LstMiRteDisplayDocumentNumber Document No.
LastMileRouteDocumentYear LastMileRouteDocumentYear Fiscal Year
CompanyCode CompanyCode Receiver Company Code
LastMileRouteUUID LastMileRouteUUID Route UUID
LastMileRouteType LastMileRouteType Route Type
LastMileRoute LastMileRoute Route ID
LstMiRteExecutionOrganization LstMiRteExecutionOrganization Exec. Organization
TransportationVehicleDriver TransportationVehicleDriver Driver
ResourceSecondDriver ResourceSecondDriver Driver
ShipToParty ShipToParty Ship-To Party (obsolete)
TranspOrdDepartureDate TranspOrdDepartureDate Departure Date
LastMileRouteDepartureLocation LastMileRouteDepartureLocation Departure Location
NumberOfAttachments NumberOfAttachments No. of Attachments
LastMileExternalDocumentStatus _MMGoodsIssue OverallGoodsMovementStatus
SiblingsOrder
SDDocumentCategory Document Cat.
PrecedingDocument _MMGoodsIssue DeliveryDocument Outbound Delivery
PrecedingSDDocumentCategory _MMGoodsIssue PrecedingDocumentCategory
_Route _Route

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_LstMiExternalDocuments.
-- 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: PLSTMIEXTDOC

CREATE VIEW P_LstMiExternalDocuments AS
SELECT
  LastMileRouteStopUUID AS LastMileRouteVisitUUID,
  LastMileRouteDocumentNumber,
  LastMileRouteDocumentType,
  LstMiRptgRouteDocumentType,
  LstMiRteDisplayDocumentNumber,
  LastMileRouteDocumentYear,
  CompanyCode,
  LastMileRouteUUID,
  LastMileRouteType,
  LastMileRoute,
  LstMiRteExecutionOrganization,
  TransportationVehicleDriver,
  ResourceSecondDriver,
  ShipToParty,
  TranspOrdDepartureDate,
  LastMileRouteDepartureLocation,
  NumberOfAttachments,
  _SDSalesOrder.OverallSDProcessStatus AS LastMileExternalDocumentStatus,
  _SDSalesOrder.SDDocumentCategory AS SDDocumentCategory,
  ' ' AS PrecedingDocument,
  '' AS PrecedingSDDocumentCategory,
  '1' AS SiblingsOrder
FROM I_LstMiRptgSetldRouteDocument
INNER JOIN I_LstMiFinInvoice AS _FinInvoice ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SalesDocument AS _SDSalesOrder ON _SDSalesOrder.SalesDocument = LastMileRouteDocumentNumber  -- association [0..1]
LEFT OUTER JOIN I_DeliveryDocument AS _OutboundDelivery ON _OutboundDelivery.DeliveryDocument = LastMileRouteDocumentNumber  -- association [0..1]
LEFT OUTER JOIN P_LstMiDeliveryToSalesDocument AS _DeliveryToSalesDocument ON _DeliveryToSalesDocument.DeliveryDocument = LastMileRouteDocumentNumber  -- association [0..*]
LEFT OUTER JOIN I_BillingDocument AS _SDInvoice ON _SDInvoice.BillingDocument = LastMileRouteDocumentNumber  -- association [0..1]
LEFT OUTER JOIN P_LstMiBillDocumentToDelivery AS _BillDocumentToDelivery ON _BillDocumentToDelivery.BillingDocument = LastMileRouteDocumentNumber  -- association [0..*]
LEFT OUTER JOIN I_LstMiMMGoodsIssue AS _MMGoodsIssue ON _MMGoodsIssue.MaterialDocument = LastMileRouteDocumentNumber AND _MMGoodsIssue.MaterialDocumentYear = LastMileRouteDocumentYear  -- association [0..1]
-- UNION ALL with additional select branch(es): I_LstMiRptgSetldRouteDocument, I_LstMiRptgSetldRouteDocument
;