A_CATaxDeterminationCode

DDL: A_CATAXDETERMINATIONCODE Type: view_entity CONSUMPTION Package: ODATA_API_FICA_TAXDETNCODE

Tax Determination Code

A_CATaxDeterminationCode is a Consumption CDS View that provides data about "Tax Determination Code" in SAP S/4HANA. It reads from 1 data source (R_CATaxDeterminationCodeTP) and exposes 6 fields with key fields Country, CATaxDeterminationCode, CATaxDetnCodeValidFromDate. It is exposed through 1 OData service (API_CATAXDETERMINATIONCODE). Part of development package ODATA_API_FICA_TAXDETNCODE.

Data Sources (1)

SourceAliasJoin Type
R_CATaxDeterminationCodeTP R_CATaxDeterminationCodeTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Tax Determination Code view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.sapObjectNodeType.name ContrAcctgTaxDeterminationCode view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
OData.entityType.name CATaxDeterminationCode_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
API_CATAXDETERMINATIONCODE API_CATAXDETERMINATIONCODE V4 C2 C1

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Country Country
KEY CATaxDeterminationCode CATaxDeterminationCode
KEY CATaxDetnCodeValidFromDate CATaxDetnCodeValidFromDate
CATaxDetnCodeValidToDate CATaxDetnCodeValidToDate
TaxCode TaxCode
TaxCalculationProcedure TaxCalculationProcedure
@AccessControl.authorizationCheck: #CHECK

@EndUserText.label: 'Tax Determination Code'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { sapObjectNodeType.name: 'ContrAcctgTaxDeterminationCode',
                usageType: { dataClass: #CUSTOMIZING,
                             serviceQuality: #C,
                             sizeCategory: #S } }

@OData.entityType.name: 'CATaxDeterminationCode_Type'

@VDM: { lifecycle.contract.type: #PUBLIC_REMOTE_API,
        usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ],
        viewType: #CONSUMPTION }

define root view entity A_CATaxDeterminationCode
  provider contract transactional_query
  as projection on R_CATaxDeterminationCodeTP

{
  key Country,

      @ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgTaxDeterminationCode'
  key CATaxDeterminationCode,

  key CATaxDetnCodeValidFromDate,

      CATaxDetnCodeValidToDate,

      TaxCode,

      @ObjectModel.sapObjectNodeTypeReference: 'TaxCalculationProcedure'
      TaxCalculationProcedure
}