A_ExciseTaxPlant

DDL: A_EXCISETAXPLANT SQL: AETPLANT Type: view BASIC

Plant (for Excise Tax)

A_ExciseTaxPlant is a Basic CDS View that provides data about "Plant (for Excise Tax)" in SAP S/4HANA. It reads from 1 data source (I_Plant) and exposes 9 fields with key field Plant. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_Plant _Plant from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ValuationArea _ValuationArea _Plant.ValuationArea = _ValuationArea.ValuationArea

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName AETPLANT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Plant (for Excise Tax) view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY Plant I_Plant Plant
PlantName I_Plant PlantName
PlantLanguage I_Plant Language
PlantCustomer I_Plant PlantCustomer
PlantSupplier I_Plant PlantSupplier
PlantCountry
PlantRegion
PlantCategory I_Plant PlantCategory
CompanyCode _ValuationArea CompanyCode
@AbapCatalog.sqlViewName: 'AETPLANT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Plant (for Excise Tax)'

@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel: {
    usageType: {
        sizeCategory: #L, 
        serviceQuality: #C,
        dataClass:#CUSTOMIZING
        },
    createEnabled: false,
    updateEnabled: false
}

@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API


@Metadata.ignorePropagatedAnnotations: true

@AccessControl.personalData.blocking:#NOT_REQUIRED

define view A_ExciseTaxPlant as select from I_Plant as _Plant
association [1..1] to I_ValuationArea as _ValuationArea on _Plant.ValuationArea = _ValuationArea.ValuationArea
{
  key _Plant.Plant                                as Plant,
      _Plant.PlantName                            as PlantName,
      _Plant.Language                             as PlantLanguage,
      _Plant.PlantCustomer                        as PlantCustomer,
      _Plant.PlantSupplier                        as PlantSupplier, 
      _Plant._Address.Country                     as PlantCountry,
      _Plant._Address.Region                      as PlantRegion,
      _Plant.PlantCategory                        as PlantCategory,
      _ValuationArea.CompanyCode as CompanyCode     
      
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ADDRESS",
"I_PLANT",
"I_VALUATIONAREA"
],
"ASSOCIATED":
[
"I_VALUATIONAREA"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/