I_FreightOrderVH

DDL: I_FREIGHTORDERVH SQL: IFREIGHTORDER_VH Type: view COMPOSITE

TM Freight Order value help

I_FreightOrderVH is a Composite CDS View that provides data about "TM Freight Order value help" in SAP S/4HANA.

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IFREIGHTORDER_VH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey TransportationOrderUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label TM Freight Order value help view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY TransportationOrderUUID
FreightOrder TransportationOrder Freight Order
TransportationOrderType TransportationOrderType Freight Order Type
TranspOrdPartnerReference TranspOrdPartnerReference Partner Reference Number
CreatedByUser CreatedByUser Created By
CreationDateTime CreationDateTime Created On
TranspOrdLifeCycleStatus TranspOrdLifeCycleStatus Life Cycle Status
TranspOrderDngrsGdsSts TranspOrderDngrsGdsSts Dangerous Goods Status
PurchasingOrganization PurchasingOrganization Purch. Organization
Carrier Carrier Carrier
PurchasingGroup PurchasingGroup Purchazing Group
Shipper Shipper Shipper
Consignee Consignee Ship-to Party
PlngAndExecOrganization PlngAndExecOrganization Plan. and Exec. Org
PlngAndExecGroup PlngAndExecGroup Plan. Exec. Group
TranspOrdPlanningStatus TranspOrdPlanningStatus Planning Status
SourceLocation _SourceStop LocationId Source Location ID
DestinationLocation _DestinationStop LocationId Destination Location ID
MeansOfTransport MeansOfTransport
TranspOrdResponsiblePerson TranspOrdResponsiblePerson
@AbapCatalog.sqlViewName: 'IFREIGHTORDER_VH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@VDM.viewType: #COMPOSITE
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'TransportationOrderUUID'
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER //to do

@Search.searchable: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'TM Freight Order value help'
define view I_FreightOrderVH
  as select distinct from I_TransportationOrder
{
      @Consumption.filter.hidden: true
      @UI.hidden: true
      key cast(TransportationOrderUUID     as /scmtms/vdm_tor_db_key preserving type )      as TransportationOrderUUID,
        
      @Search.defaultSearchElement: true
      @Search.ranking: #HIGH
      @EndUserText.label: 'Freight Order'
      TransportationOrder                 as FreightOrder,
      @EndUserText.label: 'Freight Order Type'
      TransportationOrderType,
      @EndUserText.label: 'Partner Reference Number'
      TranspOrdPartnerReference,
      @Semantics.user.createdBy: true
      @EndUserText.label: 'Created By'
      CreatedByUser,
      @EndUserText.label: 'Created On'
      CreationDateTime,
      @EndUserText.label: 'Life Cycle Status'
      TranspOrdLifeCycleStatus,
      @EndUserText.label: 'Dangerous Goods Status'
      TranspOrderDngrsGdsSts,
      @EndUserText.label: 'Purch. Organization'
      PurchasingOrganization,
      @EndUserText.label: 'Carrier'
      Carrier,
      @EndUserText.label: 'Purchazing Group'
      PurchasingGroup,
      @EndUserText.label: 'Shipper'
      Shipper,
      @EndUserText.label: 'Ship-to Party'
      Consignee,
      @EndUserText.label: 'Plan. and Exec. Org'
      @UI: {lineItem: [ {hidden: true} ]}
      PlngAndExecOrganization,
      @EndUserText.label: 'Plan. Exec. Group'
      PlngAndExecGroup,
      @EndUserText.label: 'Planning Status'
      TranspOrdPlanningStatus,
      @EndUserText.label: 'Source Location ID'
      @Consumption.valueHelpDefinition: [{ entity: {name: 'I_TransportationLocationVH' , element: 'Location'}}]
      _SourceStop.LocationId as SourceLocation, 
      @EndUserText.label: 'Destination Location ID'
      @Consumption.valueHelpDefinition: [{ entity: {name: 'I_TransportationLocationVH' , element: 'Location'}}]
      _DestinationStop.LocationId as DestinationLocation,
      @UI.hidden: true
      MeansOfTransport,
      @UI.hidden: true
      TranspOrdResponsiblePerson

}
where
      TransportationOrderCategory = 'TO' // /SCMTMS/IF_TOR_CONST=>SC_TOR_CATEGORY-ACTIVE

  and TransportationOrder         is not initial
  
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_TRANSPORTATIONORDER",
"I_TRANSPORTATIONORDERSTOP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/