P_CnsldtnTargetFSItemAssgmt_2

DDL: P_CNSLDTNTARGETFSITEMASSGMT_2 SQL: PCSFSITEMTAA2 Type: view BASIC Package: FIN_CS_MD_FSITEM

FS Item Target Attribute Assignment

P_CnsldtnTargetFSItemAssgmt_2 is a Basic CDS View that provides data about "FS Item Target Attribute Assignment" in SAP S/4HANA. It reads from 2 data sources (fincs_fsiassgmt, I_CnsldtnFSItemTargetAttrib) and exposes 12 fields with key fields ConsolidationChartOfAccounts, FinancialStatementItem, ConsolidationVersion, FromFiscalYearPeriod, FSItemAttributeName. It has 6 associations to related views. Part of development package FIN_CS_MD_FSITEM.

Data Sources (2)

SourceAliasJoin Type
fincs_fsiassgmt fincs_fsiassgmt from
I_CnsldtnFSItemTargetAttrib I_CnsldtnFSItemTargetAttrib cross

Associations (6)

CardinalityTargetAliasCondition
[1..*] I_CnsldtnVersion _Version $projection.CnsldtnFSItemAttributeVersion = _Version.CnsldtnFSItemAttributeVersion
[1..1] I_CnsldtnChartOfAccounts _ChartOfAccounts $projection.ConsolidationChartOfAccounts = _ChartOfAccounts.ConsolidationChartOfAccounts
[1..1] I_CnsldtnFinStmntItem _FinancialStatementItem $projection.ConsolidationChartOfAccounts = _FinancialStatementItem.ConsolidationChartOfAccounts and $projection.FinancialStatementItem = _FinancialStatementItem.FinancialStatementItem
[1..1] I_CnsldtnFSItemTargetAttrib _TargetAttribute $projection.FSItemAttributeName = _TargetAttribute.FSItemAttributeName
[1..1] I_CnsldtnFinStmntItem _TargetFSItem $projection.ConsolidationChartOfAccounts = _TargetFSItem.ConsolidationChartOfAccounts and $projection.TargetFSItem = _TargetFSItem.FinancialStatementItem
[0..*] I_CnsldtnFinStmntItemText _TargetFSItemText $projection.ConsolidationChartOfAccounts = _TargetFSItemText.ConsolidationChartOfAccounts and $projection.TargetFSItem = _TargetFSItemText.FinancialStatementItem

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PCSFSITEMTAA2 view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.private true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationChartOfAccounts itclg Consolidation COA
KEY FinancialStatementItem item Task ID
KEY ConsolidationVersion _Version ConsolidationVersion Version
KEY FromFiscalYearPeriod Period/Year
KEY FSItemAttributeName FSItemAttributeName Target Attribute
CnsldtnFSItemAttributeVersion iatvs FS Item Attributes Version
ToFiscalYearPeriod To Fiscal Year Period
_ChartOfAccounts _ChartOfAccounts
_FinancialStatementItem _FinancialStatementItem
_TargetAttribute _TargetAttribute
_TargetFSItem _TargetFSItem
_TargetFSItemText _TargetFSItemText

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 P_CnsldtnTargetFSItemAssgmt_2.
-- 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: PCSFSITEMTAA2

CREATE VIEW P_CnsldtnTargetFSItemAssgmt_2 AS
SELECT
  itclg AS ConsolidationChartOfAccounts,
  item AS FinancialStatementItem,
  _Version.ConsolidationVersion AS ConsolidationVersion,
  cast(fromyearper as fincs_fsi_fiscalyearper_from) AS FromFiscalYearPeriod,
  FSItemAttributeName,
  iatvs AS CnsldtnFSItemAttributeVersion,
  cast(toyearper as fincs_fsi_fiscalyearper_to) AS ToFiscalYearPeriod
FROM fincs_fsiassgmt
CROSS JOIN I_CnsldtnFSItemTargetAttrib
LEFT OUTER JOIN I_CnsldtnVersion AS _Version ON CnsldtnFSItemAttributeVersion = _Version.CnsldtnFSItemAttributeVersion  -- association [1..*]
LEFT OUTER JOIN I_CnsldtnChartOfAccounts AS _ChartOfAccounts ON ConsolidationChartOfAccounts = _ChartOfAccounts.ConsolidationChartOfAccounts  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnFinStmntItem AS _FinancialStatementItem ON ConsolidationChartOfAccounts = _FinancialStatementItem.ConsolidationChartOfAccounts AND FinancialStatementItem = _FinancialStatementItem.FinancialStatementItem  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnFSItemTargetAttrib AS _TargetAttribute ON FSItemAttributeName = _TargetAttribute.FSItemAttributeName  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnFinStmntItem AS _TargetFSItem ON ConsolidationChartOfAccounts = _TargetFSItem.ConsolidationChartOfAccounts AND TargetFSItem = _TargetFSItem.FinancialStatementItem  -- association [1..1]
LEFT OUTER JOIN I_CnsldtnFinStmntItemText AS _TargetFSItemText ON ConsolidationChartOfAccounts = _TargetFSItemText.ConsolidationChartOfAccounts AND TargetFSItem = _TargetFSItemText.FinancialStatementItem  -- association [0..*]
;