A_BusinessPlace

DDL: A_BUSINESSPLACE SQL: ABUSINESSPLACE Type: view BASIC

Business Place

A_BusinessPlace is a Basic CDS View that provides data about "Business Place" in SAP S/4HANA. It reads from 1 data source (I_BusinessPlace) and exposes 7 fields with key fields CompanyCode, BusinessPlace. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_BusinessPlace I_BusinessPlace from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_BusinessPlace _Extension $projection.CompanyCode = _Extension.CompanyCode and $projection.BusinessPlace = _Extension.BusinessPlace

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ABUSINESSPLACE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Business Place view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #BASIC view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY BusinessPlace BusinessPlace
AddressID AddressID
TaxNumber1 TaxNumber1
TaxNumber2 TaxNumber2
TaxNumber5 TaxNumber5
BusinessPlaceDescription BusinessPlaceDescription
@AbapCatalog.sqlViewName: 'ABUSINESSPLACE'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking:#NOT_REQUIRED
@EndUserText.label: 'Business Place'
@Metadata.ignorePropagatedAnnotations: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #BASIC
@ObjectModel: {
        usageType: {
        sizeCategory: #S ,
        serviceQuality: #B,
        dataClass: #CUSTOMIZING
    }
}
@ObjectModel.createEnabled:false
@ObjectModel.updateEnabled:false
@ObjectModel.deleteEnabled:false
define view A_BusinessPlace as select from I_BusinessPlace
  association [0..1] to E_BusinessPlace as _Extension
              on $projection.CompanyCode = _Extension.CompanyCode
              and $projection.BusinessPlace = _Extension.BusinessPlace
 {
 key  CompanyCode,
 key  BusinessPlace,
      AddressID,
      TaxNumber1,
      TaxNumber2,
      TaxNumber5,
      BusinessPlaceDescription
}