I_HandlingUnitItemTP

DDL: I_HANDLINGUNITITEMTP Type: view_entity TRANSACTIONAL Package: LOHUM_STEAMPUNK_HU

Handling Unit Item - TP

I_HandlingUnitItemTP is a Transactional CDS View that provides data about "Handling Unit Item - TP" in SAP S/4HANA. It reads from 1 data source (R_HandlingUnitItemTP) and exposes 23 fields with key fields HandlingUnitExternalID, Warehouse, StockItemUUID. Part of development package LOHUM_STEAMPUNK_HU.

Data Sources (1)

SourceAliasJoin Type
R_HandlingUnitItemTP R_HandlingUnitItemTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Handling Unit Item - TP view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY HandlingUnitExternalID HandlingUnitExternalID
KEY Warehouse Warehouse
KEY StockItemUUID StockItemUUID
HandlingUnitItem HandlingUnitItem
HandlingUnitTypeOfContent HandlingUnitTypeOfContent Item Type
HandlingUnitNestedExternalID HandlingUnitNestedExternalID
HandlingUnitReferenceDocument HandlingUnitReferenceDocument Delivery Document
HandlingUnitRefDocumentItem HandlingUnitRefDocumentItem Delivery Document Item
HandlingUnitQuantity HandlingUnitQuantity
HandlingUnitQuantityUnit HandlingUnitQuantityUnit Packed Quantity Unit
HandlingUnitAltUnitOfMeasure HandlingUnitAltUnitOfMeasure Alternative Packed Quantity Unit
Material Material
Batch Batch
Plant Plant
StorageLocation StorageLocation
ShelfLifeExpirationDate ShelfLifeExpirationDate Also Shelf Life Exp. or Best-Before Date
HandlingUnitGoodsReceiptDate HandlingUnitGoodsReceiptDate
CountryOfOrigin CountryOfOrigin
HandlingUnitNrOfAuxPackgMat HandlingUnitNrOfAuxPackgMat Number of Auxiliary Packaging Materials
HandlingUnitNumberOfSerialNumb HandlingUnitNumberOfSerialNumb Number of Serial Numbers
SerialNumberProfile SerialNumberProfile
SpecialStockIdfgSalesOrder SpecialStockIdfgSalesOrder
SpecialStockIdfgSalesOrderItem SpecialStockIdfgSalesOrderItem
@EndUserText.label: 'Handling Unit Item - TP'
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
   modelingPattern:       #TRANSACTIONAL_INTERFACE,
   supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
   usageType: {
     serviceQuality:  #C,
     dataClass:       #TRANSACTIONAL,
     sizeCategory:    #XL
   },
   semanticKey: ['HandlingUnitExternalID', 'Warehouse', 'StockItemUUID']
}
@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}

define view entity I_HandlingUnitItemTP
  as projection on R_HandlingUnitItemTP as HandlingUnitItem
{
  key HandlingUnitExternalID,
  key Warehouse,
  key StockItemUUID,
      HandlingUnitItem,
      //HandlingUnitInternalID,

      @EndUserText.label: 'Item Type'
      HandlingUnitTypeOfContent,
      HandlingUnitNestedExternalID,
      @EndUserText.label: 'Delivery Document'
      HandlingUnitReferenceDocument,
      @EndUserText.label: 'Delivery Document Item'
      HandlingUnitRefDocumentItem,
      @Semantics.quantity.unitOfMeasure: 'HandlingUnitQuantityUnit'
      HandlingUnitQuantity,
      @EndUserText.label: 'Packed Quantity Unit'
      HandlingUnitQuantityUnit,
      @EndUserText.label: 'Alternative Packed Quantity Unit'
      HandlingUnitAltUnitOfMeasure,
      Material,
//      MaterialName,  -> should not be part of the projection

      Batch,
      Plant,
      StorageLocation,
      @EndUserText.label: 'Also Shelf Life Exp. or Best-Before Date'
      ShelfLifeExpirationDate,
      HandlingUnitGoodsReceiptDate,
      CountryOfOrigin,
      @EndUserText.label: 'Number of Auxiliary Packaging Materials'
      HandlingUnitNrOfAuxPackgMat,
      @EndUserText.label: 'Number of Serial Numbers'
      HandlingUnitNumberOfSerialNumb,
      SerialNumberProfile,
      SpecialStockIdfgSalesOrder, 
      SpecialStockIdfgSalesOrderItem, 
      
      /* Associations */
      _HandlingUnit : redirected to parent I_HandlingUnitTP,
      _HandlingUnitItemSerialNumber : redirected to composition child I_HandlingUnitItemSerialNoTP
      }