I_LocationBasicStdVH

DDL: I_LOCATIONBASICSTDVH SQL: ILB__VH Type: view COMPOSITE

Location

I_LocationBasicStdVH is a Composite CDS View that provides data about "Location" in SAP S/4HANA. It reads from 1 data source (I_LocationBasic) and exposes 14 fields with key field LocationUUID.

Data Sources (1)

SourceAliasJoin Type
I_LocationBasic I_LocationBasic from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ILB__VH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.lifecycle.contract.type #NONE view
VDM.viewType #COMPOSITE view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey LocationUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Location view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY LocationUUID LocationUUID
LocationAdditionalUUID LocationAdditionalUUID
Location Location
LocationType LocationType
LocationIATACode LocationIATACode
LocationUNCode LocationUNCode
LocationIsMarkedForDeletion LocationIsMarkedForDeletion
BusinessPartnerUUID BusinessPartnerUUID
CollaborationPartner CollaborationPartner
AuthorizationGroup AuthorizationGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
_Text _Text
_BusinessPartner _BusinessPartner
_CollaborationPartner _CollaborationPartner
//GENERATED:005:29JlHNUf7jY2WBoU9I3DXG

@AbapCatalog.sqlViewName: 'ILB__VH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:            true

@VDM.lifecycle.contract.type: #NONE
@VDM.viewType:                #COMPOSITE

@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey: 'LocationUUID'

@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #MASTER

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.privilegedAssociations: ['_Text']

@ClientHandling.algorithm: #SESSION_VARIABLE

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Location'
define view I_LocationBasicStdVH
  as select from I_LocationBasic
{
      @ObjectModel.text.association: '_Text'
  key LocationUUID,
      LocationAdditionalUUID,
      Location,
      @Consumption.hidden: true
      LocationType,
      LocationIATACode,
      LocationUNCode,
      @Consumption.hidden: true
      LocationIsMarkedForDeletion,
      @Consumption.hidden: true
      BusinessPartnerUUID,
      @Consumption.hidden: true
      CollaborationPartner,
      @Consumption.hidden: true
      AuthorizationGroup,
      @Consumption.hidden: true
      IsBusinessPurposeCompleted,

      /* Associations */
      _Text,
      @Consumption.hidden: true
      _BusinessPartner,
    //@Consumption.hidden: true

    //_BusinessPartner.IsBusinessPurposeCompleted as IsBusinessPurposeCompleted1,

      @Consumption.hidden: true
      _CollaborationPartner
    //@Consumption.hidden: true

    //_CollaborationPartner.IsBusinessPurposeCompleted as IsBusinessPurposeCompleted2


}