C_FSItemMappedHeader

DDL: C_FSITEMMAPPEDHEADER SQL: CFSMMAPPEDHDR Type: view CONSUMPTION Package: FIN_CS_MD_FSITEMMAPPING

Financial Statement Item Mapped Header

C_FSItemMappedHeader is a Consumption CDS View that provides data about "Financial Statement Item Mapped Header" in SAP S/4HANA. It reads from 1 data source (I_FSItemMappingRevision) and exposes 13 fields with key field AdditionalMasterDataCode. It has 4 associations to related views. Part of development package FIN_CS_MD_FSITEMMAPPING.

Data Sources (1)

SourceAliasJoin Type
I_FSItemMappingRevision I_FSItemMappingRevision from

Associations (4)

CardinalityTargetAliasCondition
[1..1] C_FSItemMappedCnsldtnChtAccts _ChartOfAccountsVH $projection.ConsolidationChartOfAccounts = _ChartOfAccountsVH.ConsolidationChartOfAccounts
[1..1] C_FSItemMappedGLChtAccts _GLChartOfAccountsVH $projection.ConsolidationChartOfAccounts = _GLChartOfAccountsVH.ConsolidationChartOfAccounts and $projection.ChartOfAccounts = _GLChartOfAccountsVH.ChartOfAccounts
[1..1] C_FSItemMappedMappingID _MappingVH $projection.ConsolidationChartOfAccounts = _MappingVH.ConsolidationChartOfAccounts and $projection.ChartOfAccounts = _MappingVH.ChartOfAccounts and $projection.FSItemMappingID = _MappingVH.FSItemMappingID
[1..1] C_FSItemMappingRevision _MappingRevisionVH $projection.ConsolidationChartOfAccounts = _MappingRevisionVH.ConsolidationChartOfAccounts and $projection.FSItemMappingID = _MappingRevisionVH.FSItemMappingID and $projection.ChartOfAccounts = _MappingRevisionVH.ChartOfAccounts and $projection.FSItemMappingRevision = _MappingRevisionVH.FSItemMappingRevision

Annotations (9)

NameValueLevelField
EndUserText.label Financial Statement Item Mapped Header view
AbapCatalog.sqlViewName CFSMMAPPEDHDR view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY AdditionalMasterDataCode
ConsolidationChartOfAccounts ConsolidationChartOfAccounts
ConsolidationChartOfAcctsText _ChartOfAccountsVH ConsolidationChartOfAcctsText
ChartOfAccounts ChartOfAccounts
ChartOfAccountsName _GLChartOfAccountsVH ChartOfAccountsName
FSItemMappingID FSItemMappingID
FSItemMappingName _MappingVH FSItemMappingName
FSItemMappingRevision FSItemMappingRevision
FSItemMappingRevisionText _MappingRevisionVH FSItemMappingRevisionText
_MappingVH _MappingVH
_MappingRevisionVH _MappingRevisionVH
_GLChartOfAccountsVH _GLChartOfAccountsVH
_ChartOfAccountsVH _ChartOfAccountsVH
@EndUserText.label: 'Financial Statement Item Mapped Header'
@AbapCatalog.sqlViewName: 'CFSMMAPPEDHDR'
@VDM.viewType: #CONSUMPTION
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@AccessControl.authorizationCheck: #CHECK

@ObjectModel.usageType: {
  dataClass: #MIXED,
  serviceQuality: #C,
  sizeCategory: #M
}
//

//STS - CLARIFY IF VIEW CAN BE DELETED: no, cannot be deleted, used for metadata in F3335

//

define view C_FSItemMappedHeader
  as select from I_FSItemMappingRevision

  //STS - clarify if standard value help should be used

  association [1..1] to C_FSItemMappedCnsldtnChtAccts as _ChartOfAccountsVH   on  $projection.ConsolidationChartOfAccounts = _ChartOfAccountsVH.ConsolidationChartOfAccounts

  //STS - clarify if standard value help should be used

  association [1..1] to C_FSItemMappedGLChtAccts      as _GLChartOfAccountsVH on  $projection.ConsolidationChartOfAccounts = _GLChartOfAccountsVH.ConsolidationChartOfAccounts
                                                                              and $projection.ChartOfAccounts              = _GLChartOfAccountsVH.ChartOfAccounts

  association [1..1] to C_FSItemMappedMappingID       as _MappingVH           on  $projection.ConsolidationChartOfAccounts = _MappingVH.ConsolidationChartOfAccounts
                                                                              and $projection.ChartOfAccounts              = _MappingVH.ChartOfAccounts
                                                                              and $projection.FSItemMappingID              = _MappingVH.FSItemMappingID

  association [1..1] to C_FSItemMappingRevision       as _MappingRevisionVH   on  $projection.ConsolidationChartOfAccounts = _MappingRevisionVH.ConsolidationChartOfAccounts
                                                                              and $projection.FSItemMappingID              = _MappingRevisionVH.FSItemMappingID
                                                                              and $projection.ChartOfAccounts              = _MappingRevisionVH.ChartOfAccounts
                                                                              and $projection.FSItemMappingRevision        = _MappingRevisionVH.FSItemMappingRevision
{

  key cast(concat(concat(concat(FSItemMappingID,FSItemMappingRevision),ChartOfAccounts),ConsolidationChartOfAccounts) as fincs_md_record_id) as AdditionalMasterDataCode,

      @Consumption.valueHelpDefinition.association: '_ChartOfAccountsVH'
      @ObjectModel.foreignKey.association: '_ChartOfAccountsVH'
      @ObjectModel.text.element:  [ 'ConsolidationChartOfAcctsText' ]
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
      ConsolidationChartOfAccounts,

      _ChartOfAccountsVH.ConsolidationChartOfAcctsText,


      @Consumption.valueHelpDefinition.association: '_GLChartOfAccountsVH'
      @ObjectModel.foreignKey.association: '_GLChartOfAccountsVH'
      @ObjectModel.text.element:  [ 'ChartOfAccountsName' ]
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
      ChartOfAccounts,

      _GLChartOfAccountsVH.ChartOfAccountsName,

      @ObjectModel.foreignKey.association: '_MappingVH'
      @Consumption.valueHelpDefinition.association: '_MappingVH'
      @ObjectModel.text.element:  [ 'FSItemMappingName' ]
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
      FSItemMappingID,

      _MappingVH.FSItemMappingName,

      @ObjectModel.foreignKey.association: '_MappingRevisionVH'
      @Consumption.valueHelpDefinition.association: '_MappingRevisionVH'
      @ObjectModel.text.element:  [ 'FSItemMappingRevisionText' ]
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
      FSItemMappingRevision,

      _MappingRevisionVH.FSItemMappingRevisionText,


      _MappingVH,
      _MappingRevisionVH,
      _GLChartOfAccountsVH,
      _ChartOfAccountsVH
}