I_ShipObjectData
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
| Category | Other Scenarios Supported in Collateral Management |
|---|---|
| Data Category | Dimension |
| Status | Released |
| Data Extraction Type | Delta enabled |
| Corresponding DataSource | ISHIPOBJDATA |
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 .
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 .
SAP API Hub
| Category | Basic |
|---|---|
| State | C1 |
| Line of Business | Cross Applications |
| Application Component | FS-CMS |
| Capabilities | Data 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 |
| Package | Cross Applications for SAP S/4HANA Cloud Public Edition |
Documentation
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Public Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Public Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Public Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Custom Communication Scenarios — Create custom communication scenarios to configure custom communication arrangement
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Public Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| cms_shp | cms_shp | from |
Associations (33)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA