C_WhereUsdIntOrdVH

DDL: C_WHEREUSDINTORDVH SQL: CWUIOINTORDVH Type: view CONSUMPTION

WUIO Internal Orders

C_WhereUsdIntOrdVH is a Consumption CDS View that provides data about "WUIO Internal Orders" in SAP S/4HANA. It reads from 1 data source (I_InternalOrder) and exposes 6 fields with key field InternalOrder.

Data Sources (1)

SourceAliasJoin Type
I_InternalOrder I_InternalOrder from

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CWUIOINTORDVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #MANDATORY view
Consumption.ranked true view
ClientHandling.algorithm #SESSION_VARIABLE view
ClientHandling.type #CLIENT_DEPENDENT view
EndUserText.label WUIO Internal Orders view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey InternalOrder view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
VDM.viewType #CONSUMPTION view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY InternalOrder InternalOrder
InternalOrderDescription InternalOrderDescription
OrderType OrderType
OrderTypeName
ControllingArea ControllingArea
_ControllingAreaText _ControllingAreaText
@AbapCatalog.sqlViewName: 'CWUIOINTORDVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #MANDATORY
@Consumption.ranked: true
@ClientHandling: {
  algorithm: #SESSION_VARIABLE,
  type: #CLIENT_DEPENDENT
}
@EndUserText.label: 'WUIO Internal Orders'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
  dataCategory: #VALUE_HELP,
  representativeKey: 'InternalOrder',
  supportedCapabilities: [#VALUE_HELP_PROVIDER],
  usageType: {
    serviceQuality: #A,
    sizeCategory: #L,
    dataClass: #TRANSACTIONAL
  }
}
@Search.searchable: true
@VDM.viewType: #CONSUMPTION
define view C_WhereUsdIntOrdVH
  as select from I_InternalOrder {

      @ObjectModel.text.element: ['InternalOrderDescription']
      @Search: {
        defaultSearchElement: true,
        fuzzinessThreshold: 0.8,
        ranking: #HIGH
      }
      @UI: {
        lineItem: [{ position: 10 }],
        textArrangement: #TEXT_LAST
      }
  key InternalOrder,

      @Search: {
        defaultSearchElement: true,
        fuzzinessThreshold: 0.8,
        ranking: #LOW
      }
      @Consumption.filter.hidden: true
      InternalOrderDescription,

      @ObjectModel.text.element: ['OrderTypeName']
      @UI: {
        lineItem: [{ position: 20 }],
        textArrangement: #TEXT_LAST
      }
      OrderType,

      @Search: {
        defaultSearchElement: true,
        fuzzinessThreshold: 0.8,
        ranking: #LOW
      }
      @Consumption.filter.hidden: true
      _InternalOrderTypeText[ 1: Language = $session.system_language ].OrderTypeName,

      @ObjectModel.text: {
        association: '_ControllingAreaText',
        control: #ASSOCIATED_TEXT_UI_HIDDEN
      }
      @UI: {
        lineItem: [{ position: 30 }],
        textArrangement: #TEXT_LAST
      }
      ControllingArea,

      _ControllingAreaText

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INTERNALORDER",
"I_INTERNALORDERTYPETEXT"
],
"ASSOCIATED":
[
"I_CONTROLLINGAREA"
],
"BASE":
[
"I_INTERNALORDER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/