I_TransportationOrderItem

DDL: I_TRANSPORTATIONORDERITEM Type: view_entity BASIC

Transportation Order: Items

I_TransportationOrderItem is a Basic CDS View that provides data about "Transportation Order: Items" in SAP S/4HANA. It reads from 1 data source (/scmtms/d_torite) and exposes 130 fields with key field TransportationOrderItemUUID. It has 39 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/scmtms/d_torite item from

Associations (39)

CardinalityTargetAliasCondition
[1..1] I_TransportationOrder _TransportationOrder $projection.TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID
[1..1] I_TransportationOrder _PrdcssrTransportationOrder $projection.PredecessorTransportationOrder = _PrdcssrTransportationOrder.TransportationOrderUUID
[1..1] I_TransportationOrderItem _TranspOrdItemParentItem $projection.TranspOrdItemParentItemUUID = _TranspOrdItemParentItem.TransportationOrderItemUUID
[0..1] I_TransportationOrderStop _SourceStop $projection.SourceStopUUID = _SourceStop.TransportationOrderStopUUID
[0..1] I_TransportationOrderStop _DestinationStop $projection.DestinationStopUUID = _DestinationStop.TransportationOrderStopUUID
[0..1] I_BusinessPartner _Consignee $projection.Consignee = _Consignee.BusinessPartner
[0..1] I_BusinessPartner _Shipper $projection.Shipper = _Shipper.BusinessPartner
[0..*] I_TranspOrdItemSeal _TranspOrdItemSeal $projection.TransportationOrderItemUUID = _TranspOrdItemSeal.TransportationOrderItemUUID
[0..*] I_TranspOrdItemDocRef _TranspOrdItemDocRef $projection.TransportationOrderItemUUID = _TranspOrdItemDocRef.TransportationOrderItemUUID
[0..*] I_TranspOrdItemCommodityCode _TranspOrdItemCommodityCode $projection.TransportationOrderItemUUID = _TranspOrdItemCommodityCode.TransportationOrderItemUUID
[0..1] I_TranspOrdItemType _TranspOrdItemType $projection.TranspOrdItemType = _TranspOrdItemType.TranspOrdItemType
[0..1] I_IsMultiItem _IsMultiItem $projection.IsMultiItem = _IsMultiItem.IsMultiItem
[0..1] I_TranspOrdItemCategory _TranspOrdItemCategory $projection.TranspOrdItemCategory = _TranspOrdItemCategory.TranspOrdItemCategory
[0..1] I_MeansOfTransport _MeansOfTransport $projection.MeansOfTransport = _MeansOfTransport.MeansOfTransport
[0..1] I_TransportationMode _TransportationMode $projection.TransportationMode = _TransportationMode.TransportationMode
[0..1] I_TransportationModeCategory _TransportationModeCategory $projection.TransportationModeCategory = _TransportationModeCategory.TransportationModeCategory
[1..1] I_UnitOfMeasure _TranspOrdItemGrossWeightUnit $projection.TranspOrdItemGrossWeightUnit = _TranspOrdItemGrossWeightUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemGrossVolumeUnit $projection.TranspOrdItemGrossVolumeUnit = _TranspOrdItemGrossVolumeUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemNetWeightUnit $projection.TranspOrdItemNetWeightUnit = _TranspOrdItemNetWeightUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemQuantityUnit $projection.TranspOrdItemQuantityUnit = _TranspOrdItemQuantityUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemAltvQtyUnit $projection.TranspOrdItemAltvQtyUnit = _TranspOrdItemAltvQtyUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemBaseQtyUnit $projection.TranspOrdItemBaseQtyUnit = _TranspOrdItemBaseQtyUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemTareWeightUnit $projection.TranspOrdItemTareWeightUnit = _TranspOrdItemTareWeightUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemNumberOfCtnsUnit $projection.TranspOrdItemNumberOfCtnsUnit = _TranspOrdItemNumberOfCtnsUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemLengthUnit $projection.TranspOrdItemLengthUnit = _TranspOrdItemLengthUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemTemperatureUnit $projection.TranspOrdItemTemperatureUnit = _TranspOrdItemTemperatureUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItemCapacityUnit $projection.TranspOrdItemCapacityUnit = _TranspOrdItemCapacityUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItmCapGrossVolUnit $projection.TranspOrdItmCapGrossVolumeUnit = _TranspOrdItmCapGrossVolUnit.UnitOfMeasure
[1..1] I_UnitOfMeasure _TranspOrdItmCapGrossWeightUnt $projection.TranspOrdItmCapGrossWeightUnit = _TranspOrdItmCapGrossWeightUnt.UnitOfMeasure
[1..1] I_Currency _GoodsValCurrency $projection.TranspOrdItemGoodsValueCrcy = _GoodsValCurrency.Currency
[1..1] I_TransportationGroup _TransportationGroup $projection.TransportationGroup = _TransportationGroup.TransportationGroup
[1..1] I_MaterialFreightGroup _MaterialFreightGroup $projection.MaterialFreightGroup = _MaterialFreightGroup.MaterialFreightGroup
[1..1] I_Product _Product $projection.ProductID = _Product.Product
[1..1] I_BusTransDocTypeCode _BusTransDocTypeCode $projection.TranspOrdDocReferenceType = _BusTransDocTypeCode.BusinessTransactionDocType
[1..1] I_ShippingCondition _ShippingCondition $projection.TranspOrdShippingCondition = _ShippingCondition.ShippingCondition
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_IncotermsClassification _IncotermsClassification $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
[0..1] I_TranspOrdItemDngrsGdsStatus _TranspOrdItemDngrsGdsStatus $projection.TranspOrdItemDngrsGdsSts = _TranspOrdItemDngrsGdsStatus.TranspOrdItemDngrsGdsSts
[0..1] I_TranspOrdBookingConfSts _TranspOrdBookingConfSts $projection.TranspOrdBookingConfSts = _TranspOrdBookingConfSts.TranspOrdBookingConfSts

Annotations (8)

NameValueLevelField
EndUserText.label Transportation Order: Items view
ObjectModel.representativeKey TransportationOrderItemUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Metadata.ignorePropagatedAnnotations true view

Fields (130)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderItemUUID
TransportationOrderUUID
TranspOrdItem item_id
TranspOrdItemType item_type
IsMultiItem multi_item
TranspOrdItemParentItemUUID item_parent_key
SourceStopUUID src_stop_key
DestinationStopUUID des_stop_key
TranspOrdItemDesc item_descr
TranspOrdItemCategory item_cat
IsMainCargoItem main_cargo_item
PredecessorTransportationOrder ref_root_key
Shipper shipper_id
Consignee consignee_id
TransportationMode mot
TransportationModeCategory mot_cat
MeansOfTransport mtr
TranspOrdMeansOfTransport mtr
TranspOrdActvVehRscePltNmbr platenumber
TranspOrdItemGrossWeight
TranspOrdItemGrossWeightUnit
TranspOrdItemGrossVolume
TranspOrdItemGrossVolumeUnit
TranspOrdItemNetWeight
TranspOrdItemNetWeightUnit
TranspOrdItemQuantity
TranspOrdItemQuantityUnit
TranspOrdItemAltvQty
TranspOrdItemAltvQtyUnit
TranspOrdItemBaseQty
TranspOrdItemBaseQtyUnit
TranspOrdItemTareWeight
TranspOrdItemTareWeightUnit
TranspOrdItemNumberOfCtns
TranspOrdItemNumberOfCtnsUnit
TranspOrdItemLength length
TranspOrdItemWidth width
TranspOrdItemHeight height
TranspOrdItemLengthUnit measuom
TranspOrdItemGoodsValue
TranspOrdItemGoodsValueCrcy amt_gdsv_cur
TranspOrdItemIsDangerousGood dgo_indicator
TranspOrdItemDngrsGdsSts dg_status
MaterialFreightGroup prd_frght_grp
MaterialFreightGroupName
TransportationGroup prd_transp_grp
TransportationGroupName
ProductID product_id
ProductName
TranspOrdDocReferenceID base_btd_id
TranspOrdDocReferenceItmID base_btditem_id
TranspOrdDocReferenceType base_btd_tco
TranspOrdDocReferenceItmType base_btditem_tco
TranspOrdOrigRefRootUUID orig_ref_root
TranspOrdShptItemRefUUID shp_item_ref
TranspOrdItemSorting item_sort_id
ShipperUUID
ShipperAddressID sp_address_id
ConsigneeUUID
ConsigneeAddressID cp_address_id
ProductUUID prd_key
IncotermsClassification inc_class_code
TranspOrdItemVoyage voyage_id
TranspOrdItemFlight flight_code
TranspOrdItemVessel vessel_id
TranspOrdItemIMOShip imo_id
TranspOrdFlightNumber flight_number
TranspOrdBookingConfSts conf_status
CargoIsHighValue amt_hval_car_ind
Plant erp_plant_id
TranspOrdItmWhseNmbr wm_wh_number
TranspOrdShippingCondition transsrvlvl_code
TranspOrdItemTemperatureUnit temp_uom
TranspOrdItmMinTemp temp_ctrl_min
TranspOrdItmMaxTemp temp_ctrl_max
TranspOrdItmEquipmentGroup tures_cat
TranspOrdItmEquipmentType tures_tco
TranspOrdItmCtnIsShprOwnd shipper_own
TranspOrdItemHndlgExecStatus handling_exec
TranspOrdItmRegnCtryReg country
TranspOrdItemPackageID package_id
TranspOrdItemCapacityUnit measuomcam
TranspOrdItemCapacityLength lengthcam
TranspOrdItemCapacityWidth widthcam
TranspOrdItemCapacityHeight heightcam
TranspOrdItmCapGrossVolume
TranspOrdItmCapGrossVolumeUnit gro_vol_unicap
TranspOrdItmCapGrossWeight
TranspOrdItmCapGrossWeightUnit gro_wei_unicap
FreightUnitUUID
TranspOrdItmResourceID res_id
_TransportationOrder _TransportationOrder
_TranspOrdItemParentItem _TranspOrdItemParentItem
_SourceStop _SourceStop
_DestinationStop _DestinationStop
_PrdcssrTransportationOrder _PrdcssrTransportationOrder
_Shipper _Shipper
_Consignee _Consignee
_TranspOrdItemType _TranspOrdItemType
_IsMultiItem _IsMultiItem
_TranspOrdItemCategory _TranspOrdItemCategory
_MeansOfTransport _MeansOfTransport
_TransportationMode _TransportationMode
_TransportationModeCategory _TransportationModeCategory
_TranspOrdItemGrossWeightUnit _TranspOrdItemGrossWeightUnit
_TranspOrdItemGrossVolumeUnit _TranspOrdItemGrossVolumeUnit
_TranspOrdItemNetWeightUnit _TranspOrdItemNetWeightUnit
_TranspOrdItemQuantityUnit _TranspOrdItemQuantityUnit
_TranspOrdItemAltvQtyUnit _TranspOrdItemAltvQtyUnit
_TranspOrdItemBaseQtyUnit _TranspOrdItemBaseQtyUnit
_TranspOrdItemTareWeightUnit _TranspOrdItemTareWeightUnit
_TranspOrdItemNumberOfCtnsUnit _TranspOrdItemNumberOfCtnsUnit
_TranspOrdItemLengthUnit _TranspOrdItemLengthUnit
_TranspOrdItmCapGrossVolUnit _TranspOrdItmCapGrossVolUnit
_TranspOrdItemTemperatureUnit _TranspOrdItemTemperatureUnit
_TranspOrdItemCapacityUnit _TranspOrdItemCapacityUnit
_TranspOrdItmCapGrossWeightUnt _TranspOrdItmCapGrossWeightUnt
_GoodsValCurrency _GoodsValCurrency
_BusTransDocTypeCode _BusTransDocTypeCode
_Product _Product
_MaterialFreightGroup _MaterialFreightGroup
_TransportationGroup _TransportationGroup
_Plant _Plant
_IncotermsClassification _IncotermsClassification
_TranspOrdItemDngrsGdsStatus _TranspOrdItemDngrsGdsStatus
_TranspOrdBookingConfSts _TranspOrdBookingConfSts
_ShippingCondition _ShippingCondition
_TranspOrdItemSeal _TranspOrdItemSeal
_TranspOrdItemDocRef _TranspOrdItemDocRef
_TranspOrdItemCommodityCode _TranspOrdItemCommodityCode
@EndUserText:   {label:              'Transportation Order: Items'}
@ObjectModel:   {representativeKey:  'TransportationOrderItemUUID',
                 usageType:          {serviceQuality: #C,
                                      sizeCategory:   #XL,
                                      dataClass:      #TRANSACTIONAL}}
@VDM:           {viewType:           #BASIC}
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl: {authorizationCheck: #PRIVILEGED_ONLY,
                 personalData.blocking:#('TRANSACTIONAL_DATA'),
                 privilegedAssociations: [  '_TranspOrdItemParentItem',
                                            '_SourceStop',
                                            '_DestinationStop']}
@Metadata.ignorePropagatedAnnotations: true

define view entity I_TransportationOrderItem
  as select from /scmtms/d_torite as item
  /* Business Object related Node Associations*/
  association [1..1] to I_TransportationOrder         as _TransportationOrder           on $projection.TransportationOrderUUID = _TransportationOrder.TransportationOrderUUID
  association [1..1] to I_TransportationOrder         as _PrdcssrTransportationOrder    on $projection.PredecessorTransportationOrder = _PrdcssrTransportationOrder.TransportationOrderUUID
  association [1..1] to I_TransportationOrderItem     as _TranspOrdItemParentItem       on $projection.TranspOrdItemParentItemUUID = _TranspOrdItemParentItem.TransportationOrderItemUUID
  association [0..1] to I_TransportationOrderStop     as _SourceStop                    on $projection.SourceStopUUID = _SourceStop.TransportationOrderStopUUID
  association [0..1] to I_TransportationOrderStop     as _DestinationStop               on $projection.DestinationStopUUID = _DestinationStop.TransportationOrderStopUUID
  association [0..1] to I_BusinessPartner             as _Consignee                     on $projection.Consignee = _Consignee.BusinessPartner
  association [0..1] to I_BusinessPartner             as _Shipper                       on $projection.Shipper = _Shipper.BusinessPartner
  association [0..*] to I_TranspOrdItemSeal           as _TranspOrdItemSeal             on $projection.TransportationOrderItemUUID = _TranspOrdItemSeal.TransportationOrderItemUUID
  association [0..*] to I_TranspOrdItemDocRef         as _TranspOrdItemDocRef           on $projection.TransportationOrderItemUUID = _TranspOrdItemDocRef.TransportationOrderItemUUID
  association [0..*] to I_TranspOrdItemCommodityCode  as _TranspOrdItemCommodityCode    on $projection.TransportationOrderItemUUID = _TranspOrdItemCommodityCode.TransportationOrderItemUUID
  /* Foreign Key and Text Associations */
  association [0..1] to I_TranspOrdItemType           as _TranspOrdItemType             on $projection.TranspOrdItemType = _TranspOrdItemType.TranspOrdItemType
  association [0..1] to I_IsMultiItem                 as _IsMultiItem                   on $projection.IsMultiItem = _IsMultiItem.IsMultiItem
  association [0..1] to I_TranspOrdItemCategory       as _TranspOrdItemCategory         on $projection.TranspOrdItemCategory = _TranspOrdItemCategory.TranspOrdItemCategory
  association [0..1] to I_MeansOfTransport            as _MeansOfTransport              on $projection.MeansOfTransport = _MeansOfTransport.MeansOfTransport
  association [0..1] to I_TransportationMode          as _TransportationMode            on $projection.TransportationMode = _TransportationMode.TransportationMode
  association [0..1] to I_TransportationModeCategory  as _TransportationModeCategory    on $projection.TransportationModeCategory = _TransportationModeCategory.TransportationModeCategory
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemGrossWeightUnit  on $projection.TranspOrdItemGrossWeightUnit = _TranspOrdItemGrossWeightUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemGrossVolumeUnit  on $projection.TranspOrdItemGrossVolumeUnit = _TranspOrdItemGrossVolumeUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemNetWeightUnit    on $projection.TranspOrdItemNetWeightUnit = _TranspOrdItemNetWeightUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemQuantityUnit     on $projection.TranspOrdItemQuantityUnit = _TranspOrdItemQuantityUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemAltvQtyUnit      on $projection.TranspOrdItemAltvQtyUnit = _TranspOrdItemAltvQtyUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemBaseQtyUnit      on $projection.TranspOrdItemBaseQtyUnit = _TranspOrdItemBaseQtyUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemTareWeightUnit   on $projection.TranspOrdItemTareWeightUnit = _TranspOrdItemTareWeightUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemNumberOfCtnsUnit on $projection.TranspOrdItemNumberOfCtnsUnit = _TranspOrdItemNumberOfCtnsUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemLengthUnit       on $projection.TranspOrdItemLengthUnit = _TranspOrdItemLengthUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemTemperatureUnit  on $projection.TranspOrdItemTemperatureUnit = _TranspOrdItemTemperatureUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItemCapacityUnit     on $projection.TranspOrdItemCapacityUnit = _TranspOrdItemCapacityUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItmCapGrossVolUnit   on $projection.TranspOrdItmCapGrossVolumeUnit = _TranspOrdItmCapGrossVolUnit.UnitOfMeasure
  association [1..1] to I_UnitOfMeasure               as _TranspOrdItmCapGrossWeightUnt on $projection.TranspOrdItmCapGrossWeightUnit = _TranspOrdItmCapGrossWeightUnt.UnitOfMeasure
  association [1..1] to I_Currency                    as _GoodsValCurrency              on $projection.TranspOrdItemGoodsValueCrcy = _GoodsValCurrency.Currency
  association [1..1] to I_TransportationGroup         as _TransportationGroup           on $projection.TransportationGroup = _TransportationGroup.TransportationGroup
  association [1..1] to I_MaterialFreightGroup        as _MaterialFreightGroup          on $projection.MaterialFreightGroup = _MaterialFreightGroup.MaterialFreightGroup
  association [1..1] to I_Product                     as _Product                       on $projection.ProductID = _Product.Product
  association [1..1] to I_BusTransDocTypeCode         as _BusTransDocTypeCode           on $projection.TranspOrdDocReferenceType = _BusTransDocTypeCode.BusinessTransactionDocType //----

  association [1..1] to I_ShippingCondition           as _ShippingCondition             on $projection.TranspOrdShippingCondition = _ShippingCondition.ShippingCondition

  association [1..1] to I_Plant                       as _Plant                         on $projection.Plant = _Plant.Plant
  association [1..1] to I_IncotermsClassification     as _IncotermsClassification       on $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
  association [0..1] to I_TranspOrdItemDngrsGdsStatus as _TranspOrdItemDngrsGdsStatus   on $projection.TranspOrdItemDngrsGdsSts = _TranspOrdItemDngrsGdsStatus.TranspOrdItemDngrsGdsSts
  association [0..1] to I_TranspOrdBookingConfSts     as _TranspOrdBookingConfSts       on $projection.TranspOrdBookingConfSts = _TranspOrdBookingConfSts.TranspOrdBookingConfSts

{
      /* Header */
      @ObjectModel.text.element:  [ 'TranspOrdItemDesc' ]
  key cast(db_key as /scmtms/toritmuuid preserving type)                                          as TransportationOrderItemUUID,
      @ObjectModel.foreignKey.association: '_TransportationOrder'
      cast(parent_key as /scmtms/vdm_tor_db_key preserving type)                                  as TransportationOrderUUID,
      item_id                                                                                     as TranspOrdItem,
      @ObjectModel.foreignKey.association: '_TranspOrdItemType'
      item_type                                                                                   as TranspOrdItemType,
      @Semantics.booleanIndicator:true
      @ObjectModel.foreignKey.association: '_IsMultiItem'
      multi_item                                                                                  as IsMultiItem,
      @ObjectModel.foreignKey.association: '_TranspOrdItemParentItem'
      item_parent_key                                                                             as TranspOrdItemParentItemUUID,
      @ObjectModel.foreignKey.association: '_SourceStop'
      src_stop_key                                                                                as SourceStopUUID,
      @ObjectModel.foreignKey.association: '_DestinationStop'
      des_stop_key                                                                                as DestinationStopUUID,
      @Semantics.text: true
      item_descr                                                                                  as TranspOrdItemDesc,
      @ObjectModel.foreignKey.association: '_TranspOrdItemCategory'
      item_cat                                                                                    as TranspOrdItemCategory,
      @Semantics.booleanIndicator:true
      main_cargo_item                                                                             as IsMainCargoItem,
      @ObjectModel.foreignKey.association: '_PrdcssrTransportationOrder'
      ref_root_key                                                                                as PredecessorTransportationOrder,
      @ObjectModel.foreignKey.association: '_Shipper'
      shipper_id                                                                                  as Shipper,
      @ObjectModel.foreignKey.association: '_Consignee'
      consignee_id                                                                                as Consignee,
      @ObjectModel.foreignKey.association: '_TransportationMode'
      mot                                                                                         as TransportationMode,
      @ObjectModel.foreignKey.association: '_TransportationModeCategory'
      mot_cat                                                                                     as TransportationModeCategory,
      @ObjectModel.foreignKey.association: '_MeansOfTransport'
      mtr                                                                                         as MeansOfTransport,
      mtr                                                                                         as TranspOrdMeansOfTransport,
      platenumber                                                                                 as TranspOrdActvVehRscePltNmbr,

      /* Measures */
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemGrossWeightUnit'
      cast(gro_wei_val as /scmtms/vdm_itm_grwgt_val preserving type)                              as TranspOrdItemGrossWeight,
      @ObjectModel.foreignKey.association: '_TranspOrdItemGrossWeightUnit'
      cast(gro_wei_uni as /scmtms/vdm_itm_grwgt_unit preserving type)                             as TranspOrdItemGrossWeightUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemGrossVolumeUnit'
      cast(gro_vol_val as /scmtms/vdm_itm_grvol_val preserving type)                              as TranspOrdItemGrossVolume,
      @ObjectModel.foreignKey.association: '_TranspOrdItemGrossVolumeUnit'
      cast(gro_vol_uni as /scmtms/vdm_itm_grvol_unit preserving type)                             as TranspOrdItemGrossVolumeUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemNetWeightUnit'
      cast(net_wei_val as /scmtms/vdm_itm_netwgt_val preserving type)                             as TranspOrdItemNetWeight,
      @ObjectModel.foreignKey.association: '_TranspOrdItemNetWeightUnit'
      cast(net_wei_uni as /scmtms/vdm_itm_netwgt_unit preserving type)                            as TranspOrdItemNetWeightUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemQuantityUnit'
      cast(qua_pcs_val as /scmtms/vdm_itm_qty_val preserving type)                                as TranspOrdItemQuantity,
      @ObjectModel.foreignKey.association: '_TranspOrdItemQuantityUnit'
      cast(qua_pcs_uni as /scmtms/vdm_itm_qty_unit preserving type)                               as TranspOrdItemQuantityUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemAltvQtyUnit'
      cast(qua_pcs2_val as /scmtms/vdm_itm_qty_alt_val preserving type)                           as TranspOrdItemAltvQty,
      @ObjectModel.foreignKey.association: '_TranspOrdItemAltvQtyUnit'
      cast(qua_pcs2_uni as /scmtms/vdm_itm_qty_alt_unit preserving type)                          as TranspOrdItemAltvQtyUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemBaseQtyUnit'
      cast(base_uom_val as /scmtms/vdm_itm_base_val preserving type)                              as TranspOrdItemBaseQty,
      @ObjectModel.foreignKey.association: '_TranspOrdItemBaseQtyUnit'
      cast(base_uom_uni as /scmtms/vdm_itm_base_unit preserving type)                             as TranspOrdItemBaseQtyUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemTareWeightUnit'
      cast(pkgun_wei_val as /scmtms/vdm_itm_tare_wgt_val preserving type)                         as TranspOrdItemTareWeight,
      @ObjectModel.foreignKey.association: '_TranspOrdItemTareWeightUnit'
      cast(pkgun_wei_uni as /scmtms/vdm_itm_tare_wgt_unit preserving type)                        as TranspOrdItemTareWeightUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemNumberOfCtnsUnit'
      cast(cont_cnt_val as /scmtms/vdm_itm_cont_val preserving type)                              as TranspOrdItemNumberOfCtns,
      @ObjectModel.foreignKey.association: '_TranspOrdItemNumberOfCtnsUnit'
      cast(cont_cnt_uni as /scmtms/vdm_itm_cont_unit preserving type)                             as TranspOrdItemNumberOfCtnsUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemLengthUnit'
      length                                                                                      as TranspOrdItemLength,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemLengthUnit'
      width                                                                                       as TranspOrdItemWidth,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemLengthUnit'
      height                                                                                      as TranspOrdItemHeight,
      @ObjectModel.foreignKey.association: '_TranspOrdItemLengthUnit'
      measuom                                                                                     as TranspOrdItemLengthUnit,
      @Semantics.amount.currencyCode: 'TranspOrdItemGoodsValueCrcy'
      //cast(amt_gdsv_val as /scmtms/amount preserving type ) * 10000                               as TranspOrdItemGoodsValue,

      cast( cast( amt_gdsv_val as abap.dec(31,6) ) * 10000 as abap.curr(31,2) )                   as TranspOrdItemGoodsValue,
      amt_gdsv_cur                                                                                as TranspOrdItemGoodsValueCrcy,
      dgo_indicator                                                                               as TranspOrdItemIsDangerousGood,
      @ObjectModel.foreignKey.association: '_TranspOrdItemDngrsGdsStatus'
      dg_status                                                                                   as TranspOrdItemDngrsGdsSts,

      // Product attributes

      prd_frght_grp                                                                               as MaterialFreightGroup,
      // @ObjectModel.foreignKey.association: '_MaterialFreightGroup'

      _MaterialFreightGroup._Text[1:Language = $session.system_language].MaterialFreightGroupName as MaterialFreightGroupName,
      // @ObjectModel.foreignKey.association: '_TransportationGroup'

      prd_transp_grp                                                                              as TransportationGroup,
      _TransportationGroup._Text[1:Language = $session.system_language].TransportationGroupName   as TransportationGroupName,
      // @ObjectModel.foreignKey.association: '_Product'

      product_id                                                                                  as ProductID,
      @ObjectModel.text.element: [ 'ProductID' ]
      _Product._Text[1:Language = $session.system_language].ProductName                           as ProductName,

      // Reference

      base_btd_id                                                                                 as TranspOrdDocReferenceID,
      base_btditem_id                                                                             as TranspOrdDocReferenceItmID,
      @ObjectModel.foreignKey.association: '_BusTransDocTypeCode'
      base_btd_tco                                                                                as TranspOrdDocReferenceType,
      base_btditem_tco                                                                            as TranspOrdDocReferenceItmType,
      orig_ref_root                                                                               as TranspOrdOrigRefRootUUID,
      shp_item_ref                                                                                as TranspOrdShptItemRefUUID, 

      // Supplements for Analytics

      item_sort_id                                                                                as TranspOrdItemSorting,
      cast(shipper_key as /scmtms/vdm_shipper_key preserving type)                                as ShipperUUID,
      sp_address_id                                                                               as ShipperAddressID,
      cast(consignee_key as /scmtms/vdm_consignee_key preserving type)                            as ConsigneeUUID,
      cp_address_id                                                                               as ConsigneeAddressID,
      prd_key                                                                                     as ProductUUID,

      @ObjectModel.foreignKey.association: '_IncotermsClassification'
      inc_class_code                                                                              as IncotermsClassification,
      voyage_id                                                                                   as TranspOrdItemVoyage,
      flight_code                                                                                 as TranspOrdItemFlight,
      vessel_id                                                                                   as TranspOrdItemVessel,
      imo_id                                                                                      as TranspOrdItemIMOShip,
      flight_number                                                                               as TranspOrdFlightNumber,
    
      @ObjectModel.foreignKey.association: '_TranspOrdBookingConfSts'
      conf_status                                                                                 as TranspOrdBookingConfSts,

      @Semantics.booleanIndicator:true
      amt_hval_car_ind                                                                            as CargoIsHighValue,

      @ObjectModel.foreignKey.association: '_Plant'
      erp_plant_id                                                                                as Plant,
      wm_wh_number                                                                                as TranspOrdItmWhseNmbr,

      @ObjectModel.foreignKey.association: '_ShippingCondition'
      transsrvlvl_code                                                                            as TranspOrdShippingCondition,

      temp_uom                                                                                    as TranspOrdItemTemperatureUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemTemperatureUnit'
      temp_ctrl_min                                                                               as TranspOrdItmMinTemp,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemTemperatureUnit'
      temp_ctrl_max                                                                               as TranspOrdItmMaxTemp,

      tures_cat                                                                                   as TranspOrdItmEquipmentGroup,
      tures_tco                                                                                   as TranspOrdItmEquipmentType,

      shipper_own                                                                                 as TranspOrdItmCtnIsShprOwnd,
      handling_exec                                                                               as TranspOrdItemHndlgExecStatus,
      country                                                                                     as TranspOrdItmRegnCtryReg,
      package_id                                                                                  as TranspOrdItemPackageID,

      measuomcam                                                                                  as TranspOrdItemCapacityUnit,

      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemCapacityUnit'
      lengthcam                                                                                   as TranspOrdItemCapacityLength,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemCapacityUnit'
      widthcam                                                                                    as TranspOrdItemCapacityWidth,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItemCapacityUnit'
      heightcam                                                                                   as TranspOrdItemCapacityHeight,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItmCapGrossVolumeUnit'
      cast(gro_vol_valcap as /scmtms/vdm_itm_grvol_val preserving type)                           as TranspOrdItmCapGrossVolume,
      gro_vol_unicap                                                                              as TranspOrdItmCapGrossVolumeUnit,
      @Semantics.quantity.unitOfMeasure: 'TranspOrdItmCapGrossWeightUnit'
      cast(gro_wei_valcap as /scmtms/vdm_itm_grwgt_val preserving type )                          as TranspOrdItmCapGrossWeight,
      gro_wei_unicap                                                                              as TranspOrdItmCapGrossWeightUnit,
      cast (fu_root_key as /scmtms/vdm_freight_unit_uuid preserving type )                        as FreightUnitUUID,
      res_id                                                                                      as TranspOrdItmResourceID,

      /* Associations */
      @ObjectModel.association.type:  [ #TO_COMPOSITION_ROOT ]
      _TransportationOrder,
      @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT ]
      _TranspOrdItemParentItem,
      _SourceStop,
      _DestinationStop,
      _PrdcssrTransportationOrder,
      _Shipper,
      _Consignee,
      _TranspOrdItemType,
      _IsMultiItem,
      _TranspOrdItemCategory,
      _MeansOfTransport,
      _TransportationMode,
      _TransportationModeCategory,
      _TranspOrdItemGrossWeightUnit,
      _TranspOrdItemGrossVolumeUnit,
      _TranspOrdItemNetWeightUnit,
      _TranspOrdItemQuantityUnit,
      _TranspOrdItemAltvQtyUnit,
      _TranspOrdItemBaseQtyUnit,
      _TranspOrdItemTareWeightUnit,
      _TranspOrdItemNumberOfCtnsUnit,
      _TranspOrdItemLengthUnit,
      _TranspOrdItmCapGrossVolUnit,
      _TranspOrdItemTemperatureUnit,
      _TranspOrdItemCapacityUnit,
      _TranspOrdItmCapGrossWeightUnt,

      _GoodsValCurrency,
      _BusTransDocTypeCode,

      _Product,
      _MaterialFreightGroup,
      _TransportationGroup,
      _Plant,
      _IncotermsClassification,
      _TranspOrdItemDngrsGdsStatus,
      _TranspOrdBookingConfSts,
      _ShippingCondition,
      _TranspOrdItemSeal,
      _TranspOrdItemDocRef,
      _TranspOrdItemCommodityCode
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MATERIALFREIGHTGROUP",
"I_MATERIALFREIGHTGROUPTEXT",
"I_PRODUCT",
"I_PRODUCTTEXT",
"I_TRANSPORTATIONGROUP",
"I_TRANSPORTATIONGROUPTEXT",
"/SCMTMS/D_TORITE"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_BUSTRANSDOCTYPECODE",
"I_CURRENCY",
"I_INCOTERMSCLASSIFICATION",
"I_ISMULTIITEM",
"I_MATERIALFREIGHTGROUP",
"I_MEANSOFTRANSPORT",
"I_PLANT",
"I_PRODUCT",
"I_SHIPPINGCONDITION",
"I_TRANSPORDBOOKINGCONFSTS",
"I_TRANSPORDITEMCATEGORY",
"I_TRANSPORDITEMCOMMODITYCODE",
"I_TRANSPORDITEMDNGRSGDSSTATUS",
"I_TRANSPORDITEMDOCREF",
"I_TRANSPORDITEMSEAL",
"I_TRANSPORDITEMTYPE",
"I_TRANSPORTATIONGROUP",
"I_TRANSPORTATIONMODE",
"I_TRANSPORTATIONMODECATEGORY",
"I_TRANSPORTATIONORDER",
"I_TRANSPORTATIONORDERITEM",
"I_TRANSPORTATIONORDERSTOP",
"I_UNITOFMEASURE"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/