I_FundsCenterBasicNoValidTo

DDL: I_FUNDSCENTERBASICNOVALIDTO Type: view_entity BASIC

Funds Center Basic No Valid to

I_FundsCenterBasicNoValidTo is a Basic CDS View (Dimension) that provides data about "Funds Center Basic No Valid to" in SAP S/4HANA. It reads from 1 data source (fmfctr) and exposes 30 fields with key fields FinancialManagementArea, FundsCenter, ValidityEndDate. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fmfctr fmfctr from

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[0..*] I_FundsCenterNoValidToText _Text $projection.FinancialManagementArea = _Text.FinancialManagementArea and $projection.FundsCenter = _Text.FundsCenter
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.FundsCenterDefaultFund = _Fund.Fund
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea and _ProfitCenter.ValidityEndDate >= $session.system_date and _ProfitCenter.ValidityStartDate <= $session.system_date
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangeByUser = _LastChangedByUser.UserID
[0..1] I_User _FundsCenterManager $projection.FundsCenterManager = _FundsCenterManager.UserID
[0..*] I_FundsCenter2HierarchyNode _FundsCenterHierarchyNode $projection.FinancialManagementArea = _FundsCenterHierarchyNode.FinancialManagementArea and $projection.FundsCenter = _FundsCenterHierarchyNode.FundsCenter

Annotations (13)

NameValueLevelField
EndUserText.label Funds Center Basic No Valid to view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.representativeKey FundsCenter view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
Metadata.allowExtensions true view

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea fikrs FM Area
KEY FundsCenter Funds Center
KEY ValidityEndDate Valid To
ValidityStartDate Validity period
CreatedByUser Created By
CreationDate Entered On
LastChangeByUser Changed By
LastChangeDate Changed On
FundsCenterExpirationDate Expiration Date
FundsCenterResponsible bossid User Name
FundsCenterManager User Name
FundsCenterResponsibleName bossname Person Respons.
FundsCenterDefaultFund fincode Fund
FundsCenterAuthznGrp augrp Component of the Version Number
CompanyCode bukrs Value
BusinessArea gsber Business Area
ControllingArea _CompanyCode ControllingArea Controlling Area
ProfitCenter Profit Centers
FundsCenterName _Text FundsCenterName
FundsCenterDescription _Text FundsCenterDescription
_ProfitCenter _ProfitCenter
_FinMgmtArea _FinMgmtArea
_Fund _Fund
_Text _Text
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_FundsCenterManager _FundsCenterManager
_FundsCenterHierarchyNode _FundsCenterHierarchyNode

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_FundsCenterBasicNoValidTo.
-- 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 I_FundsCenterBasicNoValidTo AS
SELECT
  fikrs AS FinancialManagementArea,
  cast( fictr as fistl preserving type ) AS FundsCenter,
  cast( datbis as fmis_fc_validityenddate preserving type ) AS ValidityEndDate,
  cast( datab as fmis_fc_validitystartdate preserving type ) AS ValidityStartDate,
  cast( erfname as fmis_fc_createdbyuser preserving type ) AS CreatedByUser,
  cast( erfdat as fmis_fc_creationdate preserving type ) AS CreationDate,
  cast( aenname as fmis_fc_lastchangeuser preserving type ) AS LastChangeByUser,
  cast( aendat as fmis_fc_lastchangedate preserving type ) AS LastChangeDate,
  cast( date_exp as fmis_fc_expirationdate preserving type ) AS FundsCenterExpirationDate,
  bossid AS FundsCenterResponsible,
  cast( bossid as fmis_fundscentermanager preserving type ) AS FundsCenterManager,
  bossname AS FundsCenterResponsibleName,
  fincode AS FundsCenterDefaultFund,
  augrp AS FundsCenterAuthznGrp,
  bukrs AS CompanyCode,
  gsber AS BusinessArea,
  _CompanyCode.ControllingArea AS ControllingArea,
  cast( prctr as fis_prctr preserving type ) AS ProfitCenter,
  _Text.FundsCenterName AS FundsCenterName,
  _Text.FundsCenterDescription AS FundsCenterDescription
FROM fmfctr
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_FundsCenterNoValidToText AS _Text ON FinancialManagementArea = _Text.FinancialManagementArea AND FundsCenter = _Text.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND FundsCenterDefaultFund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea AND _ProfitCenter.ValidityEndDate >= $session.system_date AND _ProfitCenter.ValidityStartDate <= $session.system_date  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangeByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _FundsCenterManager ON FundsCenterManager = _FundsCenterManager.UserID  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter2HierarchyNode AS _FundsCenterHierarchyNode ON FinancialManagementArea = _FundsCenterHierarchyNode.FinancialManagementArea AND FundsCenter = _FundsCenterHierarchyNode.FundsCenter  -- association [0..*]
;