C_AccrSubobjItmWthPerdcAmounts

DDL: C_ACCRSUBOBJITMWTHPERDCAMOUNTS Type: view CONSUMPTION

Accrual Subobject Item with Periodic Amounts

C_AccrSubobjItmWthPerdcAmounts is a Consumption CDS View that provides data about "Accrual Subobject Item with Periodic Amounts" in SAP S/4HANA. It reads from 1 data source (I_AccrSubobjItmWthPerdcAmounts) and exposes 222 fields with key fields AccrualEngineAccrualObjectType, AccrualObjectLogicalSystem, CompanyCode, AccrualObject, AccrualSubobject. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_AccrSubobjItmWthPerdcAmounts I_AccrSubobjItmWthPerdcAmounts from

Parameters (1)

NameTypeDefault
P_FiscalYearPeriod fins_fyearperiod

Associations (2)

CardinalityTargetAliasCondition
[0..1] E_AccrEngineAccrSubobjAssgmt _AssgmtExtension I_AccrSubobjItmWthPerdcAmounts.AccrualEngineAccrualObjectType = _AssgmtExtension.AccrualEngineAccrualObjectType and I_AccrSubobjItmWthPerdcAmounts.AccrualObjectLogicalSystem = _AssgmtExtension.AccrualObjectLogicalSystem and I_AccrSubobjItmWthPerdcAmounts.CompanyCode = _AssgmtExtension.CompanyCode and I_AccrSubobjItmWthPerdcAmounts.AccrualObject = _AssgmtExtension.AccrualObject and I_AccrSubobjItmWthPerdcAmounts.AccrualSubobject = _AssgmtExtension.AccrualSubobject and I_AccrSubobjItmWthPerdcAmounts.AccrualGeneralValidityEndDte = _AssgmtExtension.AccrAcctAssgmtValdtyEndDte association[0..*] to C_HierRuntimeRprstnDplLeafNode as _CostCenterHierarchyLeafNode on $projection.CostCenter = _CostCenterHierarchyLeafNode.UnivHierarchyBusinessEntity and $projection.ControllingArea = _CostCenterHierarchyLeafNode.HierarchyNodeClass and _CostCenterHierarchyLeafNode.ValidityStartDate <= $session.system_date and _CostCenterHierarchyLeafNode.ValidityEndDate >= $session.system_date and _CostCenterHierarchyLeafNode.HierarchyType = '0101' association[0..*] to C_HierRuntimeRprstnDplLeafNode as _CompanyCodeHierLeafNode on $projection.CompanyCode = _CompanyCodeHierLeafNode.UnivHierarchyBusinessEntity and _CompanyCodeHierLeafNode.ValidityStartDate <= $session.system_date and _CompanyCodeHierLeafNode.ValidityEndDate >= $session.system_date and _CompanyCodeHierLeafNode.HierarchyType = 'COCD' association[0..*] to C_HierRuntimeRprstnDplLeafNode as _ProfitCenterHierLeafNode on $projection.ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity and $projection.ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass and _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date and _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date and _ProfitCenterHierLeafNode.HierarchyType = '0106'
[0..1] I_AccrItemTypeForLedgerGroup _AccrLedgerGroup $projection.AccrualEngineAccrualObjectType = _AccrLedgerGroup.AccrualEngineApplication and $projection.CompanyCode = _AccrLedgerGroup.CompanyCode and $projection.AccrualItemType = _AccrLedgerGroup.AccrualItemType and $projection.Ledger = _AccrLedgerGroup.Ledger

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName CACCRSOBJITMWPA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Accrual Subobject Item with Periodic Amounts view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeName Periodic Accrual Amount view
UI.headerInfo.typeNamePlural Periodic Accrual Amounts view
UI.textArrangement #TEXT_LAST view
VDM.viewType #CONSUMPTION view

Fields (222)

KeyFieldSource TableSource FieldDescription
KEY AccrualEngineAccrualObjectType AccrualEngineAccrualObjectType Component
KEY AccrualObjectLogicalSystem AccrualObjectLogicalSystem Logical System
KEY CompanyCode CompanyCode Receiver Company Code
KEY AccrualObject AccrualObject External Reference of Accrual Object
KEY AccrualSubobject AccrualSubobject External Reference of Accrual Subobject
KEY AccrualItemType AccrualItemType Accrual Item Type
KEY Ledger Ledger Ledger
KEY AccrualEngineReferenceObject AccrualEngineReferenceObject Accrual Reference ID
KEY AccrSubobjectItmValdtyEndDte AccrSubobjectItmValdtyEndDte To
KEY AccrualPeriodEndDate AccrualPeriodEndDate Last Day of Period
AccrualPeriodStartDate AccrualPeriodStartDate First Day of Period
AccrualObjectForDisplay AccrualObjectForDisplay
AccrualMethod AccrualMethod Accrual/Deferral Method
AccrSubobjHdrStartOfLifeDate AccrSubobjHdrStartOfLifeDate Start of Life
AccrSubobjHdrEndOfLifeDate AccrSubobjHdrEndOfLifeDate End of Life
AccrualItemIsObsolete AccrualItemIsObsolete Obsolete
PlanAccrualItemType PlanAccrualItemType Plnd Costs Itm Type
PlanAccrualMethod PlanAccrualMethod Plnd Accr. Method
ActualAccrualItemType ActualAccrualItemType Actl Costs Item Type
ActualAccrualMethod ActualAccrualMethod Actl Accr. Method
DeferralItemType DeferralItemType Deferral Item Type
DeferralMethod DeferralMethod Deferral Method
TotalAccrualQuantity TotalAccrualQuantity Total Qty to Accrue
TotalAccrualQuantityUnit TotalAccrualQuantityUnit Unit of Measure
TotalAccrAmountInTransCrcy TotalAccrAmountInTransCrcy Total A/D Amt (TC)
TotalAccrAmtInCompanyCodeCrcy TotalAccrAmtInCompanyCodeCrcy Total A/D Amt (CC)
TotalAccrAmountInGlobalCrcy TotalAccrAmountInGlobalCrcy Total A/D Amt (GC)
TotalAccrAmountInFreeDfndCrcy1 TotalAccrAmountInFreeDfndCrcy1 Total A/D Amt (FC1)
TotalAccrAmountInFreeDfndCrcy2 TotalAccrAmountInFreeDfndCrcy2 Total A/D Amt (FC2)
TotalAccrAmountInFreeDfndCrcy3 TotalAccrAmountInFreeDfndCrcy3 Total A/D Amt (FC3)
TotalAccrAmountInFreeDfndCrcy4 TotalAccrAmountInFreeDfndCrcy4 Total A/D Amt (FC4)
TotalAccrAmountInFreeDfndCrcy5 TotalAccrAmountInFreeDfndCrcy5 Total A/D Amt (FC5)
TotalAccrAmountInFreeDfndCrcy6 TotalAccrAmountInFreeDfndCrcy6 Total A/D Amt (FC6)
TotalAccrAmountInFreeDfndCrcy7 TotalAccrAmountInFreeDfndCrcy7 Total A/D Amt (FC7)
TotalAccrAmountInFreeDfndCrcy8 TotalAccrAmountInFreeDfndCrcy8 Total A/D Amt (FC8)
TransactionCurrency TransactionCurrency Transaction Currency
CompanyCodeCurrency CompanyCodeCurrency Company Code Crcy
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
FreeDefinedCurrency1 FreeDefinedCurrency1 Freely Defined Currency 1
FreeDefinedCurrency2 FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency3 FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency4 FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency5 FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency6 FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency7 FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency8 FreeDefinedCurrency8 Freely Defined Currency 8
AccrOpngPostgDocumentType AccrOpngPostgDocumentType Document Type for Opening Posting
AccrPerdcPostgDocumentType AccrPerdcPostgDocumentType Document Type for Periodic Posting
AccrClsgPostgDocumentType AccrClsgPostgDocumentType Document Type for Closing Posting
AccrOpngPostgAccrAccount AccrOpngPostgAccrAccount Accrual Account for Opening Posting
AccrOpngPostgOffstgAccount AccrOpngPostgOffstgAccount Offsetting Account for Opening Posting
AccrPerdcPostgAccrAccount AccrPerdcPostgAccrAccount Accrual Account for Periodic Posting
AccrPerdcPostgOffstgAcct AccrPerdcPostgOffstgAcct Offsetting Account for Periodic Posting
AccrClsgPostgAccrAccount AccrClsgPostgAccrAccount Accrual Account for Closing Posting
AccrClsgPostgOffstgAccount AccrClsgPostgOffstgAccount Offsetting Account for Closing Posting
AccrOpngPostgDocTypeDerived Derived Document Type for Opening Post.
AccrPerdcPostgDocTypeDerived Derived Document Type for Periodic Post.
AccrClsgPostgDocTypeDerived Derived Document Type for Closing Post.
AccrOpngPostgAccrAcctDerived Derived Accrual Account for Open. Post.
AccrOpngPostgOffstgAcctDerived Derived Offset. Account for Open. Post.
AccrPerdcPostgAccrAcctDerived Derived Accrual Account for Period. Post
AccrPerdcPostgOffstgAcctDerivd Derived Offset. Account for Period. Post
AccrClsgPostgAccrAcctDerived Derived Accrual Account for Clos. Post.
AccrClsgPostgOffstgAcctDerived Derived Offset. Account for Clos. Post.
PlannedCostInTransCrcy PlannedCostInTransCrcy Plnd Costs Bal. (TC)
PlndCostInCoCodeCrcy PlndCostInCoCodeCrcy Plnd Costs Bal. (CC)
PlannedCostInGlobalCrcy PlannedCostInGlobalCrcy Plnd Costs Bal. (GC)
PlannedCostInFreeDfndCrcy1 PlannedCostInFreeDfndCrcy1
PlannedCostInFreeDfndCrcy2 PlannedCostInFreeDfndCrcy2
PlannedCostInFreeDfndCrcy3 PlannedCostInFreeDfndCrcy3
PlannedCostInFreeDfndCrcy4 PlannedCostInFreeDfndCrcy4
PlannedCostInFreeDfndCrcy5 PlannedCostInFreeDfndCrcy5
PlannedCostInFreeDfndCrcy6 PlannedCostInFreeDfndCrcy6
PlannedCostInFreeDfndCrcy7 PlannedCostInFreeDfndCrcy7
PlannedCostInFreeDfndCrcy8 PlannedCostInFreeDfndCrcy8
AccrualEnginePlndQtyInBaseUnit AccrualEnginePlndQtyInBaseUnit
AdjustedPlannedCostInTransCrcy AdjustedPlannedCostInTransCrcy
AdjdPlannedCostInCoCodeCrcy AdjdPlannedCostInCoCodeCrcy
AdjdPlannedCostInGlobalCrcy AdjdPlannedCostInGlobalCrcy
AdjdPlannedCostInFreeDfndCrcy1 AdjdPlannedCostInFreeDfndCrcy1
AdjdPlannedCostInFreeDfndCrcy2 AdjdPlannedCostInFreeDfndCrcy2
AdjdPlannedCostInFreeDfndCrcy3 AdjdPlannedCostInFreeDfndCrcy3
AdjdPlannedCostInFreeDfndCrcy4 AdjdPlannedCostInFreeDfndCrcy4
AdjdPlannedCostInFreeDfndCrcy5 AdjdPlannedCostInFreeDfndCrcy5
AdjdPlannedCostInFreeDfndCrcy6 AdjdPlannedCostInFreeDfndCrcy6
AdjdPlannedCostInFreeDfndCrcy7 AdjdPlannedCostInFreeDfndCrcy7
AdjdPlannedCostInFreeDfndCrcy8 AdjdPlannedCostInFreeDfndCrcy8
AccrualEngineAdjdQtyInBaseUnit AccrualEngineAdjdQtyInBaseUnit
ActualCostInTransCrcy ActualCostInTransCrcy Actl Costs Bal. (TC)
ActualCostAmtInCCCrcy ActualCostAmtInCCCrcy Actl Costs Bal. (CC)
ActualCostInGlobalCrcy ActualCostInGlobalCrcy Actl Costs Bal. (GC)
ActualCostInFreeDfndCrcy1 ActualCostInFreeDfndCrcy1
ActualCostInFreeDfndCrcy2 ActualCostInFreeDfndCrcy2
ActualCostInFreeDfndCrcy3 ActualCostInFreeDfndCrcy3
ActualCostInFreeDfndCrcy4 ActualCostInFreeDfndCrcy4
ActualCostInFreeDfndCrcy5 ActualCostInFreeDfndCrcy5
ActualCostInFreeDfndCrcy6 ActualCostInFreeDfndCrcy6
ActualCostInFreeDfndCrcy7 ActualCostInFreeDfndCrcy7
ActualCostInFreeDfndCrcy8 ActualCostInFreeDfndCrcy8
AccrualEngineActlQtyInBaseUnit AccrualEngineActlQtyInBaseUnit Actual Quantity
AdjustedAccrAmtInTransCrcy AdjustedAccrAmtInTransCrcy
AdjustedAccrAmtInCoCodeCrcy AdjustedAccrAmtInCoCodeCrcy
AdjustedAccrAmtInGlobalCrcy AdjustedAccrAmtInGlobalCrcy
AdjdAccrAmtInInFreeDfndCrcy1 AdjdAccrAmtInInFreeDfndCrcy1
AdjdAccrAmtInInFreeDfndCrcy2 AdjdAccrAmtInInFreeDfndCrcy2
AdjdAccrAmtInInFreeDfndCrcy3 AdjdAccrAmtInInFreeDfndCrcy3
AdjdAccrAmtInInFreeDfndCrcy4 AdjdAccrAmtInInFreeDfndCrcy4
AdjdAccrAmtInInFreeDfndCrcy5 AdjdAccrAmtInInFreeDfndCrcy5
AdjdAccrAmtInInFreeDfndCrcy6 AdjdAccrAmtInInFreeDfndCrcy6
AdjdAccrAmtInInFreeDfndCrcy7 AdjdAccrAmtInInFreeDfndCrcy7
AdjdAccrAmtInInFreeDfndCrcy8 AdjdAccrAmtInInFreeDfndCrcy8
AccrualEngineAccrQtyInBaseUnit AccrualEngineAccrQtyInBaseUnit Balance Quantity
DeferredCostInTransCrcy DeferredCostInTransCrcy Dfrd Costs Bal. (TC)
DeferredCostInCoCodeCrcy DeferredCostInCoCodeCrcy Dfrd Costs Bal.(CC)
DeferredCostInGlobalCrcy DeferredCostInGlobalCrcy Dfrd Costs Bal. (GC)
DeferredCostInFreeDfndCrcy1 DeferredCostInFreeDfndCrcy1
DeferredCostInFreeDfndCrcy2 DeferredCostInFreeDfndCrcy2
DeferredCostInFreeDfndCrcy3 DeferredCostInFreeDfndCrcy3
DeferredCostInFreeDfndCrcy4 DeferredCostInFreeDfndCrcy4
DeferredCostInFreeDfndCrcy5 DeferredCostInFreeDfndCrcy5
DeferredCostInFreeDfndCrcy6 DeferredCostInFreeDfndCrcy6
DeferredCostInFreeDfndCrcy7 DeferredCostInFreeDfndCrcy7
DeferredCostInFreeDfndCrcy8 DeferredCostInFreeDfndCrcy8
DeferredQuantityInBaseUnit DeferredQuantityInBaseUnit
ProposedAccrAmtInTransCrcy ProposedAccrAmtInTransCrcy
ProposedAccrAmtInCoCodeCrcy ProposedAccrAmtInCoCodeCrcy
ProposedAccrAmtInGlobalCrcy ProposedAccrAmtInGlobalCrcy
ProposedAccrAmtInFreeDfndCrcy1 ProposedAccrAmtInFreeDfndCrcy1
ProposedAccrAmtInFreeDfndCrcy2 ProposedAccrAmtInFreeDfndCrcy2
ProposedAccrAmtInFreeDfndCrcy3 ProposedAccrAmtInFreeDfndCrcy3
ProposedAccrAmtInFreeDfndCrcy4 ProposedAccrAmtInFreeDfndCrcy4
ProposedAccrAmtInFreeDfndCrcy5 ProposedAccrAmtInFreeDfndCrcy5
ProposedAccrAmtInFreeDfndCrcy6 ProposedAccrAmtInFreeDfndCrcy6
ProposedAccrAmtInFreeDfndCrcy7 ProposedAccrAmtInFreeDfndCrcy7
ProposedAccrAmtInFreeDfndCrcy8 ProposedAccrAmtInFreeDfndCrcy8
AccrualEnginePrpsdQtyInBsUnt AccrualEnginePrpsdQtyInBsUnt
ReviewProcessIsActive ReviewProcessIsActive
ReviewApprovalAccrualType ReviewApprovalAccrualType
AccrPeriodAmtCalculationMethod AccrPeriodAmtCalculationMethod
AccrualAmountProposedByUser AccrualAmountProposedByUser Period Amount - Changed By
AccrualAmountProposalDateTime AccrualAmountProposalDateTime Period Amount - Changed On
ProposedAccrAmtAdjmtReason ProposedAccrAmtAdjmtReason
ReviewComment ReviewComment
AccrualAmountAdjustedByUser AccrualAmountAdjustedByUser
AccrAmountAdjustmentDateTime AccrAmountAdjustmentDateTime
AccrualPostingReviewType AccrualPostingReviewType
AccrualAmountReviewStatus AccrualAmountReviewStatus
AccrualAmountIsReviewed AccrualAmountIsReviewed
ReviewedByUser ReviewedByUser
AccrAmountReviewDateTime AccrAmountReviewDateTime
AccrualPostingApprovalType AccrualPostingApprovalType
AccrualAmountApprovalStatus AccrualAmountApprovalStatus
AccrualAmountIsApproved AccrualAmountIsApproved
ApprovedByUser ApprovedByUser
AccrAmountApprovalDateTime AccrAmountApprovalDateTime
AccrualGeneralValidityStartDte AccrualGeneralValidityStartDte
AccrualGeneralValidityEndDte AccrualGeneralValidityEndDte
ManualAccrualsAccrObjectType ManualAccrualsAccrObjectType Accrual Object Category
ManualAccrualsAccrObject ManualAccrualsAccrObject Object Number
BusinessArea BusinessArea Business Area
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
Fund Fund Sender Fund
FundsCenter FundsCenter Funds Center
CommitmentItemShortID Commitment Item Short ID
FunctionalArea FunctionalArea Sendr Fctl Area
GrantID GrantID Sender Grant
FundedProgram FundedProgram Funded Program
BudgetPeriod BudgetPeriod Budget Period
CostCenter CostCenter Cost Center
CostCenterHierarchy
CostCenterHierarchyNode
CompanyCodeHierarchy
CompanyCodeHierarchyNode
ProfitCenterHierarchy
ProfitCenterHierarchyNode
ControllingArea ControllingArea Controlling Area
OrderID OrderID Order ID
WBSElementInternalID WBSElementInternalID WBS Internal ID
WBSElementExternalID WBSElementExternalID WBS Element External ID
CostObject CostObject Cost Object
CostCtrActivityType CostCtrActivityType Activity Type
ProjectNetwork ProjectNetwork Order
ProjectNetworkInternalID Plan No.f.Oper.
BusinessProcess BusinessProcess Business Process
SalesOrder SalesOrder SD Document
SalesOrderItem SalesOrderItem Sales Order Item
ProfitabilitySegment ProfitabilitySegment Profitability Segment
AccrEngineAccrObjectTypeName
AccrAmountApprovalStatusName
AccrualAmountReviewStatusName
AccrualPostingReviewTypeName
BusinessAreaName
CostCenterName
LedgerName
AccrSubobjLifeCycleStatusName
AccrualPostingApprovalTypeName
ManualAccrualsAccrObjTypeName
ProfitCenterName
_AdjustedByUserContactCard _AdjustedByUserContactCard
_ApprovedByUserContactCard _ApprovedByUserContactCard
_ProposedByUserContactCard _ProposedByUserContactCard
_ReviewedByUserContactCard _ReviewedByUserContactCard
_CompanyCodeHierLeafNode _CompanyCodeHierLeafNode
_CostCenterHierarchyLeafNode _CostCenterHierarchyLeafNode
_ProfitCenterHierLeafNode _ProfitCenterHierLeafNode
CompanyCodeName _AccrCompanyCode CompanyCodeName Company Name
LedgerGroup _AccrLedgerGroup LedgerGroup Ledger Group
AccrualObjectInternalID _AccrSubobj AccrualObjectInternalID Accrual Object (Internal Display)
AccrualSubobjectInternalID _AccrSubobj AccrualSubobjectInternalID Accrual Subobject (Internal Display)
AccrSubobjPauseDate _AccrSubobj AccrSubobjPauseDate
AccrSubobjSuspensionDate _AccrSubobj AccrSubobjSuspensionDate
AccrSubobjPrematureFinishDate _AccrSubobj AccrSubobjPrematureFinishDate
AccrSubobjectLifeCycleStatus _AccrSubobj AccrSubobjectLifeCycleStatus
AccrualSubobjectCreatedByUser _AccrSubobj AccrualSubobjectCreatedByUser
AccrSubobjCreationDateTime _AccrSubobj AccrSubobjCreationDateTime
AccrSubobjLastChangedByUser _AccrSubobj AccrSubobjLastChangedByUser
AccrSubobjLastChangeDateTime _AccrSubobj AccrSubobjLastChangeDateTime
_CreatedByUser _AccrSubobj _CreatedByUser
_LastChangedByUser _AccrSubobj _LastChangedByUser
ProjectNetworkDescription _ProjectNetwork ProjectNetworkDescription Network Name
WBSDescription _WBSElementBasicData WBSDescription WBS Element Name

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_AccrSubobjItmWthPerdcAmounts.
-- 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.
-- Parameters: P_FiscalYearPeriod : fins_fyearperiod

CREATE VIEW C_AccrSubobjItmWthPerdcAmounts AS
SELECT
  AccrualEngineAccrualObjectType,
  AccrualObjectLogicalSystem,
  CompanyCode,
  AccrualObject,
  AccrualSubobject,
  AccrualItemType,
  Ledger,
  AccrualEngineReferenceObject,
  AccrSubobjectItmValdtyEndDte,
  AccrualPeriodEndDate,
  AccrualPeriodStartDate,
  AccrualObjectForDisplay,
  AccrualMethod,
  AccrSubobjHdrStartOfLifeDate,
  AccrSubobjHdrEndOfLifeDate,
  AccrualItemIsObsolete,
  PlanAccrualItemType,
  PlanAccrualMethod,
  ActualAccrualItemType,
  ActualAccrualMethod,
  DeferralItemType,
  DeferralMethod,
  TotalAccrualQuantity,
  TotalAccrualQuantityUnit,
  TotalAccrAmountInTransCrcy,
  TotalAccrAmtInCompanyCodeCrcy,
  TotalAccrAmountInGlobalCrcy,
  TotalAccrAmountInFreeDfndCrcy1,
  TotalAccrAmountInFreeDfndCrcy2,
  TotalAccrAmountInFreeDfndCrcy3,
  TotalAccrAmountInFreeDfndCrcy4,
  TotalAccrAmountInFreeDfndCrcy5,
  TotalAccrAmountInFreeDfndCrcy6,
  TotalAccrAmountInFreeDfndCrcy7,
  TotalAccrAmountInFreeDfndCrcy8,
  TransactionCurrency,
  CompanyCodeCurrency,
  GlobalCurrency,
  FreeDefinedCurrency1,
  FreeDefinedCurrency2,
  FreeDefinedCurrency3,
  FreeDefinedCurrency4,
  FreeDefinedCurrency5,
  FreeDefinedCurrency6,
  FreeDefinedCurrency7,
  FreeDefinedCurrency8,
  AccrOpngPostgDocumentType,
  AccrPerdcPostgDocumentType,
  AccrClsgPostgDocumentType,
  AccrOpngPostgAccrAccount,
  AccrOpngPostgOffstgAccount,
  AccrPerdcPostgAccrAccount,
  AccrPerdcPostgOffstgAcct,
  AccrClsgPostgAccrAccount,
  AccrClsgPostgOffstgAccount,
  cast( '' as aceps_inc_blart ) AS AccrOpngPostgDocTypeDerived,
  cast( '' as aceps_per_blart ) AS AccrPerdcPostgDocTypeDerived,
  cast( '' as aceps_fin_blart ) AS AccrClsgPostgDocTypeDerived,
  cast( '' as ace_accnt_inception_accrual ) AS AccrOpngPostgAccrAcctDerived,
  cast( '' as ace_accnt_inception_offsetting ) AS AccrOpngPostgOffstgAcctDerived,
  cast( '' as ace_accnt_periodic_accrual ) AS AccrPerdcPostgAccrAcctDerived,
  cast( '' as ace_accnt_periodic_offsetting ) AS AccrPerdcPostgOffstgAcctDerivd,
  cast( '' as ace_accnt_final_accrual ) AS AccrClsgPostgAccrAcctDerived,
  cast( '' as ace_accnt_final_offsetting ) AS AccrClsgPostgOffstgAcctDerived,
  PlannedCostInTransCrcy,
  PlndCostInCoCodeCrcy,
  PlannedCostInGlobalCrcy,
  PlannedCostInFreeDfndCrcy1,
  PlannedCostInFreeDfndCrcy2,
  PlannedCostInFreeDfndCrcy3,
  PlannedCostInFreeDfndCrcy4,
  PlannedCostInFreeDfndCrcy5,
  PlannedCostInFreeDfndCrcy6,
  PlannedCostInFreeDfndCrcy7,
  PlannedCostInFreeDfndCrcy8,
  AccrualEnginePlndQtyInBaseUnit,
  AdjustedPlannedCostInTransCrcy,
  AdjdPlannedCostInCoCodeCrcy,
  AdjdPlannedCostInGlobalCrcy,
  AdjdPlannedCostInFreeDfndCrcy1,
  AdjdPlannedCostInFreeDfndCrcy2,
  AdjdPlannedCostInFreeDfndCrcy3,
  AdjdPlannedCostInFreeDfndCrcy4,
  AdjdPlannedCostInFreeDfndCrcy5,
  AdjdPlannedCostInFreeDfndCrcy6,
  AdjdPlannedCostInFreeDfndCrcy7,
  AdjdPlannedCostInFreeDfndCrcy8,
  AccrualEngineAdjdQtyInBaseUnit,
  ActualCostInTransCrcy,
  ActualCostAmtInCCCrcy,
  ActualCostInGlobalCrcy,
  ActualCostInFreeDfndCrcy1,
  ActualCostInFreeDfndCrcy2,
  ActualCostInFreeDfndCrcy3,
  ActualCostInFreeDfndCrcy4,
  ActualCostInFreeDfndCrcy5,
  ActualCostInFreeDfndCrcy6,
  ActualCostInFreeDfndCrcy7,
  ActualCostInFreeDfndCrcy8,
  AccrualEngineActlQtyInBaseUnit,
  AdjustedAccrAmtInTransCrcy,
  AdjustedAccrAmtInCoCodeCrcy,
  AdjustedAccrAmtInGlobalCrcy,
  AdjdAccrAmtInInFreeDfndCrcy1,
  AdjdAccrAmtInInFreeDfndCrcy2,
  AdjdAccrAmtInInFreeDfndCrcy3,
  AdjdAccrAmtInInFreeDfndCrcy4,
  AdjdAccrAmtInInFreeDfndCrcy5,
  AdjdAccrAmtInInFreeDfndCrcy6,
  AdjdAccrAmtInInFreeDfndCrcy7,
  AdjdAccrAmtInInFreeDfndCrcy8,
  AccrualEngineAccrQtyInBaseUnit,
  DeferredCostInTransCrcy,
  DeferredCostInCoCodeCrcy,
  DeferredCostInGlobalCrcy,
  DeferredCostInFreeDfndCrcy1,
  DeferredCostInFreeDfndCrcy2,
  DeferredCostInFreeDfndCrcy3,
  DeferredCostInFreeDfndCrcy4,
  DeferredCostInFreeDfndCrcy5,
  DeferredCostInFreeDfndCrcy6,
  DeferredCostInFreeDfndCrcy7,
  DeferredCostInFreeDfndCrcy8,
  DeferredQuantityInBaseUnit,
  ProposedAccrAmtInTransCrcy,
  ProposedAccrAmtInCoCodeCrcy,
  ProposedAccrAmtInGlobalCrcy,
  ProposedAccrAmtInFreeDfndCrcy1,
  ProposedAccrAmtInFreeDfndCrcy2,
  ProposedAccrAmtInFreeDfndCrcy3,
  ProposedAccrAmtInFreeDfndCrcy4,
  ProposedAccrAmtInFreeDfndCrcy5,
  ProposedAccrAmtInFreeDfndCrcy6,
  ProposedAccrAmtInFreeDfndCrcy7,
  ProposedAccrAmtInFreeDfndCrcy8,
  AccrualEnginePrpsdQtyInBsUnt,
  ReviewProcessIsActive,
  ReviewApprovalAccrualType,
  AccrPeriodAmtCalculationMethod,
  AccrualAmountProposedByUser,
  AccrualAmountProposalDateTime,
  ProposedAccrAmtAdjmtReason,
  ReviewComment,
  AccrualAmountAdjustedByUser,
  AccrAmountAdjustmentDateTime,
  AccrualPostingReviewType,
  AccrualAmountReviewStatus,
  AccrualAmountIsReviewed,
  ReviewedByUser,
  AccrAmountReviewDateTime,
  AccrualPostingApprovalType,
  AccrualAmountApprovalStatus,
  AccrualAmountIsApproved,
  ApprovedByUser,
  AccrAmountApprovalDateTime,
  AccrualGeneralValidityStartDte,
  AccrualGeneralValidityEndDte,
  ManualAccrualsAccrObjectType,
  ManualAccrualsAccrObject,
  BusinessArea,
  ProfitCenter,
  Segment,
  Fund,
  FundsCenter,
  cast(CommitmentItemShortID as f4900_bbp_bapi_fipos preserving type) AS CommitmentItemShortID,
  FunctionalArea,
  GrantID,
  FundedProgram,
  BudgetPeriod,
  CostCenter,
  cast('' as fis_cctr_hryid_42) AS CostCenterHierarchy,
  cast('' as fis_cctr_hrynid_50) AS CostCenterHierarchyNode,
  cast('' as fis_hryid_ccode_42) AS CompanyCodeHierarchy,
  cast('' as fis_hrynid_ccode_50) AS CompanyCodeHierarchyNode,
  cast('' as fis_prctr_hryid_42) AS ProfitCenterHierarchy,
  cast('' as fis_prctr_hrynid_50) AS ProfitCenterHierarchyNode,
  ControllingArea,
  OrderID,
  WBSElementInternalID,
  WBSElementExternalID,
  CostObject,
  CostCtrActivityType,
  ProjectNetwork,
  cast(ProjectNetworkInternalID as f4900_co_aufpl preserving type) AS ProjectNetworkInternalID,
  BusinessProcess,
  SalesOrder,
  SalesOrderItem,
  ProfitabilitySegment,
  _AccrObjectTypeText[1:Language = $session.system_language].AccrEngineAccrObjectTypeName AS AccrEngineAccrObjectTypeName,
  _AccrAmountApprovalStatusText[1:Language = $session.system_language].AccrAmountApprovalStatusName AS AccrAmountApprovalStatusName,
  _AccrAmountReviewStatusText[1:Language = $session.system_language].AccrualAmountReviewStatusName AS AccrualAmountReviewStatusName,
  _AccrualPostingReviewTypeText[1:Language = $session.system_language].AccrualPostingReviewTypeName AS AccrualPostingReviewTypeName,
  _BusinessAreaText[1:Language = $session.system_language].BusinessAreaName AS BusinessAreaName,
  _CostCenterText[1:Language = $session.system_language].CostCenterName AS CostCenterName,
  _LedgerText[1:Language = $session.system_language].LedgerName AS LedgerName,
  _LifeCycleStatusText[1:Language = $session.system_language].AccrSubobjLifeCycleStatusName AS AccrSubobjLifeCycleStatusName,
  _AccrPostingApprovalTypeText[1:Language = $session.system_language].AccrualPostingApprovalTypeName AS AccrualPostingApprovalTypeName,
  _MnlAccrsAccrObjectTypeText[1:Language = $session.system_language].ManualAccrualsAccrObjTypeName AS ManualAccrualsAccrObjTypeName,
  _ProfitCenterText[1:Language = $session.system_language].ProfitCenterName AS ProfitCenterName,
  _AccrCompanyCode.CompanyCodeName AS CompanyCodeName,
  _AccrLedgerGroup.LedgerGroup AS LedgerGroup,
  _AccrSubobj.AccrualObjectInternalID AS AccrualObjectInternalID,
  _AccrSubobj.AccrualSubobjectInternalID AS AccrualSubobjectInternalID,
  _AccrSubobj.AccrSubobjPauseDate AS AccrSubobjPauseDate,
  _AccrSubobj.AccrSubobjSuspensionDate AS AccrSubobjSuspensionDate,
  _AccrSubobj.AccrSubobjPrematureFinishDate AS AccrSubobjPrematureFinishDate,
  _AccrSubobj.AccrSubobjectLifeCycleStatus AS AccrSubobjectLifeCycleStatus,
  _AccrSubobj.AccrualSubobjectCreatedByUser AS AccrualSubobjectCreatedByUser,
  _AccrSubobj.AccrSubobjCreationDateTime AS AccrSubobjCreationDateTime,
  _AccrSubobj.AccrSubobjLastChangedByUser AS AccrSubobjLastChangedByUser,
  _AccrSubobj.AccrSubobjLastChangeDateTime AS AccrSubobjLastChangeDateTime,
  _AccrSubobj._CreatedByUser AS _CreatedByUser,
  _AccrSubobj._LastChangedByUser AS _LastChangedByUser,
  _ProjectNetwork.ProjectNetworkDescription AS ProjectNetworkDescription,
  _WBSElementBasicData.WBSDescription AS WBSDescription
FROM I_AccrSubobjItmWthPerdcAmounts
LEFT OUTER JOIN E_AccrEngineAccrSubobjAssgmt AS _AssgmtExtension ON I_AccrSubobjItmWthPerdcAmounts.AccrualEngineAccrualObjectType = _AssgmtExtension.AccrualEngineAccrualObjectType AND I_AccrSubobjItmWthPerdcAmounts.AccrualObjectLogicalSystem = _AssgmtExtension.AccrualObjectLogicalSystem AND I_AccrSubobjItmWthPerdcAmounts.CompanyCode = _AssgmtExtension.CompanyCode AND I_AccrSubobjItmWthPerdcAmounts.AccrualObject = _AssgmtExtension.AccrualObject AND I_AccrSubobjItmWthPerdcAmounts.AccrualSubobject = _AssgmtExtension.AccrualSubobject AND I_AccrSubobjItmWthPerdcAmounts.AccrualGeneralValidityEndDte = _AssgmtExtension.AccrAcctAssgmtValdtyEndDte association[0..*] to C_HierRuntimeRprstnDplLeafNode as _CostCenterHierarchyLeafNode on CostCenter = _CostCenterHierarchyLeafNode.UnivHierarchyBusinessEntity AND ControllingArea = _CostCenterHierarchyLeafNode.HierarchyNodeClass AND _CostCenterHierarchyLeafNode.ValidityStartDate <= $session.system_date AND _CostCenterHierarchyLeafNode.ValidityEndDate >= $session.system_date AND _CostCenterHierarchyLeafNode.HierarchyType = '0101' association[0..*] to C_HierRuntimeRprstnDplLeafNode as _CompanyCodeHierLeafNode on CompanyCode = _CompanyCodeHierLeafNode.UnivHierarchyBusinessEntity AND _CompanyCodeHierLeafNode.ValidityStartDate <= $session.system_date AND _CompanyCodeHierLeafNode.ValidityEndDate >= $session.system_date AND _CompanyCodeHierLeafNode.HierarchyType = 'COCD' association[0..*] to C_HierRuntimeRprstnDplLeafNode as _ProfitCenterHierLeafNode on ProfitCenter = _ProfitCenterHierLeafNode.UnivHierarchyBusinessEntity AND ControllingArea = _ProfitCenterHierLeafNode.HierarchyNodeClass AND _ProfitCenterHierLeafNode.ValidityStartDate <= $session.system_date AND _ProfitCenterHierLeafNode.ValidityEndDate >= $session.system_date AND _ProfitCenterHierLeafNode.HierarchyType = '0106'  -- association [0..1]
LEFT OUTER JOIN I_AccrItemTypeForLedgerGroup AS _AccrLedgerGroup ON AccrualEngineAccrualObjectType = _AccrLedgerGroup.AccrualEngineApplication AND CompanyCode = _AccrLedgerGroup.CompanyCode AND AccrualItemType = _AccrLedgerGroup.AccrualItemType AND Ledger = _AccrLedgerGroup.Ledger  -- association [0..1]
;