I_OIL_Berth

DDL: I_OIL_BERTH Type: view_entity BASIC

Location Berth

I_OIL_Berth is a Basic CDS View that provides data about "Location Berth" in SAP S/4HANA. It reads from 1 data source (oijber) and exposes 24 fields with key field BerthIdentifier. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
oijber oijber from

Associations (4)

CardinalityTargetAliasCondition
[1..1] I_Equipment _Equipment _Equipment.Equipment = $projection.Equipment
[1..1] I_OIL_BulkShptVehCmptbltyGrpVH _BulkShptVehCmptbltyGrp _BulkShptVehCmptbltyGrp.IdfrVehBerthCompatibilityGroup = $projection.CompatibilityGroupIdentifier
[1..1] I_UnitOfMeasure _BulkTransportationWeightUoM _BulkTransportationWeightUoM.UnitOfMeasure = $projection.BulkTransportationWeightUoM
[1..1] I_UnitOfMeasure _BulkTranspDimensionUnit _BulkTranspDimensionUnit.UnitOfMeasure = $projection.BulkTranspDimensionUnit

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Location Berth view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey BerthIdentifier view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY BerthIdentifier berid Single-Character Flag
LocationBerthDescription bernam Description
BerthLighteringIsAllowed lighter Allow Lightering
Equipment equip_nr Equipment
CompatibilityGroupIdentifier cp_grp_id Compatibility Grp ID
LocationBerthLengthQuantity berlen Length of Berth
LocBerthMaxDrftQty bermaxdrft Max. draft of berth
LocationBerthDepthQuantity berdeplat Berth depth at LAT
LocBerthMinShipDeadWgtQty minshipdwght Min Ship Deadweight
BulkTransportationWeightUoM wgt_uom Weight UoM
BulkTranspDimensionUnit dim_uom Dimension UoM
CreationDate erdat Entered On
CreationTime erzeit Time created
CreatedByUser ernam User Name
LastChangeDate aedat Obsolete
LastChangeTime aezeit Time changed
LastChangedByUser aenam User Name
IsBlocked bloind Single-Character Flag
IsDeleted delind Will be Deleted
TicketIsSelectable tktselect Flag to Select Tkt
_Equipment _Equipment
_BulkShptVehCmptbltyGrp _BulkShptVehCmptbltyGrp
_BulkTransportationWeightUoM _BulkTransportationWeightUoM
_BulkTranspDimensionUnit _BulkTranspDimensionUnit

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_OIL_Berth.
-- 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_OIL_Berth AS
SELECT
  berid AS BerthIdentifier,
  bernam AS LocationBerthDescription,
  lighter AS BerthLighteringIsAllowed,
  equip_nr AS Equipment,
  cp_grp_id AS CompatibilityGroupIdentifier,
  berlen AS LocationBerthLengthQuantity,
  bermaxdrft AS LocBerthMaxDrftQty,
  berdeplat AS LocationBerthDepthQuantity,
  minshipdwght AS LocBerthMinShipDeadWgtQty,
  wgt_uom AS BulkTransportationWeightUoM,
  dim_uom AS BulkTranspDimensionUnit,
  erdat AS CreationDate,
  erzeit AS CreationTime,
  ernam AS CreatedByUser,
  aedat AS LastChangeDate,
  aezeit AS LastChangeTime,
  aenam AS LastChangedByUser,
  bloind AS IsBlocked,
  delind AS IsDeleted,
  tktselect AS TicketIsSelectable
FROM oijber
LEFT OUTER JOIN I_Equipment AS _Equipment ON _Equipment.Equipment = Equipment  -- association [1..1]
LEFT OUTER JOIN I_OIL_BulkShptVehCmptbltyGrpVH AS _BulkShptVehCmptbltyGrp ON _BulkShptVehCmptbltyGrp.IdfrVehBerthCompatibilityGroup = CompatibilityGroupIdentifier  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BulkTransportationWeightUoM ON _BulkTransportationWeightUoM.UnitOfMeasure = BulkTransportationWeightUoM  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BulkTranspDimensionUnit ON _BulkTranspDimensionUnit.UnitOfMeasure = BulkTranspDimensionUnit  -- association [1..1]
;