@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName : 'CCOLLABNAPPLITEM'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.personalData.blocking : #('TRANSACTIONAL_DATA')
@VDM.viewType: #CONSUMPTION
@ObjectModel.representativeKey : 'TransportationOrderItemUUID'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label : 'Transportation Order Item'
define view C_CollabnApplTranspOrderItem
as select from I_TransportationOrderItem as TransportationOrderItem
inner join P_CollabnApplCarrierUser as CollabnApplCarrierUser on CollabnApplCarrierUser.UserID = $session.user
association [1..1] to C_CollabnApplTranspOrderStop as _CollabnApplTranspOrderStop on $projection.SourceStopUUID = _CollabnApplTranspOrderStop.TransportationOrderStopUUID
{
key TransportationOrderItem.TransportationOrderItemUUID,
TransportationOrderItem.SourceStopUUID,
TransportationOrderItem.DestinationStopUUID,
@ObjectModel.text.element: ['TranspOrdItemDesc']
TransportationOrderItem.TranspOrdItem,
@Semantics.text: true
TransportationOrderItem.TranspOrdItemDesc,
@ObjectModel.text.element: ['TranspOrdItemTypeDesc']
TransportationOrderItem.TranspOrdItemType,
@Semantics.text: true
TransportationOrderItem._TranspOrdItemType._Text[1: Language = $session.system_language ].TranspOrdItemTypeDesc,
@Semantics.unitOfMeasure: true
TransportationOrderItem.TranspOrdItemGrossWeightUnit,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemGrossWeightUnit'
cast ( TransportationOrderItem.TranspOrdItemGrossWeight as /scmtms/vdm_itm_grswt_val) as TranspOrdItemGrossWeight,
@Semantics.unitOfMeasure: true
TransportationOrderItem.TranspOrdItemGrossVolumeUnit,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemGrossVolumeUnit'
cast (TransportationOrderItem.TranspOrdItemGrossVolume as /scmtms/vdm_itm_grsvol_val) as TranspOrdItemGrossVolume,
@Semantics.unitOfMeasure: true
TransportationOrderItem.TranspOrdItemQuantityUnit,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemQuantityUnit'
cast (TransportationOrderItem.TranspOrdItemQuantity as /scmtms/vdm_itm_qty ) as TranspOrdItemQuantity,
@Semantics.unitOfMeasure: true
TransportationOrderItem.TranspOrdItemLengthUnit,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemLengthUnit'
TransportationOrderItem.TranspOrdItemLength,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemLengthUnit'
TransportationOrderItem.TranspOrdItemWidth,
@Semantics.quantity.unitOfMeasure : 'TranspOrdItemLengthUnit'
TransportationOrderItem.TranspOrdItemHeight,
@ObjectModel.text.element: ['TranspOrdItemDngrsGdsStsDesc']
TransportationOrderItem.TranspOrdItemDngrsGdsSts,
@Semantics.text: true
TransportationOrderItem._TranspOrdItemDngrsGdsStatus._Text[1: Language = $session.system_language].TranspOrdItemDngrsGdsStsDesc as TranspOrdItemDngrsGdsStsDesc,
// @ObjectModel.text.element: ['ProductName']
// TransportationOrderItem.ProductID,
// @Semantics.text: true
// TransportationOrderItem.ProductName
_CollabnApplTranspOrderStop
}
where
TransportationOrderItem.IsMainCargoItem = 'X'
and CollabnApplCarrierUser.BusinessPartnerCompany = _CollabnApplTranspOrderStop.Carrier
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"C_COLLABNAPPLTRANSPORDERSTOP",
"I_TRANSPORDITEMDNGRSGDSSTATUS",
"I_TRANSPORDITEMDNGRSGDSSTSTEXT",
"I_TRANSPORDITEMTYPE",
"I_TRANSPORDITEMTYPETEXT",
"I_TRANSPORTATIONORDERITEM",
"P_COLLABNAPPLCARRIERUSER"
],
"ASSOCIATED":
[
"C_COLLABNAPPLTRANSPORDERSTOP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_CollabnApplTranspOrderItem view