I_AccrSubobjItmWthPerdcAmounts

DDL: I_ACCRSUBOBJITMWTHPERDCAMOUNTS Type: view COMPOSITE

Accrual Subobject Item with Periodic Amounts

I_AccrSubobjItmWthPerdcAmounts is a Composite CDS View that provides data about "Accrual Subobject Item with Periodic Amounts" in SAP S/4HANA. It reads from 3 data sources (I_FiscalCalYearPeriodForCoCode, I_AccrEnginePeriodicAmounts, P_AccrSubobjItemPrecalc) and exposes 239 fields with key fields AccrualEngineReferenceObject, AccrualPeriodEndDate, AccrualEngineAccrualObjectType, AccrualObjectLogicalSystem, CompanyCode. It has 21 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_FiscalCalYearPeriodForCoCode Derivation from
I_AccrEnginePeriodicAmounts I_AccrEnginePeriodicAmounts inner
P_AccrSubobjItemPrecalc P_AccrSubobjItemPrecalc inner

Parameters (1)

NameTypeDefault
P_FiscalYearPeriod fins_fyearperiod

Associations (21)

CardinalityTargetAliasCondition
[0..1] I_AccrEngineAccrSubobjAssgmt _AccrEngineAccrSubobjAssgmt _AccrEngineAccrSubobjAssgmt.AccrualEngineAccrualObjectType = P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType and _AccrEngineAccrSubobjAssgmt.AccrualObjectLogicalSystem = P_AccrSubobjItemPrecalc.AccrualObjectLogicalSystem and _AccrEngineAccrSubobjAssgmt.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode and _AccrEngineAccrSubobjAssgmt.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject and _AccrEngineAccrSubobjAssgmt.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject and _AccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte <= Derivation.FiscalPeriodEndDate and _AccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyEndDte >= Derivation.FiscalPeriodEndDate
[0..1] I_AccrEngineAccrSubobjAssgmt _NxtAccrEngineAccrSubobjAssgmt _NxtAccrEngineAccrSubobjAssgmt.AccrualEngineAccrualObjectType = P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType and _NxtAccrEngineAccrSubobjAssgmt.AccrualObjectLogicalSystem = P_AccrSubobjItemPrecalc.AccrualObjectLogicalSystem and _NxtAccrEngineAccrSubobjAssgmt.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode and _NxtAccrEngineAccrSubobjAssgmt.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject and _NxtAccrEngineAccrSubobjAssgmt.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject and _NxtAccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte > Derivation.FiscalPeriodEndDate and _NxtAccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte <= P_AccrSubobjItemPrecalc.AccrSubobjectItmValdtyEndDte
[0..1] I_PurgDocAccountAssignment _PurgDocAccountAssignment _PurgDocAccountAssignment.PurchasingDocument = P_AccrSubobjItemPrecalc.AccrualObject and _PurgDocAccountAssignment.PurchasingDocumentItem = P_AccrSubobjItemPrecalc.PurchasingDocumentItem and _PurgDocAccountAssignment.AccountAssignmentNumber = P_AccrSubobjItemPrecalc.AccountAssignmentNumber
[0..1] I_MnlAccrsAccrualSubobjectItem _MnlAccrsAccrualSubobjectItem _MnlAccrsAccrualSubobjectItem.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode and _MnlAccrsAccrualSubobjectItem.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject and _MnlAccrsAccrualSubobjectItem.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject
[0..*] I_AccrEngineAccrObjectTypeText _AccrObjectTypeText P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType = _AccrObjectTypeText.AccrualEngineAccrualObjectType
[0..*] I_AccrAmountApprovalStatusText _AccrAmountApprovalStatusText I_AccrEnginePeriodicAmounts.AccrualAmountApprovalStatus = _AccrAmountApprovalStatusText.AccrualAmountApprovalStatus
[0..*] I_AccrAmountReviewStatusText _AccrAmountReviewStatusText I_AccrEnginePeriodicAmounts.AccrualAmountReviewStatus = _AccrAmountReviewStatusText.AccrualAmountReviewStatus
[0..*] I_AccrualPostingReviewTypeText _AccrualPostingReviewTypeText I_AccrEnginePeriodicAmounts.AccrualPostingReviewType = _AccrualPostingReviewTypeText.AccrualPostingReviewType
[0..*] I_AccrPostingApprovalTypeText _AccrPostingApprovalTypeText I_AccrEnginePeriodicAmounts.AccrualPostingApprovalType = _AccrPostingApprovalTypeText.AccrualPostingApprovalType
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[0..*] I_CostCenterText _CostCenterText $projection.CostCenter = _CostCenterText.CostCenter and $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.FiscalPeriodEndDate >= _CostCenterText.ValidityStartDate and $projection.FiscalPeriodEndDate <= _CostCenterText.ValidityEndDate
[0..*] I_LedgerText _LedgerText P_AccrSubobjItemPrecalc.Ledger = _LedgerText.Ledger
[0..*] I_AccrEngineSubobjLifeCycStsT _LifeCycleStatusText P_AccrSubobjItemPrecalc.AccrSubobjectLifeCycleStatus = _LifeCycleStatusText.AccrSubobjectLifeCycleStatus
[0..*] I_MnlAccrsAccrObjectTypeText _MnlAccrsAccrObjectTypeText _MnlAccrsAccrualSubobjectItem.ManualAccrualsAccrObjectType = _MnlAccrsAccrObjectTypeText.ManualAccrualsAccrObjectType
[0..*] I_ProfitCenterText _ProfitCenterText $projection.ProfitCenter = _ProfitCenterText.ProfitCenter and $projection.ControllingArea = _ProfitCenterText.ControllingArea and $projection.FiscalPeriodEndDate >= _ProfitCenterText.ValidityStartDate and $projection.FiscalPeriodEndDate <= _ProfitCenterText.ValidityEndDate
[0..1] I_ProjectNetwork _ProjectNetwork $projection.ProjectNetwork = _ProjectNetwork.ProjectNetwork
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_UserContactCard _AdjustedByUserContactCard I_AccrEnginePeriodicAmounts.AccrualAmountAdjustedByUser = _AdjustedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _ApprovedByUserContactCard I_AccrEnginePeriodicAmounts.ApprovedByUser = _ApprovedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _ProposedByUserContactCard I_AccrEnginePeriodicAmounts.AccrualAmountProposedByUser = _ProposedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _ReviewedByUserContactCard I_AccrEnginePeriodicAmounts.ReviewedByUser = _ReviewedByUserContactCard.ContactCardID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IACCRSOBJITMWPA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label Accrual Subobject Item with Periodic Amounts view
VDM.viewType #COMPOSITE view

Fields (239)

KeyFieldSource TableSource FieldDescription
BusinessAreaendasBusinessArea
ProfitCenterendasProfitCenter
FundendasFund
FundsCenterendasFundsCenter
FunctionalAreaendasFunctionalArea
GrantIDendasGrantID
BudgetPeriodendasBudgetPeriod
CostCenterendasCostCenter
ControllingAreaendasControllingArea
OrderIDendasOrderID
CostObjectendasCostObject
ProjectNetworkObjectendasProjectNetwork
BusinessProcessendasBusinessProcess
SalesOrderendasSalesOrder
SalesOrderItemendasSalesOrderItem
_AccrAmountApprovalStatusText _AccrAmountApprovalStatusText
_AccrAmountReviewStatusText _AccrAmountReviewStatusText
_AccrEngineAccrSubobjAssgmt _AccrEngineAccrSubobjAssgmt
_AccrObjectTypeText _AccrObjectTypeText
_AccrualPostingReviewTypeText _AccrualPostingReviewTypeText
_AccrPostingApprovalTypeText _AccrPostingApprovalTypeText
_BusinessAreaText _BusinessAreaText
_CostCenterText _CostCenterText
_LedgerText _LedgerText
_LifeCycleStatusText _LifeCycleStatusText
_MnlAccrsAccrObjectTypeText _MnlAccrsAccrObjectTypeText
_MnlAccrsAccrualSubobjectItem _MnlAccrsAccrualSubobjectItem
_ProfitCenterText _ProfitCenterText
_ProjectNetwork _ProjectNetwork
_WBSElementBasicData _WBSElementBasicData
_AdjustedByUserContactCard _AdjustedByUserContactCard
_ApprovedByUserContactCard _ApprovedByUserContactCard
_ProposedByUserContactCard _ProposedByUserContactCard
_ReviewedByUserContactCard _ReviewedByUserContactCard
KEY AccrualEngineReferenceObject I_AccrEnginePeriodicAmounts AccrualEngineReferenceObject Acr. Reference ID
KEY AccrualPeriodEndDate I_AccrEnginePeriodicAmounts AccrualPeriodEndDate Last Day of Period
AccrualPeriodStartDate I_AccrEnginePeriodicAmounts AccrualPeriodStartDate First Day of Period
AccrPeriodAmtCalculationMethod I_AccrEnginePeriodicAmounts AccrPeriodAmtCalculationMethod
TransactionCurrency I_AccrEnginePeriodicAmounts TransactionCurrency Transaction Currency
CompanyCodeCurrency I_AccrEnginePeriodicAmounts CompanyCodeCurrency Local Currency
GlobalCurrency I_AccrEnginePeriodicAmounts GlobalCurrency GM Billing Element: Global Currency
FreeDefinedCurrency1 I_AccrEnginePeriodicAmounts FreeDefinedCurrency1 Freely Defined Currency 1
FreeDefinedCurrency2 I_AccrEnginePeriodicAmounts FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency3 I_AccrEnginePeriodicAmounts FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency4 I_AccrEnginePeriodicAmounts FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency5 I_AccrEnginePeriodicAmounts FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency6 I_AccrEnginePeriodicAmounts FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency7 I_AccrEnginePeriodicAmounts FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency8 I_AccrEnginePeriodicAmounts FreeDefinedCurrency8 Freely Defined Currency 8
TotalAccrualQuantityUnit I_AccrEnginePeriodicAmounts TotalAccrualQuantityUnit Unit of Measure
PlannedCostInTransCrcy I_AccrEnginePeriodicAmounts PlannedCostInTransCrcy Plnd Costs Bal. (TC)
PlndCostInCoCodeCrcy I_AccrEnginePeriodicAmounts PlndCostInCoCodeCrcy Plnd Costs Bal. (CC)
PlannedCostInGlobalCrcy I_AccrEnginePeriodicAmounts PlannedCostInGlobalCrcy Plnd Costs Bal. (GC)
PlannedCostInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy1
PlannedCostInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy2
PlannedCostInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy3
PlannedCostInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy4
PlannedCostInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy5
PlannedCostInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy6
PlannedCostInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy7
PlannedCostInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts PlannedCostInFreeDfndCrcy8
AccrualEnginePlndQtyInBaseUnit I_AccrEnginePeriodicAmounts AccrualEnginePlndQtyInBaseUnit
AdjustedPlannedCostInTransCrcy I_AccrEnginePeriodicAmounts AdjustedPlannedCostInTransCrcy
AdjdPlannedCostInCoCodeCrcy I_AccrEnginePeriodicAmounts AdjdPlannedCostInCoCodeCrcy
AdjdPlannedCostInGlobalCrcy I_AccrEnginePeriodicAmounts AdjdPlannedCostInGlobalCrcy
AdjdPlannedCostInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy1
AdjdPlannedCostInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy2
AdjdPlannedCostInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy3
AdjdPlannedCostInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy4
AdjdPlannedCostInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy5
AdjdPlannedCostInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy6
AdjdPlannedCostInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy7
AdjdPlannedCostInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts AdjdPlannedCostInFreeDfndCrcy8
AccrualEngineAdjdQtyInBaseUnit I_AccrEnginePeriodicAmounts AccrualEngineAdjdQtyInBaseUnit
ActualCostInTransCrcy I_AccrEnginePeriodicAmounts ActualCostInTransCrcy Actl Costs Bal. (TC)
ActualCostAmtInCCCrcy I_AccrEnginePeriodicAmounts ActualCostAmtInCCCrcy Actl Costs Bal. (CC)
ActualCostInGlobalCrcy I_AccrEnginePeriodicAmounts ActualCostInGlobalCrcy Actl Costs Bal. (GC)
ActualCostInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy1
ActualCostInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy2
ActualCostInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy3
ActualCostInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy4
ActualCostInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy5
ActualCostInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy6
ActualCostInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy7
ActualCostInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts ActualCostInFreeDfndCrcy8
AccrualEngineActlQtyInBaseUnit I_AccrEnginePeriodicAmounts AccrualEngineActlQtyInBaseUnit Actual Quantity
AdjustedAccrAmtInTransCrcy I_AccrEnginePeriodicAmounts AdjustedAccrAmtInTransCrcy
AdjustedAccrAmtInCoCodeCrcy I_AccrEnginePeriodicAmounts AdjustedAccrAmtInCoCodeCrcy
AdjustedAccrAmtInGlobalCrcy I_AccrEnginePeriodicAmounts AdjustedAccrAmtInGlobalCrcy
AdjdAccrAmtInInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy1
AdjdAccrAmtInInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy2
AdjdAccrAmtInInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy3
AdjdAccrAmtInInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy4
AdjdAccrAmtInInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy5
AdjdAccrAmtInInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy6
AdjdAccrAmtInInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy7
AdjdAccrAmtInInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts AdjdAccrAmtInInFreeDfndCrcy8
AccrualEngineAccrQtyInBaseUnit I_AccrEnginePeriodicAmounts AccrualEngineAccrQtyInBaseUnit Balance Quantity
DeferredCostInTransCrcy I_AccrEnginePeriodicAmounts DeferredCostInTransCrcy Dfrd Costs Bal. (TC)
DeferredCostInCoCodeCrcy I_AccrEnginePeriodicAmounts DeferredCostInCoCodeCrcy Dfrd Costs Bal.(CC)
DeferredCostInGlobalCrcy I_AccrEnginePeriodicAmounts DeferredCostInGlobalCrcy Dfrd Costs Bal. (GC)
DeferredCostInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy1
DeferredCostInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy2
DeferredCostInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy3
DeferredCostInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy4
DeferredCostInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy5
DeferredCostInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy6
DeferredCostInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy7
DeferredCostInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts DeferredCostInFreeDfndCrcy8
DeferredQuantityInBaseUnit I_AccrEnginePeriodicAmounts DeferredQuantityInBaseUnit
ProposedAccrAmtInTransCrcy I_AccrEnginePeriodicAmounts ProposedAccrAmtInTransCrcy
ProposedAccrAmtInCoCodeCrcy I_AccrEnginePeriodicAmounts ProposedAccrAmtInCoCodeCrcy
ProposedAccrAmtInGlobalCrcy I_AccrEnginePeriodicAmounts ProposedAccrAmtInGlobalCrcy
ProposedAccrAmtInFreeDfndCrcy1 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy1
ProposedAccrAmtInFreeDfndCrcy2 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy2
ProposedAccrAmtInFreeDfndCrcy3 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy3
ProposedAccrAmtInFreeDfndCrcy4 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy4
ProposedAccrAmtInFreeDfndCrcy5 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy5
ProposedAccrAmtInFreeDfndCrcy6 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy6
ProposedAccrAmtInFreeDfndCrcy7 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy7
ProposedAccrAmtInFreeDfndCrcy8 I_AccrEnginePeriodicAmounts ProposedAccrAmtInFreeDfndCrcy8
AccrualEnginePrpsdQtyInBsUnt I_AccrEnginePeriodicAmounts AccrualEnginePrpsdQtyInBsUnt
AccrualAmountProposedByUser I_AccrEnginePeriodicAmounts AccrualAmountProposedByUser
AccrualAmountProposalTime I_AccrEnginePeriodicAmounts AccrualAmountProposalTime
AccrualAmountProposalDate I_AccrEnginePeriodicAmounts AccrualAmountProposalDate
AccrualAmountProposalDateTime I_AccrEnginePeriodicAmounts AccrualAmountProposalDateTime
ProposedAccrAmtAdjmtReason I_AccrEnginePeriodicAmounts ProposedAccrAmtAdjmtReason
AccrualAmountAdjustedByUser I_AccrEnginePeriodicAmounts AccrualAmountAdjustedByUser
AccrualAmountAdjustmentDate I_AccrEnginePeriodicAmounts AccrualAmountAdjustmentDate
AccrualAmountAdjustmentTime I_AccrEnginePeriodicAmounts AccrualAmountAdjustmentTime
AccrAmountAdjustmentDateTime I_AccrEnginePeriodicAmounts AccrAmountAdjustmentDateTime
AccrualPostingReviewType I_AccrEnginePeriodicAmounts AccrualPostingReviewType
AccrualAmountReviewStatus I_AccrEnginePeriodicAmounts AccrualAmountReviewStatus
AccrualAmountIsReviewed I_AccrEnginePeriodicAmounts AccrualAmountIsReviewed
ReviewProcessIsActive I_AccrEnginePeriodicAmounts ReviewProcessIsActive
ReviewApprovalAccrualType I_AccrEnginePeriodicAmounts ReviewApprovalAccrualType
ReviewedByUser I_AccrEnginePeriodicAmounts ReviewedByUser
ReviewComment I_AccrEnginePeriodicAmounts ReviewComment
AmountReviewDate I_AccrEnginePeriodicAmounts AmountReviewDate
AmountReviewTime I_AccrEnginePeriodicAmounts AmountReviewTime
AccrAmountReviewDateTime I_AccrEnginePeriodicAmounts AccrAmountReviewDateTime
AccrualPostingApprovalType I_AccrEnginePeriodicAmounts AccrualPostingApprovalType
AccrualAmountApprovalStatus I_AccrEnginePeriodicAmounts AccrualAmountApprovalStatus
AccrualAmountIsApproved I_AccrEnginePeriodicAmounts AccrualAmountIsApproved
ApprovedByUser I_AccrEnginePeriodicAmounts ApprovedByUser
AccrualAmountApprovalDate I_AccrEnginePeriodicAmounts AccrualAmountApprovalDate
AccrualAmountApprovalTime I_AccrEnginePeriodicAmounts AccrualAmountApprovalTime
AccrAmountApprovalDateTime I_AccrEnginePeriodicAmounts AccrAmountApprovalDateTime
_TransactionCurrency I_AccrEnginePeriodicAmounts _TransactionCurrency
_CompanyCodeCurrency I_AccrEnginePeriodicAmounts _CompanyCodeCurrency
_GlobalCurrency I_AccrEnginePeriodicAmounts _GlobalCurrency
_FreeDefinedCurrency1 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency1
_FreeDefinedCurrency2 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency2
_FreeDefinedCurrency3 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency3
_FreeDefinedCurrency4 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency4
_FreeDefinedCurrency5 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency5
_FreeDefinedCurrency6 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency6
_FreeDefinedCurrency7 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency7
_FreeDefinedCurrency8 I_AccrEnginePeriodicAmounts _FreeDefinedCurrency8
_BaseUnit I_AccrEnginePeriodicAmounts _BaseUnit
_ProposedByUser I_AccrEnginePeriodicAmounts _ProposedByUser
_AdjustedByUser I_AccrEnginePeriodicAmounts _AdjustedByUser
_ReviewedByUser I_AccrEnginePeriodicAmounts _ReviewedByUser
_ApprovedByUser I_AccrEnginePeriodicAmounts _ApprovedByUser
FiscalPeriodEndDate I_FiscalCalYearPeriodForCoCode FiscalPeriodEndDate End Date
KEY AccrualEngineAccrualObjectType P_AccrSubobjItemPrecalc AccrualEngineAccrualObjectType Component
KEY AccrualObjectLogicalSystem P_AccrSubobjItemPrecalc AccrualObjectLogicalSystem Logical System
KEY CompanyCode P_AccrSubobjItemPrecalc CompanyCode Receiver Company Code
KEY AccrualObject P_AccrSubobjItemPrecalc AccrualObject External Reference of Accrual Object
KEY AccrualSubobject P_AccrSubobjItemPrecalc AccrualSubobject External Reference of Accrual Subobject
KEY AccrualItemType P_AccrSubobjItemPrecalc AccrualItemType Accrual Item Type
KEY Ledger P_AccrSubobjItemPrecalc Ledger Ledger
KEY AccrSubobjectItmValdtyEndDte P_AccrSubobjItemPrecalc AccrSubobjectItmValdtyEndDte To
AccrSubobjectItmValdtyStrtDte P_AccrSubobjItemPrecalc AccrSubobjectItmValdtyStrtDte From
AccrualMethod P_AccrSubobjItemPrecalc AccrualMethod Accr/Defrl Method
AccrSubobjHdrStartOfLifeDate P_AccrSubobjItemPrecalc AccrSubobjHdrStartOfLifeDate Start of Life
AccrSubobjHdrEndOfLifeDate P_AccrSubobjItemPrecalc AccrSubobjHdrEndOfLifeDate End of Life
AccrualItemIsObsolete P_AccrSubobjItemPrecalc AccrualItemIsObsolete Obsolete
PlanAccrualItemType P_AccrSubobjItemPrecalc PlanAccrualItemType Plnd Costs Itm Type
PlanAccrualMethod P_AccrSubobjItemPrecalc PlanAccrualMethod Plnd Accr. Method
ActualAccrualItemType P_AccrSubobjItemPrecalc ActualAccrualItemType Actl Costs Item Type
ActualAccrualMethod P_AccrSubobjItemPrecalc ActualAccrualMethod Actl Accr. Method
DeferralItemType P_AccrSubobjItemPrecalc DeferralItemType Deferral Item Type
DeferralMethod P_AccrSubobjItemPrecalc DeferralMethod Deferral Method
TotalAccrualQuantity P_AccrSubobjItemPrecalc TotalAccrualQuantity Total Qty to Accrue
TotalAccrAmountInTransCrcy P_AccrSubobjItemPrecalc TotalAccrAmountInTransCrcy Total A/D Amt (TC)
TotalAccrAmtInCompanyCodeCrcy P_AccrSubobjItemPrecalc TotalAccrAmtInCompanyCodeCrcy Total A/D Amt (CC)
TotalAccrAmountInGlobalCrcy P_AccrSubobjItemPrecalc TotalAccrAmountInGlobalCrcy Total A/D Amt (GC)
TotalAccrAmountInFreeDfndCrcy1 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy1 Total A/D Amt (FC1)
TotalAccrAmountInFreeDfndCrcy2 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy2 Total A/D Amt (FC2)
TotalAccrAmountInFreeDfndCrcy3 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy3 Total A/D Amt (FC3)
TotalAccrAmountInFreeDfndCrcy4 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy4 Total A/D Amt (FC4)
TotalAccrAmountInFreeDfndCrcy5 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy5 Total A/D Amt (FC5)
TotalAccrAmountInFreeDfndCrcy6 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy6 Total A/D Amt (FC6)
TotalAccrAmountInFreeDfndCrcy7 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy7 Total A/D Amt (FC7)
TotalAccrAmountInFreeDfndCrcy8 P_AccrSubobjItemPrecalc TotalAccrAmountInFreeDfndCrcy8 Total A/D Amt (FC8)
AccrOpngPostgDocumentType P_AccrSubobjItemPrecalc AccrOpngPostgDocumentType Document Type
AccrPerdcPostgDocumentType P_AccrSubobjItemPrecalc AccrPerdcPostgDocumentType Document Type
AccrClsgPostgDocumentType P_AccrSubobjItemPrecalc AccrClsgPostgDocumentType Document Type
AccrOpngPostgAccrAccount P_AccrSubobjItemPrecalc AccrOpngPostgAccrAccount Accr./Dfrl Acct
AccrOpngPostgOffstgAccount P_AccrSubobjItemPrecalc AccrOpngPostgOffstgAccount Offsetting Account
AccrPerdcPostgAccrAccount P_AccrSubobjItemPrecalc AccrPerdcPostgAccrAccount Accr./Dfrl. Account
AccrPerdcPostgOffstgAcct P_AccrSubobjItemPrecalc AccrPerdcPostgOffstgAcct Offsetting Account
AccrClsgPostgAccrAccount P_AccrSubobjItemPrecalc AccrClsgPostgAccrAccount Accr./Dfrl Acct
AccrClsgPostgOffstgAccount P_AccrSubobjItemPrecalc AccrClsgPostgOffstgAccount Offsetting Account
AccrualItemLastChangeDateTime P_AccrSubobjItemPrecalc AccrualItemLastChangeDateTime Time Stamp
AccrSubobjectLifeCycleStatus P_AccrSubobjItemPrecalc AccrSubobjectLifeCycleStatus
PurchasingDocumentItem P_AccrSubobjItemPrecalc PurchasingDocumentItem Purchasing Doc. Item
AccountAssignmentNumber P_AccrSubobjItemPrecalc AccountAssignmentNumber Account Assgmt No.
_AccrCompanyCode P_AccrSubobjItemPrecalc _AccrCompanyCode
_AccrItemType P_AccrSubobjItemPrecalc _AccrItemType
_AccrLogicalSystem P_AccrSubobjItemPrecalc _AccrLogicalSystem
_AccrMethod P_AccrSubobjItemPrecalc _AccrMethod
_AccrObj P_AccrSubobjItemPrecalc _AccrObj
_AccrObjectType P_AccrSubobjItemPrecalc _AccrObjectType
_AccrSubobj P_AccrSubobjItemPrecalc _AccrSubobj
_ActualAccrItemType P_AccrSubobjItemPrecalc _ActualAccrItemType
_ActualAccrMethod P_AccrSubobjItemPrecalc _ActualAccrMethod
_ActualItem P_AccrSubobjItemPrecalc _ActualItem
_ClsgPostgAccrAccount P_AccrSubobjItemPrecalc _ClsgPostgAccrAccount
_ClsgPostgDocumentType P_AccrSubobjItemPrecalc _ClsgPostgDocumentType
_ClsgPostgOffstgAccount P_AccrSubobjItemPrecalc _ClsgPostgOffstgAccount
_DeferralItem P_AccrSubobjItemPrecalc _DeferralItem
_DeferralItemType P_AccrSubobjItemPrecalc _DeferralItemType
_DeferralMethod P_AccrSubobjItemPrecalc _DeferralMethod
_Ledger P_AccrSubobjItemPrecalc _Ledger
_OpngPostgAccrAccount P_AccrSubobjItemPrecalc _OpngPostgAccrAccount
_OpngPostgDocumentType P_AccrSubobjItemPrecalc _OpngPostgDocumentType
_OpngPostgOffstgAccount P_AccrSubobjItemPrecalc _OpngPostgOffstgAccount
_PerdcPostgAccrAccount P_AccrSubobjItemPrecalc _PerdcPostgAccrAccount
_PerdcPostgDocumentType P_AccrSubobjItemPrecalc _PerdcPostgDocumentType
_PerdcPostgOffstgAccount P_AccrSubobjItemPrecalc _PerdcPostgOffstgAccount
_PlanAccrItemType P_AccrSubobjItemPrecalc _PlanAccrItemType
_PlanAccrMethod P_AccrSubobjItemPrecalc _PlanAccrMethod
_PlanItem P_AccrSubobjItemPrecalc _PlanItem
Segment _AccrEngineAccrSubobjAssgmt Segment Segment number
FundedProgram _AccrEngineAccrSubobjAssgmt FundedProgram Funded Program
ManualAccrualsAccrObjectType _MnlAccrsAccrualSubobjectItem ManualAccrualsAccrObjectType
ManualAccrualsAccrObject _MnlAccrsAccrualSubobjectItem ManualAccrualsAccrObject

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_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 I_AccrSubobjItmWthPerdcAmounts AS
SELECT
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.BusinessArea else _AccrEngineAccrSubobjAssgmt.BusinessArea end as BusinessArea AS BusinessAreaendasBusinessArea,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.ProfitCenter else _AccrEngineAccrSubobjAssgmt.ProfitCenter end as ProfitCenter AS ProfitCenterendasProfitCenter,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.Fund else _AccrEngineAccrSubobjAssgmt.Fund end as Fund AS FundendasFund,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.FundsCenter else _AccrEngineAccrSubobjAssgmt.FundsCenter end as FundsCenter AS FundsCenterendasFundsCenter,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.FunctionalArea else _AccrEngineAccrSubobjAssgmt.FunctionalArea end as FunctionalArea AS FunctionalAreaendasFunctionalArea,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.GrantID else _AccrEngineAccrSubobjAssgmt.GrantID end as GrantID AS GrantIDendasGrantID,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.BudgetPeriod else _AccrEngineAccrSubobjAssgmt.BudgetPeriod end as BudgetPeriod AS BudgetPeriodendasBudgetPeriod,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.CostCenter else _AccrEngineAccrSubobjAssgmt.CostCenter end as CostCenter AS CostCenterendasCostCenter,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.ControllingArea else _AccrEngineAccrSubobjAssgmt.ControllingArea end as ControllingArea AS ControllingAreaendasControllingArea,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.OrderID else _AccrEngineAccrSubobjAssgmt.OrderID end as OrderID AS OrderIDendasOrderID,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.CostObject else _AccrEngineAccrSubobjAssgmt.CostObject end as CostObject AS CostObjectendasCostObject,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.ProjectNetwork else _AccrEngineAccrSubobjAssgmt.ProjectNetworkObject end as ProjectNetwork AS ProjectNetworkObjectendasProjectNetwork,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.BusinessProcess else _AccrEngineAccrSubobjAssgmt.BusinessProcess end as BusinessProcess AS BusinessProcessendasBusinessProcess,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.SalesOrder else _AccrEngineAccrSubobjAssgmt.SalesOrder end as SalesOrder AS SalesOrderendasSalesOrder,
  case P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType when 'POAC' then _PurgDocAccountAssignment.SalesOrderItem else _AccrEngineAccrSubobjAssgmt.SalesOrderItem end as SalesOrderItem AS SalesOrderItemendasSalesOrderItem,
  I_AccrEnginePeriodicAmounts.AccrualEngineReferenceObject AS AccrualEngineReferenceObject,
  I_AccrEnginePeriodicAmounts.AccrualPeriodEndDate AS AccrualPeriodEndDate,
  I_AccrEnginePeriodicAmounts.AccrualPeriodStartDate AS AccrualPeriodStartDate,
  I_AccrEnginePeriodicAmounts.AccrPeriodAmtCalculationMethod AS AccrPeriodAmtCalculationMethod,
  I_AccrEnginePeriodicAmounts.TransactionCurrency AS TransactionCurrency,
  I_AccrEnginePeriodicAmounts.CompanyCodeCurrency AS CompanyCodeCurrency,
  I_AccrEnginePeriodicAmounts.GlobalCurrency AS GlobalCurrency,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency1 AS FreeDefinedCurrency1,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency2 AS FreeDefinedCurrency2,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency3 AS FreeDefinedCurrency3,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency4 AS FreeDefinedCurrency4,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency5 AS FreeDefinedCurrency5,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency6 AS FreeDefinedCurrency6,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency7 AS FreeDefinedCurrency7,
  I_AccrEnginePeriodicAmounts.FreeDefinedCurrency8 AS FreeDefinedCurrency8,
  I_AccrEnginePeriodicAmounts.TotalAccrualQuantityUnit AS TotalAccrualQuantityUnit,
  I_AccrEnginePeriodicAmounts.PlannedCostInTransCrcy AS PlannedCostInTransCrcy,
  I_AccrEnginePeriodicAmounts.PlndCostInCoCodeCrcy AS PlndCostInCoCodeCrcy,
  I_AccrEnginePeriodicAmounts.PlannedCostInGlobalCrcy AS PlannedCostInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy1 AS PlannedCostInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy2 AS PlannedCostInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy3 AS PlannedCostInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy4 AS PlannedCostInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy5 AS PlannedCostInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy6 AS PlannedCostInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy7 AS PlannedCostInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.PlannedCostInFreeDfndCrcy8 AS PlannedCostInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.AccrualEnginePlndQtyInBaseUnit AS AccrualEnginePlndQtyInBaseUnit,
  I_AccrEnginePeriodicAmounts.AdjustedPlannedCostInTransCrcy AS AdjustedPlannedCostInTransCrcy,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInCoCodeCrcy AS AdjdPlannedCostInCoCodeCrcy,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInGlobalCrcy AS AdjdPlannedCostInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy1 AS AdjdPlannedCostInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy2 AS AdjdPlannedCostInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy3 AS AdjdPlannedCostInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy4 AS AdjdPlannedCostInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy5 AS AdjdPlannedCostInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy6 AS AdjdPlannedCostInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy7 AS AdjdPlannedCostInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.AdjdPlannedCostInFreeDfndCrcy8 AS AdjdPlannedCostInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.AccrualEngineAdjdQtyInBaseUnit AS AccrualEngineAdjdQtyInBaseUnit,
  I_AccrEnginePeriodicAmounts.ActualCostInTransCrcy AS ActualCostInTransCrcy,
  I_AccrEnginePeriodicAmounts.ActualCostAmtInCCCrcy AS ActualCostAmtInCCCrcy,
  I_AccrEnginePeriodicAmounts.ActualCostInGlobalCrcy AS ActualCostInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy1 AS ActualCostInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy2 AS ActualCostInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy3 AS ActualCostInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy4 AS ActualCostInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy5 AS ActualCostInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy6 AS ActualCostInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy7 AS ActualCostInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.ActualCostInFreeDfndCrcy8 AS ActualCostInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.AccrualEngineActlQtyInBaseUnit AS AccrualEngineActlQtyInBaseUnit,
  I_AccrEnginePeriodicAmounts.AdjustedAccrAmtInTransCrcy AS AdjustedAccrAmtInTransCrcy,
  I_AccrEnginePeriodicAmounts.AdjustedAccrAmtInCoCodeCrcy AS AdjustedAccrAmtInCoCodeCrcy,
  I_AccrEnginePeriodicAmounts.AdjustedAccrAmtInGlobalCrcy AS AdjustedAccrAmtInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy1 AS AdjdAccrAmtInInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy2 AS AdjdAccrAmtInInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy3 AS AdjdAccrAmtInInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy4 AS AdjdAccrAmtInInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy5 AS AdjdAccrAmtInInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy6 AS AdjdAccrAmtInInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy7 AS AdjdAccrAmtInInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.AdjdAccrAmtInInFreeDfndCrcy8 AS AdjdAccrAmtInInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.AccrualEngineAccrQtyInBaseUnit AS AccrualEngineAccrQtyInBaseUnit,
  I_AccrEnginePeriodicAmounts.DeferredCostInTransCrcy AS DeferredCostInTransCrcy,
  I_AccrEnginePeriodicAmounts.DeferredCostInCoCodeCrcy AS DeferredCostInCoCodeCrcy,
  I_AccrEnginePeriodicAmounts.DeferredCostInGlobalCrcy AS DeferredCostInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy1 AS DeferredCostInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy2 AS DeferredCostInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy3 AS DeferredCostInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy4 AS DeferredCostInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy5 AS DeferredCostInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy6 AS DeferredCostInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy7 AS DeferredCostInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.DeferredCostInFreeDfndCrcy8 AS DeferredCostInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.DeferredQuantityInBaseUnit AS DeferredQuantityInBaseUnit,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInTransCrcy AS ProposedAccrAmtInTransCrcy,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInCoCodeCrcy AS ProposedAccrAmtInCoCodeCrcy,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInGlobalCrcy AS ProposedAccrAmtInGlobalCrcy,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy1 AS ProposedAccrAmtInFreeDfndCrcy1,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy2 AS ProposedAccrAmtInFreeDfndCrcy2,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy3 AS ProposedAccrAmtInFreeDfndCrcy3,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy4 AS ProposedAccrAmtInFreeDfndCrcy4,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy5 AS ProposedAccrAmtInFreeDfndCrcy5,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy6 AS ProposedAccrAmtInFreeDfndCrcy6,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy7 AS ProposedAccrAmtInFreeDfndCrcy7,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtInFreeDfndCrcy8 AS ProposedAccrAmtInFreeDfndCrcy8,
  I_AccrEnginePeriodicAmounts.AccrualEnginePrpsdQtyInBsUnt AS AccrualEnginePrpsdQtyInBsUnt,
  I_AccrEnginePeriodicAmounts.AccrualAmountProposedByUser AS AccrualAmountProposedByUser,
  I_AccrEnginePeriodicAmounts.AccrualAmountProposalTime AS AccrualAmountProposalTime,
  I_AccrEnginePeriodicAmounts.AccrualAmountProposalDate AS AccrualAmountProposalDate,
  I_AccrEnginePeriodicAmounts.AccrualAmountProposalDateTime AS AccrualAmountProposalDateTime,
  I_AccrEnginePeriodicAmounts.ProposedAccrAmtAdjmtReason AS ProposedAccrAmtAdjmtReason,
  I_AccrEnginePeriodicAmounts.AccrualAmountAdjustedByUser AS AccrualAmountAdjustedByUser,
  I_AccrEnginePeriodicAmounts.AccrualAmountAdjustmentDate AS AccrualAmountAdjustmentDate,
  I_AccrEnginePeriodicAmounts.AccrualAmountAdjustmentTime AS AccrualAmountAdjustmentTime,
  I_AccrEnginePeriodicAmounts.AccrAmountAdjustmentDateTime AS AccrAmountAdjustmentDateTime,
  I_AccrEnginePeriodicAmounts.AccrualPostingReviewType AS AccrualPostingReviewType,
  I_AccrEnginePeriodicAmounts.AccrualAmountReviewStatus AS AccrualAmountReviewStatus,
  I_AccrEnginePeriodicAmounts.AccrualAmountIsReviewed AS AccrualAmountIsReviewed,
  I_AccrEnginePeriodicAmounts.ReviewProcessIsActive AS ReviewProcessIsActive,
  I_AccrEnginePeriodicAmounts.ReviewApprovalAccrualType AS ReviewApprovalAccrualType,
  I_AccrEnginePeriodicAmounts.ReviewedByUser AS ReviewedByUser,
  I_AccrEnginePeriodicAmounts.ReviewComment AS ReviewComment,
  I_AccrEnginePeriodicAmounts.AmountReviewDate AS AmountReviewDate,
  I_AccrEnginePeriodicAmounts.AmountReviewTime AS AmountReviewTime,
  I_AccrEnginePeriodicAmounts.AccrAmountReviewDateTime AS AccrAmountReviewDateTime,
  I_AccrEnginePeriodicAmounts.AccrualPostingApprovalType AS AccrualPostingApprovalType,
  I_AccrEnginePeriodicAmounts.AccrualAmountApprovalStatus AS AccrualAmountApprovalStatus,
  I_AccrEnginePeriodicAmounts.AccrualAmountIsApproved AS AccrualAmountIsApproved,
  I_AccrEnginePeriodicAmounts.ApprovedByUser AS ApprovedByUser,
  I_AccrEnginePeriodicAmounts.AccrualAmountApprovalDate AS AccrualAmountApprovalDate,
  I_AccrEnginePeriodicAmounts.AccrualAmountApprovalTime AS AccrualAmountApprovalTime,
  I_AccrEnginePeriodicAmounts.AccrAmountApprovalDateTime AS AccrAmountApprovalDateTime,
  I_AccrEnginePeriodicAmounts._TransactionCurrency AS _TransactionCurrency,
  I_AccrEnginePeriodicAmounts._CompanyCodeCurrency AS _CompanyCodeCurrency,
  I_AccrEnginePeriodicAmounts._GlobalCurrency AS _GlobalCurrency,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency1 AS _FreeDefinedCurrency1,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency2 AS _FreeDefinedCurrency2,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency3 AS _FreeDefinedCurrency3,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency4 AS _FreeDefinedCurrency4,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency5 AS _FreeDefinedCurrency5,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency6 AS _FreeDefinedCurrency6,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency7 AS _FreeDefinedCurrency7,
  I_AccrEnginePeriodicAmounts._FreeDefinedCurrency8 AS _FreeDefinedCurrency8,
  I_AccrEnginePeriodicAmounts._BaseUnit AS _BaseUnit,
  I_AccrEnginePeriodicAmounts._ProposedByUser AS _ProposedByUser,
  I_AccrEnginePeriodicAmounts._AdjustedByUser AS _AdjustedByUser,
  I_AccrEnginePeriodicAmounts._ReviewedByUser AS _ReviewedByUser,
  I_AccrEnginePeriodicAmounts._ApprovedByUser AS _ApprovedByUser,
  Derivation.FiscalPeriodEndDate AS FiscalPeriodEndDate,
  P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType AS AccrualEngineAccrualObjectType,
  P_AccrSubobjItemPrecalc.AccrualObjectLogicalSystem AS AccrualObjectLogicalSystem,
  P_AccrSubobjItemPrecalc.CompanyCode AS CompanyCode,
  P_AccrSubobjItemPrecalc.AccrualObject AS AccrualObject,
  P_AccrSubobjItemPrecalc.AccrualSubobject AS AccrualSubobject,
  P_AccrSubobjItemPrecalc.AccrualItemType AS AccrualItemType,
  P_AccrSubobjItemPrecalc.Ledger AS Ledger,
  P_AccrSubobjItemPrecalc.AccrSubobjectItmValdtyEndDte AS AccrSubobjectItmValdtyEndDte,
  P_AccrSubobjItemPrecalc.AccrSubobjectItmValdtyStrtDte AS AccrSubobjectItmValdtyStrtDte,
  P_AccrSubobjItemPrecalc.AccrualMethod AS AccrualMethod,
  P_AccrSubobjItemPrecalc.AccrSubobjHdrStartOfLifeDate AS AccrSubobjHdrStartOfLifeDate,
  P_AccrSubobjItemPrecalc.AccrSubobjHdrEndOfLifeDate AS AccrSubobjHdrEndOfLifeDate,
  P_AccrSubobjItemPrecalc.AccrualItemIsObsolete AS AccrualItemIsObsolete,
  P_AccrSubobjItemPrecalc.PlanAccrualItemType AS PlanAccrualItemType,
  P_AccrSubobjItemPrecalc.PlanAccrualMethod AS PlanAccrualMethod,
  P_AccrSubobjItemPrecalc.ActualAccrualItemType AS ActualAccrualItemType,
  P_AccrSubobjItemPrecalc.ActualAccrualMethod AS ActualAccrualMethod,
  P_AccrSubobjItemPrecalc.DeferralItemType AS DeferralItemType,
  P_AccrSubobjItemPrecalc.DeferralMethod AS DeferralMethod,
  P_AccrSubobjItemPrecalc.TotalAccrualQuantity AS TotalAccrualQuantity,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInTransCrcy AS TotalAccrAmountInTransCrcy,
  P_AccrSubobjItemPrecalc.TotalAccrAmtInCompanyCodeCrcy AS TotalAccrAmtInCompanyCodeCrcy,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInGlobalCrcy AS TotalAccrAmountInGlobalCrcy,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy1 AS TotalAccrAmountInFreeDfndCrcy1,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy2 AS TotalAccrAmountInFreeDfndCrcy2,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy3 AS TotalAccrAmountInFreeDfndCrcy3,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy4 AS TotalAccrAmountInFreeDfndCrcy4,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy5 AS TotalAccrAmountInFreeDfndCrcy5,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy6 AS TotalAccrAmountInFreeDfndCrcy6,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy7 AS TotalAccrAmountInFreeDfndCrcy7,
  P_AccrSubobjItemPrecalc.TotalAccrAmountInFreeDfndCrcy8 AS TotalAccrAmountInFreeDfndCrcy8,
  P_AccrSubobjItemPrecalc.AccrOpngPostgDocumentType AS AccrOpngPostgDocumentType,
  P_AccrSubobjItemPrecalc.AccrPerdcPostgDocumentType AS AccrPerdcPostgDocumentType,
  P_AccrSubobjItemPrecalc.AccrClsgPostgDocumentType AS AccrClsgPostgDocumentType,
  P_AccrSubobjItemPrecalc.AccrOpngPostgAccrAccount AS AccrOpngPostgAccrAccount,
  P_AccrSubobjItemPrecalc.AccrOpngPostgOffstgAccount AS AccrOpngPostgOffstgAccount,
  P_AccrSubobjItemPrecalc.AccrPerdcPostgAccrAccount AS AccrPerdcPostgAccrAccount,
  P_AccrSubobjItemPrecalc.AccrPerdcPostgOffstgAcct AS AccrPerdcPostgOffstgAcct,
  P_AccrSubobjItemPrecalc.AccrClsgPostgAccrAccount AS AccrClsgPostgAccrAccount,
  P_AccrSubobjItemPrecalc.AccrClsgPostgOffstgAccount AS AccrClsgPostgOffstgAccount,
  P_AccrSubobjItemPrecalc.AccrualItemLastChangeDateTime AS AccrualItemLastChangeDateTime,
  P_AccrSubobjItemPrecalc.AccrSubobjectLifeCycleStatus AS AccrSubobjectLifeCycleStatus,
  P_AccrSubobjItemPrecalc.PurchasingDocumentItem AS PurchasingDocumentItem,
  P_AccrSubobjItemPrecalc.AccountAssignmentNumber AS AccountAssignmentNumber,
  P_AccrSubobjItemPrecalc._AccrCompanyCode AS _AccrCompanyCode,
  P_AccrSubobjItemPrecalc._AccrItemType AS _AccrItemType,
  P_AccrSubobjItemPrecalc._AccrLogicalSystem AS _AccrLogicalSystem,
  P_AccrSubobjItemPrecalc._AccrMethod AS _AccrMethod,
  P_AccrSubobjItemPrecalc._AccrObj AS _AccrObj,
  P_AccrSubobjItemPrecalc._AccrObjectType AS _AccrObjectType,
  P_AccrSubobjItemPrecalc._AccrSubobj AS _AccrSubobj,
  P_AccrSubobjItemPrecalc._ActualAccrItemType AS _ActualAccrItemType,
  P_AccrSubobjItemPrecalc._ActualAccrMethod AS _ActualAccrMethod,
  P_AccrSubobjItemPrecalc._ActualItem AS _ActualItem,
  P_AccrSubobjItemPrecalc._ClsgPostgAccrAccount AS _ClsgPostgAccrAccount,
  P_AccrSubobjItemPrecalc._ClsgPostgDocumentType AS _ClsgPostgDocumentType,
  P_AccrSubobjItemPrecalc._ClsgPostgOffstgAccount AS _ClsgPostgOffstgAccount,
  P_AccrSubobjItemPrecalc._DeferralItem AS _DeferralItem,
  P_AccrSubobjItemPrecalc._DeferralItemType AS _DeferralItemType,
  P_AccrSubobjItemPrecalc._DeferralMethod AS _DeferralMethod,
  P_AccrSubobjItemPrecalc._Ledger AS _Ledger,
  P_AccrSubobjItemPrecalc._OpngPostgAccrAccount AS _OpngPostgAccrAccount,
  P_AccrSubobjItemPrecalc._OpngPostgDocumentType AS _OpngPostgDocumentType,
  P_AccrSubobjItemPrecalc._OpngPostgOffstgAccount AS _OpngPostgOffstgAccount,
  P_AccrSubobjItemPrecalc._PerdcPostgAccrAccount AS _PerdcPostgAccrAccount,
  P_AccrSubobjItemPrecalc._PerdcPostgDocumentType AS _PerdcPostgDocumentType,
  P_AccrSubobjItemPrecalc._PerdcPostgOffstgAccount AS _PerdcPostgOffstgAccount,
  P_AccrSubobjItemPrecalc._PlanAccrItemType AS _PlanAccrItemType,
  P_AccrSubobjItemPrecalc._PlanAccrMethod AS _PlanAccrMethod,
  P_AccrSubobjItemPrecalc._PlanItem AS _PlanItem,
  _AccrEngineAccrSubobjAssgmt.Segment AS Segment,
  _AccrEngineAccrSubobjAssgmt.FundedProgram AS FundedProgram,
  _MnlAccrsAccrualSubobjectItem.ManualAccrualsAccrObjectType AS ManualAccrualsAccrObjectType,
  _MnlAccrsAccrualSubobjectItem.ManualAccrualsAccrObject AS ManualAccrualsAccrObject
FROM I_FiscalCalYearPeriodForCoCode AS Derivation
INNER JOIN P_AccrSubobjItemPrecalc ON /* join condition not captured in parsed metadata */
INNER JOIN I_AccrEnginePeriodicAmounts ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AccrEngineAccrSubobjAssgmt AS _AccrEngineAccrSubobjAssgmt ON _AccrEngineAccrSubobjAssgmt.AccrualEngineAccrualObjectType = P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType AND _AccrEngineAccrSubobjAssgmt.AccrualObjectLogicalSystem = P_AccrSubobjItemPrecalc.AccrualObjectLogicalSystem AND _AccrEngineAccrSubobjAssgmt.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode AND _AccrEngineAccrSubobjAssgmt.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject AND _AccrEngineAccrSubobjAssgmt.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject AND _AccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte <= Derivation.FiscalPeriodEndDate AND _AccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyEndDte >= Derivation.FiscalPeriodEndDate  -- association [0..1]
LEFT OUTER JOIN I_AccrEngineAccrSubobjAssgmt AS _NxtAccrEngineAccrSubobjAssgmt ON _NxtAccrEngineAccrSubobjAssgmt.AccrualEngineAccrualObjectType = P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType AND _NxtAccrEngineAccrSubobjAssgmt.AccrualObjectLogicalSystem = P_AccrSubobjItemPrecalc.AccrualObjectLogicalSystem AND _NxtAccrEngineAccrSubobjAssgmt.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode AND _NxtAccrEngineAccrSubobjAssgmt.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject AND _NxtAccrEngineAccrSubobjAssgmt.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject AND _NxtAccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte > Derivation.FiscalPeriodEndDate AND _NxtAccrEngineAccrSubobjAssgmt.AccrAcctAssgmtValdtyStrtDte <= P_AccrSubobjItemPrecalc.AccrSubobjectItmValdtyEndDte  -- association [0..1]
LEFT OUTER JOIN I_PurgDocAccountAssignment AS _PurgDocAccountAssignment ON _PurgDocAccountAssignment.PurchasingDocument = P_AccrSubobjItemPrecalc.AccrualObject AND _PurgDocAccountAssignment.PurchasingDocumentItem = P_AccrSubobjItemPrecalc.PurchasingDocumentItem AND _PurgDocAccountAssignment.AccountAssignmentNumber = P_AccrSubobjItemPrecalc.AccountAssignmentNumber  -- association [0..1]
LEFT OUTER JOIN I_MnlAccrsAccrualSubobjectItem AS _MnlAccrsAccrualSubobjectItem ON _MnlAccrsAccrualSubobjectItem.CompanyCode = P_AccrSubobjItemPrecalc.CompanyCode AND _MnlAccrsAccrualSubobjectItem.AccrualObject = P_AccrSubobjItemPrecalc.AccrualObject AND _MnlAccrsAccrualSubobjectItem.AccrualSubobject = P_AccrSubobjItemPrecalc.AccrualSubobject  -- association [0..1]
LEFT OUTER JOIN I_AccrEngineAccrObjectTypeText AS _AccrObjectTypeText ON P_AccrSubobjItemPrecalc.AccrualEngineAccrualObjectType = _AccrObjectTypeText.AccrualEngineAccrualObjectType  -- association [0..*]
LEFT OUTER JOIN I_AccrAmountApprovalStatusText AS _AccrAmountApprovalStatusText ON I_AccrEnginePeriodicAmounts.AccrualAmountApprovalStatus = _AccrAmountApprovalStatusText.AccrualAmountApprovalStatus  -- association [0..*]
LEFT OUTER JOIN I_AccrAmountReviewStatusText AS _AccrAmountReviewStatusText ON I_AccrEnginePeriodicAmounts.AccrualAmountReviewStatus = _AccrAmountReviewStatusText.AccrualAmountReviewStatus  -- association [0..*]
LEFT OUTER JOIN I_AccrualPostingReviewTypeText AS _AccrualPostingReviewTypeText ON I_AccrEnginePeriodicAmounts.AccrualPostingReviewType = _AccrualPostingReviewTypeText.AccrualPostingReviewType  -- association [0..*]
LEFT OUTER JOIN I_AccrPostingApprovalTypeText AS _AccrPostingApprovalTypeText ON I_AccrEnginePeriodicAmounts.AccrualPostingApprovalType = _AccrPostingApprovalTypeText.AccrualPostingApprovalType  -- association [0..*]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON CostCenter = _CostCenterText.CostCenter AND ControllingArea = _CostCenterText.ControllingArea AND FiscalPeriodEndDate >= _CostCenterText.ValidityStartDate AND FiscalPeriodEndDate <= _CostCenterText.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN I_LedgerText AS _LedgerText ON P_AccrSubobjItemPrecalc.Ledger = _LedgerText.Ledger  -- association [0..*]
LEFT OUTER JOIN I_AccrEngineSubobjLifeCycStsT AS _LifeCycleStatusText ON P_AccrSubobjItemPrecalc.AccrSubobjectLifeCycleStatus = _LifeCycleStatusText.AccrSubobjectLifeCycleStatus  -- association [0..*]
LEFT OUTER JOIN I_MnlAccrsAccrObjectTypeText AS _MnlAccrsAccrObjectTypeText ON _MnlAccrsAccrualSubobjectItem.ManualAccrualsAccrObjectType = _MnlAccrsAccrObjectTypeText.ManualAccrualsAccrObjectType  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenterText AS _ProfitCenterText ON ProfitCenter = _ProfitCenterText.ProfitCenter AND ControllingArea = _ProfitCenterText.ControllingArea AND FiscalPeriodEndDate >= _ProfitCenterText.ValidityStartDate AND FiscalPeriodEndDate <= _ProfitCenterText.ValidityEndDate  -- association [0..*]
LEFT OUTER JOIN I_ProjectNetwork AS _ProjectNetwork ON ProjectNetwork = _ProjectNetwork.ProjectNetwork  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _AdjustedByUserContactCard ON I_AccrEnginePeriodicAmounts.AccrualAmountAdjustedByUser = _AdjustedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ApprovedByUserContactCard ON I_AccrEnginePeriodicAmounts.ApprovedByUser = _ApprovedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ProposedByUserContactCard ON I_AccrEnginePeriodicAmounts.AccrualAmountProposedByUser = _ProposedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _ReviewedByUserContactCard ON I_AccrEnginePeriodicAmounts.ReviewedByUser = _ReviewedByUserContactCard.ContactCardID  -- association [0..1]
;