I_SAFTHeaderCA

DDL: I_SAFTHEADERCA SQL: IHDRCA Type: view COMPOSITE

SAF-T FI-CA Header

I_SAFTHeaderCA is a Composite CDS View that provides data about "SAF-T FI-CA Header" in SAP S/4HANA. It reads from 5 data sources (I_CompanyCode, I_FiscalYearVariant, I_CADocumentBPItemPhysical, I_FiscalCalendarDate, P_SAFTSumLineItemCA) and exposes 19 fields with key fields CompanyCode, FiscalYear, CADocumentNumber. It has 2 associations to related views.

Data Sources (5)

SourceAliasJoin Type
I_CompanyCode _CompCode inner
I_FiscalYearVariant _FiscalYearVariant inner
I_CADocumentBPItemPhysical FicaItem inner
I_FiscalCalendarDate FiscalYear inner
P_SAFTSumLineItemCA SumFicaLineItem inner

Parameters (1)

NameTypeDefault
P_CAReconciliationKey fikey_kk

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_AccountingDocumentTypeText _AccDocTypeText FicaItem.CADocumentType = _AccDocTypeText.AccountingDocumentType
[1..1] I_CADocumentType _DocType FicaItem.CADocumentType = _DocType.CADocumentType and FicaHeader.CAApplicationArea = _DocType.CAApplicationArea

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IHDRCA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_INCLUDED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label SAF-T FI-CA Header view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_CADocumentBPItemPhysical CompanyCode Receiver Company Code
KEY FiscalYear I_FiscalCalendarDate FiscalYear G/L Fiscal Year
KEY CADocumentNumber FicaHeader CADocumentNumber Document Number
CAApplicationArea FicaHeader CAApplicationArea ApplicationArea
AccountingDocumentType I_CADocumentBPItemPhysical CADocumentType Document Type
AccountingDocumentTypeName
AccountingDocumentHeaderText
FiscalPeriod I_FiscalCalendarDate FiscalPeriod Tax period
PostingDate FicaHeader CAPostingDate Posting Date
CompanyCodeCurrency I_CADocumentBPItemPhysical CompanyCodeCurrency Local Currency
TotalGrossAmountInCoCodeCrcy I_CADocumentBPItemPhysical CAAmountInLocalCurrency Local Crcy Amt
CreationDate FicaHeader CreationDate Time Stamp
CreatedByUser FicaHeader CreatedByUser User Name
DocumentDate FicaHeader DocumentDate Journal Entry Date
TransactionCurrency FicaHeader TransactionCurrency Transaction Currency
CADocumentClass FicaHeader CADocumentClass Document Class
_CompCode I_CADocumentBPItemPhysical _CompCode
_DocType _DocType
_AccDocTypeText _AccDocTypeText

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_SAFTHeaderCA.
-- 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: IHDRCA
-- Parameters: P_CAReconciliationKey : fikey_kk

CREATE VIEW I_SAFTHeaderCA AS
SELECT
  FicaItem.CompanyCode AS CompanyCode,
  FiscalYear.FiscalYear AS FiscalYear,
  FicaHeader.CADocumentNumber AS CADocumentNumber,
  FicaHeader.CAApplicationArea AS CAApplicationArea,
  FicaItem.CADocumentType AS AccountingDocumentType,
  coalesce(_AccDocTypeText[1: Language = $session.system_language].AccountingDocumentTypeName,' ') AS AccountingDocumentTypeName,
  '' AS AccountingDocumentHeaderText,
  FiscalYear.FiscalPeriod AS FiscalPeriod,
  FicaHeader.CAPostingDate AS PostingDate,
  FicaItem.CompanyCodeCurrency AS CompanyCodeCurrency,
  FicaItem.CAAmountInLocalCurrency AS TotalGrossAmountInCoCodeCrcy,
  FicaHeader.CreationDate AS CreationDate,
  FicaHeader.CreatedByUser AS CreatedByUser,
  FicaHeader.DocumentDate AS DocumentDate,
  FicaHeader.TransactionCurrency AS TransactionCurrency,
  FicaHeader.CADocumentClass AS CADocumentClass,
  FicaItem._CompCode AS _CompCode
INNER JOIN I_CADocumentBPItemPhysical AS FicaItem ON /* join condition not captured in parsed metadata */
INNER JOIN I_CompanyCode AS _CompCode ON /* join condition not captured in parsed metadata */
INNER JOIN I_FiscalYearVariant AS _FiscalYearVariant ON /* join condition not captured in parsed metadata */
INNER JOIN I_FiscalCalendarDate AS FiscalYear ON /* join condition not captured in parsed metadata */
INNER JOIN P_SAFTSumLineItemCA AS SumFicaLineItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AccountingDocumentTypeText AS _AccDocTypeText ON FicaItem.CADocumentType = _AccDocTypeText.AccountingDocumentType  -- association [0..*]
LEFT OUTER JOIN I_CADocumentType AS _DocType ON FicaItem.CADocumentType = _DocType.CADocumentType AND FicaHeader.CAApplicationArea = _DocType.CAApplicationArea  -- association [1..1]
;