I_LastMileVisitList

DDL: I_LASTMILEVISITLIST Type: view BASIC

LMD Visit List Basic

I_LastMileVisitList is a Basic CDS View that provides data about "LMD Visit List Basic" in SAP S/4HANA. It reads from 1 data source (lmd_vl_visitlist) and exposes 33 fields with key field LastMileVisitListUUID. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
lmd_vl_visitlist lmd_vl_visitlist from

Associations (11)

CardinalityTargetAliasCondition
[0..1] I_BusinessPartner _BusinessPartner $projection.LastMileVisitListDriverID = _BusinessPartner.BusinessPartner
[0..1] I_LastMileVisitListIDVH _VisitListIDVH $projection.LastMileVisitListID = _VisitListIDVH.LastMileVisitListID
[0..1] I_LastMileVisitListExtIDVH _VisitListExtIDVH $projection.LastMileVisitListExternalID = _VisitListExtIDVH.LastMileVisitListExternalID
[0..1] I_LastMileVisitListTypeVH _VisitListTypeVH $projection.LastMileVisitListType = _VisitListTypeVH.LastMileVisitListType
[0..1] I_LastMileVisitListStatusVH _VisitListStatusVH $projection.LastMileVisitListStatus = _VisitListStatusVH.LastMileVisitListStatus
[0..1] I_LastMileVisitListOrgVH _OrganizationVH $projection.SalesOrganization = _OrganizationVH.SalesOrganization
[0..1] I_LastMileDistrChannelVH _DistributionChannelVH $projection.DistributionChannel = _DistributionChannelVH.DistributionChannel
[0..1] I_LastMileDivisionVH _DivisionVH $projection.Division = _DivisionVH.Division
[0..1] I_LastMileVisitListStartLocVH _StartLocVH $projection.SourceLocation = _StartLocVH.Location
[0..1] I_LastMileVisitListErrExistVH _ErrorsExistVH $projection.LastMileVisitListErrorsExist = _ErrorsExistVH.LastMileVisitListErrorsExist
[0..1] I_LastMileDeliveryRouteVH _RouteVH $projection.LastMileDeliveryRoute = _RouteVH.Route

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ILMDVLVISITLIST view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label LMD Visit List Basic view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey LastMileVisitListUUID view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY LastMileVisitListUUID visit_list_uuid Visit List UUID
LastMileVisitListID visit_list_id Visit List ID
LastMileVisitListExtUUID visit_list_ext_uuid Visit List Ext. UUID
LastMileVisitListExternalID visit_list_ext_id Visit List External ID
LastMileVisitListType visit_list_type Visit List Type
LastMileVisitListDriverID driver_id Driver Name
LastMileVisitListExecutionDate execution_date Execution date
SalesOrganization sales_organisation Sales Org.
DistributionChannel distribution_channel Distribution Channel
Division division Internal Division ID
SourceLocation source_location Source Location
LastMileVisitListDescription description Well Code Des.
LastMileVisitListStatus execution_status Visit Status
LastMileVisitListLastChnDteTme last_changed_at Timestamp
TimeZoneID list_timezone Time Zone
LastMileVisitListCrtnDateTime created_on Variant created on
LstMiRteExecutionOrganization execution_organization Exec. Organization
LastMileVisitListErrorsExist errors_exist_in_log Log Message Status
LastMileVisitListStatusUpdtExt sts_upd_in_extsystem Status Update in External System
LstMiVstListSchedUUID visit_list_schedule_uuid
ResourceID vehicle_id Vehicle No.
LastMileDeliveryRoute delivery_route
_BusinessPartner _BusinessPartner
_VisitListIDVH _VisitListIDVH
_VisitListExtIDVH _VisitListExtIDVH
_VisitListTypeVH _VisitListTypeVH
_VisitListStatusVH _VisitListStatusVH
_ErrorsExistVH _ErrorsExistVH
_OrganizationVH _OrganizationVH
_DistributionChannelVH _DistributionChannelVH
_DivisionVH _DivisionVH
_StartLocVH _StartLocVH
_RouteVH _RouteVH

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 I_LastMileVisitList.
-- 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 I_LastMileVisitList AS
SELECT
  visit_list_uuid AS LastMileVisitListUUID,
  visit_list_id AS LastMileVisitListID,
  visit_list_ext_uuid AS LastMileVisitListExtUUID,
  visit_list_ext_id AS LastMileVisitListExternalID,
  visit_list_type AS LastMileVisitListType,
  driver_id AS LastMileVisitListDriverID,
  execution_date AS LastMileVisitListExecutionDate,
  sales_organisation AS SalesOrganization,
  distribution_channel AS DistributionChannel,
  Division,
  source_location AS SourceLocation,
  description AS LastMileVisitListDescription,
  execution_status AS LastMileVisitListStatus,
  last_changed_at AS LastMileVisitListLastChnDteTme,
  list_timezone AS TimeZoneID,
  created_on AS LastMileVisitListCrtnDateTime,
  execution_organization AS LstMiRteExecutionOrganization,
  errors_exist_in_log AS LastMileVisitListErrorsExist,
  sts_upd_in_extsystem AS LastMileVisitListStatusUpdtExt,
  visit_list_schedule_uuid AS LstMiVstListSchedUUID,
  vehicle_id AS ResourceID,
  delivery_route AS LastMileDeliveryRoute
FROM lmd_vl_visitlist
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON LastMileVisitListDriverID = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListIDVH AS _VisitListIDVH ON LastMileVisitListID = _VisitListIDVH.LastMileVisitListID  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListExtIDVH AS _VisitListExtIDVH ON LastMileVisitListExternalID = _VisitListExtIDVH.LastMileVisitListExternalID  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListTypeVH AS _VisitListTypeVH ON LastMileVisitListType = _VisitListTypeVH.LastMileVisitListType  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListStatusVH AS _VisitListStatusVH ON LastMileVisitListStatus = _VisitListStatusVH.LastMileVisitListStatus  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListOrgVH AS _OrganizationVH ON SalesOrganization = _OrganizationVH.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_LastMileDistrChannelVH AS _DistributionChannelVH ON DistributionChannel = _DistributionChannelVH.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_LastMileDivisionVH AS _DivisionVH ON Division = _DivisionVH.Division  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListStartLocVH AS _StartLocVH ON SourceLocation = _StartLocVH.Location  -- association [0..1]
LEFT OUTER JOIN I_LastMileVisitListErrExistVH AS _ErrorsExistVH ON LastMileVisitListErrorsExist = _ErrorsExistVH.LastMileVisitListErrorsExist  -- association [0..1]
LEFT OUTER JOIN I_LastMileDeliveryRouteVH AS _RouteVH ON LastMileDeliveryRoute = _RouteVH.Route  -- association [0..1]
;