C_FSItemMappingAssignment

DDL: C_FSITEMMAPPINGASSIGNMENT Type: view CONSUMPTION

FS Item Mapping Assignment

C_FSItemMappingAssignment is a Consumption CDS View that provides data about "FS Item Mapping Assignment" in SAP S/4HANA. It reads from 1 data source (I_FSItemMappingAssignment) and exposes 13 fields with key fields FSItemMappingVersion, ConsolidationChartOfAccounts, ChartOfAccounts, ValidityStartFiscalYearPeriod. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FSItemMappingAssignment _FSItemMappingAssignment from

Associations (5)

CardinalityTargetAliasCondition
[1..1] C_AssgdFSItemMappingVersionVH _MappingVersionVH $projection.FSItemMappingVersion = _MappingVersionVH.FSItemMappingVersion
[1..1] C_AssgdCnsldtnChtAcctsVH _ChartOfAccountsVH $projection.ConsolidationChartOfAccounts = _ChartOfAccountsVH.ConsolidationChartOfAccounts
[1..1] C_AssgdGLChtAcctsVH _GLChartOfAccountsVH $projection.ChartOfAccounts = _GLChartOfAccountsVH.ChartOfAccounts
[1..1] C_AssgdFSItemMappingIDVH _MappingIDVH $projection.FSItemMappingID = _MappingIDVH.FSItemMappingID
[1..1] C_FSItemMappingRevision _Revision $projection.ConsolidationChartOfAccounts = _Revision.ConsolidationChartOfAccounts and $projection.ChartOfAccounts = _Revision.ChartOfAccounts and $projection.FSItemMappingID = _Revision.FSItemMappingID and $projection.FSItemMappingRevision = _Revision.FSItemMappingRevision

Annotations (13)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName CFSIMAPASSG view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label FS Item Mapping Assignment view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Search.searchable true view
UI.textArrangement #TEXT_LAST view
VDM.viewType #CONSUMPTION view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY FSItemMappingVersion I_FSItemMappingAssignment FSItemMappingVersion Mapping Version
KEY ConsolidationChartOfAccounts I_FSItemMappingAssignment ConsolidationChartOfAccounts Cons. COA
KEY ChartOfAccounts
KEY ValidityStartFiscalYearPeriod I_FSItemMappingAssignment ValidityStartFiscalYearPeriod
ValidityEndFiscalYearPeriod I_FSItemMappingAssignment ValidityEndFiscalYearPeriod
FiscalYearPeriod
FSItemMappingID I_FSItemMappingAssignment FSItemMappingID Mapping ID
FSItemMappingRevision I_FSItemMappingAssignment FSItemMappingRevision Revision
FSItemMappingName _MappingIDVH FSItemMappingName Mapping Name
ConsolidationVersionText _MappingVersionVH ConsolidationVersionText
ConsolidationChartOfAcctsText
ChartOfAccountsName
FSItemMappingRevisionText _Revision FSItemMappingRevisionText Revision Description

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 C_FSItemMappingAssignment.
-- 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.

CREATE VIEW C_FSItemMappingAssignment AS
SELECT
  _FSItemMappingAssignment.FSItemMappingVersion AS FSItemMappingVersion,
  _FSItemMappingAssignment.ConsolidationChartOfAccounts AS ConsolidationChartOfAccounts,
  cast( _FSItemMappingAssignment.ChartOfAccounts as fincs_ktopl preserving type ) AS ChartOfAccounts,
  _FSItemMappingAssignment.ValidityStartFiscalYearPeriod AS ValidityStartFiscalYearPeriod,
  _FSItemMappingAssignment.ValidityEndFiscalYearPeriod AS ValidityEndFiscalYearPeriod,
  cast( '0000000' as fins_fyearperiod ) AS FiscalYearPeriod,
  _FSItemMappingAssignment.FSItemMappingID AS FSItemMappingID,
  _FSItemMappingAssignment.FSItemMappingRevision AS FSItemMappingRevision,
  _MappingIDVH.FSItemMappingName AS FSItemMappingName,
  _MappingVersionVH.ConsolidationVersionText AS ConsolidationVersionText,
  cast ( _ChartOfAccountsVH.ConsolidationChartOfAcctsText as fincs_itclg_t preserving type ) AS ConsolidationChartOfAcctsText,
  cast ( _GLChartOfAccountsVH.ChartOfAccountsName as fincs_ktopl_t preserving type ) AS ChartOfAccountsName,
  _Revision.FSItemMappingRevisionText AS FSItemMappingRevisionText
FROM I_FSItemMappingAssignment AS _FSItemMappingAssignment
LEFT OUTER JOIN C_AssgdFSItemMappingVersionVH AS _MappingVersionVH ON FSItemMappingVersion = _MappingVersionVH.FSItemMappingVersion  -- association [1..1]
LEFT OUTER JOIN C_AssgdCnsldtnChtAcctsVH AS _ChartOfAccountsVH ON ConsolidationChartOfAccounts = _ChartOfAccountsVH.ConsolidationChartOfAccounts  -- association [1..1]
LEFT OUTER JOIN C_AssgdGLChtAcctsVH AS _GLChartOfAccountsVH ON ChartOfAccounts = _GLChartOfAccountsVH.ChartOfAccounts  -- association [1..1]
LEFT OUTER JOIN C_AssgdFSItemMappingIDVH AS _MappingIDVH ON FSItemMappingID = _MappingIDVH.FSItemMappingID  -- association [1..1]
LEFT OUTER JOIN C_FSItemMappingRevision AS _Revision ON ConsolidationChartOfAccounts = _Revision.ConsolidationChartOfAccounts AND ChartOfAccounts = _Revision.ChartOfAccounts AND FSItemMappingID = _Revision.FSItemMappingID AND FSItemMappingRevision = _Revision.FSItemMappingRevision  -- association [1..1]
;