I_EarmarkedFundsDocumentItem
Earmarked Funds Document Item
I_EarmarkedFundsDocumentItem is a Basic CDS View that provides data about "Earmarked Funds Document Item" in SAP S/4HANA. It reads from 1 data source (kblp) and exposes 119 fields with key fields EarmarkedFundsDocument, EarmarkedFundsDocumentItem. It has 49 associations to related views. Part of development package FMRE.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| kblp | efitm | from |
Associations (49)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_EarmarkedFundsDocument | _EmrkdFndsItmPredecessor | $projection.EmrkdFndsItmPredecessor = _EmrkdFndsItmPredecessor.EarmarkedFundsDocument |
| [0..1] | I_EarmarkedFundsDocumentItem | _EmrkdFndsItmPrdcssrItem | $projection.EmrkdFndsItmPredecessor = _EmrkdFndsItmPrdcssrItem.EarmarkedFundsDocument and $projection.EmrkdFndsItmPrdcssrItem = _EmrkdFndsItmPrdcssrItem.EarmarkedFundsDocumentItem |
| [0..*] | I_EmrkdFndsValueAdjustmentDoc | _EmrkdFndsValueAdjustmentDoc | $projection.EarmarkedFundsDocument = _EmrkdFndsValueAdjustmentDoc.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _EmrkdFndsValueAdjustmentDoc.EarmarkedFundsDocumentItem |
| [0..*] | I_EmrkdFndsProcgTotalsByTrans | _EmrkdFndsProcgTotalsByTrans | $projection.EarmarkedFundsDocument = _EmrkdFndsProcgTotalsByTrans.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _EmrkdFndsProcgTotalsByTrans.EarmarkedFundsDocumentItem |
| [1..1] | I_EarmarkedFunds_DocCategory | _EmrkdFndsItmPrdcssrDocCat | $projection.EmrkdFndsItmPrdcssrDocCat = _EmrkdFndsItmPrdcssrDocCat.EarmarkedFundsDocumentCategory |
| [0..1] | I_EarmarkedFunds_MnlEditBlk | _EarmarkedFundsMnlEditBlk | $projection.EmrkdFndsItmManualEditBlock = _EarmarkedFundsMnlEditBlk.EarmarkedFundsManualEditBlock |
| [0..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
| [0..1] | I_Currency | _CompanyCodeCurrency | $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency |
| [0..1] | I_CompanyCode | _CompanyCode | $projection.CompanyCode = _CompanyCode.CompanyCode |
| [0..1] | I_ControllingArea | _ControllingArea | $projection.ControllingArea = _ControllingArea.ControllingArea |
| [0..1] | I_FinancialManagementArea | _FinancialManagementArea | $projection.FinancialManagementArea = _FinancialManagementArea.FinancialManagementArea |
| [0..1] | I_User | _EmrkdFndsDocItmCreatedByUser | $projection.EmrkdFndsDocItmCreatedByUser = _EmrkdFndsDocItmCreatedByUser.UserID |
| [0..1] | I_User | _EmrkdFndsDocItmLastChgdByUsr | $projection.EmrkdFndsDocItmLastChgdByUsr = _EmrkdFndsDocItmLastChgdByUsr.UserID |
| [0..*] | I_CostCenter | _CostCenter | $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea |
| [0..1] | I_CostCenter | _CurrentCostCenter | $projection.CostCenter = _CurrentCostCenter.CostCenter and $projection.ControllingArea = _CurrentCostCenter.ControllingArea and _CurrentCostCenter.ValidityEndDate >= $session.system_date and _CurrentCostCenter.ValidityStartDate <= $session.system_date |
| [0..*] | I_CostCenterText | _CostCenterText | $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.CostCenter = _CostCenterText.CostCenter |
| [0..1] | I_ProfitCenter | _CurrentProfitCenter | $projection.ProfitCenter = _CurrentProfitCenter.ProfitCenter and $projection.ControllingArea = _CurrentProfitCenter.ControllingArea and _CurrentProfitCenter.ValidityEndDate >= $session.system_date and _CurrentProfitCenter.ValidityStartDate <= $session.system_date |
| [0..*] | I_ProfitCenterText | _ProfitCenterText | $projection.ControllingArea = _ProfitCenterText.ControllingArea and $projection.ProfitCenter = _ProfitCenterText.ProfitCenter |
| [0..1] | I_InternalOrder | _InternalOrder | $projection.InternalOrder = _InternalOrder.InternalOrder |
| [0..1] | I_WBSElementBasicData | _WBSElement | $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID |
| [0..1] | I_GLAccountInCompanyCode | _GLAccountInCompanyCode | $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount |
| [0..1] | I_CostElement | _CostElement | $projection.CostElement = _CostElement.CostElement and $projection.ControllingArea = _CostElement.ControllingArea |
| [0..1] | I_ProjectNetwork | _ProjectNetwork | $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork |
| [0..1] | I_CommitmentItemByEmrkdFnds | _CommitmentItemByEmrkdFnds | $projection.EarmarkedFundsDocument = _CommitmentItemByEmrkdFnds.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _CommitmentItemByEmrkdFnds.EarmarkedFundsDocumentItem |
| [0..1] | I_Fund | _Fund | $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund |
| [0..*] | I_FundText | _FundText | $projection.FinancialManagementArea = _FundText.FinancialManagementArea and $projection.Fund = _FundText.Fund |
| [0..1] | I_FundsCenter | _CurrentFundsCenter | $projection.FinancialManagementArea = _CurrentFundsCenter.FinancialManagementArea and $projection.FundsCenter = _CurrentFundsCenter.FundsCenter and _CurrentFundsCenter.ValidityEndDate >= $session.system_date and _CurrentFundsCenter.ValidityStartDate <= $session.system_date |
| [0..1] | I_FundsCenterByEarmarkedFunds | _FundsCenterByEarmarkedFunds | $projection.EarmarkedFundsDocument = _FundsCenterByEarmarkedFunds.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _FundsCenterByEarmarkedFunds.EarmarkedFundsDocumentItem |
| [0..1] | I_FundedProgram | _FundedProgram | $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.FundedProgram = _FundedProgram.FundedProgram |
| [0..*] | I_FundedProgramText | _FundedProgramText | $projection.FinancialManagementArea = _FundedProgramText.FinancialManagementArea and $projection.FundedProgram = _FundedProgramText.FundedProgram |
| [0..1] | I_BudgetPeriod | _BudgetPeriod | $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod |
| [0..*] | I_BudgetPeriodText | _BudgetPeriodText | $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod |
| [0..1] | I_FundsMgmtFunctionalArea | _FundsMgmtFunctionalArea | $projection.FunctionalArea = _FundsMgmtFunctionalArea.FunctionalArea |
| [0..1] | I_FunctionalArea | _FunctionalArea | $projection.FunctionalArea = _FunctionalArea.FunctionalArea |
| [0..*] | I_FunctionalAreaText | _FunctionalAreaText | $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea |
| [0..1] | I_Grant | _Grant | $projection.GrantID = _Grant.GrantID |
| [0..*] | I_GrantText | _GrantText | $projection.GrantID = _GrantText.GrantID |
| [0..1] | I_BusinessArea | _BusinessArea | $projection.BusinessArea = _BusinessArea.BusinessArea |
| [0..*] | I_BusinessAreaText | _BusinessAreaText | $projection.BusinessArea = _BusinessAreaText.BusinessArea |
| [0..1] | I_Product | _Product | $projection.Product = _Product.Product |
| [0..*] | I_ProductDescription | _ProductText | $projection.Product = _ProductText.Product |
| [0..1] | I_Customer | _Customer | $projection.Customer = _Customer.Customer |
| [0..1] | I_Customer | _CustomerText | $projection.Customer = _CustomerText.Customer |
| [0..1] | I_Supplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [0..1] | I_Supplier | _SupplierText | $projection.Supplier = _SupplierText.Supplier |
| [0..1] | I_Supplier | _AlternativePayee | $projection.AlternativePayee = _AlternativePayee.Supplier |
| [0..1] | I_Supplier | _AlternativePayeeText | $projection.Supplier = _AlternativePayeeText.Supplier |
| [1] | E_EarmarkedFundsDocumentItem | _Extension | $projection.EarmarkedFundsDocument = _Extension.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _Extension.EarmarkedFundsDocumentItem |
| [0..*] | I_EmrkdFndsDocItmProcgItem | _EmrkdFndsDocItmProcgItem | |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| Analytics.technicalName | IEMRKDFNDSDOCITM | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.representativeKey | EarmarkedFundsDocumentItem | view | |
| VDM.viewType | #BASIC | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AbapCatalog.extensibility.elementSuffix | EFI | view | |
| AbapCatalog.extensibility.quota.maximumFields | 200 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 20000 | view | |
| EndUserText.label | Earmarked Funds Document Item | view |
Fields (119)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | EarmarkedFundsDocument | SD Document | ||
| KEY | EarmarkedFundsDocumentItem | Ref. Doc. Item | ||
| ControllingArea | _EarmarkedFundsDocument | ControllingArea | Controlling Area | |
| CompanyCode | _EarmarkedFundsDocument | CompanyCode | Receiver Company Code | |
| FinancialManagementArea | _EarmarkedFundsDocument | FinancialManagementArea | FM Area | |
| TransactionCurrency | _EarmarkedFundsDocument | TransactionCurrency | Transaction Currency | |
| CompanyCodeCurrency | _EarmarkedFundsDocument | CompanyCodeCurrency | Local Currency | |
| PostingDate | _EarmarkedFundsDocument | PostingDate | Posting Date for GR | |
| EmrkdFndsDocItmCreatedByUser | erfas | Entered By | ||
| EmrkdFndsDocItmCreationDate | erdat | Entered On | ||
| EmrkdFndsDocItmLastChgdByUsr | aende | Last Changed By | ||
| LastChangeDate | aedat | Obsolete | ||
| EmrkdFndsDocItmLastChangeDate | aedat | Obsolete | ||
| GLAccount | saknr | G/L Account | ||
| CostCenter | kostl | Substitute CC | ||
| InternalOrder | aufnr | SettlementOrder | ||
| WBSElementInternalID | WBS Element | |||
| ProjectNetwork | nplnr | Network | ||
| CostElement | kstar | Settlement CE | ||
| CommitmentItem | fipex | obsolete | ||
| FundsCenter | fistl | Funds Center | ||
| Fund | geber | Fund | ||
| FundedProgram | measure | obsolete | ||
| BudgetPeriod | budget_pd | Rec BudPer | ||
| FunctionalArea | fkber | Functional Area | ||
| GrantID | grant_nbr | Receiver Grant | ||
| BusinessArea | gsber | Business Area | ||
| Product | Vehicle Model | |||
| Supplier | lifnr | Vendor no. | ||
| Customer | kunnr | Stock customer | ||
| AlternativePayee | lnrza | Alternat. Payee | ||
| DocumentItemText | ptext | Text for ItCat. | ||
| EmrkdFndsReferenceDocumentItem | rfpos | Reference item | ||
| DueDate | fdatk | Due On | ||
| EmrkdFndsItmCompletionDate | erldat | Completed On | ||
| EmrkdFndsDocItmGroupingNumber | ef_group_number | Grouping Number | ||
| ProfitCenter | Profit Centers | |||
| EmrkdFndsItmPrdcssrDocCat | refbltyp | Ref.Doc.Cat. | ||
| EmrkdFndsItmPredecessor | refbelnr | Ref. Document | ||
| EmrkdFndsItmPrdcssrItem | refblpos | Reference Item | ||
| EmrkdFndsItmPrdcssrCompleted | refseterlk | Set "Completed" | ||
| EmrkdFndsItmIsCompleted | Status | |||
| EmrkdFndsItmIsStatistical | stats | Vehcle Status | ||
| EmrkdFndsItmIsDeleted | loekz | Status | ||
| EmrkdFndsItmIsSender | xsender | Sender | ||
| EmrkdFndsItmIsReceiver | xempfgr | Receiver | ||
| EmrkdFndsItmManualEditBlock | poslock | Item Block | ||
| EmrkdFndsItmIsBlkdAgainstUsage | blpkz | Item Blocked | ||
| EmrkdFndsItmIsUnlimited | consumekz | Unlimited | ||
| EmrkdFndsItmToleranceLmtInPct | uebto | Overrun Tol. | ||
| EmrkdFndsOverrideGlobTolerance | tolov | Override Toler. | ||
| EmrkdFndsItmIsApproved | Item Approved | |||
| EmrkdFndsItmNoCarryforward | carryov | No Carryforward | ||
| EmrkdFndsAcctAssgmtChangeable | AcctAss.Change. | |||
| EmrkdFndsHasValueAdjustments | pmactive | Val.Adjust.Req. | ||
| EmrkdFndsItmCnsmpnInCCCrcyOnly | abgwaers | Redn in LC Only | ||
| EmrkdFndsDocItmNmbrOfProcgItms | ewscount | Devel. Records | ||
| PubSecSplitBatchNumberID | fm_split_batch | Dist.Batch No. | ||
| PubSecSplitAuthznGroup | fm_split_begru | Auth.Group | ||
| EmrkdFndsAmountInTransCrcy | Total Amount | |||
| EmrkdFndsRelAmtInTransCrcy | Release Amount | |||
| EmrkdFndsOpenAmtInTransCrcy | Open Amount | |||
| EmrkdFndsChgdAmtInTransCrcy | Amount Changed | |||
| EmrkdFndsCnsmdAmtInTransCrcy | Reduced Amount | |||
| EmrkdFndsOriglAmtInTransCrcy | Original Amount | |||
| EmrkdFndsAmountInCCCrcy | Total Value(LC) | |||
| EmrkdFndsRelAmtInCCCrcy | Amt for Release | |||
| EmrkdFndsOpenAmtInCCCrcy | Open Amount | |||
| EmrkdFndsChgdAmtInCCCrcy | Amount Changed | |||
| EmrkdFndsCnsmdAmtInCCCrcy | Reduced Amount | |||
| EmrkdFndsOriglAmtInCCCrcy | Original Amount | |||
| _EarmarkedFundsDocument | _EarmarkedFundsDocument | |||
| _EmrkdFndsItmPredecessor | _EmrkdFndsItmPredecessor | |||
| _EmrkdFndsItmPrdcssrItem | _EmrkdFndsItmPrdcssrItem | |||
| _EmrkdFndsDocItmProcgItem | _EmrkdFndsDocItmProcgItem | |||
| _EmrkdFndsProcgTotalsByTrans | _EmrkdFndsProcgTotalsByTrans | |||
| _EarmarkedFundsMnlEditBlk | _EarmarkedFundsMnlEditBlk | |||
| _EmrkdFndsItmPrdcssrDocCat | _EmrkdFndsItmPrdcssrDocCat | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _CompanyCodeCurrency | _CompanyCodeCurrency | |||
| _CompanyCode | _CompanyCode | |||
| _ControllingArea | _ControllingArea | |||
| _FinancialManagementArea | _FinancialManagementArea | |||
| _EmrkdFndsDocItmCreatedByUser | _EmrkdFndsDocItmCreatedByUser | |||
| _EmrkdFndsDocItmLastChgdByUsr | _EmrkdFndsDocItmLastChgdByUsr | |||
| _CostCenter | _CostCenter | |||
| _CurrentCostCenter | _CurrentCostCenter | |||
| _CostCenterText | _CostCenterText | |||
| _CurrentProfitCenter | _CurrentProfitCenter | |||
| _ProfitCenterText | _ProfitCenterText | |||
| _InternalOrder | _InternalOrder | |||
| _WBSElement | _WBSElement | |||
| _GLAccountInCompanyCode | _GLAccountInCompanyCode | |||
| _CostElement | _CostElement | |||
| _ProjectNetwork | _ProjectNetwork | |||
| _CommitmentItemByEmrkdFnds | _CommitmentItemByEmrkdFnds | |||
| _Fund | _Fund | |||
| _FundText | _FundText | |||
| _CurrentFundsCenter | _CurrentFundsCenter | |||
| _FundsCenterByEarmarkedFunds | _FundsCenterByEarmarkedFunds | |||
| _FundedProgram | _FundedProgram | |||
| _FundedProgramText | _FundedProgramText | |||
| _BudgetPeriod | _BudgetPeriod | |||
| _BudgetPeriodText | _BudgetPeriodText | |||
| _FundsMgmtFunctionalArea | _FundsMgmtFunctionalArea | |||
| _FunctionalArea | _FunctionalArea | |||
| _FunctionalAreaText | _FunctionalAreaText | |||
| _Grant | _Grant | |||
| _GrantText | _GrantText | |||
| _BusinessArea | _BusinessArea | |||
| _BusinessAreaText | _BusinessAreaText | |||
| _Product | _Product | |||
| _ProductText | _ProductText | |||
| _Supplier | _Supplier | |||
| _SupplierText | _SupplierText | |||
| _Customer | _Customer | |||
| _CustomerText | _CustomerText | |||
| _AlternativePayee | _AlternativePayee | |||
| _AlternativePayeeText | _AlternativePayeeText |
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_EarmarkedFundsDocumentItem.
-- 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_EarmarkedFundsDocumentItem AS
SELECT
cast ( belnr as fmis_earmarkedfundsdoc preserving type ) AS EarmarkedFundsDocument,
cast ( blpos as fmis_earmarkedfundsdocitem preserving type ) AS EarmarkedFundsDocumentItem,
_EarmarkedFundsDocument.ControllingArea AS ControllingArea,
_EarmarkedFundsDocument.CompanyCode AS CompanyCode,
_EarmarkedFundsDocument.FinancialManagementArea AS FinancialManagementArea,
_EarmarkedFundsDocument.TransactionCurrency AS TransactionCurrency,
_EarmarkedFundsDocument.CompanyCodeCurrency AS CompanyCodeCurrency,
_EarmarkedFundsDocument.PostingDate AS PostingDate,
erfas AS EmrkdFndsDocItmCreatedByUser,
erdat AS EmrkdFndsDocItmCreationDate,
aende AS EmrkdFndsDocItmLastChgdByUsr,
aedat AS LastChangeDate,
aedat AS EmrkdFndsDocItmLastChangeDate,
saknr AS GLAccount,
kostl AS CostCenter,
aufnr AS InternalOrder,
cast ( pspnr as ps_s4_pspnr preserving type) AS WBSElementInternalID,
nplnr AS ProjectNetwork,
kstar AS CostElement,
fipex AS CommitmentItem,
fistl AS FundsCenter,
geber AS Fund,
measure AS FundedProgram,
budget_pd AS BudgetPeriod,
fkber AS FunctionalArea,
grant_nbr AS GrantID,
gsber AS BusinessArea,
cast ( matnr as productnumber preserving type ) AS Product,
lifnr AS Supplier,
kunnr AS Customer,
lnrza AS AlternativePayee,
ptext AS DocumentItemText,
rfpos AS EmrkdFndsReferenceDocumentItem,
fdatk AS DueDate,
erldat AS EmrkdFndsItmCompletionDate,
ef_group_number AS EmrkdFndsDocItmGroupingNumber,
cast ( prctr as fis_prctr preserving type ) AS ProfitCenter,
refbltyp AS EmrkdFndsItmPrdcssrDocCat,
refbelnr AS EmrkdFndsItmPredecessor,
refblpos AS EmrkdFndsItmPrdcssrItem,
refseterlk AS EmrkdFndsItmPrdcssrCompleted,
cast ( erlkz as fmre_erlkz preserving type ) AS EmrkdFndsItmIsCompleted,
stats AS EmrkdFndsItmIsStatistical,
loekz AS EmrkdFndsItmIsDeleted,
xsender AS EmrkdFndsItmIsSender,
xempfgr AS EmrkdFndsItmIsReceiver,
poslock AS EmrkdFndsItmManualEditBlock,
blpkz AS EmrkdFndsItmIsBlkdAgainstUsage,
consumekz AS EmrkdFndsItmIsUnlimited,
uebto AS EmrkdFndsItmToleranceLmtInPct,
tolov AS EmrkdFndsOverrideGlobTolerance,
cast ( wkapp as fmis_efd_itmisapproved preserving type ) AS EmrkdFndsItmIsApproved,
carryov AS EmrkdFndsItmNoCarryforward,
cast ( acchang as fmis_efd_acctassgmtchangeable preserving type ) AS EmrkdFndsAcctAssgmtChangeable,
pmactive AS EmrkdFndsHasValueAdjustments,
abgwaers AS EmrkdFndsItmCnsmpnInCCCrcyOnly,
ewscount AS EmrkdFndsDocItmNmbrOfProcgItms,
fm_split_batch AS PubSecSplitBatchNumberID,
fm_split_begru AS PubSecSplitAuthznGroup,
cast ( wtges as kblwtg preserving type ) AS EmrkdFndsAmountInTransCrcy,
cast ( wtgesapp as wtgesapp preserving type ) AS EmrkdFndsRelAmtInTransCrcy,
cast ( wtfree as fmwtfree preserving type ) AS EmrkdFndsOpenAmtInTransCrcy,
cast ( deltawtapp as deltawtapp preserving type ) AS EmrkdFndsChgdAmtInTransCrcy,
cast ( wtabg as kblwtabg preserving type ) AS EmrkdFndsCnsmdAmtInTransCrcy,
cast ( wtorig as fmwtorig preserving type ) AS EmrkdFndsOriglAmtInTransCrcy,
cast ( hwges as fmis_efd_amountincccrcy preserving type ) AS EmrkdFndsAmountInCCCrcy,
cast ( hwgesapp as hwgesapp preserving type ) AS EmrkdFndsRelAmtInCCCrcy,
cast ( hwfree as fmis_efd_openamtincccrcy preserving type ) AS EmrkdFndsOpenAmtInCCCrcy,
cast ( deltahwapp as deltahwapp preserving type ) AS EmrkdFndsChgdAmtInCCCrcy,
cast ( hwabg as kblwtabg preserving type ) AS EmrkdFndsCnsmdAmtInCCCrcy,
cast ( hworig as fmhworig preserving type ) AS EmrkdFndsOriglAmtInCCCrcy
FROM kblp AS efitm
LEFT OUTER JOIN I_EarmarkedFundsDocument AS _EmrkdFndsItmPredecessor ON EmrkdFndsItmPredecessor = _EmrkdFndsItmPredecessor.EarmarkedFundsDocument -- association [0..1]
LEFT OUTER JOIN I_EarmarkedFundsDocumentItem AS _EmrkdFndsItmPrdcssrItem ON EmrkdFndsItmPredecessor = _EmrkdFndsItmPrdcssrItem.EarmarkedFundsDocument AND EmrkdFndsItmPrdcssrItem = _EmrkdFndsItmPrdcssrItem.EarmarkedFundsDocumentItem -- association [0..1]
LEFT OUTER JOIN I_EmrkdFndsValueAdjustmentDoc AS _EmrkdFndsValueAdjustmentDoc ON EarmarkedFundsDocument = _EmrkdFndsValueAdjustmentDoc.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _EmrkdFndsValueAdjustmentDoc.EarmarkedFundsDocumentItem -- association [0..*]
LEFT OUTER JOIN I_EmrkdFndsProcgTotalsByTrans AS _EmrkdFndsProcgTotalsByTrans ON EarmarkedFundsDocument = _EmrkdFndsProcgTotalsByTrans.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _EmrkdFndsProcgTotalsByTrans.EarmarkedFundsDocumentItem -- association [0..*]
LEFT OUTER JOIN I_EarmarkedFunds_DocCategory AS _EmrkdFndsItmPrdcssrDocCat ON EmrkdFndsItmPrdcssrDocCat = _EmrkdFndsItmPrdcssrDocCat.EarmarkedFundsDocumentCategory -- association [1..1]
LEFT OUTER JOIN I_EarmarkedFunds_MnlEditBlk AS _EarmarkedFundsMnlEditBlk ON EmrkdFndsItmManualEditBlock = _EarmarkedFundsMnlEditBlk.EarmarkedFundsManualEditBlock -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CompanyCodeCurrency ON CompanyCodeCurrency = _CompanyCodeCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinancialManagementArea ON FinancialManagementArea = _FinancialManagementArea.FinancialManagementArea -- association [0..1]
LEFT OUTER JOIN I_User AS _EmrkdFndsDocItmCreatedByUser ON EmrkdFndsDocItmCreatedByUser = _EmrkdFndsDocItmCreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_User AS _EmrkdFndsDocItmLastChgdByUsr ON EmrkdFndsDocItmLastChgdByUsr = _EmrkdFndsDocItmLastChgdByUsr.UserID -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea -- association [0..*]
LEFT OUTER JOIN I_CostCenter AS _CurrentCostCenter ON CostCenter = _CurrentCostCenter.CostCenter AND ControllingArea = _CurrentCostCenter.ControllingArea AND _CurrentCostCenter.ValidityEndDate >= $session.system_date AND _CurrentCostCenter.ValidityStartDate <= $session.system_date -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON ControllingArea = _CostCenterText.ControllingArea AND CostCenter = _CostCenterText.CostCenter -- association [0..*]
LEFT OUTER JOIN I_ProfitCenter AS _CurrentProfitCenter ON ProfitCenter = _CurrentProfitCenter.ProfitCenter AND ControllingArea = _CurrentProfitCenter.ControllingArea AND _CurrentProfitCenter.ValidityEndDate >= $session.system_date AND _CurrentProfitCenter.ValidityStartDate <= $session.system_date -- association [0..1]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterText ON ControllingArea = _ProfitCenterText.ControllingArea AND ProfitCenter = _ProfitCenterText.ProfitCenter -- association [0..*]
LEFT OUTER JOIN I_InternalOrder AS _InternalOrder ON InternalOrder = _InternalOrder.InternalOrder -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON CompanyCode = _GLAccountInCompanyCode.CompanyCode AND GLAccount = _GLAccountInCompanyCode.GLAccount -- association [0..1]
LEFT OUTER JOIN I_CostElement AS _CostElement ON CostElement = _CostElement.CostElement AND ControllingArea = _CostElement.ControllingArea -- association [0..1]
LEFT OUTER JOIN I_ProjectNetwork AS _ProjectNetwork ON ProjectNetwork = _ProjectNetwork.ProjectNetwork -- association [0..1]
LEFT OUTER JOIN I_CommitmentItemByEmrkdFnds AS _CommitmentItemByEmrkdFnds ON EarmarkedFundsDocument = _CommitmentItemByEmrkdFnds.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _CommitmentItemByEmrkdFnds.EarmarkedFundsDocumentItem -- 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_FundText AS _FundText ON FinancialManagementArea = _FundText.FinancialManagementArea AND Fund = _FundText.Fund -- association [0..*]
LEFT OUTER JOIN I_FundsCenter AS _CurrentFundsCenter ON FinancialManagementArea = _CurrentFundsCenter.FinancialManagementArea AND FundsCenter = _CurrentFundsCenter.FundsCenter AND _CurrentFundsCenter.ValidityEndDate >= $session.system_date AND _CurrentFundsCenter.ValidityStartDate <= $session.system_date -- association [0..1]
LEFT OUTER JOIN I_FundsCenterByEarmarkedFunds AS _FundsCenterByEarmarkedFunds ON EarmarkedFundsDocument = _FundsCenterByEarmarkedFunds.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _FundsCenterByEarmarkedFunds.EarmarkedFundsDocumentItem -- 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_FundedProgramText AS _FundedProgramText ON FinancialManagementArea = _FundedProgramText.FinancialManagementArea AND FundedProgram = _FundedProgramText.FundedProgram -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodText AS _BudgetPeriodText ON BudgetPeriod = _BudgetPeriodText.BudgetPeriod -- association [0..*]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FundsMgmtFunctionalArea ON FunctionalArea = _FundsMgmtFunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _FunctionalAreaText ON FunctionalArea = _FunctionalAreaText.FunctionalArea -- association [0..*]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID -- association [0..1]
LEFT OUTER JOIN I_GrantText AS _GrantText ON GrantID = _GrantText.GrantID -- association [0..*]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea -- association [0..1]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea -- association [0..*]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product -- association [0..1]
LEFT OUTER JOIN I_ProductDescription AS _ProductText ON Product = _ProductText.Product -- association [0..*]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer -- association [0..1]
LEFT OUTER JOIN I_Customer AS _CustomerText ON Customer = _CustomerText.Customer -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _SupplierText ON Supplier = _SupplierText.Supplier -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _AlternativePayee ON AlternativePayee = _AlternativePayee.Supplier -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _AlternativePayeeText ON Supplier = _AlternativePayeeText.Supplier -- association [0..1]
LEFT OUTER JOIN E_EarmarkedFundsDocumentItem AS _Extension ON EarmarkedFundsDocument = _Extension.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _Extension.EarmarkedFundsDocumentItem -- association [1]
LEFT OUTER JOIN I_EmrkdFndsDocItmProcgItem AS _EmrkdFndsDocItmProcgItem ON /* condition not available in parsed metadata */ -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA