I_PT_SAFTAccountingTax

DDL: I_PT_SAFTACCOUNTINGTAX SQL: IPTSAFTACCTAX Type: view COMPOSITE Package: GLO_FIN_IS_SAFT_PT

SAF-T Accounting Tax

I_PT_SAFTAccountingTax is a Composite CDS View that provides data about "SAF-T Accounting Tax" in SAP S/4HANA. It reads from 2 data sources (I_PT_AcctgDocDgtlSgntr, I_PT_SAFTTax) and exposes 20 fields with key fields PortugueseInvoiceNumber, TaxCode, FiscalYear. Part of development package GLO_FIN_IS_SAFT_PT.

Data Sources (2)

SourceAliasJoin Type
I_PT_AcctgDocDgtlSgntr dig_sign_fi inner
I_PT_SAFTTax taxtable inner

Annotations (11)

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

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY PortugueseInvoiceNumber I_PT_AcctgDocDgtlSgntr PortugueseInvoiceNumber
KEY TaxCode I_PT_SAFTTax TaxCode Tax Code
KEY FiscalYear acctax FiscalYear G/L Fiscal Year
AccountingDocument acctax AccountingDocument Journal Entry
CompanyCode acctax CompanyCode Receiver Company Code
InvoiceDate I_PT_AcctgDocDgtlSgntr PortugueseInvoiceDate Date
TaxType I_PT_SAFTTax TaxType Tax Type
TaxReturnCountry I_PT_SAFTTax TaxReturnCountry Reporting C/R
TargetTaxCode I_PT_SAFTTax TargetTaxCode Tax Code
TaxCodeDescription I_PT_SAFTTax TaxCodeDescription
EndDate I_PT_SAFTTax EndDate Term to
ExemptionReason I_PT_SAFTTax ExemptionReason Exempt. Reason
ExemptionReasonText I_PT_SAFTTax ExemptionReasonText User Group
CompanyCodeCurrency acctax CompanyCodeCurrency Local Currency
TaxRateelse0endasTaxRate
TaxAmountelse0endasTaxAmount
_CompanyCodeCurrency _CompanyCodeCurrency
_FiscalYear _FiscalYear
_JournalEntry _JournalEntry
_CompanyCode _CompanyCode

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_PT_SAFTAccountingTax.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IPTSAFTACCTAX

CREATE VIEW I_PT_SAFTAccountingTax AS
SELECT
  dig_sign_fi.PortugueseInvoiceNumber AS PortugueseInvoiceNumber,
  taxtable.TaxCode AS TaxCode,
  acctax.FiscalYear AS FiscalYear,
  acctax.AccountingDocument AS AccountingDocument,
  acctax.CompanyCode AS CompanyCode,
  dig_sign_fi.PortugueseInvoiceDate AS InvoiceDate,
  taxtable.TaxType AS TaxType,
  taxtable.TaxReturnCountry AS TaxReturnCountry,
  taxtable.TargetTaxCode AS TargetTaxCode,
  taxtable.TaxCodeDescription AS TaxCodeDescription,
  taxtable.EndDate AS EndDate,
  taxtable.ExemptionReason AS ExemptionReason,
  taxtable.ExemptionReasonText AS ExemptionReasonText,
  acctax.CompanyCodeCurrency AS CompanyCodeCurrency,
  ( case when taxtable.TaxType = 'IVA' and acctax.TaxRate is not initial then acctax.TaxRate when taxtable.TaxType = 'IS' and taxtable.TaxAmount is initial then acctax.TaxRate else 0 end ) as TaxRate AS TaxRateelse0endasTaxRate,
  ( case when taxtable.TaxType = 'IS' and acctax.TaxRate is not initial then taxtable.TaxAmount else 0 end ) as TaxAmount AS TaxAmountelse0endasTaxAmount
INNER JOIN I_PT_AcctgDocDgtlSgntr AS dig_sign_fi ON /* join condition not captured in parsed metadata */
INNER JOIN I_PT_SAFTTax AS taxtable ON /* join condition not captured in parsed metadata */
;