P_LstMiUIRouteDocument

DDL: P_LSTMIUIROUTEDOCUMENT Type: view_entity COMPOSITE

P_LstMiUIRouteDocument is a Composite CDS View in SAP S/4HANA. It reads from 2 data sources (I_LstMiRouteDocumentEnhanced, lmd_com_stops) and exposes 59 fields with key field LstMiRouteDocumentHeaderUUID.

Data Sources (2)

SourceAliasJoin Type
I_LstMiRouteDocumentEnhanced DocumentHeader union_all
lmd_com_stops Visit from

Annotations (7)

NameValueLevelField
VDM.private true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY LstMiRouteDocumentHeaderUUID lmd_com_stops stop_uuid Stop UUID
LastMileRouteStopUUID lmd_com_stops stop_uuid
LastMileRouteUUID lmd_com_stops route_uuid
SalesDocument SD Document
LastMileRouteDocumentType
SoldToParty I_LstMiRouteDocumentEnhanced SoldtoPartyId Sold-to Party
ShipToParty lmd_com_stops shipto_party_id Ship-To Party ID
SalesOrganization I_LstMiRouteDocumentEnhanced SalesOrganization Sales Organization
DistributionChannel I_LstMiRouteDocumentEnhanced DistributionChannel RefDistCh-Cust/Mat.
Division I_LstMiRouteDocumentEnhanced Division Internal Division ID
AddressId I_LstMiRouteDocumentEnhanced AddressId Ship-to address
LastMileRouteDocumentDate
LstMiRouteDocumentReasonCode
LstMiRteDocumentSignatureDate
CustomerReferenceNumber
LstMiRteCustRlvtOrderNumber
LstMiRouteDocumentEditStatus
LstMiRteIsOnlyRetsPosAllowed
DeliveryDocumentTypeName
LastMileRouteIsMnllyAddedRecd
LastMileStockTransferType
LastMileReferenceRoute
LastMileRoutePaymentTerms Pyt Terms
LastMileRouteRequestedDelivDte
LstMiRteVstIsCancldByRsnCode StopReasonUsage LstMiRteVstIsCancldByRsnCode
LstMiRteDocIsCancldByRsnCode
LastMileRouteOriginCode lmd_com_stops origin_code
LastMileRouteCurrency
LastMileRouteDocumentAmount
LstMiRouteDocumentHeaderUUID Stop UUID
LastMileRouteStopUUID I_LstMiRouteDocumentEnhanced LastMileRouteStopUUID
LastMileRouteUUID I_LstMiRouteDocumentEnhanced LastMileRouteUUID
SalesDocument I_LstMiRouteDocumentEnhanced SDDocument SD Document
LastMileRouteDocumentType I_LstMiRouteDocumentEnhanced LastMileRouteDocumentType
SoldToParty I_LstMiRouteDocumentEnhanced SoldToParty Sold-to Party
ShiptoParty I_LstMiRouteDocumentEnhanced ShiptoParty Ship-To Party (obsolete)
SalesOrganization I_LstMiRouteDocumentEnhanced SalesOrganization Sales Organization
DistributionChannel I_LstMiRouteDocumentEnhanced DistributionChannel RefDistCh-Cust/Mat.
Division I_LstMiRouteDocumentEnhanced Division Internal Division ID
AddressID I_LstMiRouteDocumentEnhanced AddressID Ship-to address
LastMileRouteDocumentDate I_LstMiRouteDocumentEnhanced LastMileRouteDocumentDate
LstMiRouteDocumentReasonCode I_LstMiRouteDocumentEnhanced LstMiRouteDocumentReasonCode
LstMiRteDocumentSignatureDate I_LstMiRouteDocumentEnhanced LstMiRteDocumentSignatureDate
CustomerReferenceNumber I_LstMiRouteDocumentEnhanced CustomerReferenceNumber
LstMiRteCustRlvtOrderNumber I_LstMiRouteDocumentEnhanced LstMiRteCustRlvtOrderNumber
LstMiRouteDocumentEditStatus
LstMiRteIsOnlyRetsPosAllowed I_LstMiRouteDocumentEnhanced LastMileRouteDocumentIsReturn
DeliveryDocumentTypeName
LastMileRouteIsMnllyAddedRecd I_LstMiRouteDocumentEnhanced LastMileRouteIsMnllyAddedRecd
LastMileStockTransferType I_LstMiRouteDocumentEnhanced LastMileStockTransferType
LastMileReferenceRoute I_LstMiRouteDocumentEnhanced LastMileReferenceRoute
LastMileRoutePaymentTerms I_LstMiRouteDocumentEnhanced CustomerPaymentTerms Pyt Terms
LastMileRouteRequestedDelivDte I_LstMiRouteDocumentEnhanced LastMileRouteRequestedDelivDte
LstMiRteVstIsCancldByRsnCode I_LstMiRouteDocumentEnhanced LstMiRteVstIsCancldByRsnCode
LstMiRteDocIsCancldByRsnCode I_LstMiRouteDocumentEnhanced LstMiRteDocIsCancldByRsnCode
LastMileRouteOriginCode I_LstMiRouteDocumentEnhanced LastMileRouteOriginCode
LastMileRouteCurrency I_LstMiRouteDocumentEnhanced LastMileRouteCurrency
LastMileRouteDocumentAmount I_LstMiRouteDocumentEnhanced LastMileRouteDocumentAmount
DocumentReferenceID I_LstMiRouteDocumentEnhanced DocumentReferenceID Reference

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_LstMiUIRouteDocument.
-- 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.

CREATE VIEW P_LstMiUIRouteDocument AS
SELECT
  Visit.stop_uuid AS LstMiRouteDocumentHeaderUUID,
  Visit.stop_uuid AS LastMileRouteStopUUID,
  Visit.route_uuid AS LastMileRouteUUID,
  cast('' as lmd_com_doc_id) AS SalesDocument,
  cast('PAY' as lmd_com_doc_type preserving type ) AS LastMileRouteDocumentType,
  DocumentHeader.SoldtoPartyId AS SoldToParty,
  Visit.shipto_party_id AS ShipToParty,
  DocumentHeader.SalesOrganization AS SalesOrganization,
  DocumentHeader.DistributionChannel AS DistributionChannel,
  DocumentHeader.Division AS Division,
  DocumentHeader.AddressId AS AddressId,
  cast('00000000' as lmd_com_doc_date) AS LastMileRouteDocumentDate,
  cast('' as lmd_com_reason_code) AS LstMiRouteDocumentReasonCode,
  cast('00000000' as lmd_com_doc_signature_date ) AS LstMiRteDocumentSignatureDate,
  cast('' as /plmb/ecr_cust_change_no) AS CustomerReferenceNumber,
  cast('' as lmd_com_cust_rel_ord_num) AS LstMiRteCustRlvtOrderNumber,
  cast('' as lmd_com_ui_doc_edit_status) AS LstMiRouteDocumentEditStatus,
  '' AS LstMiRteIsOnlyRetsPosAllowed,
  cast('PAYMENT' as bezei20) AS DeliveryDocumentTypeName,
  '' AS LastMileRouteIsMnllyAddedRecd,
  '' AS LastMileStockTransferType,
  cast('' as lmd_com_reference_route_id) AS LastMileReferenceRoute,
  cast('' as lmd_com_payment_terms) AS LastMileRoutePaymentTerms,
  cast('00000000' as lmd_com_doc_reqd_delivery_date ) AS LastMileRouteRequestedDelivDte,
  StopReasonUsage.LstMiRteVstIsCancldByRsnCode AS LstMiRteVstIsCancldByRsnCode,
  '' AS LstMiRteDocIsCancldByRsnCode,
  Visit.origin_code AS LastMileRouteOriginCode,
  cast('' as lmd_com_currency ) AS LastMileRouteCurrency,
  cast('0' as lmd_com_amount ) AS LastMileRouteDocumentAmount,
  DocumentHeader.DocumentReferenceID AS DocumentReferenceID
FROM lmd_com_stops AS Visit
-- UNION ALL with additional select branch(es): I_LstMiRouteDocumentEnhanced
;