C_HandlingUnitJITCall

DDL: C_HANDLINGUNITJITCALL SQL: CHNDLGUNITITJIT Type: view CONSUMPTION Package: LOHUM_ODATA_UI_MHU

Handling Unit JIT Call

C_HandlingUnitJITCall is a Consumption CDS View that provides data about "Handling Unit JIT Call" in SAP S/4HANA. It has 1 association to related views. Part of development package LOHUM_ODATA_UI_MHU.

Associations (1)

CardinalityTargetAliasCondition
[1..1] C_HandlingUnitMonitor _HandlingUnitMonitor $projection.BusinessTransactionDocument = _HandlingUnitMonitor.HandlingUnitReferenceDocument

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName CHNDLGUNITITJIT view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.representativeKey BusinessTransactionDocument view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Search.searchable true view
UI.headerInfo.typeName JIT Call view
UI.headerInfo.typeNamePlural JIT Calls view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value JIT Call view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value JIT Call view
EndUserText.label Handling Unit JIT Call view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY InternalJITCallNumber InternalJITCallNumber
KEY ExternalJITCallNumber ExternalJITCallNumber
KEY BusinessTransactionDocument BusinessTransactionDocument
JITHeaderUUID JITHeaderUUID
JITCallType
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
_HandlingUnitMonitor _HandlingUnitMonitor
@AbapCatalog.sqlViewName: 'CHNDLGUNITITJIT'
@VDM.viewType: #CONSUMPTION
@ClientHandling.algorithm:#SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.semanticKey: ['ExternalJITCallNumber']
@ObjectModel.representativeKey: 'BusinessTransactionDocument'
@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}
@Search.searchable: true
@UI.presentationVariant:{
sortOrder: [
    { by: 'InternalJITCallNumber' , direction: #DESC }]}

@UI.headerInfo: {
 typeName:         'JIT Call',
 typeNamePlural:   'JIT Calls',
 title: {
    type:   #STANDARD,
    value:  'JIT Call'
    },
 description: {
   type:   #STANDARD,
    value:  'JIT Call'
    }
}
@EndUserText.label: 'Handling Unit JIT Call'
define view C_HandlingUnitJITCall
  as select distinct from I_HandlingUnitJITCall
  association [1..1] to C_HandlingUnitMonitor as _HandlingUnitMonitor on $projection.BusinessTransactionDocument = _HandlingUnitMonitor.HandlingUnitReferenceDocument
{

              @UI.selectionField: [
                { 
                  position: 10
                }
              ]
              @UI.lineItem: [
                {
                  position: 10
                }
              ]
              @UI.identification: [
                {
                  position: 10
                }
              ]
  key         InternalJITCallNumber,

              @Search.defaultSearchElement: true
              @Search.fuzzinessThreshold : 0.8
              @Search.ranking : #HIGH
              @UI.selectionField: [
                { 
                  position: 20
                }
              ]
              @UI.lineItem: [
                {
                  position: 20 
                }
              ]
              @UI.identification: [
                {
                  position: 20
                }
              ]
              @Consumption.semanticObject: 'JITSupplyToCustomer'
  key         ExternalJITCallNumber,

              @UI.selectionField.position: 30
              @UI.lineItem.position: 30
              @UI.identification.position: 30
              //              @ObjectModel.foreignKey.association

  key         BusinessTransactionDocument,

              @UI.hidden: true
              JITHeaderUUID,

              @UI.selectionField.position: 40
              @UI.lineItem.position: 40
              @UI.identification.position: 40

              _JITCallType._Text[1:Language = $session.system_language].JITCallTypeText as JITCallType,

              //authorization

              @UI.hidden: true
              SalesOrganization,

              @UI.hidden: true
              DistributionChannel,

              @UI.hidden: true
              Division,

              //      @UI.selectionField.position: 50

              //      @UI.lineItem.position: 50

              //      @UI.identification.position: 50

              //      @Semantics.quantity.unitOfMeasure: 'HUQtyUnit'

              //      HUQty,

              //      @Consumption.filter.hidden: true

              //      HUQtyUnit


              @ObjectModel.association.type: [#TO_COMPOSITION_ROOT,#TO_COMPOSITION_PARENT]
              _HandlingUnitMonitor
}