I_DirectActivityAllocationItem

DDL: I_DIRECTACTIVITYALLOCATIONITEM SQL: IDRCTACTYITM Type: view COMPOSITE

Direct Activity Allocation Item

I_DirectActivityAllocationItem is a Composite CDS View that provides data about "Direct Activity Allocation Item" in SAP S/4HANA. It reads from 2 data sources (I_AccountAssignmentType, I_GLAccountLineItemRawData) and exposes 127 fields with key fields FiscalYear, ReferenceDocument, ControllingArea, CompanyCode, LedgerGLLineItem. It has 18 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_AccountAssignmentType _AAT inner
I_GLAccountLineItemRawData _Item from

Associations (18)

CardinalityTargetAliasCondition
[0..1] I_WBSElementBasicData _PartnerWBSElementText $projection.PartnerWBSElementInternalID = _PartnerWBSElementText.WBSElementInternalID
[0..1] I_CostCenterActivityTypeText _PartnerCostCtrActivityTypeTxt $projection.ControllingArea = _PartnerCostCtrActivityTypeTxt.ControllingArea and $projection.PartnerCostCtrActivityType = _PartnerCostCtrActivityTypeTxt.CostCtrActivityType and $projection.PostingDate <= _PartnerCostCtrActivityTypeTxt.ValidityEndDate and $projection.PostingDate >= _PartnerCostCtrActivityTypeTxt.ValidityStartDate and _PartnerCostCtrActivityTypeTxt.Language = $session.system_language
[0..1] I_CostCenterText _PartnerCostCenterText $projection.ControllingArea = _PartnerCostCenterText.ControllingArea and $projection.PartnerCostCenter = _PartnerCostCenterText.CostCenter and $projection.PostingDate <= _PartnerCostCenterText.ValidityEndDate and $projection.PostingDate >= _PartnerCostCenterText.ValidityStartDate and _PartnerCostCenterText.Language = $session.system_language
[0..1] I_CostCenterActivityTypeText _CostCtrActivityTypeTxt $projection.ControllingArea = _CostCtrActivityTypeTxt.ControllingArea and $projection.CostCtrActivityType = _CostCtrActivityTypeTxt.CostCtrActivityType and $projection.PostingDate <= _CostCtrActivityTypeTxt.ValidityEndDate and $projection.PostingDate >= _CostCtrActivityTypeTxt.ValidityStartDate and _CostCtrActivityTypeTxt.Language = $session.system_language
[0..1] I_CostCenterText _CostCenterText $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.OriginCostCenter = _CostCenterText.CostCenter and $projection.PostingDate <= _CostCenterText.ValidityEndDate and $projection.PostingDate >= _CostCenterText.ValidityStartDate and _CostCenterText.Language = $session.system_language
[0..1] I_CompanyCode _CompanyCodeText $projection.CompanyCode = _CompanyCodeText.CompanyCode
[1..1] I_DrctActyAllocSuccssrRefItem _SuccessorReferenceItem $projection.ControllingArea = _SuccessorReferenceItem.ControllingArea and $projection.ReferenceDocument = _SuccessorReferenceItem.PredecessorReferenceDocument and $projection.ReferenceDocumentItem = _SuccessorReferenceItem.PredecessorReferenceDocItem
[0..*] I_FundText _FundText $projection.FinancialManagementArea = _FundText.FinancialManagementArea and $projection.Fund = _FundText.Fund
[0..*] I_FundText _PartnerFundText $projection.FinancialManagementArea = _PartnerFundText.FinancialManagementArea and $projection.PartnerFund = _PartnerFundText.Fund
[0..*] I_GrantText _GrantText $projection.GrantID = _GrantText.GrantID
[0..*] I_GrantText _PartnerGrantText $projection.PartnerGrant = _PartnerGrantText.GrantID
[0..*] I_BudgetPeriodText _BudgetPeriodText $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod
[0..*] I_BudgetPeriodText _PartnerBudgetPeriodText $projection.PartnerBudgetPeriod = _PartnerBudgetPeriodText.BudgetPeriod
[0..*] I_FunctionalAreaText _PartnerFunctionalAreaText $projection.PartnerFunctionalArea = _PartnerFunctionalAreaText.FunctionalArea
[0..*] I_FunctionalAreaText _FunctionalAreaText $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea
[0..*] I_BillableControlText _BillableControlText $projection.BillableControl = _BillableControlText.BillableControl
[0..*] I_GLAccountText _GLAccountText $projection.GLAccount = _GLAccountText.GLAccount and $projection.ChartOfAccounts = _GLAccountText.ChartOfAccounts
[0..*] I_UnitOfMeasureText _UnitOfMeasureText $projection.BaseUnit = _UnitOfMeasureText.UnitOfMeasure

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IDRCTACTYITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
EndUserText.label Direct Activity Allocation Item view

Fields (127)

KeyFieldSource TableSource FieldDescription
KEY FiscalYear FiscalYear G/L Fiscal Year
KEY ReferenceDocument Reference Document
KEY ControllingArea ControllingArea Controlling Area
KEY CompanyCode CompanyCode Receiver Company Code
KEY LedgerGLLineItem LedgerGLLineItem Journal Entry Item
KEY ReferenceDocumentItem ReferenceDocumentItem Reference item
AccountingDocument I_GLAccountLineItemRawData AccountingDocument Journal Entry
SenderCompanyCode Partner Company Code
SourceLedger SourceLedger Source Ledger
AccountAssignment Partner Account Assignment
AccountAssignmentType Partner Account Assignment Type
PartnerAccountAssignment Sender Acct Assgmt
PartnerAccountAssignmentType
CostCtrActivityType Partner Cost Center Activity Type
PartnerCostCenter Cost Center
OriginCostCenter Sender Cost Ctr
DocumentItemText DocumentItemText Text
GLAccount General Ledger
BaseUnit BaseUnit Unit of Measure
Quantity Value
TransactionCurrency TransactionCurrency Transaction Currency
AmountInTransactionCurrency Pt Crcy Amt
CompanyCodeCurrency CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency Local Crcy Amt
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency Amount in Global Currency
PartnerWBSElementExternalID
PartnerWBSElement
PartnerWBSElementInternalID WBS Internal ID
PartnerProjectExternalID
PartnerProject WBS Element
PartnerServiceDocumentType Transaction Type
PartnerServiceDocument Transaction ID
PartnerServiceDocumentItem Service Document
PartnerProjectNetwork Order
PartnerOrder Order ID
PartnerProjectNetworkActivity Netwk activity
PartnerCostCtrActivityType Activity Type
PartnerCompanyCode Receiver Company Code
PartnerCostObject Cost Object
PartnerSalesDocument SD Document
PartnerSalesDocumentItem Sales Document Item
WorkItem WorkItem Work Item ID
PersonnelNumber PersonnelNumber Personnel No.
ReceiverProcurementProcess
Material Product Product Sold
PartnerBusinessProcess Business Process
Product Product Product Sold
Fund Receiver Fund
FunctionalArea Rec. Fntcl Area
GrantID Receiver Grant
BudgetPeriod Partner Budget Period
PartnerFund Sender Fund
PartnerFunctionalArea Sendr Fctl Area
PartnerGrant Sender Grant
PartnerBudgetPeriod Budget Period
FinancialManagementArea FinancialManagementArea FM Area
IsSettled IsSettled Is Settled
BillableControl BillableControl Billable Control
DocumentDate DocumentDate Journal Entry Date
PostingDate PostingDate Posting Date for GR
AccountingDocCreatedByUser AccountingDocCreatedByUser User which created overhead document
JointVentureCostRecoveryCode JointVentureCostRecoveryCode Recovery Ind.
SenderCostRecoveryCode SenderCostRecoveryCode Sender Cost Recovery Code
IsReversal IsReversal Reversal doc.
IsReversed IsReversed Reversed?
ReferenceDocumentType ReferenceDocumentType Reference Document Type
ReversalReferenceDocument ReversalReferenceDocument Reversal Reference Document
PredecessorReferenceDocument PredecessorReferenceDocument Predecessor Reference Document
OperatingConcern OperatingConcern Operating concern
PredecessorReferenceDocItem PredecessorReferenceDocItem Prec. Ref. Doc. Item
IsSettlement IsSettlement Is Settling
OrderOperation OrderOperation Operation or Phase
ReceiverRECompanyCode Receiver Company Code
REPartnerBusinessEntity REBusinessEntity RE Business Entity
RealEstatePartnerBuilding RealEstateBuilding Building
RealEstatePartnerProperty RealEstateProperty Land
REPartnerRentalObject RERentalObject Rental Unit
RealEstatePartnerContract RealEstateContract Real Estate Contract
REPartnerServiceChargeKey REServiceChargeKey Srv. Charge Key
REPartnerSettlementUnitID RESettlementUnitID Settlement Unit
PartnerSettlementReferenceDate SettlementReferenceDate Reference date
ControllingBusTransacType ControllingBusTransacType CO Bus. Transaction
PartnerProfitCenter PartnerProfitCenter Profit Center
ProfitCenter ProfitCenter Profit Center
ServicesRenderedDate ServicesRenderedDate Services Rendered Date
FreeDefinedCurrency1 FreeDefinedCurrency1 Freely Defined Currency 1
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1 Amount in Freely Defined Currency 1
FreeDefinedCurrency2 FreeDefinedCurrency2 Freely Defined Currency 2
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2 Amount in Freely Defined Currency 2
FreeDefinedCurrency3 FreeDefinedCurrency3 Freely Defined Currency 3
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3 Amount in Freely Defined Currency 3
FreeDefinedCurrency4 FreeDefinedCurrency4 Freely Defined Currency 4
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4 Amount in Freely Defined Currency 4
FreeDefinedCurrency5 FreeDefinedCurrency5 Freely Defined Currency 5
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5 Amount in Freely Defined Currency 5
FreeDefinedCurrency6 FreeDefinedCurrency6 Freely Defined Currency 6
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6 Amount in Freely Defined Currency 6
FreeDefinedCurrency7 FreeDefinedCurrency7 Freely Defined Currency 7
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7 Amount in Freely Defined Currency 7
FreeDefinedCurrency8 FreeDefinedCurrency8 Freely Defined Currency 8
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8 Amount in Freely Defined Currency 8
FunctionalCurrency FunctionalCurrency Functional Currency
AmountInFunctionalCurrency AmountInFunctionalCurrency Amount in Functional Currency
ChartOfAccounts ChartOfAccounts Node Class
TransactionSubitem TransactionSubitem Sub Transaction
AccountingDocumentType I_GLAccountLineItemRawData AccountingDocumentType Journal Entry Type
_CompanyCodeText _CompanyCodeText
_ReferenceDocumentType _ReferenceDocumentType
_PartnerWBSElementText _PartnerWBSElementText
_JournalEntry _JournalEntry
_SuccessorReferenceItem _SuccessorReferenceItem
_PartnerCostCtrActivityTypeTxt _PartnerCostCtrActivityTypeTxt
_PartnerCostCenterText _PartnerCostCenterText
_CostCtrActivityTypeTxt _CostCtrActivityTypeTxt
_CostCenterText _CostCenterText
_FundText _FundText
_PartnerFundText _PartnerFundText
_GrantText _GrantText
_PartnerGrantText _PartnerGrantText
_BudgetPeriodText _BudgetPeriodText
_PartnerBudgetPeriodText _PartnerBudgetPeriodText
_PartnerFunctionalAreaText _PartnerFunctionalAreaText
_FunctionalAreaText _FunctionalAreaText
_BillableControlText _BillableControlText
_GLAccountText _GLAccountText
_UnitOfMeasureText _UnitOfMeasureText

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_DirectActivityAllocationItem.
-- 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: IDRCTACTYITM

CREATE VIEW I_DirectActivityAllocationItem AS
SELECT
  FiscalYear,
  cast(ReferenceDocument as referencedocument) AS ReferenceDocument,
  ControllingArea,
  CompanyCode,
  LedgerGLLineItem,
  ReferenceDocumentItem,
  _Item.AccountingDocument AS AccountingDocument,
  cast(PartnerCompanyCode as sendercompanycode) AS SenderCompanyCode,
  SourceLedger,
  cast(PartnerAccountAssignment as sender_co_obj_k) AS AccountAssignment,
  cast(PartnerAccountAssignmentType as j_obart) AS AccountAssignmentType,
  cast(AccountAssignment as receiver_co_obj_k) AS PartnerAccountAssignment,
  cast(_Item.AccountAssignmentType as receiver_object_type) AS PartnerAccountAssignmentType,
  cast(PartnerCostCtrActivityType as lstar) AS CostCtrActivityType,
  cast(CostCenter as fis_skost) AS PartnerCostCenter,
  cast(PartnerCostCenter as sendercostcenter) AS OriginCostCenter,
  DocumentItemText,
  cast(GLAccount as fco_allocation_account) AS GLAccount,
  BaseUnit,
  cast(Quantity as lstxx) AS Quantity,
  TransactionCurrency,
  cast(AmountInTransactionCurrency as fis_wsl) AS AmountInTransactionCurrency,
  CompanyCodeCurrency,
  cast(AmountInCompanyCodeCurrency as fis_hsl) AS AmountInCompanyCodeCurrency,
  GlobalCurrency,
  cast(AmountInGlobalCurrency as fis_ksl) AS AmountInGlobalCurrency,
  cast(_WBSElementBasicData.WBSElementExternalID as fis_par_psp_pnr_ext ) AS PartnerWBSElementExternalID,
  cast(_WBSElementBasicData.WBSElementExternalID as fis_par_psp_pnr_ext) AS PartnerWBSElement,
  cast(WBSElementInternalID as fco_par_psp_pnr) AS PartnerWBSElementInternalID,
  cast(_ProjectBasicData.ProjectExternalID as fis_part_projectext_no_conv) AS PartnerProjectExternalID,
  cast(Project as fis_part_project) AS PartnerProject,
  cast(ServiceDocumentType as fco_psrvdoc_type) AS PartnerServiceDocumentType,
  cast(ServiceDocument as fco_psrvdoc_id) AS PartnerServiceDocument,
  cast(ServiceDocumentItem as fco_psrvdoc_item_id) AS PartnerServiceDocumentItem,
  cast(ProjectNetwork as par_npln) AS PartnerProjectNetwork,
  cast(OrderID as fis_par_aufnr) AS PartnerOrder,
  cast(RelatedNetworkActivity as par_vornr_auf) AS PartnerProjectNetworkActivity,
  cast(CostCtrActivityType as fis_par_lstar) AS PartnerCostCtrActivityType,
  cast(CompanyCode as pbukrs) AS PartnerCompanyCode,
  cast(CostObject as par_kstrg) AS PartnerCostObject,
  cast(SalesDocument as fis_par_kdauf) AS PartnerSalesDocument,
  cast(SalesDocumentItem as fis_par_kdpos) AS PartnerSalesDocumentItem,
  WorkItem,
  PersonnelNumber,
  cast('' as ckml_f_procnr) AS ReceiverProcurementProcess,
  Product AS Material,
  cast(BusinessProcess as par_prznr) AS PartnerBusinessProcess,
  Product,
  cast(PartnerFund as fm_sfonds) AS Fund,
  cast(PartnerFunctionalArea as fm_sfarea) AS FunctionalArea,
  cast(PartnerGrant as gm_grant_sender) AS GrantID,
  cast(PartnerBudgetPeriod as fm_budget_period) AS BudgetPeriod,
  cast(Fund as fm_efonds) AS PartnerFund,
  cast(FunctionalArea as fm_efarea) AS PartnerFunctionalArea,
  cast(GrantID as gm_grant_receiver) AS PartnerGrant,
  cast(BudgetPeriod as fm_pbudget_period) AS PartnerBudgetPeriod,
  FinancialManagementArea,
  IsSettled,
  BillableControl,
  DocumentDate,
  PostingDate,
  AccountingDocCreatedByUser,
  JointVentureCostRecoveryCode,
  SenderCostRecoveryCode,
  IsReversal,
  IsReversed,
  ReferenceDocumentType,
  ReversalReferenceDocument,
  PredecessorReferenceDocument,
  OperatingConcern,
  PredecessorReferenceDocItem,
  IsSettlement,
  OrderOperation,
  cast(CompanyCode as pbukrs) AS ReceiverRECompanyCode,
  REBusinessEntity AS REPartnerBusinessEntity,
  RealEstateBuilding AS RealEstatePartnerBuilding,
  RealEstateProperty AS RealEstatePartnerProperty,
  RERentalObject AS REPartnerRentalObject,
  RealEstateContract AS RealEstatePartnerContract,
  REServiceChargeKey AS REPartnerServiceChargeKey,
  RESettlementUnitID AS REPartnerSettlementUnitID,
  SettlementReferenceDate AS PartnerSettlementReferenceDate,
  ControllingBusTransacType,
  PartnerProfitCenter,
  ProfitCenter,
  ServicesRenderedDate,
  FreeDefinedCurrency1,
  AmountInFreeDefinedCurrency1,
  FreeDefinedCurrency2,
  AmountInFreeDefinedCurrency2,
  FreeDefinedCurrency3,
  AmountInFreeDefinedCurrency3,
  FreeDefinedCurrency4,
  AmountInFreeDefinedCurrency4,
  FreeDefinedCurrency5,
  AmountInFreeDefinedCurrency5,
  FreeDefinedCurrency6,
  AmountInFreeDefinedCurrency6,
  FreeDefinedCurrency7,
  AmountInFreeDefinedCurrency7,
  FreeDefinedCurrency8,
  AmountInFreeDefinedCurrency8,
  FunctionalCurrency,
  AmountInFunctionalCurrency,
  ChartOfAccounts,
  TransactionSubitem,
  _Item.AccountingDocumentType AS AccountingDocumentType
FROM I_GLAccountLineItemRawData AS _Item
INNER JOIN I_AccountAssignmentType AS _AAT ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WBSElementBasicData AS _PartnerWBSElementText ON PartnerWBSElementInternalID = _PartnerWBSElementText.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _PartnerCostCtrActivityTypeTxt ON ControllingArea = _PartnerCostCtrActivityTypeTxt.ControllingArea AND PartnerCostCtrActivityType = _PartnerCostCtrActivityTypeTxt.CostCtrActivityType AND PostingDate <= _PartnerCostCtrActivityTypeTxt.ValidityEndDate AND PostingDate >= _PartnerCostCtrActivityTypeTxt.ValidityStartDate AND _PartnerCostCtrActivityTypeTxt.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _PartnerCostCenterText ON ControllingArea = _PartnerCostCenterText.ControllingArea AND PartnerCostCenter = _PartnerCostCenterText.CostCenter AND PostingDate <= _PartnerCostCenterText.ValidityEndDate AND PostingDate >= _PartnerCostCenterText.ValidityStartDate AND _PartnerCostCenterText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityTypeText AS _CostCtrActivityTypeTxt ON ControllingArea = _CostCtrActivityTypeTxt.ControllingArea AND CostCtrActivityType = _CostCtrActivityTypeTxt.CostCtrActivityType AND PostingDate <= _CostCtrActivityTypeTxt.ValidityEndDate AND PostingDate >= _CostCtrActivityTypeTxt.ValidityStartDate AND _CostCtrActivityTypeTxt.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON ControllingArea = _CostCenterText.ControllingArea AND OriginCostCenter = _CostCenterText.CostCenter AND PostingDate <= _CostCenterText.ValidityEndDate AND PostingDate >= _CostCenterText.ValidityStartDate AND _CostCenterText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCodeText ON CompanyCode = _CompanyCodeText.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_DrctActyAllocSuccssrRefItem AS _SuccessorReferenceItem ON ControllingArea = _SuccessorReferenceItem.ControllingArea AND ReferenceDocument = _SuccessorReferenceItem.PredecessorReferenceDocument AND ReferenceDocumentItem = _SuccessorReferenceItem.PredecessorReferenceDocItem  -- association [1..1]
LEFT OUTER JOIN I_FundText AS _FundText ON FinancialManagementArea = _FundText.FinancialManagementArea AND Fund = _FundText.Fund  -- association [0..*]
LEFT OUTER JOIN I_FundText AS _PartnerFundText ON FinancialManagementArea = _PartnerFundText.FinancialManagementArea AND PartnerFund = _PartnerFundText.Fund  -- association [0..*]
LEFT OUTER JOIN I_GrantText AS _GrantText ON GrantID = _GrantText.GrantID  -- association [0..*]
LEFT OUTER JOIN I_GrantText AS _PartnerGrantText ON PartnerGrant = _PartnerGrantText.GrantID  -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriodText AS _BudgetPeriodText ON BudgetPeriod = _BudgetPeriodText.BudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriodText AS _PartnerBudgetPeriodText ON PartnerBudgetPeriod = _PartnerBudgetPeriodText.BudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_FunctionalAreaText AS _PartnerFunctionalAreaText ON PartnerFunctionalArea = _PartnerFunctionalAreaText.FunctionalArea  -- association [0..*]
LEFT OUTER JOIN I_FunctionalAreaText AS _FunctionalAreaText ON FunctionalArea = _FunctionalAreaText.FunctionalArea  -- association [0..*]
LEFT OUTER JOIN I_BillableControlText AS _BillableControlText ON BillableControl = _BillableControlText.BillableControl  -- association [0..*]
LEFT OUTER JOIN I_GLAccountText AS _GLAccountText ON GLAccount = _GLAccountText.GLAccount AND ChartOfAccounts = _GLAccountText.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasureText ON BaseUnit = _UnitOfMeasureText.UnitOfMeasure  -- association [0..*]
;