SADL_V_ExpVoc_Connection

DDL: SADL_V_EXPVOC_CONNECTION SQL: SADL_V_E_CONN Type: view

Connection

SADL_V_ExpVoc_Connection is a CDS View that provides data about "Connection" in SAP S/4HANA. It reads from 1 data source (spfli) and exposes 12 fields with key fields Airline, ConnectionID. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
spfli spfli from

Associations (4)

CardinalityTargetAliasCondition
[1..1] SADL_V_ExpVoc_Airline _Airline $projection.Airline = _Airline.Code
[1..1] SADL_V_ExpVoc_Airport _FromAirport $projection.AirportOfDeparture = _FromAirport.Airport
[1..1] SADL_V_ExpVoc_Airport _ToAirport $projection.DestinationAirport = _ToAirport.Airport
[0..*] SADL_V_ExpVoc_Airport _Airports ( $projection.AirportOfDeparture = _Airports.Airport or $projection.DestinationAirport = _Airports.Airport )

Annotations (2)

NameValueLevelField
AbapCatalog.sqlViewName SADL_V_E_CONN view
EndUserText.label Connection view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY Airline carrid FallbackTest
KEY ConnectionID connid Flight Number
CountryOfDeparture spfli countryfr Departure Country/Region
CityOfDeparture cityfrom Departure City
AirportOfDeparture airpfrom Departure Airport
countryto spfli countryto Destination Country/Region
DestinationCity cityto Destination City
DestinationAirport airpto Destination Airport
_Airline _Airline
_FromAirport _FromAirport
_ToAirport _ToAirport
_Airports _Airports

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 SADL_V_ExpVoc_Connection.
-- 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: SADL_V_E_CONN

CREATE VIEW SADL_V_ExpVoc_Connection AS
SELECT
  carrid AS Airline,
  connid AS ConnectionID,
  spfli.countryfr AS CountryOfDeparture,
  cityfrom AS CityOfDeparture,
  airpfrom AS AirportOfDeparture,
  spfli.countryto AS countryto,
  cityto AS DestinationCity,
  airpto AS DestinationAirport
FROM spfli
LEFT OUTER JOIN SADL_V_ExpVoc_Airline AS _Airline ON Airline = _Airline.Code  -- association [1..1]
LEFT OUTER JOIN SADL_V_ExpVoc_Airport AS _FromAirport ON AirportOfDeparture = _FromAirport.Airport  -- association [1..1]
LEFT OUTER JOIN SADL_V_ExpVoc_Airport AS _ToAirport ON DestinationAirport = _ToAirport.Airport  -- association [1..1]
LEFT OUTER JOIN SADL_V_ExpVoc_Airport AS _Airports ON ( AirportOfDeparture = _Airports.Airport OR DestinationAirport = _Airports.Airport )  -- association [0..*]
;