I_SAFTAccountingTaxCheck

DDL: I_SAFTACCOUNTINGTAXCHECK SQL: ISAFTACCTAXCK Type: view COMPOSITE

SAF-T Accounting Tax Check

I_SAFTAccountingTaxCheck is a Composite CDS View that provides data about "SAF-T Accounting Tax Check" in SAP S/4HANA. It reads from 1 data source (I_TaxItem) and exposes 9 fields with key fields CompanyCode, AccountingDocument, FiscalYear.

Data Sources (1)

SourceAliasJoin Type
I_TaxItem I_TaxItem from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISAFTACCTAXCK view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label SAF-T Accounting Tax Check view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY AccountingDocument AccountingDocument
KEY FiscalYear FiscalYear
CompanyCodeCurrency CompanyCodeCurrency
CountryCurrency CountryCurrency
TaxAmountInCoCodeCrcy
TaxBaseAmountInCountryCrcy
TaxAmountInCountryCrcy
TaxBaseAmountInCoCodeCrcy
@AbapCatalog.sqlViewName: 'ISAFTACCTAXCK'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'SAF-T Accounting Tax Check'
define view I_SAFTAccountingTaxCheck as select from  I_TaxItem {
    
  key CompanyCode         as CompanyCode,
  key AccountingDocument  as AccountingDocument,
  key FiscalYear          as FiscalYear,

      @Semantics.currencyCode: true
      CompanyCodeCurrency as CompanyCodeCurrency,
      @Semantics.currencyCode: true
      CountryCurrency     as CountryCurrency,

      @Semantics.amount.currencyCode: 'CompanyCodeCurrency' 
      sum(TaxAmountInCoCodeCrcy)      as TaxAmountInCoCodeCrcy,
      @Semantics.amount.currencyCode: 'CountryCurrency' 
      sum(TaxBaseAmountInCountryCrcy) as TaxBaseAmountInCountryCrcy,
      @Semantics.amount.currencyCode: 'CountryCurrency' 
      sum(TaxAmountInCountryCrcy)     as TaxAmountInCountryCrcy,
      @Semantics.amount.currencyCode: 'CompanyCodeCurrency' 
      sum(TaxBaseAmountInCoCodeCrcy)  as TaxBaseAmountInCoCodeCrcy
}


group by
  CompanyCode,
  AccountingDocument,
  FiscalYear,
  CompanyCodeCurrency,
  CountryCurrency
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_TAXITEM"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/