I_EmrkdFndsDocItmProcgItem

DDL: I_EMRKDFNDSDOCITMPROCGITEM Type: view_entity BASIC

Earmarked Funds Document Item Processing

I_EmrkdFndsDocItmProcgItem is a Basic CDS View that provides data about "Earmarked Funds Document Item Processing" in SAP S/4HANA. It reads from 1 data source (kble) and exposes 48 fields with key fields EarmarkedFundsDocument, EarmarkedFundsDocumentItem, EmrkdFndsDocItmProcgItem. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
kble kble from

Associations (19)

CardinalityTargetAliasCondition
[1..1] I_EarmarkedFundsDocument _EarmarkedFundsDocument $projection.EarmarkedFundsDocument = _EarmarkedFundsDocument.EarmarkedFundsDocument
[0..1] I_EmrkdFndsDocItmProcgCrcyAmt _EmrkdFndsItmProcgAmtInCCCrcy $projection.EarmarkedFundsDocument = _EmrkdFndsItmProcgAmtInCCCrcy.EarmarkedFundsDocument and $projection.EarmarkedFundsDocumentItem = _EmrkdFndsItmProcgAmtInCCCrcy.EarmarkedFundsDocumentItem and $projection.EmrkdFndsDocItmProcgItem = _EmrkdFndsItmProcgAmtInCCCrcy.EmrkdFndsDocItmProcgItem and _EmrkdFndsItmProcgAmtInCCCrcy.CurrencyRole = '10'
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..*] I_ReferenceDocumentTypeText _ReferenceDocumentTypeText $projection.ReferenceDocumentType = _ReferenceDocumentTypeText.ReferenceDocumentType
[0..1] I_ControllingBusTransacType _ControllingBusTransacType $projection.BusinessTransactionType = _ControllingBusTransacType.BusinessTransactionType
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID
[0..1] I_LogicalSystem _RefDocumentLogicalSystem $projection.ReferenceDocumentLogicalSystem = _RefDocumentLogicalSystem.LogicalSystem
[0..1] I_JournalEntry _JournalEntry $projection.CompanyCode = _JournalEntry.CompanyCode and $projection.FiscalYear = _JournalEntry.FiscalYear and $projection.AccountingDocument = _JournalEntry.AccountingDocument
[0..1] I_FiscalYearForCompanyCode _FiscalYear $projection.FiscalYear = _FiscalYear.FiscalYear and $projection.CompanyCode = _FiscalYear.CompanyCode
[0..1] I_Purchaserequisition _PurchaseRequisition $projection.PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition
[0..1] I_Purchaserequisitionitem _PurchaseRequisitionItem $projection.PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem
[0..1] I_PurReqnAcctAssgmt _PurReqnAcctAssgmt $projection.PurchaseRequisition = _PurReqnAcctAssgmt.PurchaseRequisition and $projection.PurchaseRequisitionItem = _PurReqnAcctAssgmt.PurchaseRequisitionItem and $projection.PurchaseReqnAcctAssgmtNumber = _PurReqnAcctAssgmt.PurchaseReqnAcctAssgmtNumber
[0..1] I_PurchasingDocument _PurchasingDocument $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
[0..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_PurgDocAccountAssignment _PurgDocAccountAssignment $projection.PurchasingDocument = _PurgDocAccountAssignment.PurchasingDocument and $projection.PurchasingDocumentItem = _PurgDocAccountAssignment.PurchasingDocumentItem and $projection.AccountAssignmentNumber = _PurgDocAccountAssignment.AccountAssignmentNumber
[0..1] I_PurgDocScheduleLine _ScheduleLine $projection.PurchasingDocument = _ScheduleLine.PurchasingDocument and $projection.PurchasingDocumentItem = _ScheduleLine.PurchasingDocumentItem and $projection.ScheduleLine = _ScheduleLine.ScheduleLine

Annotations (10)

NameValueLevelField
Analytics.technicalName IEFDITMPROCGITM view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.representativeKey EmrkdFndsDocItmProcgItem view
VDM.viewType #BASIC view
Metadata.allowExtensions true view
ObjectModel.sapObjectNodeType.name EmrkdFndsDocItmProcgItem view
EndUserText.label Earmarked Funds Document Item Processing view

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY EarmarkedFundsDocument SD Document
KEY EarmarkedFundsDocumentItem Ref. Doc. Item
KEY EmrkdFndsDocItmProcgItem bpent Val.Adjustment
CompanyCode rbukrs Company Code
BusinessTransactionType vrgng Bus.Transaction
CreatedByUser erfas Entered By
CreationDate erdat Entered On
LastChangedByUser aende Last Changed By
LastChangeDate aedat Obsolete
ReferenceDocumentType awtyp Reference Document Type
ReferenceDocument awref Reference Doc.
ReferenceDocumentContext aworg Refer. Org.Unit
ReferenceDocumentLogicalSystem awsys Logical System
ReferenceDocumentItem awpos Reference item
FiscalYear Fiscal Year
AccountingDocument rbelnr Ref. Doc. No.
AccountingDocumentItem rbuzei Item
PurchasingDocument rebeln Purchasing Doc.
PurchasingDocumentItem rebelp Item
AccountAssignmentNumber rzekkn Account Assgmt No.
ScheduleLine retenr Schedule Line
PurchaseRequisition rbanfn Purchase Req.
PurchaseRequisitionItem rbnfpo Requisn. item
PurchaseReqnAcctAssgmtNumber rzebkn Ser.no.acc.ass.
EmrkdFndsItmProcgIsStatistical stats Vehcle Status
IsReversed stokz Reversed
EarmarkedFundsDocItmProcgText atext Title
TransactionCurrency _EarmarkedFundsDocument TransactionCurrency Transaction Currency
EmrkdFndsProcgAmtInTransCrcy wtabb Amount Used
CompanyCodeCurrency _EmrkdFndsItmProcgAmtInCCCrcy Currency Valuation Crcy
EmrkdFndsProcgAmtInCCCrcy
_EarmarkedFundsDocument _EarmarkedFundsDocument
_EarmarkedFundsDocumentItem _EarmarkedFundsDocumentItem
_EmrkdFndsItmProcgAmtInCCCrcy _EmrkdFndsItmProcgAmtInCCCrcy
_TransactionCurrency _TransactionCurrency
_CompanyCode _CompanyCode
_ReferenceDocumentType _ReferenceDocumentType
_ReferenceDocumentTypeText _ReferenceDocumentTypeText
_JournalEntry _JournalEntry
_FiscalYear _FiscalYear
_PurchasingDocument _PurchasingDocument
_PurchasingDocumentItem _PurchasingDocumentItem
_PurchaseRequisition _PurchaseRequisition
_PurchaseRequisitionItem _PurchaseRequisitionItem
_ControllingBusTransacType _ControllingBusTransacType
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_RefDocumentLogicalSystem _RefDocumentLogicalSystem

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_EmrkdFndsDocItmProcgItem.
-- 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_EmrkdFndsDocItmProcgItem AS
SELECT
  cast ( belnr as fmis_earmarkedfundsdoc preserving type ) AS EarmarkedFundsDocument,
  cast ( blpos as fmis_earmarkedfundsdocitem preserving type ) AS EarmarkedFundsDocumentItem,
  bpent AS EmrkdFndsDocItmProcgItem,
  rbukrs AS CompanyCode,
  vrgng AS BusinessTransactionType,
  erfas AS CreatedByUser,
  erdat AS CreationDate,
  aende AS LastChangedByUser,
  aedat AS LastChangeDate,
  awtyp AS ReferenceDocumentType,
  awref AS ReferenceDocument,
  aworg AS ReferenceDocumentContext,
  awsys AS ReferenceDocumentLogicalSystem,
  awpos AS ReferenceDocumentItem,
  cast ( rgjahr as fis_gjahr_no_conv preserving type ) AS FiscalYear,
  rbelnr AS AccountingDocument,
  rbuzei AS AccountingDocumentItem,
  rebeln AS PurchasingDocument,
  rebelp AS PurchasingDocumentItem,
  rzekkn AS AccountAssignmentNumber,
  retenr AS ScheduleLine,
  rbanfn AS PurchaseRequisition,
  rbnfpo AS PurchaseRequisitionItem,
  rzebkn AS PurchaseReqnAcctAssgmtNumber,
  stats AS EmrkdFndsItmProcgIsStatistical,
  stokz AS IsReversed,
  atext AS EarmarkedFundsDocItmProcgText,
  _EarmarkedFundsDocument.TransactionCurrency AS TransactionCurrency,
  wtabb AS EmrkdFndsProcgAmtInTransCrcy,
  _EmrkdFndsItmProcgAmtInCCCrcy.Currency AS CompanyCodeCurrency,
  cast( _EmrkdFndsItmProcgAmtInCCCrcy.EmrkdFndsCnsmdAmtInRoleCrcy as fmis_efd_amtincccrcy preserving type ) AS EmrkdFndsProcgAmtInCCCrcy
FROM kble
LEFT OUTER JOIN I_EarmarkedFundsDocument AS _EarmarkedFundsDocument ON EarmarkedFundsDocument = _EarmarkedFundsDocument.EarmarkedFundsDocument  -- association [1..1]
LEFT OUTER JOIN I_EmrkdFndsDocItmProcgCrcyAmt AS _EmrkdFndsItmProcgAmtInCCCrcy ON EarmarkedFundsDocument = _EmrkdFndsItmProcgAmtInCCCrcy.EarmarkedFundsDocument AND EarmarkedFundsDocumentItem = _EmrkdFndsItmProcgAmtInCCCrcy.EarmarkedFundsDocumentItem AND EmrkdFndsDocItmProcgItem = _EmrkdFndsItmProcgAmtInCCCrcy.EmrkdFndsDocItmProcgItem AND _EmrkdFndsItmProcgAmtInCCCrcy.CurrencyRole = '10'  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_ReferenceDocumentTypeText AS _ReferenceDocumentTypeText ON ReferenceDocumentType = _ReferenceDocumentTypeText.ReferenceDocumentType  -- association [0..*]
LEFT OUTER JOIN I_ControllingBusTransacType AS _ControllingBusTransacType ON BusinessTransactionType = _ControllingBusTransacType.BusinessTransactionType  -- 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 LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _RefDocumentLogicalSystem ON ReferenceDocumentLogicalSystem = _RefDocumentLogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_JournalEntry AS _JournalEntry ON CompanyCode = _JournalEntry.CompanyCode AND FiscalYear = _JournalEntry.FiscalYear AND AccountingDocument = _JournalEntry.AccountingDocument  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForCompanyCode AS _FiscalYear ON FiscalYear = _FiscalYear.FiscalYear AND CompanyCode = _FiscalYear.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Purchaserequisition AS _PurchaseRequisition ON PurchaseRequisition = _PurchaseRequisition.PurchaseRequisition  -- association [0..1]
LEFT OUTER JOIN I_Purchaserequisitionitem AS _PurchaseRequisitionItem ON PurchaseRequisition = _PurchaseRequisitionItem.PurchaseRequisition AND PurchaseRequisitionItem = _PurchaseRequisitionItem.PurchaseRequisitionItem  -- association [0..1]
LEFT OUTER JOIN I_PurReqnAcctAssgmt AS _PurReqnAcctAssgmt ON PurchaseRequisition = _PurReqnAcctAssgmt.PurchaseRequisition AND PurchaseRequisitionItem = _PurReqnAcctAssgmt.PurchaseRequisitionItem AND PurchaseReqnAcctAssgmtNumber = _PurReqnAcctAssgmt.PurchaseReqnAcctAssgmtNumber  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocument AS _PurchasingDocument ON PurchasingDocument = _PurchasingDocument.PurchasingDocument  -- association [0..1]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument AND PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_PurgDocAccountAssignment AS _PurgDocAccountAssignment ON PurchasingDocument = _PurgDocAccountAssignment.PurchasingDocument AND PurchasingDocumentItem = _PurgDocAccountAssignment.PurchasingDocumentItem AND AccountAssignmentNumber = _PurgDocAccountAssignment.AccountAssignmentNumber  -- association [0..1]
LEFT OUTER JOIN I_PurgDocScheduleLine AS _ScheduleLine ON PurchasingDocument = _ScheduleLine.PurchasingDocument AND PurchasingDocumentItem = _ScheduleLine.PurchasingDocumentItem AND ScheduleLine = _ScheduleLine.ScheduleLine  -- association [0..1]
;