I_PhysInvtryStorageLocationVH

DDL: I_PHYSINVTRYSTORAGELOCATIONVH Type: view_entity COMPOSITE Package: ODATA_MM_IM_PI_MANAGE_COUNT

Storage Locations in Physical Inventory

I_PhysInvtryStorageLocationVH is a Composite CDS View that provides data about "Storage Locations in Physical Inventory" in SAP S/4HANA. It reads from 1 data source (I_StorageLocation) and exposes 6 fields with key fields Plant, StorageLocation. It has 1 association to related views. Part of development package ODATA_MM_IM_PI_MANAGE_COUNT.

Data Sources (1)

SourceAliasJoin Type
I_StorageLocation I_StorageLocation from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ConfignDeprecationCode _ConfigDeprecationCode _ConfigDeprecationCode.ConfigurationDeprecationCode = $projection.ConfigDeprecationCode and _ConfigDeprecationCode.ConfigurationDeprecationCode <> 'E'

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Storage Locations in Physical Inventory view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey StorageLocation view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #NONE view
Analytics.technicalName IPISTOLOCVH view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Plant Plant
KEY StorageLocation StorageLocation
StorageLocationName StorageLocationName
ConfigDeprecationCode ConfigDeprecationCode
_Plant _Plant
_ConfigDeprecationCode _ConfigDeprecationCode
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Storage Locations in Physical Inventory'
@Metadata.ignorePropagatedAnnotations: true
@Search.searchable: true
@ObjectModel: {
                usageType: {
                             sizeCategory: #M,
                             serviceQuality: #C,
                             dataClass:#CUSTOMIZING
                           },
                dataCategory: #VALUE_HELP,
                representativeKey: 'StorageLocation'
              }
@VDM:{
       viewType: #COMPOSITE,
       lifecycle.contract.type: #NONE
     }
@Analytics.technicalName: 'IPISTOLOCVH'

define view entity I_PhysInvtryStorageLocationVH 
       as select from I_StorageLocation
       
  association [1..1] to I_ConfignDeprecationCode as _ConfigDeprecationCode
                     on _ConfigDeprecationCode.ConfigurationDeprecationCode =  $projection.ConfigDeprecationCode                 
                    and _ConfigDeprecationCode.ConfigurationDeprecationCode <> 'E'
{
      @ObjectModel.foreignKey.association: '_Plant'
      @Semantics.text: true
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #LOW
      @Consumption.valueHelpDefinition: [
        {
          entity:
            { name: 'I_PlantStdVH',
              element: 'Plant'
            }
        }
        ]
  key Plant,

      @ObjectModel.text.element: ['StorageLocationName']
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
  key StorageLocation,

      @Semantics.text: true
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #LOW
      StorageLocationName,

      @Consumption.valueHelpDefinition: [
        {
          entity:
            { name: 'I_ConfignDeprecationCode',
              element: 'ConfigurationDeprecationCode'                 // old GFN

            }
        }
        ]

      ConfigDeprecationCode,

      /* Associations */
      @Consumption.hidden: true
      _Plant,
      _ConfigDeprecationCode
}
where
      ConfigDeprecationCode <> 'E'
  and HandlingUnitIsRequired = ''