I_ApplicationOfFundBasic

DDL: I_APPLICATIONOFFUNDBASIC SQL: IAPPLOFFUNDB Type: view BASIC

Application of Fund

I_ApplicationOfFundBasic is a Basic CDS View (Dimension) that provides data about "Application of Fund" in SAP S/4HANA. It reads from 1 data source (fmfuse) and exposes 19 fields with key fields FinancialManagementArea, ApplicationOfFunds. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fmfuse fmfuse from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[0..*] I_ApplicationOfFundText _Text $projection.FinancialManagementArea = _Text.FinancialManagementArea and $projection.ApplicationOfFunds = _Text.ApplicationOfFunds
[0..1] I_US_IsFedGvmntFacts2Relevant _US_IsFedGvmntFACTS2Relevant $projection.US_IsFedGvmntFACTS2Relevant = _US_IsFedGvmntFACTS2Relevant.US_IsFedGvmntFACTS2Relevant

Annotations (15)

NameValueLevelField
EndUserText.label Application of Fund 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 #CHECK view
ObjectModel.representativeKey ApplicationOfFunds view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IAPPLOFFUNDB view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea fikrs FM Area
KEY ApplicationOfFunds finuse BP Applctn
ValidityStartDate Validity period
ValidityEndDate Valid To
CreatedByUser Created By
CreationDate Entered On
LastChangeUser Changed By
LastChangeDate Changed On
US_FedGvmntDepartmentRegular dept_reg Dept regular
US_FedGvmntDepartmentTransfer dept_tran Dept transfer
US_FedGvmntMainAccount main_acct Main Acct
US_FedGvmntSubAccount sub_acct Sub account
US_FedGvmntSplitSequenceNumber split_num Split seq no
US_IsFedGvmntFACTS2Relevant factsii_rel Relevant
US_FedGvmntPreparer preparerid Preparer ID
US_FedGvmntCertifier certifierid Certifier
_FinMgmtArea _FinMgmtArea
_Text _Text
_US_IsFedGvmntFACTS2Relevant _US_IsFedGvmntFACTS2Relevant

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_ApplicationOfFundBasic.
-- 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: IAPPLOFFUNDB

CREATE VIEW I_ApplicationOfFundBasic AS
SELECT
  fikrs AS FinancialManagementArea,
  finuse AS ApplicationOfFunds,
  cast( datab as fmis_aof_validitystartdate preserving type ) AS ValidityStartDate,
  cast( datbis as fmis_aof_validityenddate preserving type ) AS ValidityEndDate,
  cast( erfname as fmis_aof_createdbyuser preserving type ) AS CreatedByUser,
  cast( erfdat as fmis_aof_creationdate preserving type ) AS CreationDate,
  cast( aenname as fmis_aof_lastchangeuser preserving type ) AS LastChangeUser,
  cast( aendat as fmis_aof_lastchangedate preserving type ) AS LastChangeDate,
  dept_reg AS US_FedGvmntDepartmentRegular,
  dept_tran AS US_FedGvmntDepartmentTransfer,
  main_acct AS US_FedGvmntMainAccount,
  sub_acct AS US_FedGvmntSubAccount,
  split_num AS US_FedGvmntSplitSequenceNumber,
  factsii_rel AS US_IsFedGvmntFACTS2Relevant,
  preparerid AS US_FedGvmntPreparer,
  certifierid AS US_FedGvmntCertifier
FROM fmfuse
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [0..1]
LEFT OUTER JOIN I_ApplicationOfFundText AS _Text ON FinancialManagementArea = _Text.FinancialManagementArea AND ApplicationOfFunds = _Text.ApplicationOfFunds  -- association [0..*]
LEFT OUTER JOIN I_US_IsFedGvmntFacts2Relevant AS _US_IsFedGvmntFACTS2Relevant ON US_IsFedGvmntFACTS2Relevant = _US_IsFedGvmntFACTS2Relevant.US_IsFedGvmntFACTS2Relevant  -- association [0..1]
;