S_Carrier

DDL: S_CARRIER SQL: S_CARRIERV Type: view

Flight Carriers

S_Carrier is a CDS View that provides data about "Flight Carriers" in SAP S/4HANA. It reads from 1 data source (scarr) and exposes 9 fields with key field CarrierId. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
scarr scarr from

Associations (5)

CardinalityTargetAliasCondition
[1] tcurc _Currency $projection.currencyCode = _Currency.waers
[*] S_Connections _Connections $projection.CarrierId = _Connections.CarrierId
[*] S_Flights _Flights $projection.CarrierId = _Flights.CarrierId
[*] S_Bookings _Bookings $projection.CarrierId = _Bookings.CarrierId
[*] S_Tickets _Tickets $projection.CarrierId = _Tickets.CarrierId

Annotations (3)

NameValueLevelField
AbapCatalog.sqlViewName S_CARRIERV view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Flight Carriers view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY CarrierId carrid Carrier
Name carrname Carrier
currencyCode currcode Currency (SAP)
url url URLContract
_Currency _Currency
_Connections _Connections
_Flights _Flights
_Bookings _Bookings
_Tickets _Tickets

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 S_Carrier.
-- 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: S_CARRIERV

CREATE VIEW S_Carrier AS
SELECT
  carrid AS CarrierId,
  carrname AS Name,
  currcode AS currencyCode,
  url
FROM scarr
LEFT OUTER JOIN tcurc AS _Currency ON currencyCode = _Currency.waers  -- association [1]
LEFT OUTER JOIN S_Connections AS _Connections ON CarrierId = _Connections.CarrierId  -- association [*]
LEFT OUTER JOIN S_Flights AS _Flights ON CarrierId = _Flights.CarrierId  -- association [*]
LEFT OUTER JOIN S_Bookings AS _Bookings ON CarrierId = _Bookings.CarrierId  -- association [*]
LEFT OUTER JOIN S_Tickets AS _Tickets ON CarrierId = _Tickets.CarrierId  -- association [*]
;