I_ShipObjectData

DDL: I_SHIPOBJECTDATA Type: view BASIC Package: CMS_VDM

Ship Object Details

I_ShipObjectData (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_ShipObjectData is a Basic CDS View (Dimension) that provides data about "Ship Object Details" in SAP S/4HANA. It reads from 1 data source (cms_shp) and exposes 108 fields with key field ShipObjectUUID. It has 33 associations to related views. Part of development package CMS_VDM.

SAP Help Documentation

CategoryOther Scenarios Supported in Collateral Management
Data CategoryDimension
StatusReleased
Data Extraction TypeDelta enabled
Corresponding DataSourceISHIPOBJDATA
Purpose
This CDS view provides the prerequisites to answer the following business questions: What are the details of the ship object?

Prerequisites
Users must be assigned the CMS_OMS1 authorization object with the following activities: ADMINORG = CollateralAdminOrgUnit CMS_PCNCKY = _ShipObjectType.CollateralProcessControlKey CMS_PCNARE = _CollateralAdminOrgUnitAttrib.CollateralProcessControlArea CMS_CRTYPE = '' CMS_ACTVT = '0300000001'

Structure
Measures and attributes Some important measures and attributes are: ShipObjectUUID ObjectAssetUUID ShipObjectType ShipObjectName ShipObjectID ShipObjectClassification ShipObjectDescription

SAP Business Warehouse (SAP BW) Extraction
Note The corresponding DataSource (Extractor) and this CDS view may have different functionalities. For details about the DataSource, see the related documentation on the SAP Help Portal at https://help.sap.com/viewer/p/BI_CONTENT_757 under Use SAP Library BI Content .

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_shp cms_shp from

Associations (33)

CardinalityTargetAliasCondition
[0..1] I_ObjectAssetData _ObjectAssetData $projection.ObjectAssetUUID = _ObjectAssetData.ObjectAssetUUID
[0..*] I_ObjectAssetPartner _ObjectAssetPartner $projection.ObjectAssetUUID = _ObjectAssetPartner.ObjectAssetUUID
[0..*] I_ObjectAssetDocument _ObjectAssetDocument $projection.ObjectAssetUUID = _ObjectAssetDocument.ObjectAssetUUID
[0..*] I_ObjectValuationLinkData _ObjectValuationLinkData $projection.ShipObjectUUID = _ObjectValuationLinkData.ObjectValuationLinkUUID
[0..*] I_AssetAgreementLinkData _AssetAgreementLinkData $projection.ObjectAssetUUID = _AssetAgreementLinkData.ObjectAssetUUID
[0..*] I_ObjectInsuranceLinkData _ObjectInsuranceLinkData $projection.ShipObjectUUID = _ObjectInsuranceLinkData.ObjectReferenceUUID
[0..*] I_LiquidationData _LiquidationData $projection.ShipObjectUUID = _LiquidationData.ObjectReferenceUUID
[0..1] I_CollateralObjectCalcData _CollateralObjectCalcData $projection.ObjectAssetUUID = _CollateralObjectCalcData.CollateralObjectUUID and _CollateralObjectCalcData.CollateralObjectType = 'AST'
[0..*] I_AgreementAssetCalcData _AgreementAssetCalcData $projection.ObjectAssetUUID = _AgreementAssetCalcData.ObjectAssetUUID
[0..1] I_ShipObjectType _ShipObjectType $projection.ShipObjectType = _ShipObjectType.ShipObjectType
[0..1] I_ShipObjectClass _ShipObjectClass $projection.ShipObjectClass = _ShipObjectClass.ShipObjectClass
[0..1] I_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib $projection.CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit
[0..1] I_CollateralAttributeIndType _ShipObjCompanyClassification $projection.ShipObjCompanyClassification = _ShipObjCompanyClassification.CollateralAttributeIndType and _ShipObjCompanyClassification.CollateralAttributeIndCat = 'SHP002'
[0..1] I_CollateralAttributeIndType _ShipObjectHullType $projection.ShipObjectHullType = _ShipObjectHullType.CollateralAttributeIndType and _ShipObjectHullType.CollateralAttributeIndCat = 'SHP001'
[0..1] I_CollateralAttributeIndType _ShipObjectInsuranceType $projection.ShipObjectInsuranceType = _ShipObjectInsuranceType.CollateralAttributeIndType and _ShipObjectInsuranceType.CollateralAttributeIndCat = 'SHP003'
[0..1] I_CollateralAttributeIndType _ShipObjectInsurer $projection.ShipObjectInsurer = _ShipObjectInsurer.CollateralAttributeIndType and _ShipObjectInsurer.CollateralAttributeIndCat = 'SHP004'
[0..1] I_Currency _ShipObjectPurchaseCurrency $projection.ShipObjectPurchaseCurrency = _ShipObjectPurchaseCurrency.Currency
[0..1] I_Currency _ShipObjectConstructionCrcy $projection.ShipObjectConstructionCurrency = _ShipObjectConstructionCrcy.Currency
[0..1] I_Currency _ShipObjInsurancePremiumCrcy $projection.ShipObjectInsurancePremiumCrcy = _ShipObjInsurancePremiumCrcy.Currency
[0..1] I_Currency _ShipObjRqdInsuranceCoverCrcy $projection.ShipObjRqdInsuranceCoverCrcy = _ShipObjRqdInsuranceCoverCrcy.Currency
[0..1] I_Currency _ShipObjectInsurancePolicyCrcy $projection.ShipObjectInsurancePolicyCrcy = _ShipObjectInsurancePolicyCrcy.Currency
[0..1] I_Country _ShipObjectRegistrationCountry $projection.ShipObjectRegistrationCountry = _ShipObjectRegistrationCountry.Country
[0..1] I_Country _ShipObjectConstructionCountry $projection.ShipObjectConstructionCountry = _ShipObjectConstructionCountry.Country
[0..1] I_UnitOfMeasure _ShipObjectLengthUnitMeasure $projection.ShipObjectLengthUnitMeasure = _ShipObjectLengthUnitMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectBreadthUnitMeasure $projection.ShipObjectBreadthUnitMeasure = _ShipObjectBreadthUnitMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectDepthUnitMeasure $projection.ShipObjectDepthUnitMeasure = _ShipObjectDepthUnitMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectVolumeUnitMeasure $projection.ShipObjectVolumeUnitMeasure = _ShipObjectVolumeUnitMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjDeadWgtCarryCapUnitMsr $projection.ShipObjDeadWgtCarryCapUnitMsr = _ShipObjDeadWgtCarryCapUnitMsr.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectGrossTonnageUnitMsr $projection.ShipObjectGrossTonnageUnitMsr = _ShipObjectGrossTonnageUnitMsr.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectTrackLengthUnitMsr $projection.ShipObjectTrackLengthUnitMsr = _ShipObjectTrackLengthUnitMsr.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectEnginePowerUnitMsr $projection.ShipObjectEnginePowerUnitMsr = _ShipObjectEnginePowerUnitMsr.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjectSpeedUnitMeasure $projection.ShipObjectSpeedUnitMeasure = _ShipObjectSpeedUnitMeasure.UnitOfMeasure
[0..1] I_UnitOfMeasure _ShipObjFuelConsumptionUnitMsr $projection.ShipObjFuelConsumptionUnitMsr = _ShipObjFuelConsumptionUnitMsr.UnitOfMeasure

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName ISHIPOBJDATA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality A view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MASTER view
ObjectModel.representativeKey ShipObjectUUID view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Ship Object Details view

Fields (108)

KeyFieldSource TableSource FieldDescription
KEY ShipObjectUUID shp_guid Globally Unique Identifier
ObjectAssetUUID ast_guid GUID for Table CMS_AST
ShipObjectType shp_type Ship Type
ShipObjectName name Zone name
ShipObjectCharteredName charter_name Charter Name used to Lease the Ship
ShipObjectIntlMaritimeOrgNmbr call_sign IMO Number
ShipObjectClass shp_class Specifies whether the Ship is Sea Ship or Inland Ship
ShipObjectRegistrationNumber reg_number Registration Number
ShipObjectRegistrationDate reg_date Registration Date
ShipObjectRegistrationPlace reg_place Registration place
ShipObjectRegistrationCountry reg_country Registration Country/Region
ShipObjectExternalRefNumber extn_ref_id External reference ID for the Ship
ShipObjectFleetName fleet_name Fleet Name
ShipObjectID ship_id Ship ID
ShipObjIntlSftyMgmtValdFrmDte ism_valid_from Date from which ISM Certificate Stands Valid
ShipObjIntlSftyMgmtValdToDte ism_valid_to Date until which ISM Certificate Stands Valid
ShipObjectRatingDate rating_date Rating Date
ShipObjectRatingClass rating_cls Rating Class
ShipObjectClassification classification Classification of a Ship
ShipObjCompanyClassification classifi_company Classification Company
ShipObjectDescription comments Description
ShipObjectPurchaseAmount purch_price Purchase Price
ShipObjectPurchaseCurrency purch_curr Currency for purchase price
ShipObjectPurchaseDate purch_price_date Purchase Date
ShipObjectConstructionCountry cons_country Country/Region where the Ship was Built
ShipObjectConstructionAmount cons_price Cost incurred in Building the Ship
ShipObjectConstructionCurrency cons_curr Currency for construction price
ShipObjectDeliveryDate delivery_date Date of Delivery of the ship
ShipObjectBuiltShipyard dock Shipyard where the Ship was Built
ShipObjectLength length Text Length
ShipObjectLengthUnitMeasure length_uom Unit of measure for the ship length
ShipObjectBreadthQty breadth Ship Beam
ShipObjectBreadthUnitMeasure breadth_uom Unit of measure for the breadth
ShipObjectDepthQty depth Ship Draught
ShipObjectDepthUnitMeasure depth_uom Unit of measure for the depth
ShipObjectVolume volume Volume of Ship
ShipObjectVolumeUnitMeasure volume_uom Unit of Measure for the Ship Volume
ShipObjDeadWgtCarryingCapacity dwt Weight of the Ship excluding the weight of Cargo
ShipObjDeadWgtCarryCapUnitMsr dwt_uom Unit of measure for the dead weight tonnage
ShipObjectGrossTonnageQuantity grosst Volume of the Interiors of a Ship
ShipObjectGrossTonnageUnitMsr grosst_uom Unit of measure for the gross tonnage
ShipObjectTrackLength track_length Length of the Track in a Ship
ShipObjectTrackLengthUnitMsr track_length_uom Unit of Measure for the Track Length in a Ship
ShipObjNrOfRefrigeratedCtns num_ref_cont Number of refrigerated containers
ShipObjNrOfCapacityContainers num_cont_cap Container Capacity
ShipObjectNumberOfCabinRooms num_cabin_room Number of Cabin Rooms
ShipObjectNumberOfParking num_veh_park Number of Parking Units in the Vehicle Parking Bay
ShipObjectNumberOfPassenger num_of_pax Passenger Capacity of the Ship
ShipObjOversizeCtnIsAllowed isovr_container Indicator for Oversize Container Transportable in the Ship
ShipObjectHullType hull_typ Hull Type
ShipObjectMachineMfrName manufr_machine Manufacturer of the Machine
ShipObjectMachineModelName machine_typ Name of the Engine Model
ShipObjectNumberOfMainMachines num_machines Number of Main Machines Fitted in the Ship
ShipObjectCraneEquipment crane_equip Crane Equipment fitted in the Ship
ShipObjectEnginePowerQty power Engine power
ShipObjectEnginePowerUnitMsr power_uom Unit of measure for the horse power
ShipObjectSpeedQty speed Speed
ShipObjectSpeedUnitMeasure speed_uom Unit of measure for the speed
ShipObjectFuelConsumptionQty fuel_consum Fuel Consumption
ShipObjFuelConsumptionUnitMsr fuel_consum_uom Unit of measure for the fuel consumption
ShipObjectInsurancePremiumAmt insur_premium Insurance Premium
ShipObjectInsurancePremiumCrcy insur_pre_curr Currency for insurance premium
ShipObjectInsuranceType insur_type Insurance Type
ShipObjAnnualDepreciationPct annual_dep Annual depreciation in percentage
ShipObjectInsuranceExpiryDate insur_valid_till Date of Expiry of the Insurance Policy
ShipObjectInsurancePolicyAmt policy_amount Insurance Policy Amount
ShipObjectInsurancePolicyCrcy policy_curr Insurance Policy Amount Currency
ShipObjRqdInsuranceCoverAmt reqd_insur_cover Required Amount of Insurance Cover
ShipObjRqdInsuranceCoverCrcy reqd_insur_curr Required Insurance Cover Currency
ShipObjectInsurer insurer Insurer
ShipObjectInsuranceContactFirm contact_firm Contact Firm
ShipObjInsuranceContactPerson contact_person Navigate to Contact
CollateralAdminOrgUnit admin_org_unit Administration Organizational Unit
ShipObjectEnteredDateTime created_at Creation Timestamp
ShipObjectLastChangedDateTime changed_at Change Timestamp
_ObjectAssetData _ObjectAssetData
_ObjectAssetPartner _ObjectAssetPartner
_ObjectAssetDocument _ObjectAssetDocument
_ObjectValuationLinkData _ObjectValuationLinkData
_AssetAgreementLinkData _AssetAgreementLinkData
_ObjectInsuranceLinkData _ObjectInsuranceLinkData
_LiquidationData _LiquidationData
_CollateralObjectCalcData _CollateralObjectCalcData
_AgreementAssetCalcData _AgreementAssetCalcData
_ShipObjectType _ShipObjectType
_ShipObjectClass _ShipObjectClass
_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib
_ShipObjCompanyClassification _ShipObjCompanyClassification
_ShipObjectInsuranceType _ShipObjectInsuranceType
_ShipObjectHullType _ShipObjectHullType
_ShipObjectInsurer _ShipObjectInsurer
_ShipObjectPurchaseCurrency _ShipObjectPurchaseCurrency
_ShipObjectConstructionCrcy _ShipObjectConstructionCrcy
_ShipObjInsurancePremiumCrcy _ShipObjInsurancePremiumCrcy
_ShipObjRqdInsuranceCoverCrcy _ShipObjRqdInsuranceCoverCrcy
_ShipObjectInsurancePolicyCrcy _ShipObjectInsurancePolicyCrcy
_ShipObjectRegistrationCountry _ShipObjectRegistrationCountry
_ShipObjectConstructionCountry _ShipObjectConstructionCountry
_ShipObjectLengthUnitMeasure _ShipObjectLengthUnitMeasure
_ShipObjectBreadthUnitMeasure _ShipObjectBreadthUnitMeasure
_ShipObjectDepthUnitMeasure _ShipObjectDepthUnitMeasure
_ShipObjectVolumeUnitMeasure _ShipObjectVolumeUnitMeasure
_ShipObjDeadWgtCarryCapUnitMsr _ShipObjDeadWgtCarryCapUnitMsr
_ShipObjectGrossTonnageUnitMsr _ShipObjectGrossTonnageUnitMsr
_ShipObjectTrackLengthUnitMsr _ShipObjectTrackLengthUnitMsr
_ShipObjectEnginePowerUnitMsr _ShipObjectEnginePowerUnitMsr
_ShipObjectSpeedUnitMeasure _ShipObjectSpeedUnitMeasure
_ShipObjFuelConsumptionUnitMsr _ShipObjFuelConsumptionUnitMsr

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_ShipObjectData.
-- 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_ShipObjectData AS
SELECT
  shp_guid AS ShipObjectUUID,
  ast_guid AS ObjectAssetUUID,
  shp_type AS ShipObjectType,
  name AS ShipObjectName,
  charter_name AS ShipObjectCharteredName,
  call_sign AS ShipObjectIntlMaritimeOrgNmbr,
  shp_class AS ShipObjectClass,
  reg_number AS ShipObjectRegistrationNumber,
  reg_date AS ShipObjectRegistrationDate,
  reg_place AS ShipObjectRegistrationPlace,
  reg_country AS ShipObjectRegistrationCountry,
  extn_ref_id AS ShipObjectExternalRefNumber,
  fleet_name AS ShipObjectFleetName,
  ship_id AS ShipObjectID,
  ism_valid_from AS ShipObjIntlSftyMgmtValdFrmDte,
  ism_valid_to AS ShipObjIntlSftyMgmtValdToDte,
  rating_date AS ShipObjectRatingDate,
  rating_cls AS ShipObjectRatingClass,
  classification AS ShipObjectClassification,
  classifi_company AS ShipObjCompanyClassification,
  comments AS ShipObjectDescription,
  purch_price AS ShipObjectPurchaseAmount,
  purch_curr AS ShipObjectPurchaseCurrency,
  purch_price_date AS ShipObjectPurchaseDate,
  cons_country AS ShipObjectConstructionCountry,
  cons_price AS ShipObjectConstructionAmount,
  cons_curr AS ShipObjectConstructionCurrency,
  delivery_date AS ShipObjectDeliveryDate,
  dock AS ShipObjectBuiltShipyard,
  length AS ShipObjectLength,
  length_uom AS ShipObjectLengthUnitMeasure,
  breadth AS ShipObjectBreadthQty,
  breadth_uom AS ShipObjectBreadthUnitMeasure,
  depth AS ShipObjectDepthQty,
  depth_uom AS ShipObjectDepthUnitMeasure,
  volume AS ShipObjectVolume,
  volume_uom AS ShipObjectVolumeUnitMeasure,
  dwt AS ShipObjDeadWgtCarryingCapacity,
  dwt_uom AS ShipObjDeadWgtCarryCapUnitMsr,
  grosst AS ShipObjectGrossTonnageQuantity,
  grosst_uom AS ShipObjectGrossTonnageUnitMsr,
  track_length AS ShipObjectTrackLength,
  track_length_uom AS ShipObjectTrackLengthUnitMsr,
  num_ref_cont AS ShipObjNrOfRefrigeratedCtns,
  num_cont_cap AS ShipObjNrOfCapacityContainers,
  num_cabin_room AS ShipObjectNumberOfCabinRooms,
  num_veh_park AS ShipObjectNumberOfParking,
  num_of_pax AS ShipObjectNumberOfPassenger,
  isovr_container AS ShipObjOversizeCtnIsAllowed,
  hull_typ AS ShipObjectHullType,
  manufr_machine AS ShipObjectMachineMfrName,
  machine_typ AS ShipObjectMachineModelName,
  num_machines AS ShipObjectNumberOfMainMachines,
  crane_equip AS ShipObjectCraneEquipment,
  power AS ShipObjectEnginePowerQty,
  power_uom AS ShipObjectEnginePowerUnitMsr,
  speed AS ShipObjectSpeedQty,
  speed_uom AS ShipObjectSpeedUnitMeasure,
  fuel_consum AS ShipObjectFuelConsumptionQty,
  fuel_consum_uom AS ShipObjFuelConsumptionUnitMsr,
  insur_premium AS ShipObjectInsurancePremiumAmt,
  insur_pre_curr AS ShipObjectInsurancePremiumCrcy,
  insur_type AS ShipObjectInsuranceType,
  annual_dep AS ShipObjAnnualDepreciationPct,
  insur_valid_till AS ShipObjectInsuranceExpiryDate,
  policy_amount AS ShipObjectInsurancePolicyAmt,
  policy_curr AS ShipObjectInsurancePolicyCrcy,
  reqd_insur_cover AS ShipObjRqdInsuranceCoverAmt,
  reqd_insur_curr AS ShipObjRqdInsuranceCoverCrcy,
  insurer AS ShipObjectInsurer,
  contact_firm AS ShipObjectInsuranceContactFirm,
  contact_person AS ShipObjInsuranceContactPerson,
  admin_org_unit AS CollateralAdminOrgUnit,
  created_at AS ShipObjectEnteredDateTime,
  changed_at AS ShipObjectLastChangedDateTime
FROM cms_shp
LEFT OUTER JOIN I_ObjectAssetData AS _ObjectAssetData ON ObjectAssetUUID = _ObjectAssetData.ObjectAssetUUID  -- association [0..1]
LEFT OUTER JOIN I_ObjectAssetPartner AS _ObjectAssetPartner ON ObjectAssetUUID = _ObjectAssetPartner.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetDocument AS _ObjectAssetDocument ON ObjectAssetUUID = _ObjectAssetDocument.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectValuationLinkData AS _ObjectValuationLinkData ON ShipObjectUUID = _ObjectValuationLinkData.ObjectValuationLinkUUID  -- association [0..*]
LEFT OUTER JOIN I_AssetAgreementLinkData AS _AssetAgreementLinkData ON ObjectAssetUUID = _AssetAgreementLinkData.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectInsuranceLinkData AS _ObjectInsuranceLinkData ON ShipObjectUUID = _ObjectInsuranceLinkData.ObjectReferenceUUID  -- association [0..*]
LEFT OUTER JOIN I_LiquidationData AS _LiquidationData ON ShipObjectUUID = _LiquidationData.ObjectReferenceUUID  -- association [0..*]
LEFT OUTER JOIN I_CollateralObjectCalcData AS _CollateralObjectCalcData ON ObjectAssetUUID = _CollateralObjectCalcData.CollateralObjectUUID AND _CollateralObjectCalcData.CollateralObjectType = 'AST'  -- association [0..1]
LEFT OUTER JOIN I_AgreementAssetCalcData AS _AgreementAssetCalcData ON ObjectAssetUUID = _AgreementAssetCalcData.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ShipObjectType AS _ShipObjectType ON ShipObjectType = _ShipObjectType.ShipObjectType  -- association [0..1]
LEFT OUTER JOIN I_ShipObjectClass AS _ShipObjectClass ON ShipObjectClass = _ShipObjectClass.ShipObjectClass  -- association [0..1]
LEFT OUTER JOIN I_CollateralAdminOrgUnitAttrib AS _CollateralAdminOrgUnitAttrib ON CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ShipObjCompanyClassification ON ShipObjCompanyClassification = _ShipObjCompanyClassification.CollateralAttributeIndType AND _ShipObjCompanyClassification.CollateralAttributeIndCat = 'SHP002'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ShipObjectHullType ON ShipObjectHullType = _ShipObjectHullType.CollateralAttributeIndType AND _ShipObjectHullType.CollateralAttributeIndCat = 'SHP001'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ShipObjectInsuranceType ON ShipObjectInsuranceType = _ShipObjectInsuranceType.CollateralAttributeIndType AND _ShipObjectInsuranceType.CollateralAttributeIndCat = 'SHP003'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _ShipObjectInsurer ON ShipObjectInsurer = _ShipObjectInsurer.CollateralAttributeIndType AND _ShipObjectInsurer.CollateralAttributeIndCat = 'SHP004'  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ShipObjectPurchaseCurrency ON ShipObjectPurchaseCurrency = _ShipObjectPurchaseCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ShipObjectConstructionCrcy ON ShipObjectConstructionCurrency = _ShipObjectConstructionCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ShipObjInsurancePremiumCrcy ON ShipObjectInsurancePremiumCrcy = _ShipObjInsurancePremiumCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ShipObjRqdInsuranceCoverCrcy ON ShipObjRqdInsuranceCoverCrcy = _ShipObjRqdInsuranceCoverCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _ShipObjectInsurancePolicyCrcy ON ShipObjectInsurancePolicyCrcy = _ShipObjectInsurancePolicyCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Country AS _ShipObjectRegistrationCountry ON ShipObjectRegistrationCountry = _ShipObjectRegistrationCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _ShipObjectConstructionCountry ON ShipObjectConstructionCountry = _ShipObjectConstructionCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectLengthUnitMeasure ON ShipObjectLengthUnitMeasure = _ShipObjectLengthUnitMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectBreadthUnitMeasure ON ShipObjectBreadthUnitMeasure = _ShipObjectBreadthUnitMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectDepthUnitMeasure ON ShipObjectDepthUnitMeasure = _ShipObjectDepthUnitMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectVolumeUnitMeasure ON ShipObjectVolumeUnitMeasure = _ShipObjectVolumeUnitMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjDeadWgtCarryCapUnitMsr ON ShipObjDeadWgtCarryCapUnitMsr = _ShipObjDeadWgtCarryCapUnitMsr.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectGrossTonnageUnitMsr ON ShipObjectGrossTonnageUnitMsr = _ShipObjectGrossTonnageUnitMsr.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectTrackLengthUnitMsr ON ShipObjectTrackLengthUnitMsr = _ShipObjectTrackLengthUnitMsr.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectEnginePowerUnitMsr ON ShipObjectEnginePowerUnitMsr = _ShipObjectEnginePowerUnitMsr.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjectSpeedUnitMeasure ON ShipObjectSpeedUnitMeasure = _ShipObjectSpeedUnitMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ShipObjFuelConsumptionUnitMsr ON ShipObjFuelConsumptionUnitMsr = _ShipObjFuelConsumptionUnitMsr.UnitOfMeasure  -- association [0..1]
;