I_FndsMAcctAssgmtDerivation

DDL: I_FNDSMACCTASSGMTDERIVATION SQL: IFMAADERIV Type: view COMPOSITE

Funds Management AA derivation

I_FndsMAcctAssgmtDerivation is a Composite CDS View (Dimension) that provides data about "Funds Management AA derivation" in SAP S/4HANA. It reads from 2 data sources (I_FndsMgmtAcctAssgmtDrvtnBasic, P_FndsMgmtAcctAssgmtDrvtnLtst) and exposes 54 fields with key fields FinMgmtAreaFiscalYear, ControllingArea, CompanyCode, CostCenter, ProfitCenter. It has 22 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_FndsMgmtAcctAssgmtDrvtnBasic DeriveItem inner
P_FndsMgmtAcctAssgmtDrvtnLtst LatestItem from

Associations (22)

CardinalityTargetAliasCondition
[1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[0..1] I_BudgetPeriod _BudgetPeriod $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..1] I_CommitmentItem _CommitmentItem $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[0..1] I_FundedProgram _FundedProgram $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.FundedProgram = _FundedProgram.FundedProgram
[0..1] I_FundsMgmtFunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[0..*] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FundsCenter = _FundsCenter.FundsCenter
[0..1] I_WBSElementByExternalID _WBSElementExternalID $projection.WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID
[1..*] I_CostCenter _CostCenter $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter
[0..*] I_FixedAssetAssgmt _FixedAssetAssgmt $projection.CompanyCode = _FixedAssetAssgmt.CompanyCode and $projection.MasterFixedAsset = _FixedAssetAssgmt.MasterFixedAsset and $projection.FixedAsset = _FixedAssetAssgmt.FixedAsset
[0..1] I_MasterFixedAsset _MasterFixedAsset $projection.CompanyCode = _MasterFixedAsset.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
[1..1] I_Order _ReferenceOrder $projection.OrderID = _ReferenceOrder.OrderID
[0..1] I_REContractBasic _RealEstateContract $projection.InternalRealEstateNumber = _RealEstateContract.InternalRealEstateNumber and $projection.RealEstateContract = _RealEstateContract.RealEstateContract and $projection.CompanyCode = _RealEstateContract.CompanyCode
[0..1] I_REContract _REContract $projection.InternalRealEstateNumber = _REContract.InternalRealEstateNumber
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_GLAccountInCompanyCode _GLAccountInCompanyCode $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount
[0..1] I_RERentalObject _RERentalObject $projection.InternalRealEstateNumber = _RERentalObject.InternalRealEstateNumber
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IFMAADERIV view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.representativeKey FundsMgmtDerivationStrategy view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Funds Management AA derivation view

Fields (54)

KeyFieldSource TableSource FieldDescription
KEY FinMgmtAreaFiscalYear P_FndsMgmtAcctAssgmtDrvtnLtst FinMgmtAreaFiscalYear Fiscal Year
KEY ControllingArea P_FndsMgmtAcctAssgmtDrvtnLtst ControllingArea Controlling Area
KEY CompanyCode P_FndsMgmtAcctAssgmtDrvtnLtst CompanyCode Receiver Company Code
KEY CostCenter P_FndsMgmtAcctAssgmtDrvtnLtst CostCenter Cost Center
KEY ProfitCenter P_FndsMgmtAcctAssgmtDrvtnLtst ProfitCenter Profit Center
KEY GLAccount P_FndsMgmtAcctAssgmtDrvtnLtst GLAccount General Ledger
KEY WBSElementExternalID P_FndsMgmtAcctAssgmtDrvtnLtst WBSElementExternalID WBS Element External ID
KEY MasterFixedAsset P_FndsMgmtAcctAssgmtDrvtnLtst MasterFixedAsset Fixed Asset
KEY FixedAsset P_FndsMgmtAcctAssgmtDrvtnLtst FixedAsset Sub-number
KEY Segment P_FndsMgmtAcctAssgmtDrvtnLtst Segment Segment number
KEY OrderID P_FndsMgmtAcctAssgmtDrvtnLtst OrderID Order ID
KEY InternalRealEstateNumber P_FndsMgmtAcctAssgmtDrvtnLtst InternalRealEstateNumber RE Key
KEY FundsMgmtDerivationStrategy I_FndsMgmtAcctAssgmtDrvtnBasic FundsMgmtDerivationStrategy Environment strat.
KEY ValidityEndDate I_FndsMgmtAcctAssgmtDrvtnBasic ValidityEndDate ValidTo
BusinessEntity P_FndsMgmtAcctAssgmtDrvtnLtst BusinessEntity
RealEstateProperty P_FndsMgmtAcctAssgmtDrvtnLtst RealEstateProperty Land
RealEstateBuilding P_FndsMgmtAcctAssgmtDrvtnLtst RealEstateBuilding Building
RentalObject P_FndsMgmtAcctAssgmtDrvtnLtst RentalObject
RealEstateContract P_FndsMgmtAcctAssgmtDrvtnLtst RealEstateContract Real Estate Contract
FinancialManagementArea I_FndsMgmtAcctAssgmtDrvtnBasic FinancialManagementArea FM Area
FundsCenter I_FndsMgmtAcctAssgmtDrvtnBasic FundsCenter Funds Center
CommitmentItem I_FndsMgmtAcctAssgmtDrvtnBasic CommitmentItem Commitment item
Fund I_FndsMgmtAcctAssgmtDrvtnBasic Fund Sender Fund
BudgetPeriod I_FndsMgmtAcctAssgmtDrvtnBasic BudgetPeriod Budget Period
FundedProgram I_FndsMgmtAcctAssgmtDrvtnBasic FundedProgram Funded Program
GrantID I_FndsMgmtAcctAssgmtDrvtnBasic GrantID Sender Grant
FunctionalArea I_FndsMgmtAcctAssgmtDrvtnBasic FunctionalArea Sendr Fctl Area
FundsManagementCustomerField I_FndsMgmtAcctAssgmtDrvtnBasic FundsManagementCustomerField Customer Field
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
CreatedByUser I_FndsMgmtAcctAssgmtDrvtnBasic CreatedByUser User Name
ValidityStartDate I_FndsMgmtAcctAssgmtDrvtnBasic ValidityStartDate Validity Start Date
NumberOfDocumentItems
_ControllingArea _ControllingArea
_CompanyCode _CompanyCode
_FunctionalArea _FunctionalArea
_CommitmentItem _CommitmentItem
_Fund _Fund
_Grant _Grant
_BudgetPeriod _BudgetPeriod
_FundedProgram _FundedProgram
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_FinMgmtArea _FinMgmtArea
_FundsCenter _FundsCenter
_WBSElementExternalID _WBSElementExternalID
_CostCenter _CostCenter
_FixedAssetAssgmt _FixedAssetAssgmt
_ReferenceOrder _ReferenceOrder
_RealEstateContract _RealEstateContract
_REContract _REContract
_MasterFixedAsset _MasterFixedAsset
_ProfitCenter _ProfitCenter
_GLAccountInCompanyCode _GLAccountInCompanyCode
_RERentalObject _RERentalObject
_Segment _Segment

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_FndsMAcctAssgmtDerivation.
-- 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: IFMAADERIV

CREATE VIEW I_FndsMAcctAssgmtDerivation AS
SELECT
  LatestItem.FinMgmtAreaFiscalYear AS FinMgmtAreaFiscalYear,
  LatestItem.ControllingArea AS ControllingArea,
  LatestItem.CompanyCode AS CompanyCode,
  LatestItem.CostCenter AS CostCenter,
  LatestItem.ProfitCenter AS ProfitCenter,
  LatestItem.GLAccount AS GLAccount,
  LatestItem.WBSElementExternalID AS WBSElementExternalID,
  LatestItem.MasterFixedAsset AS MasterFixedAsset,
  LatestItem.FixedAsset AS FixedAsset,
  LatestItem.Segment AS Segment,
  LatestItem.OrderID AS OrderID,
  LatestItem.InternalRealEstateNumber AS InternalRealEstateNumber,
  DeriveItem.FundsMgmtDerivationStrategy AS FundsMgmtDerivationStrategy,
  DeriveItem.ValidityEndDate AS ValidityEndDate,
  LatestItem.BusinessEntity AS BusinessEntity,
  LatestItem.RealEstateProperty AS RealEstateProperty,
  LatestItem.RealEstateBuilding AS RealEstateBuilding,
  LatestItem.RentalObject AS RentalObject,
  LatestItem.RealEstateContract AS RealEstateContract,
  DeriveItem.FinancialManagementArea AS FinancialManagementArea,
  DeriveItem.FundsCenter AS FundsCenter,
  DeriveItem.CommitmentItem AS CommitmentItem,
  DeriveItem.Fund AS Fund,
  DeriveItem.BudgetPeriod AS BudgetPeriod,
  DeriveItem.FundedProgram AS FundedProgram,
  DeriveItem.GrantID AS GrantID,
  DeriveItem.FunctionalArea AS FunctionalArea,
  DeriveItem.FundsManagementCustomerField AS FundsManagementCustomerField,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear,
  DeriveItem.CreatedByUser AS CreatedByUser,
  DeriveItem.ValidityStartDate AS ValidityStartDate,
  cast( '0001' as fmis_doc_item_count ) AS NumberOfDocumentItems
FROM P_FndsMgmtAcctAssgmtDrvtnLtst AS LatestItem
INNER JOIN I_FndsMgmtAcctAssgmtDrvtnBasic AS DeriveItem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND Fund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND CommitmentItem = _CommitmentItem.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND FundedProgram = _FundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FundsCenter = _FundsCenter.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_WBSElementByExternalID AS _WBSElementExternalID ON WBSElementExternalID = _WBSElementExternalID.WBSElementExternalID  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON ControllingArea = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter  -- association [1..*]
LEFT OUTER JOIN I_FixedAssetAssgmt AS _FixedAssetAssgmt ON CompanyCode = _FixedAssetAssgmt.CompanyCode AND MasterFixedAsset = _FixedAssetAssgmt.MasterFixedAsset AND FixedAsset = _FixedAssetAssgmt.FixedAsset  -- association [0..*]
LEFT OUTER JOIN I_MasterFixedAsset AS _MasterFixedAsset ON CompanyCode = _MasterFixedAsset.CompanyCode AND MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset  -- association [0..1]
LEFT OUTER JOIN I_Order AS _ReferenceOrder ON OrderID = _ReferenceOrder.OrderID  -- association [1..1]
LEFT OUTER JOIN I_REContractBasic AS _RealEstateContract ON InternalRealEstateNumber = _RealEstateContract.InternalRealEstateNumber AND RealEstateContract = _RealEstateContract.RealEstateContract AND CompanyCode = _RealEstateContract.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_REContract AS _REContract ON InternalRealEstateNumber = _REContract.InternalRealEstateNumber  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON CompanyCode = _GLAccountInCompanyCode.CompanyCode AND GLAccount = _GLAccountInCompanyCode.GLAccount  -- association [0..1]
LEFT OUTER JOIN I_RERentalObject AS _RERentalObject ON InternalRealEstateNumber = _RERentalObject.InternalRealEstateNumber  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
;