I_AccrualObjectAcctAssgmt

DDL: I_ACCRUALOBJECTACCTASSGMT SQL: IAOACCTASSI Type: view BASIC

Accrual Object Account Assignment

I_AccrualObjectAcctAssgmt is a Basic CDS View that provides data about "Accrual Object Account Assignment" in SAP S/4HANA. It reads from 2 data sources (acesobj_assgmt, I_CompanyCode) and exposes 41 fields with key fields AccrualEngineApplication, AccrualObjectLogicalSystem, CompanyCode, AccrualObject, AccrualSubobject. It has 12 associations to related views.

Data Sources (2)

SourceAliasJoin Type
acesobj_assgmt assignment from
I_CompanyCode companyCode left_outer

Associations (12)

CardinalityTargetAliasCondition
[0..1] I_CostCenter _CostCenter $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea and _CostCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte and _CostCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte
[0..1] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea and _ProfitCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte and _ProfitCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte
[0..1] I_CostCenterActivityType _ActivityType $projection.CostCtrActivityType = _ActivityType.CostCtrActivityType and $projection.ControllingArea = _ActivityType.ControllingArea and _ActivityType.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte and _ActivityType.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte
[0..1] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FundsCenter = _FundsCenter.FundsCenter and _FundsCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte and _FundsCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund and _Fund.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte and _Fund.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte
[0..1] I_OrdMstrData _InternalOrder $projection.OrderID = _InternalOrder.OrderID
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_SalesOrder _SalesOrder $projection.SalesOrder = _SalesOrder.SalesOrder
[0..1] I_SalesOrderItem _SalesOrderItem $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem
[0..1] I_WBSElement _WBSElement $projection.WBSElement = _WBSElement.WBSElementInternalID
[0..1] I_ProjectNetwork _Network $projection.ProjectNetworkObject = _Network.ProjectNetwork
[1..1] E_AccrEngineAccrSubobjAssgmt _Extension $projection.AccrualEngineApplication = _Extension.AccrualEngineAccrualObjectType and $projection.AccrualObjectLogicalSystem = _Extension.AccrualObjectLogicalSystem and $projection.CompanyCode = _Extension.CompanyCode and $projection.AccrualObject = _Extension.AccrualObject and $projection.AccrualSubobject = _Extension.AccrualSubobject and $projection.AccrAcctAssgmtValdtyEndDte = _Extension.AccrAcctAssgmtValdtyEndDte

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IAOACCTASSI view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Accrual Object Account Assignment view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #BASIC view
AbapCatalog.preserveKey true view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY AccrualEngineApplication comp Legal competence
KEY AccrualObjectLogicalSystem logsys Source system
KEY CompanyCode bukrs Value
KEY AccrualObject ref_key Source Reference Key
KEY AccrualSubobject ref_subkey Ext Ref of Subobject
KEY AccrAcctAssgmtValdtyEndDte date_to Validity End Date
AccrAcctAssgmtValdtyStrtDte date_from Validity Start Date
BusinessArea gsber Business Area
ProfitCenter prctr Profit Centers
Segment segment Segment number
Fund geber Fund
FundsCenter fistl Funds Center
CommitmentItemInternalId fipos Commitment item
FunctionalArea fkber Functional Area
GrantID grant_nbr Receiver Grant
FundedProgram measure obsolete
BudgetPeriod budget_pd Rec BudPer
ControllingArea I_CompanyCode ControllingArea Controlling Area
FinancialManagementArea I_CompanyCode FinancialManagementArea FM Area
CostCenter kostl Substitute CC
OrderID aufnr SettlementOrder
WBSElement ps_psp_pnr WBS Element
CostObject kstrg Cost Objects
CostCtrActivityType lstar Activity Type
ProjectNetworkObject nplnr Network
ProjectNetworkInternalID aufpl TaskList No.Ops
BusinessProcess prznr Sender BProc
SalesOrder kdauf SD Document
SalesOrderItem kdpos Sales Ord. Item
ProfitabilitySegment paobjnr Profit. segment
_CostCenter _CostCenter
_ProfitCenter _ProfitCenter
_InternalOrder _InternalOrder
_FunctionalArea _FunctionalArea
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem
_ActivityType _ActivityType
_FundsCenter _FundsCenter
_Fund _Fund
_WBSElement _WBSElement
_Network _Network

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_AccrualObjectAcctAssgmt.
-- 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: IAOACCTASSI

CREATE VIEW I_AccrualObjectAcctAssgmt AS
SELECT
  comp AS AccrualEngineApplication,
  logsys AS AccrualObjectLogicalSystem,
  bukrs AS CompanyCode,
  ref_key AS AccrualObject,
  ref_subkey AS AccrualSubobject,
  date_to AS AccrAcctAssgmtValdtyEndDte,
  date_from AS AccrAcctAssgmtValdtyStrtDte,
  gsber AS BusinessArea,
  prctr AS ProfitCenter,
  Segment,
  geber AS Fund,
  fistl AS FundsCenter,
  fipos AS CommitmentItemInternalId,
  fkber AS FunctionalArea,
  grant_nbr AS GrantID,
  measure AS FundedProgram,
  budget_pd AS BudgetPeriod,
  companyCode.ControllingArea AS ControllingArea,
  companyCode.FinancialManagementArea AS FinancialManagementArea,
  kostl AS CostCenter,
  aufnr AS OrderID,
  ps_psp_pnr AS WBSElement,
  kstrg AS CostObject,
  lstar AS CostCtrActivityType,
  nplnr AS ProjectNetworkObject,
  aufpl AS ProjectNetworkInternalID,
  prznr AS BusinessProcess,
  kdauf AS SalesOrder,
  kdpos AS SalesOrderItem,
  paobjnr AS ProfitabilitySegment
FROM acesobj_assgmt AS assignment
LEFT OUTER JOIN I_CompanyCode AS companyCode ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea AND _CostCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte AND _CostCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea AND _ProfitCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte AND _ProfitCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_CostCenterActivityType AS _ActivityType ON CostCtrActivityType = _ActivityType.CostCtrActivityType AND ControllingArea = _ActivityType.ControllingArea AND _ActivityType.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte AND _ActivityType.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FundsCenter = _FundsCenter.FundsCenter AND _FundsCenter.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte AND _FundsCenter.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND Fund = _Fund.Fund AND _Fund.ValidityStartDate <= AccrAcctAssgmtValdtyEndDte AND _Fund.ValidityEndDate >= AccrAcctAssgmtValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_OrdMstrData AS _InternalOrder ON OrderID = _InternalOrder.OrderID  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_SalesOrder AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder  -- association [0..1]
LEFT OUTER JOIN I_SalesOrderItem AS _SalesOrderItem ON SalesOrder = _SalesOrderItem.SalesOrder AND SalesOrderItem = _SalesOrderItem.SalesOrderItem  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _WBSElement ON WBSElement = _WBSElement.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_ProjectNetwork AS _Network ON ProjectNetworkObject = _Network.ProjectNetwork  -- association [0..1]
LEFT OUTER JOIN E_AccrEngineAccrSubobjAssgmt AS _Extension ON AccrualEngineApplication = _Extension.AccrualEngineAccrualObjectType AND AccrualObjectLogicalSystem = _Extension.AccrualObjectLogicalSystem AND CompanyCode = _Extension.CompanyCode AND AccrualObject = _Extension.AccrualObject AND AccrualSubobject = _Extension.AccrualSubobject AND AccrAcctAssgmtValdtyEndDte = _Extension.AccrAcctAssgmtValdtyEndDte  -- association [1..1]
;