C_ApplicationOfFundTP

DDL: C_APPLICATIONOFFUNDTP SQL: CAPPLOFFUNDTP Type: view CONSUMPTION

Manage Application of Funds

C_ApplicationOfFundTP is a Consumption CDS View that provides data about "Manage Application of Funds" in SAP S/4HANA. It reads from 1 data source (I_ApplicationOfFundTP) and exposes 34 fields with key fields ApplicationOfFunds, FinancialManagementArea. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ApplicationOfFundTP iApplicationOfFund from

Associations (6)

CardinalityTargetAliasCondition
[0..*] C_FundWST _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.ApplicationOfFunds = _Fund.ApplicationOfFunds
[0..*] C_FundToBudgetPeriod _FundToBudgetPeriod $projection.FinancialManagementArea = _FundToBudgetPeriod.FinancialManagementArea and $projection.ApplicationOfFunds = _FundToBudgetPeriod.ApplOfFundByBudgetPeriod
[1] I_FinancialManagementArea _FinMgmtArea1VH $projection.FinancialManagementAreaForEdit = _FinMgmtArea1VH.FinancialManagementArea
[1..1] I_US_FedGvmntAvailabilityType _US_FedGvmntAvailabilityType $projection.US_FedGvmntAvailabilityType = _US_FedGvmntAvailabilityType.US_FedGvmntAvailabilityType
[0..1] I_US_IsFedGvmntFacts2Relevant _US_IsFedGvmntFACTS2Relevant $projection.US_IsFedGvmntFACTS2Relevant = _US_IsFedGvmntFACTS2Relevant.US_IsFedGvmntFACTS2Relevant
[1..1] I_US_IsGvmntTrsyAcctSymRlvt _US_IsFedGvmntGtasRelevant $projection.US_IsFedGvmntGtasRelevant = _US_IsFedGvmntGtasRelevant.US_IsFedGvmntGtasRelevant

Annotations (22)

NameValueLevelField
AbapCatalog.sqlViewName CAPPLOFFUNDTP view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Manage Application of Funds view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.representativeKey ApplicationOfFunds view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
UI.badge.title.value Application of Funds view
UI.badge.headLine.value ApplicationOfFunds view
UI.headerInfo.typeName Application of Funds view
UI.headerInfo.typeNamePlural Applications of Funds view
UI.headerInfo.title.value ApplicationOfFunds view
UI.headerInfo.description.value ApplicationOfFundsName view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY ApplicationOfFunds I_ApplicationOfFundTP ApplicationOfFunds
KEY FinancialManagementArea I_ApplicationOfFundTP FinancialManagementArea FM Area
FinancialManagementAreaForEdit I_ApplicationOfFundTP FinancialManagementAreaForEdit FM Area
ApplicationOfFundsForEdit I_ApplicationOfFundTP ApplicationOfFundsForEdit
ApplicationOfFundsName I_ApplicationOfFundTP ApplicationOfFundsName
ApplicationOfFundsDescription I_ApplicationOfFundTP ApplicationOfFundsDescription
ValidityStartDate I_ApplicationOfFundTP ValidityStartDate Validity Start Date
ValidityEndDate I_ApplicationOfFundTP ValidityEndDate ValidTo
US_IsFedGvmntGtasRelevant I_ApplicationOfFundTP US_IsFedGvmntGtasRelevant
US_FedGvmntSubLevelPrefix I_ApplicationOfFundTP US_FedGvmntSubLevelPrefix
US_FedGvmntAgency I_ApplicationOfFundTP US_FedGvmntAgency
US_FedGvmntAllocTransferAgcy I_ApplicationOfFundTP US_FedGvmntAllocTransferAgcy
US_FedGvmntAvailyPerdStartDate I_ApplicationOfFundTP US_FedGvmntAvailyPerdStartDate
US_FedGvmntAvailyPerdEndDate I_ApplicationOfFundTP US_FedGvmntAvailyPerdEndDate
US_FedGvmntAvailabilityType I_ApplicationOfFundTP US_FedGvmntAvailabilityType
US_FedGvmntMainAccount I_ApplicationOfFundTP US_FedGvmntMainAccount
US_FedGvmntSubAccount I_ApplicationOfFundTP US_FedGvmntSubAccount
US_FedGvmntPreparer I_ApplicationOfFundTP US_FedGvmntPreparer
US_FedGvmntCertifier I_ApplicationOfFundTP US_FedGvmntCertifier
US_IsFedGvmntFACTS2Relevant I_ApplicationOfFundTP US_IsFedGvmntFACTS2Relevant
US_FedGvmntDepartmentRegular I_ApplicationOfFundTP US_FedGvmntDepartmentRegular
US_FedGvmntDepartmentTransfer I_ApplicationOfFundTP US_FedGvmntDepartmentTransfer
US_FedGvmntSplitSequenceNumber I_ApplicationOfFundTP US_FedGvmntSplitSequenceNumber
CreatedByUser I_ApplicationOfFundTP CreatedByUser User Name
CreationDate I_ApplicationOfFundTP CreationDate Time Stamp
LastChangedByUser I_ApplicationOfFundTP LastChangedByUser User Name
LastChangeDate I_ApplicationOfFundTP LastChangeDate Time Stamp
_Fund _Fund
_FundToBudgetPeriod _FundToBudgetPeriod
_US_FedGvmntAvailabilityType _US_FedGvmntAvailabilityType
_US_IsFedGvmntFACTS2Relevant _US_IsFedGvmntFACTS2Relevant
_US_IsFedGvmntGtasRelevant _US_IsFedGvmntGtasRelevant
_FinMgmtArea I_ApplicationOfFundTP _FinMgmtArea
_FinMgmtArea1VH _FinMgmtArea1VH

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_ApplicationOfFundTP.
-- 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: CAPPLOFFUNDTP

CREATE VIEW C_ApplicationOfFundTP AS
SELECT
  iApplicationOfFund.ApplicationOfFunds AS ApplicationOfFunds,
  iApplicationOfFund.FinancialManagementArea AS FinancialManagementArea,
  iApplicationOfFund.FinancialManagementAreaForEdit AS FinancialManagementAreaForEdit,
  iApplicationOfFund.ApplicationOfFundsForEdit AS ApplicationOfFundsForEdit,
  iApplicationOfFund.ApplicationOfFundsName AS ApplicationOfFundsName,
  iApplicationOfFund.ApplicationOfFundsDescription AS ApplicationOfFundsDescription,
  iApplicationOfFund.ValidityStartDate AS ValidityStartDate,
  iApplicationOfFund.ValidityEndDate AS ValidityEndDate,
  iApplicationOfFund.US_IsFedGvmntGtasRelevant AS US_IsFedGvmntGtasRelevant,
  iApplicationOfFund.US_FedGvmntSubLevelPrefix AS US_FedGvmntSubLevelPrefix,
  iApplicationOfFund.US_FedGvmntAgency AS US_FedGvmntAgency,
  iApplicationOfFund.US_FedGvmntAllocTransferAgcy AS US_FedGvmntAllocTransferAgcy,
  iApplicationOfFund.US_FedGvmntAvailyPerdStartDate AS US_FedGvmntAvailyPerdStartDate,
  iApplicationOfFund.US_FedGvmntAvailyPerdEndDate AS US_FedGvmntAvailyPerdEndDate,
  iApplicationOfFund.US_FedGvmntAvailabilityType AS US_FedGvmntAvailabilityType,
  iApplicationOfFund.US_FedGvmntMainAccount AS US_FedGvmntMainAccount,
  iApplicationOfFund.US_FedGvmntSubAccount AS US_FedGvmntSubAccount,
  iApplicationOfFund.US_FedGvmntPreparer AS US_FedGvmntPreparer,
  iApplicationOfFund.US_FedGvmntCertifier AS US_FedGvmntCertifier,
  iApplicationOfFund.US_IsFedGvmntFACTS2Relevant AS US_IsFedGvmntFACTS2Relevant,
  iApplicationOfFund.US_FedGvmntDepartmentRegular AS US_FedGvmntDepartmentRegular,
  iApplicationOfFund.US_FedGvmntDepartmentTransfer AS US_FedGvmntDepartmentTransfer,
  iApplicationOfFund.US_FedGvmntSplitSequenceNumber AS US_FedGvmntSplitSequenceNumber,
  iApplicationOfFund.CreatedByUser AS CreatedByUser,
  iApplicationOfFund.CreationDate AS CreationDate,
  iApplicationOfFund.LastChangedByUser AS LastChangedByUser,
  iApplicationOfFund.LastChangeDate AS LastChangeDate,
  iApplicationOfFund._FinMgmtArea AS _FinMgmtArea
FROM I_ApplicationOfFundTP AS iApplicationOfFund
LEFT OUTER JOIN C_FundWST AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND ApplicationOfFunds = _Fund.ApplicationOfFunds  -- association [0..*]
LEFT OUTER JOIN C_FundToBudgetPeriod AS _FundToBudgetPeriod ON FinancialManagementArea = _FundToBudgetPeriod.FinancialManagementArea AND ApplicationOfFunds = _FundToBudgetPeriod.ApplOfFundByBudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea1VH ON FinancialManagementAreaForEdit = _FinMgmtArea1VH.FinancialManagementArea  -- association [1]
LEFT OUTER JOIN I_US_FedGvmntAvailabilityType AS _US_FedGvmntAvailabilityType ON US_FedGvmntAvailabilityType = _US_FedGvmntAvailabilityType.US_FedGvmntAvailabilityType  -- association [1..1]
LEFT OUTER JOIN I_US_IsFedGvmntFacts2Relevant AS _US_IsFedGvmntFACTS2Relevant ON US_IsFedGvmntFACTS2Relevant = _US_IsFedGvmntFACTS2Relevant.US_IsFedGvmntFACTS2Relevant  -- association [0..1]
LEFT OUTER JOIN I_US_IsGvmntTrsyAcctSymRlvt AS _US_IsFedGvmntGtasRelevant ON US_IsFedGvmntGtasRelevant = _US_IsFedGvmntGtasRelevant.US_IsFedGvmntGtasRelevant  -- association [1..1]
;