A_HandlingUnitItem_2

DDL: A_HANDLINGUNITITEM_2 Type: view_entity CONSUMPTION

Handling Unit Item

A_HandlingUnitItem_2 is a Consumption CDS View that provides data about "Handling Unit Item" in SAP S/4HANA. It reads from 1 data source (R_HandlingUnitItemTP) and exposes 18 fields with key fields HandlingUnitExternalID, Warehouse, StockItemUUID.

Data Sources (1)

SourceAliasJoin Type
R_HandlingUnitItemTP R_HandlingUnitItemTP projection

Annotations (10)

NameValueLevelField
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
OData.entitySet.name HandlingUnitItem view
EndUserText.label Handling Unit Item view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY HandlingUnitExternalID HandlingUnitExternalID
KEY Warehouse Warehouse
KEY StockItemUUID StockItemUUID
HandlingUnitItem HandlingUnitItem
HandlingUnitTypeOfContent HandlingUnitTypeOfContent
HandlingUnitNestedExternalID HandlingUnitNestedExternalID
HandlingUnitReferenceDocument HandlingUnitReferenceDocument
HandlingUnitRefDocumentItem HandlingUnitRefDocumentItem
Material Material
Batch Batch
Plant Plant
StorageLocation StorageLocation
HandlingUnitQuantity HandlingUnitQuantity
HandlingUnitQuantityUnit HandlingUnitQuantityUnit
HandlingUnitAltUnitOfMeasure HandlingUnitAltUnitOfMeasure
HandlingUnitNrOfAuxPackgMat HandlingUnitNrOfAuxPackgMat
HandlingUnitNumberOfSerialNumb HandlingUnitNumberOfSerialNumb
SerialNumberProfile SerialNumberProfile
@Metadata.ignorePropagatedAnnotations: true

@AccessControl: {
    authorizationCheck:     #CHECK,
    personalData.blocking:  #BLOCKED_DATA_EXCLUDED
}

@ObjectModel: {
    usageType: {
      dataClass:       #MIXED,
      serviceQuality:  #C,
      sizeCategory:    #XL
    }
}

@VDM: {
    viewType: #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API
}

@OData.entitySet.name : 'HandlingUnitItem'

@EndUserText.label: 'Handling Unit Item'

define view entity A_HandlingUnitItem_2
  as projection on R_HandlingUnitItemTP
{
  key HandlingUnitExternalID,
  key Warehouse,
  key StockItemUUID,
      HandlingUnitItem,
      HandlingUnitTypeOfContent,
      HandlingUnitNestedExternalID,
      HandlingUnitReferenceDocument,
      HandlingUnitRefDocumentItem,

      Material,

      Batch,
      
      Plant,
      StorageLocation,

      @Semantics.quantity.unitOfMeasure: 'HandlingUnitQuantityUnit'
      HandlingUnitQuantity,
      @Semantics.unitOfMeasure:true
      HandlingUnitQuantityUnit,
//      _HandlingUnitQuantityUnit.UnitOfMeasureISOCode as HndlgUnitQuantityUnitISOCode,

//      _HandlingUnitQuantityUnit.UnitOfMeasureSAPCode as HndlgUnitQuantityUnitSAPCode,

      
      @Semantics.unitOfMeasure:true
      HandlingUnitAltUnitOfMeasure,
//      _HandlingUnitAltUnitOfMeasure.UnitOfMeasureISOCode as HndlgUnitAltUnitISOCode,

//      _HandlingUnitAltUnitOfMeasure.UnitOfMeasureSAPCode as HndlgUnitAltUnitSAPCode,      

      
      HandlingUnitNrOfAuxPackgMat,
      
      HandlingUnitNumberOfSerialNumb,
      SerialNumberProfile,

      /* Compositions */
      _HandlingUnit : redirected to parent A_HandlingUnit_2,
      _HandlingUnitItemSerialNumber : redirected to composition child A_HandlingUnitItemSerialNumber

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_HANDLINGUNITITEMTP"
],
"ASSOCIATED":
[
"A_HANDLINGUNITITEMSERIALNUMBER",
"A_HANDLINGUNIT_2",
"R_HANDLINGUNITITEMSERIALNOTP",
"R_HANDLINGUNITTP"
],
"BASE":
[
"R_HANDLINGUNITITEMTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/