I_TaxFilingEvent

DDL: I_TAXFILINGEVENT Type: view_entity COMPOSITE

Tax Filing Event

I_TaxFilingEvent is a Composite CDS View that provides data about "Tax Filing Event" in SAP S/4HANA. It reads from 5 data sources (I_BhvrlInsgtsEvtConfign, I_AccountMasterData, I_BhvrlInsgtsAccountItem, I_EventXtrctConfigWithParam, I_EventXtrctConfigWithParam) and exposes 29 fields with key field CustomerEventRecordID.

Data Sources (5)

SourceAliasJoin Type
I_BhvrlInsgtsEvtConfign BhvrlInsgtsEvtConfign inner
I_AccountMasterData I_AccountMasterData inner
I_BhvrlInsgtsAccountItem I_BhvrlInsgtsAccountItem from
I_EventXtrctConfigWithParam I_EventXtrctConfigWithParam inner
I_EventXtrctConfigWithParam I_EventXtrctConfigWithParam inner

Parameters (1)

NameTypeDefault
P_BhvrlInsgtsAccountCategory bei_vktyp

Annotations (7)

NameValueLevelField
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
EndUserText.label Tax Filing Event view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY CustomerEventRecordID
BusinessPartner I_BhvrlInsgtsAccountItem BusinessPartner Issuing Authority
CompanyCode I_BhvrlInsgtsAccountItem CompanyCode Receiver Company Code
BhvrlInsgtsEventNumber
BhvrlInsgtsEventName I_BhvrlInsgtsEvtConfign BhvrlInsgtsEventName
BhvrlInsgtsEventCategoryTxt I_BhvrlInsgtsEvtConfign BhvrlInsgtsEventCategoryTxt
CustomerEventStartDate I_BhvrlInsgtsAccountItem PostingDate Posting Date for GR
CustomerEventEndDate I_BhvrlInsgtsAccountItem CANetDueDate Net Due Date
CustomerEventStartDateTime
CustomerEventEndDateTime
OpenAmountInLocalCurrency I_BhvrlInsgtsAccountItem CAAmountInLocalCurrency Local Crcy Amt
ClearedAmountInLocalCurrency
LocalCurrency I_BhvrlInsgtsAccountItem LocalCurrency Local Currency
OpenAmountInGlobalCurrency I_BhvrlInsgtsAccountItem AmountInGlobalCurrency Amount in Global Currency
ClearedAmountInGlobalCurrency
GlobalCurrency I_BhvrlInsgtsAccountItem GlobalCurrency GM Billing Element: Global Currency
TransactionCurrency I_BhvrlInsgtsAccountItem TransactionCurrency Transaction Currency
CustomerEventClearingStatus I_BhvrlInsgtsAccountItem CAClearingStatus Clearing Status
CustomerEventClearingDate I_BhvrlInsgtsAccountItem CAClearingDate Clearing
BhvrlInsgtsPeriodCode I_BhvrlInsgtsAccountItem CAPeriodCode Period Key
BhvrlInsgtsPeriodCodeTxt _PeriodCodeTxt BhvrlInsgtsPeriodCodeTxt
CustomerEventValue
CustomerEventValueTxt
BhvrlInsgtsAccountNumber I_BhvrlInsgtsAccountItem ContractAccount Contract Acct
BhvrlInsgtsAccountName I_AccountMasterData BhvrlInsgtsAccountName
BhvrlInsgtsAccountCategory I_AccountMasterData BhvrlInsgtsAccountCategory
BhvrlInsgtsAccountCategoryTxt I_AccountMasterData BhvrlInsgtsAccountCategoryTxt
BhvrlInsgtsSubAccountNumber I_BhvrlInsgtsAccountItem CAContract Contract
BhvrlInsgtsSubAccountName

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_TaxFilingEvent.
-- 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.
-- Parameters: P_BhvrlInsgtsAccountCategory : bei_vktyp

CREATE VIEW I_TaxFilingEvent AS
SELECT
  cast(concat('2',I_BhvrlInsgtsAccountItem.CustomerEventRecordID) as abap.char(70)) AS CustomerEventRecordID,
  I_BhvrlInsgtsAccountItem.BusinessPartner AS BusinessPartner,
  I_BhvrlInsgtsAccountItem.CompanyCode AS CompanyCode,
  cast(2 as abap.int2) AS BhvrlInsgtsEventNumber,
  BhvrlInsgtsEvtConfign.BhvrlInsgtsEventName AS BhvrlInsgtsEventName,
  BhvrlInsgtsEvtConfign.BhvrlInsgtsEventCategoryTxt AS BhvrlInsgtsEventCategoryTxt,
  I_BhvrlInsgtsAccountItem.PostingDate AS CustomerEventStartDate,
  I_BhvrlInsgtsAccountItem.CANetDueDate AS CustomerEventEndDate,
  dats_tims_to_tstmp( I_BhvrlInsgtsAccountItem.PostingDate, cast( '000000' as abap.tims ), abap_system_timezone( $session.client,'NULL' ), $session.client,'NULL' ) AS CustomerEventStartDateTime,
  dats_tims_to_tstmp( I_BhvrlInsgtsAccountItem.CANetDueDate, cast( '000000' as abap.tims ), abap_system_timezone( $session.client,'NULL' ), $session.client,'NULL' ) AS CustomerEventEndDateTime,
  I_BhvrlInsgtsAccountItem.CAAmountInLocalCurrency AS OpenAmountInLocalCurrency,
  cast(0 as abap.curr( 13, 2 )) AS ClearedAmountInLocalCurrency,
  I_BhvrlInsgtsAccountItem.LocalCurrency AS LocalCurrency,
  I_BhvrlInsgtsAccountItem.AmountInGlobalCurrency AS OpenAmountInGlobalCurrency,
  cast(0 as abap.curr( 13, 2 )) AS ClearedAmountInGlobalCurrency,
  I_BhvrlInsgtsAccountItem.GlobalCurrency AS GlobalCurrency,
  I_BhvrlInsgtsAccountItem.TransactionCurrency AS TransactionCurrency,
  I_BhvrlInsgtsAccountItem.CAClearingStatus AS CustomerEventClearingStatus,
  I_BhvrlInsgtsAccountItem.CAClearingDate AS CustomerEventClearingDate,
  I_BhvrlInsgtsAccountItem.CAPeriodCode AS BhvrlInsgtsPeriodCode,
  _PeriodCodeTxt.BhvrlInsgtsPeriodCodeTxt AS BhvrlInsgtsPeriodCodeTxt,
  cast('' as abap.char( 10 )) AS CustomerEventValue,
  cast('' as abap.char( 100 )) AS CustomerEventValueTxt,
  I_BhvrlInsgtsAccountItem.ContractAccount AS BhvrlInsgtsAccountNumber,
  I_AccountMasterData.BhvrlInsgtsAccountName AS BhvrlInsgtsAccountName,
  I_AccountMasterData.BhvrlInsgtsAccountCategory AS BhvrlInsgtsAccountCategory,
  I_AccountMasterData.BhvrlInsgtsAccountCategoryTxt AS BhvrlInsgtsAccountCategoryTxt,
  I_BhvrlInsgtsAccountItem.CAContract AS BhvrlInsgtsSubAccountNumber,
  '' AS BhvrlInsgtsSubAccountName
FROM I_BhvrlInsgtsAccountItem
INNER JOIN I_EventXtrctConfigWithParam ON /* join condition not captured in parsed metadata */
INNER JOIN I_AccountMasterData ON /* join condition not captured in parsed metadata */
INNER JOIN I_BhvrlInsgtsEvtConfign AS BhvrlInsgtsEvtConfign ON /* join condition not captured in parsed metadata */
;