C_FrtOrdManagement
Freight Order Management
C_FrtOrdManagement is a Consumption CDS View that provides data about "Freight Order Management" in SAP S/4HANA. It reads from 1 data source (I_TransportationOrder) and exposes 95 fields with key field TransportationOrderUUID. It has 12 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_TransportationOrder | I_TransportationOrder | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_TransportationOrder | _Extension | $projection.TransportationOrderUUID = _Extension.TransportationOrderUUID |
| [1..1] | I_TranspOrdDeliveryRatio | _DeliveryRatio | $projection.TransportationOrderUUID = _DeliveryRatio.TransportationOrderUUID |
| [0..1] | I_BusinessPartner | _ConsigneeParty | $projection.Consignee = _ConsigneeParty.BusinessPartner |
| [0..1] | I_BusinessPartnerVH | _ConsigneePartyVH | $projection.Consignee = _ConsigneePartyVH.BusinessPartner |
| [0..1] | I_BusinessPartner | _ShipperParty | $projection.Shipper = _ShipperParty.BusinessPartner |
| [0..1] | I_BusinessPartner | _CarrierParty | $projection.Carrier = _CarrierParty.BusinessPartner |
| [0..1] | I_BusinessPartnerVH | _CarrierPartyVH | $projection.Carrier = _CarrierPartyVH.BusinessPartner |
| [0..1] | I_FreightOrderVH | _FreightOrderVH | $projection.FreightOrder = _FreightOrderVH.FreightOrder |
| [0..1] | I_TransportationOrderItem | _AvrItem | $projection.TransportationOrderUUID = _AvrItem.TransportationOrderUUID and _AvrItem.TranspOrdItemCategory = 'AVR' |
| [1..1] | I_UnitOfMeasure | _DisplayLengthUnit | _DisplayLengthUnit.UnitOfMeasureDimension = 'LENGTH' and $projection.DisplayLengthUnit = _DisplayLengthUnit.UnitOfMeasure |
| [0..1] | C_TranspChargeObject | _TranspChargeObject | $projection.TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID |
| [0..1] | C_FrtCostDistrRoot | _FrtCostDistrRoot | $projection.TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Freight Order Management | view | |
| ObjectModel.representativeKey | TransportationOrderUUID | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Metadata.allowExtensions | true | view |
Fields (95)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | TransportationOrderUUID | |||
| FreightOrder | TransportationOrder | |||
| TransportationOrderType | TransportationOrderType | |||
| TransportationOrderTypeDesc | ||||
| TranspOrdPartnerReference | TranspOrdPartnerReference | |||
| TranspOrdActvVehRscePltNmbr | _AvrItem | TranspOrdActvVehRscePltNmbr | ||
| PurchasingOrgExternalID | PurchasingOrgExternalID | |||
| PurchasingOrganizationName | ||||
| PurchasingGroupExternalID | PurchasingGroupExternalID | |||
| PurchasingGroupName | ||||
| PlngAndExecOrgExternalID | ||||
| PlngAndExecGroupExternalID | ||||
| PurgOrgCompanyCode | PurgOrgCompanyCode | |||
| PurgOrgCompanyCodeName | _PurchasingCompanyCode | CompanyCodeName | ||
| TranspOrdResponsiblePerson | TranspOrdResponsiblePerson | |||
| TransportationMode | TransportationMode | |||
| TransportationModeDesc | ||||
| TransportationOrderCrtnType | TransportationOrderCrtnType | |||
| TransportationOrderCategory | TransportationOrderCategory | |||
| TranspOrdGrossWeight | ||||
| TranspOrdGrossWeightUnit | TranspOrdGrossWeightUnit | |||
| TranspOrdGrossVolume | ||||
| TranspOrdGrossVolumeUnit | TranspOrdGrossVolumeUnit | |||
| TranspOrdQuantity | ||||
| TranspOrdQuantityUnit | TranspOrdQuantityUnit | |||
| TranspOrdPalletSpacesQty | ||||
| TranspOrdPalletSpacesUnit | TranspOrdPalletSpacesUnit | |||
| TranspOrdLoadMetersQty | ||||
| TranspOrdLoadMetersUnit | TranspOrdLoadMetersUnit | |||
| TranspOrdMaxUtilznRatio | TranspOrdMaxUtilznRatio | |||
| Carrier | Carrier | |||
| CarrierName | _Carrier | BusinessPartnerFullName | ||
| StandardCarrierAlphaCode | StandardCarrierAlphaCode | |||
| Shipper | Shipper | |||
| Consignee | Consignee | |||
| TranspOrdLifeCycleStatus | TranspOrdLifeCycleStatus | |||
| TranspOrdLifeCycleStatusDesc | ||||
| TranspOrdPlanningStatus | TranspOrdPlanningStatus | |||
| TranspOrdPlanningStatusDesc | ||||
| TransportationOrderExecSts | TransportationOrderExecSts | |||
| TransportationOrderExecStsDesc | ||||
| TranspOrderDngrsGdsSts | TranspOrderDngrsGdsSts | |||
| TranspOrderDngrsGdsStsDesc | ||||
| TranspOrderSubcontrgSts | TranspOrderSubcontrgSts | |||
| TranspOrderSubcontrgStsDesc | ||||
| TransportationOrderConfSts | TransportationOrderConfSts | |||
| TransportationOrderConfStsDesc | ||||
| SourceLocation | _SourceStop | LocationId | ||
| SourceLocationLabel | ||||
| clientNULLasTranspOrdDepartureDate | ||||
| clientNULLasTranspOrdDepartureTime | ||||
| TranspOrdDepartureDateTime | ||||
| DestinationLocation | _DestinationStop | LocationId | ||
| DestinationLocationLabel | ||||
| clientNULLasTranspOrdArrivalDate | ||||
| clientNULLasTranspOrdArrivalTime | ||||
| TranspOrdArrivalDateTime | ||||
| TranspOrdOrderDateTime | TranspOrdOrderDateTime | |||
| clientNULLasTranspOrdOrderDate | ||||
| clientNULLasTranspOrdOrderTime | ||||
| DisplayLengthUnit | TranspOrdDistanceUnit | |||
| TranspOrdDistanceInDspUnit | ||||
| TransportationChargesObjUUID | _TranspChargeObject | TransportationChargesObjUUID | ||
| TranspChargeCalcStatus | _TranspChargeObject | TranspChargeCalcStatus | ||
| TranspChargeCalcStatusDesc | _TranspChargeObject | TranspChargeCalcStatusDesc | ||
| TranspChrgTotalAmtInDocCrcy | _TranspChargeObject | TranspChrgTotalAmtInDocCrcy | ||
| TranspChargeDocumentCurrency | _TranspChargeObject | TranspChargeDocumentCurrency | ||
| FrtCostDistrRootUUID | _FrtCostDistrRoot | FrtCostDistrRootUUID | ||
| FrtCostDistrStatus | _FrtCostDistrRoot | FrtCostDistrStatus | ||
| FrtCostDistrStatusTxt | _FrtCostDistrRoot | FrtCostDistrStatusTxt | ||
| TranspOrdGoodsValueAmount | _TranspOrdSummary | TranspOrdGoodsValueAmount | ||
| TranspOrdGoodsValueCrcy | _TranspOrdSummary | TranspOrdGoodsValueCrcy | ||
| TranspOrdExecutionIsBlocked | TranspOrdExecutionIsBlocked | |||
| TranspOrdExecutionBlockDesc | ||||
| _SourceStop | _SourceStop | |||
| _DestinationStop | _DestinationStop | |||
| _TranspOrdPlanningStatus | _TranspOrdPlanningStatus | |||
| _TranspOrdLifeCycleStatus | _TranspOrdLifeCycleStatus | |||
| _TransportationOrderExecSts | _TransportationOrderExecSts | |||
| _TranspOrdDngrsGdsStatus | _TranspOrdDngrsGdsStatus | |||
| _TranspOrdSubcontractingSts | _TranspOrdSubcontractingSts | |||
| _TranspOrdExecutionIsBlocked | _TranspOrdExecutionIsBlocked | |||
| _ConsigneeParty | _ConsigneeParty | |||
| _ConsigneePartyVH | _ConsigneePartyVH | |||
| _ShipperParty | _ShipperParty | |||
| _CarrierParty | _CarrierParty | |||
| _CarrierPartyVH | _CarrierPartyVH | |||
| _FreightOrderVH | _FreightOrderVH | |||
| _DeliveryRatio | _DeliveryRatio | |||
| _TranspChargeObject | _TranspChargeObject | |||
| _TranspChargeCalcStatus | _TranspChargeObject | _TranspChargeCalcStatus | ||
| _DistrStatus | _FrtCostDistrRoot | _DistrStatus | ||
| _FrtCostDistrRoot | _FrtCostDistrRoot | |||
| _TranspOrdSummary | _TranspOrdSummary | |||
| _AvrItem | _AvrItem |
@EndUserText.label: 'Freight Order Management'
@ObjectModel: { representativeKey: 'TransportationOrderUUID',
semanticKey: ['FreightOrder'],
usageType: {serviceQuality: #C,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL}}
@VDM: { viewType: #CONSUMPTION,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]}
@AccessControl: { authorizationCheck: #CHECK,
personalData.blocking:#('TRANSACTIONAL_DATA'),
privilegedAssociations: ['_TranspOrdSummary',
'_TranspChargeObject',
'_SourceStop',
'_FrtCostDistrRoot',
'_DestinationStop',
'_DeliveryRatio'
]}
@Metadata.allowExtensions: true
define root view entity C_FrtOrdManagement
as select from I_TransportationOrder
association [0..1] to E_TransportationOrder as _Extension on $projection.TransportationOrderUUID = _Extension.TransportationOrderUUID
association [1..1] to I_TranspOrdDeliveryRatio as _DeliveryRatio on $projection.TransportationOrderUUID = _DeliveryRatio.TransportationOrderUUID
association [0..1] to I_BusinessPartner as _ConsigneeParty on $projection.Consignee = _ConsigneeParty.BusinessPartner
association [0..1] to I_BusinessPartnerVH as _ConsigneePartyVH on $projection.Consignee = _ConsigneePartyVH.BusinessPartner
association [0..1] to I_BusinessPartner as _ShipperParty on $projection.Shipper = _ShipperParty.BusinessPartner
association [0..1] to I_BusinessPartner as _CarrierParty on $projection.Carrier = _CarrierParty.BusinessPartner
association [0..1] to I_BusinessPartnerVH as _CarrierPartyVH on $projection.Carrier = _CarrierPartyVH.BusinessPartner
association [0..1] to I_FreightOrderVH as _FreightOrderVH on $projection.FreightOrder = _FreightOrderVH.FreightOrder
association [0..1] to I_TransportationOrderItem as _AvrItem on $projection.TransportationOrderUUID = _AvrItem.TransportationOrderUUID
and _AvrItem.TranspOrdItemCategory = 'AVR'
// Type assocs
association [1..1] to I_UnitOfMeasure as _DisplayLengthUnit on _DisplayLengthUnit.UnitOfMeasureDimension = 'LENGTH'
and $projection.DisplayLengthUnit = _DisplayLengthUnit.UnitOfMeasure
// Integration of Charges
association [0..1] to C_TranspChargeObject as _TranspChargeObject on $projection.TransportationOrderUUID = _TranspChargeObject.TranspChargeHostDocumentUUID
// Integration of Cost Distribution
association [0..1] to C_FrtCostDistrRoot as _FrtCostDistrRoot on $projection.TransportationOrderUUID = _FrtCostDistrRoot.TransportationOrderUUID
{
// Root Attributes
key cast(TransportationOrderUUID as /scmtms/vdm_tor_db_key preserving type ) as TransportationOrderUUID,
TransportationOrder as FreightOrder,
@ObjectModel.text.element: ['TransportationOrderTypeDesc']
TransportationOrderType as TransportationOrderType,
@Semantics.text: true
_TransportationOrderType._Text[1:Language = $session.system_language ].TransportationOrderTypeDesc as TransportationOrderTypeDesc,
TranspOrdPartnerReference as TranspOrdPartnerReference,
_AvrItem.TranspOrdActvVehRscePltNmbr as TranspOrdActvVehRscePltNmbr,
@ObjectModel.text.element: ['PurchasingOrganizationName']
@Consumption.labelElement: 'PurchasingOrganizationName'
PurchasingOrgExternalID as PurchasingOrgExternalID,
//PurchasingOrganization,
@Semantics.text: true
_PurchasingOrganization._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName as PurchasingOrganizationName,
@ObjectModel.text.element: ['PurchasingGroupName']
@Consumption.labelElement: 'PurchasingGroupName'
PurchasingGroupExternalID as PurchasingGroupExternalID,
//PurchasingGroup,
@Semantics.text: true
_PurchasingGroup._OrganizationalUnitText[1:Language = $session.system_language].OrganizationalUnitName as PurchasingGroupName,
cast(_PlngAndExecOrganization.OrganizationalUnitExternalID as /scmtms/exec_org_ext_id preserving type ) as PlngAndExecOrgExternalID,
cast(_PlngAndExecGroup.OrganizationalUnitExternalID as /scmtms/exec_grp_ext_id preserving type ) as PlngAndExecGroupExternalID,
@ObjectModel.text.element: ['PurgOrgCompanyCodeName']
PurgOrgCompanyCode as PurgOrgCompanyCode,
@Semantics.text: true
_PurchasingCompanyCode.CompanyCodeName as PurgOrgCompanyCodeName,
TranspOrdResponsiblePerson as TranspOrdResponsiblePerson,
@ObjectModel.text.element: ['TransportationModeDesc']
TransportationMode as TransportationMode,
@Semantics.text: true
_TransportationMode._Text[1:Language = $session.system_language].TransportationModeDesc as TransportationModeDesc,
TransportationOrderCrtnType as TransportationOrderCrtnType,
TransportationOrderCategory as TransportationOrderCategory,
@Semantics.quantity.unitOfMeasure: 'TranspOrdGrossWeightUnit'
cast(TranspOrdGrossWeight as /scmtms/quantity_13_3 ) as TranspOrdGrossWeight,
TranspOrdGrossWeightUnit as TranspOrdGrossWeightUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdGrossVolumeUnit'
cast(TranspOrdGrossVolume as /scmtms/quantity_13_3 ) as TranspOrdGrossVolume,
TranspOrdGrossVolumeUnit as TranspOrdGrossVolumeUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdQuantityUnit'
cast(TranspOrdQuantity as /scmtms/quantity_13_3 ) as TranspOrdQuantity,
TranspOrdQuantityUnit as TranspOrdQuantityUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdPalletSpacesUnit'
cast(TranspOrdPalletSpacesQty as /scmtms/quantity_13_3 ) as TranspOrdPalletSpacesQty,
TranspOrdPalletSpacesUnit as TranspOrdPalletSpacesUnit,
@Semantics.quantity.unitOfMeasure: 'TranspOrdLoadMetersUnit'
cast(TranspOrdLoadMetersQty as /scmtms/quantity_13_3 ) as TranspOrdLoadMetersQty,
TranspOrdLoadMetersUnit as TranspOrdLoadMetersUnit,
TranspOrdMaxUtilznRatio as TranspOrdMaxUtilznRatio,
cast( case
when TranspOrdMaxUtilznRatio > 100 then 1
else 3
end as /scmtms/vdm_tor_util_critlty ) as TranspOrdMaxUtilznRatioCritlty,
@ObjectModel.foreignKey.association: '_CarrierParty'
@ObjectModel.text.element: ['CarrierName']
Carrier as Carrier,
// Only Temporary - to be removed if causing Performance issues
@Semantics.text: true
_Carrier.BusinessPartnerFullName as CarrierName,
// @ObjectModel.text.element: ['TranspSCACCodeDesc']
StandardCarrierAlphaCode as StandardCarrierAlphaCode,
// @Semantics.text: true
// _TranspSCACCode._Text[1:Language = $session.system_language].TranspSCACCodeDesc as TranspSCACCodeDesc,
//
@ObjectModel.foreignKey.association: '_ShipperParty'
Shipper as Shipper,
@ObjectModel.foreignKey.association: '_ConsigneeParty'
Consignee as Consignee,
// Status
@ObjectModel.text.element: ['TranspOrdLifeCycleStatusDesc']
TranspOrdLifeCycleStatus as TranspOrdLifeCycleStatus,
//Life Cycle status with color coding
cast( case TranspOrdLifeCycleStatus
when '10' then 1
when '01' then 0
when '02' then 0
when '05' then 3
end as /scmtms/vdm_tor_lc_sts_critlty ) as TranspOrdLifeCycStsCritlty,
@Semantics.text: true
_TranspOrdLifeCycleStatus._Text[1:Language = $session.system_language ].TranspOrdLifeCycleStatusDesc as TranspOrdLifeCycleStatusDesc,
@ObjectModel.text.element: ['TranspOrdPlanningStatusDesc']
TranspOrdPlanningStatus as TranspOrdPlanningStatus,
@Semantics.text: true
_TranspOrdPlanningStatus._Text[1:Language = $session.system_language ].TranspOrdPlanningStatusDesc as TranspOrdPlanningStatusDesc,
@ObjectModel.text.element: ['TransportationOrderExecStsDesc']
TransportationOrderExecSts as TransportationOrderExecSts,
@Semantics.text: true
_TransportationOrderExecSts._Text[1:Language = $session.system_language ].TransportationOrderExecStsDesc as TransportationOrderExecStsDesc,
@ObjectModel.text.element: ['TranspOrderDngrsGdsStsDesc']
TranspOrderDngrsGdsSts as TranspOrderDngrsGdsSts,
@Semantics.text: true
_TranspOrdDngrsGdsStatus._Text[1:Language = $session.system_language ].TranspOrderDngrsGdsStsDesc as TranspOrderDngrsGdsStsDesc,
@ObjectModel.text.element: ['TranspOrderSubcontrgStsDesc']
TranspOrderSubcontrgSts as TranspOrderSubcontrgSts,
@Semantics.text: true
_TranspOrdSubcontractingSts._Text[1:Language = $session.system_language ].TranspOrderSubcontrgStsDesc as TranspOrderSubcontrgStsDesc,
@ObjectModel.text.element: ['TransportationOrderConfStsDesc']
TransportationOrderConfSts as TransportationOrderConfSts,
@Semantics.text: true
_TranspOrdConfirmationStatus._Text[1:Language = $session.system_language ].TransportationOrderConfStsDesc as TransportationOrderConfStsDesc,
// Locations & Times
@ObjectModel.text.element: ['SourceLocationLabel']
_SourceStop.LocationId as SourceLocation,
@Semantics.text: true
_SourceStop._Locationdescr.AddressObjectDescription as SourceLocationLabel,
tstmp_to_dats(_SourceStop.TranspOrdStopPlanTranspDteTme,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdDepartureDate,
tstmp_to_tims(_SourceStop.TranspOrdStopPlanTranspDteTme,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdDepartureTime,
cast ( _SourceStop.TranspOrdStopPlanTranspDteTme as log_created_on preserving type ) as TranspOrdDepartureDateTime,
@ObjectModel.text.element: ['DestinationLocationLabel']
_DestinationStop.LocationId as DestinationLocation,
@Semantics.text: true
_DestinationStop._Locationdescr.AddressObjectDescription as DestinationLocationLabel,
tstmp_to_dats( _DestinationStop.TranspOrdStopPlanTranspDteTme,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdArrivalDate,
tstmp_to_tims(_DestinationStop.TranspOrdStopPlanTranspDteTme,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdArrivalTime,
cast ( _DestinationStop.TranspOrdStopPlanTranspDteTme as log_created_on preserving type ) as TranspOrdArrivalDateTime,
TranspOrdOrderDateTime as TranspOrdOrderDateTime,
tstmp_to_dats( TranspOrdOrderDateTime,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdOrderDate,
tstmp_to_tims( TranspOrdOrderDateTime,
abap_user_timezone( $session.user,$session.client,'NULL' ) ,
$session.client,
'NULL' ) as TranspOrdOrderTime,
case
// when _DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm is initial then _DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm
when _DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm = 0 or _DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm is null then 0
else ( division(_DeliveryRatio.TranspOrderNmbrOfItmWthDeliv * 100, _DeliveryRatio.TranspOrderNmbrOfDelivRlvtItm, 2) )
end as TranspOrdDelivCrtnPrgrsPct,
TranspOrdDistanceUnit as DisplayLengthUnit,
@Semantics.quantity.unitOfMeasure: 'DisplayLengthUnit'
cast(TranspOrdDistance as /scmtms/quantity_13_3 ) as TranspOrdDistanceInDspUnit,
// Integration of Charges
_TranspChargeObject.TransportationChargesObjUUID as TransportationChargesObjUUID,
@ObjectModel.text.element: ['TranspChargeCalcStatusDesc']
_TranspChargeObject.TranspChargeCalcStatus as TranspChargeCalcStatus,
@Semantics.text: true
_TranspChargeObject.TranspChargeCalcStatusDesc as TranspChargeCalcStatusDesc,
_TranspChargeObject.TranspChrgTotalAmtInDocCrcy as TranspChrgTotalAmtInDocCrcy,
_TranspChargeObject.TranspChargeDocumentCurrency as TranspChargeDocumentCurrency,
// //TransportationAgreementUUID is required for navigation to the agreement details page when the link on agreement is clicked
// _TranspChargeObject.TransportationAgreementUUID as TransportationAgreementUUID,
// _TranspChargeObject.TransportationAgreement as TransportationAgreement,
// Integration of Cost Distribution
_FrtCostDistrRoot.FrtCostDistrRootUUID as FrtCostDistrRootUUID,
@ObjectModel.text.element: ['FrtCostDistrStatusTxt']
_FrtCostDistrRoot.FrtCostDistrStatus as FrtCostDistrStatus,
@Semantics.text: true
_FrtCostDistrRoot.FrtCostDistrStatusTxt as FrtCostDistrStatusTxt,
_TranspOrdSummary.TranspOrdGoodsValueAmount as TranspOrdGoodsValueAmount,
_TranspOrdSummary.TranspOrdGoodsValueCrcy as TranspOrdGoodsValueCrcy,
@ObjectModel.text.element: ['TranspOrdExecutionBlockDesc']
TranspOrdExecutionIsBlocked as TranspOrdExecutionIsBlocked,
@Semantics.text: true
_TranspOrdExecutionIsBlocked._Text[1:Language = $session.system_language ].TranspOrdExecutionBlockDesc as TranspOrdExecutionBlockDesc,
/* Associations */
@Consumption.filter.hidden: true
_SourceStop,
@Consumption.filter.hidden: true
_DestinationStop,
@Consumption.filter.hidden: true
_TranspOrdPlanningStatus,
@Consumption.filter.hidden: true
_TranspOrdLifeCycleStatus,
@Consumption.filter.hidden: true
_TransportationOrderExecSts,
@Consumption.filter.hidden: true
_TranspOrdDngrsGdsStatus,
@Consumption.filter.hidden: true
_TranspOrdSubcontractingSts,
@Consumption.filter.hidden: true
_TranspOrdExecutionIsBlocked,
// @Consumption.filter.hidden: true
// _TranspOrdConfirmationStatus,
@Consumption.filter.hidden: true
_ConsigneeParty,
@Consumption.filter.hidden: true
_ConsigneePartyVH,
@Consumption.filter.hidden: true
_ShipperParty,
@Consumption.filter.hidden: true
_CarrierParty,
@Consumption.filter.hidden: true
_CarrierPartyVH,
@Consumption.filter.hidden: true
_FreightOrderVH,
@Consumption.filter.hidden: true
_DeliveryRatio,
@Consumption.filter.hidden: true
_TranspChargeObject,
@Consumption.filter.hidden: true
_TranspChargeObject._TranspChargeCalcStatus,
// Integration of Cost Distribution
@Consumption.filter.hidden: true
_FrtCostDistrRoot._DistrStatus,
@Consumption.filter.hidden: true
_FrtCostDistrRoot,
_TranspOrdSummary,
@Consumption.filter.hidden: true
_AvrItem
}
where
TransportationOrderCategory = 'TO' // /SCMTMS/IF_TOR_CONST=>SC_TOR_CATEGORY-ACTIVE
and TransportationOrder is not initial
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"C_FRTCOSTDISTRROOT",
"C_TRANSPCHARGEOBJECT",
"I_BUSINESSPARTNER",
"I_COMPANYCODE",
"I_TMLOCATIONDESCRIPTION",
"I_TRANSPORDCONFIRMATIONSTATUS",
"I_TRANSPORDCONFIRMATIONSTSTEXT",
"I_TRANSPORDDELIVERYRATIO",
"I_TRANSPORDDNGRSGDSSTATUS",
"I_TRANSPORDDNGRSGDSSTATUSTEXT",
"I_TRANSPORDEXECUTIONBLOCKTEXT",
"I_TRANSPORDEXECUTIONISBLOCKED",
"I_TRANSPORDLIFECYCLESTATUS",
"I_TRANSPORDLIFECYCLESTATUSTEXT",
"I_TRANSPORDPLANNINGSTATUS",
"I_TRANSPORDPLANNINGSTATUST",
"I_TRANSPORDSUBCONTRACTINGSTS",
"I_TRANSPORDSUBCONTRACTINGSTST",
"I_TRANSPORGANIZATIONALUNIT",
"I_TRANSPORGANIZATIONALUNITTEXT",
"I_TRANSPORTATIONMODE",
"I_TRANSPORTATIONMODETEXT",
"I_TRANSPORTATIONORDER",
"I_TRANSPORTATIONORDEREXECSTS",
"I_TRANSPORTATIONORDEREXECSTST",
"I_TRANSPORTATIONORDERITEM",
"I_TRANSPORTATIONORDERSMMRY",
"I_TRANSPORTATIONORDERSTOP",
"I_TRANSPORTATIONORDERTYPE",
"I_TRANSPORTATIONORDERTYPETEXT"
],
"ASSOCIATED":
[
"C_FRTCOSTDISTRROOT",
"C_TRANSPCHARGEOBJECT",
"I_BUSINESSPARTNER",
"I_BUSINESSPARTNERVH",
"I_FREIGHTORDERVH",
"I_FRTCOSTDISTRSTATUS",
"I_TRANSPCHARGECALCSTATUS",
"I_TRANSPORDDELIVERYRATIO",
"I_TRANSPORDDNGRSGDSSTATUS",
"I_TRANSPORDEXECUTIONISBLOCKED",
"I_TRANSPORDLIFECYCLESTATUS",
"I_TRANSPORDPLANNINGSTATUS",
"I_TRANSPORDSUBCONTRACTINGSTS",
"I_TRANSPORTATIONORDEREXECSTS",
"I_TRANSPORTATIONORDERITEM",
"I_TRANSPORTATIONORDERSMMRY",
"I_TRANSPORTATIONORDERSTOP"
],
"BASE":
[
"C_FRTCOSTDISTRROOT",
"C_TRANSPCHARGEOBJECT",
"I_TRANSPORTATIONORDER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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