I_ManualAccrual
Manual Accrual Object View
I_ManualAccrual is a Composite CDS View that provides data about "Manual Accrual Object View" in SAP S/4HANA. It reads from 1 data source (I_PeriodAccrual) and exposes 114 fields with key fields AccrualEngineApplication, CompanyCode, AccrualObject, AccrualSubobject, AccrualItemType. It has 5 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_PeriodAccrual | _period | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_AccrualSubObjItem | _item | $projection.AccrualEngineApplication = _item.AccrualObjectType and $projection.AccrualObjectLogicalSystem = _item.AccrualObjectLogicalSystem and $projection.CompanyCode = _item.CompanyCode and $projection.AccrualObject = _item.AccrualObject and $projection.AccrualSubobject = _item.AccrualSubobject and $projection.AccrualItemType = _item.AccrualItemType and $projection.Ledger = _item.Ledger and $projection.AccrualPeriodEndDate >= _item.AccrSubobjectItmValdtyStrtDte and $projection.AccrualPeriodEndDate <= _item.AccrSubobjectItmValdtyEndDte |
| [1..1] | I_ManualAccrualObject | _manual | $projection.CompanyCode = _manual.CompanyCode and $projection.AccrualObject = _manual.AccrualObject and $projection.AccrualSubobject = _manual.AccrualSubobject |
| [0..1] | I_AccrSubObjItemPostedAmt | _posted | $projection.AccrualEngineApplication = _posted.AccrualEngineApplication and $projection.AccrualObjectLogicalSystem = _posted.AccrualObjectLogicalSystem and $projection.CompanyCode = _posted.CompanyCode and $projection.AccrualObject = _posted.AccrualObject and $projection.AccrualSubobject = _posted.AccrualSubobject and $projection.AccrualItemType = _posted.AccrualItemType and $projection.Ledger = _posted.Ledger and $projection.AccrualPeriodEndDate = _posted.AccrualPeriodEndDate |
| [0..1] | I_AccrualObjectAcctAssgmt | _assgmt | $projection.AccrualEngineApplication = _assgmt.AccrualEngineApplication and $projection.AccrualObjectLogicalSystem = _assgmt.AccrualObjectLogicalSystem and $projection.CompanyCode = _assgmt.CompanyCode and $projection.AccrualObject = _assgmt.AccrualObject and $projection.AccrualSubobject = _assgmt.AccrualSubobject and $projection.AccrualPeriodEndDate >= _assgmt.AccrAcctAssgmtValdtyEndDte and $projection.AccrualPeriodEndDate <= _assgmt.AccrAcctAssgmtValdtyEndDte |
| [0..1] | I_AccrItemTypeForLedgerGroup | _itemtypel | $projection.AccrualEngineApplication = _itemtypel.AccrualEngineApplication and $projection.CompanyCode = _itemtypel.CompanyCode and $projection.AccrualItemType = _itemtypel.AccrualItemType and $projection.Ledger = _itemtypel.Ledger |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IMNLACCR | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Manual Accrual Object View | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.personalData.blocking | #REQUIRED | view |
Fields (114)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | AccrualEngineApplication | I_PeriodAccrual | AccrualEngineApplication | Legal competence |
| KEY | CompanyCode | I_PeriodAccrual | CompanyCode | Receiver Company Code |
| KEY | AccrualObject | I_PeriodAccrual | AccrualObject | External Reference of Accrual Object |
| KEY | AccrualSubobject | I_PeriodAccrual | AccrualSubobject | External Reference of Accrual Subobject |
| KEY | AccrualItemType | I_PeriodAccrual | AccrualItemType | Accrual Item Type |
| KEY | Ledger | I_PeriodAccrual | Ledger | Ledger |
| KEY | AccrualPeriodEndDate | I_PeriodAccrual | AccrualPeriodEndDate | Last Day of Period |
| KEY | ProposedAccrAmtIsExisting | I_PeriodAccrual | ProposedAccrAmtIsExisting | |
| AccrualObjectLogicalSystem | I_PeriodAccrual | AccrualObjectLogicalSystem | Logical System | |
| LedgerGroup | _itemtypel | LedgerGroup | Ledger Group | |
| AccrualPeriodStartDate | I_PeriodAccrual | AccrualPeriodStartDate | First Day of Period | |
| PercentageOfCompletion | I_PeriodAccrual | PercentageOfCompletion | ||
| AccrPeriodAmtCalculationMethod | I_PeriodAccrual | AccrPeriodAmtCalculationMethod | ||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| CompanyCodeCurrency | CompanyCodeCurrency | Local Currency | ||
| 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 | ||
| ProposedAccrAmtInTransCrcy | I_PeriodAccrual | ProposedAccrAmtInTransCrcy | ||
| ProposedAccrAmtInCoCodeCrcy | I_PeriodAccrual | ProposedAccrAmtInCoCodeCrcy | ||
| ProposedAccrAmtInGlobalCrcy | I_PeriodAccrual | ProposedAccrAmtInGlobalCrcy | ||
| ProposedAccrAmtInFreeDfndCrcy1 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy1 | ||
| ProposedAccrAmtInFreeDfndCrcy2 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy2 | ||
| ProposedAccrAmtInFreeDfndCrcy3 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy3 | ||
| ProposedAccrAmtInFreeDfndCrcy4 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy4 | ||
| ProposedAccrAmtInFreeDfndCrcy5 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy5 | ||
| ProposedAccrAmtInFreeDfndCrcy6 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy6 | ||
| ProposedAccrAmtInFreeDfndCrcy7 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy7 | ||
| ProposedAccrAmtInFreeDfndCrcy8 | I_PeriodAccrual | ProposedAccrAmtInFreeDfndCrcy8 | ||
| AccrualAmtInTransCrcy | I_PeriodAccrual | AccrualAmtInTransCrcy | ||
| AccrualAmtInCCCrcy | I_PeriodAccrual | AccrualAmtInCCCrcy | ||
| AccrualAmtInGlobalCrcy | I_PeriodAccrual | AccrualAmtInGlobalCrcy | ||
| AccrualAmtInFreeDfndCrcy1 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy1 | ||
| AccrualAmtInFreeDfndCrcy2 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy2 | ||
| AccrualAmtInFreeDfndCrcy3 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy3 | ||
| AccrualAmtInFreeDfndCrcy4 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy4 | ||
| AccrualAmtInFreeDfndCrcy5 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy5 | ||
| AccrualAmtInFreeDfndCrcy6 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy6 | ||
| AccrualAmtInFreeDfndCrcy7 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy7 | ||
| AccrualAmtInFreeDfndCrcy8 | I_PeriodAccrual | AccrualAmtInFreeDfndCrcy8 | ||
| PlannedAccrualItemType | I_PeriodAccrual | PlannedAccrualItemType | Plnd Costs Itm Type | |
| PlannedCostInTransCrcy | I_PeriodAccrual | PlannedCostInTransCrcy | Plnd Costs Bal. (TC) | |
| PlndCostInCoCodeCrcy | I_PeriodAccrual | PlndCostInCoCodeCrcy | Plnd Costs Bal. (CC) | |
| PlannedCostInGlobalCrcy | I_PeriodAccrual | PlannedCostInGlobalCrcy | Plnd Costs Bal. (GC) | |
| PlannedCostInFreeDfndCrcy1 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy1 | ||
| PlannedCostInFreeDfndCrcy2 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy2 | ||
| PlannedCostInFreeDfndCrcy3 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy3 | ||
| PlannedCostInFreeDfndCrcy4 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy4 | ||
| PlannedCostInFreeDfndCrcy5 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy5 | ||
| PlannedCostInFreeDfndCrcy6 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy6 | ||
| PlannedCostInFreeDfndCrcy7 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy7 | ||
| PlannedCostInFreeDfndCrcy8 | I_PeriodAccrual | PlannedCostInFreeDfndCrcy8 | ||
| AdjustedCostInTransCrcy | I_PeriodAccrual | AdjustedCostInTransCrcy | Rvsd Costs Bal. (TC) | |
| AdjustedCostInCoCodeCrcy | I_PeriodAccrual | AdjustedCostInCoCodeCrcy | Rvsd Costs Bal. (CC) | |
| AdjustedCostInGlobalCrcy | I_PeriodAccrual | AdjustedCostInGlobalCrcy | Rvsd Costs Bal. (GC) | |
| AdjustedCostInFreeDfndCrcy1 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy1 | ||
| AdjustedCostInFreeDfndCrcy2 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy2 | ||
| AdjustedCostInFreeDfndCrcy3 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy3 | ||
| AdjustedCostInFreeDfndCrcy4 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy4 | ||
| AdjustedCostInFreeDfndCrcy5 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy5 | ||
| AdjustedCostInFreeDfndCrcy6 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy6 | ||
| AdjustedCostInFreeDfndCrcy7 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy7 | ||
| AdjustedCostInFreeDfndCrcy8 | I_PeriodAccrual | AdjustedCostInFreeDfndCrcy8 | ||
| ActualAccrualItemType | I_PeriodAccrual | ActualAccrualItemType | Actl Costs Item Type | |
| ActualCostInTransCrcy | I_PeriodAccrual | ActualCostInTransCrcy | Actl Costs Bal. (TC) | |
| ActualCostAmtInCCCrcy | I_PeriodAccrual | ActualCostAmtInCCCrcy | Actl Costs Bal. (CC) | |
| ActualCostInGlobalCrcy | I_PeriodAccrual | ActualCostInGlobalCrcy | Actl Costs Bal. (GC) | |
| ActualCostInFreeDfndCrcy1 | I_PeriodAccrual | ActualCostInFreeDfndCrcy1 | ||
| ActualCostInFreeDfndCrcy2 | I_PeriodAccrual | ActualCostInFreeDfndCrcy2 | ||
| ActualCostInFreeDfndCrcy3 | I_PeriodAccrual | ActualCostInFreeDfndCrcy3 | ||
| ActualCostInFreeDfndCrcy4 | I_PeriodAccrual | ActualCostInFreeDfndCrcy4 | ||
| ActualCostInFreeDfndCrcy5 | I_PeriodAccrual | ActualCostInFreeDfndCrcy5 | ||
| ActualCostInFreeDfndCrcy6 | I_PeriodAccrual | ActualCostInFreeDfndCrcy6 | ||
| ActualCostInFreeDfndCrcy7 | I_PeriodAccrual | ActualCostInFreeDfndCrcy7 | ||
| ActualCostInFreeDfndCrcy8 | I_PeriodAccrual | ActualCostInFreeDfndCrcy8 | ||
| ProposedAccrAmtAdjmtReason | I_PeriodAccrual | ProposedAccrAmtAdjmtReason | Adjustment Reason | |
| ReviewComment | I_PeriodAccrual | ReviewComment | Comment | |
| AccrualAmountAdjustedByUser | I_PeriodAccrual | AccrualAmountAdjustedByUser | Adjusted By | |
| AccrualAmountAdjustmentDate | I_PeriodAccrual | AccrualAmountAdjustmentDate | Adjusted On | |
| AccrualAmountAdjustmentTime | I_PeriodAccrual | AccrualAmountAdjustmentTime | Adjusted At | |
| AccrualAmountReviewStatus | I_PeriodAccrual | AccrualAmountReviewStatus | Review Status | |
| AccrualAmountIsReviewed | I_PeriodAccrual | AccrualAmountIsReviewed | ||
| AccrualPostingReviewType | I_PeriodAccrual | AccrualPostingReviewType | Review Type | |
| ReviewedByUser | I_PeriodAccrual | ReviewedByUser | Reviewed By | |
| AmountReviewDate | I_PeriodAccrual | AmountReviewDate | Reviewed On | |
| AmountReviewTime | I_PeriodAccrual | AmountReviewTime | Timestamp | |
| AccrualAmountApprovalStatus | I_PeriodAccrual | AccrualAmountApprovalStatus | Status | |
| AccrualAmountIsApproved | I_PeriodAccrual | AccrualAmountIsApproved | Approved | |
| AccrualPostingApprovalType | I_PeriodAccrual | AccrualPostingApprovalType | Approval Type | |
| ApprovedByUser | I_PeriodAccrual | ApprovedByUser | Step Completed By | |
| AccrualAmountApprovalDate | I_PeriodAccrual | AccrualAmountApprovalDate | Approved On | |
| AccrualAmountApprovalTime | I_PeriodAccrual | AccrualAmountApprovalTime | Step Completed At | |
| AdjmtAccrAmtInTransCrcy | ||||
| AdjmtAccrAmtInCoCodeCrcy | ||||
| AdjmtAccrAmtInGlobalCrcy | ||||
| AdjmtAccrAmtInFreeDfndCrcy1 | ||||
| AdjmtAccrAmtInFreeDfndCrcy2 | ||||
| AdjmtAccrAmtInFreeDfndCrcy3 | ||||
| AdjmtAccrAmtInFreeDfndCrcy4 | ||||
| AdjmtAccrAmtInFreeDfndCrcy5 | ||||
| AdjmtAccrAmtInFreeDfndCrcy6 | ||||
| AdjmtAccrAmtInFreeDfndCrcy7 | ||||
| AdjmtAccrAmtInFreeDfndCrcy8 | ||||
| _item | _item | |||
| _manual | _manual | |||
| _posted | _posted | |||
| _assgmt | _assgmt | |||
| _itemtypel | _itemtypel |
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_ManualAccrual.
-- 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: IMNLACCR
CREATE VIEW I_ManualAccrual AS
SELECT
_period.AccrualEngineApplication AS AccrualEngineApplication,
_period.CompanyCode AS CompanyCode,
_period.AccrualObject AS AccrualObject,
_period.AccrualSubobject AS AccrualSubobject,
_period.AccrualItemType AS AccrualItemType,
_period.Ledger AS Ledger,
_period.AccrualPeriodEndDate AS AccrualPeriodEndDate,
_period.ProposedAccrAmtIsExisting AS ProposedAccrAmtIsExisting,
_period.AccrualObjectLogicalSystem AS AccrualObjectLogicalSystem,
_itemtypel.LedgerGroup AS LedgerGroup,
_period.AccrualPeriodStartDate AS AccrualPeriodStartDate,
_period.PercentageOfCompletion AS PercentageOfCompletion,
_period.AccrPeriodAmtCalculationMethod AS AccrPeriodAmtCalculationMethod,
TransactionCurrency,
CompanyCodeCurrency,
GlobalCurrency,
FreeDefinedCurrency1,
FreeDefinedCurrency2,
FreeDefinedCurrency3,
FreeDefinedCurrency4,
FreeDefinedCurrency5,
FreeDefinedCurrency6,
FreeDefinedCurrency7,
FreeDefinedCurrency8,
_period.ProposedAccrAmtInTransCrcy AS ProposedAccrAmtInTransCrcy,
_period.ProposedAccrAmtInCoCodeCrcy AS ProposedAccrAmtInCoCodeCrcy,
_period.ProposedAccrAmtInGlobalCrcy AS ProposedAccrAmtInGlobalCrcy,
_period.ProposedAccrAmtInFreeDfndCrcy1 AS ProposedAccrAmtInFreeDfndCrcy1,
_period.ProposedAccrAmtInFreeDfndCrcy2 AS ProposedAccrAmtInFreeDfndCrcy2,
_period.ProposedAccrAmtInFreeDfndCrcy3 AS ProposedAccrAmtInFreeDfndCrcy3,
_period.ProposedAccrAmtInFreeDfndCrcy4 AS ProposedAccrAmtInFreeDfndCrcy4,
_period.ProposedAccrAmtInFreeDfndCrcy5 AS ProposedAccrAmtInFreeDfndCrcy5,
_period.ProposedAccrAmtInFreeDfndCrcy6 AS ProposedAccrAmtInFreeDfndCrcy6,
_period.ProposedAccrAmtInFreeDfndCrcy7 AS ProposedAccrAmtInFreeDfndCrcy7,
_period.ProposedAccrAmtInFreeDfndCrcy8 AS ProposedAccrAmtInFreeDfndCrcy8,
_period.AccrualAmtInTransCrcy AS AccrualAmtInTransCrcy,
_period.AccrualAmtInCCCrcy AS AccrualAmtInCCCrcy,
_period.AccrualAmtInGlobalCrcy AS AccrualAmtInGlobalCrcy,
_period.AccrualAmtInFreeDfndCrcy1 AS AccrualAmtInFreeDfndCrcy1,
_period.AccrualAmtInFreeDfndCrcy2 AS AccrualAmtInFreeDfndCrcy2,
_period.AccrualAmtInFreeDfndCrcy3 AS AccrualAmtInFreeDfndCrcy3,
_period.AccrualAmtInFreeDfndCrcy4 AS AccrualAmtInFreeDfndCrcy4,
_period.AccrualAmtInFreeDfndCrcy5 AS AccrualAmtInFreeDfndCrcy5,
_period.AccrualAmtInFreeDfndCrcy6 AS AccrualAmtInFreeDfndCrcy6,
_period.AccrualAmtInFreeDfndCrcy7 AS AccrualAmtInFreeDfndCrcy7,
_period.AccrualAmtInFreeDfndCrcy8 AS AccrualAmtInFreeDfndCrcy8,
_period.PlannedAccrualItemType AS PlannedAccrualItemType,
_period.PlannedCostInTransCrcy AS PlannedCostInTransCrcy,
_period.PlndCostInCoCodeCrcy AS PlndCostInCoCodeCrcy,
_period.PlannedCostInGlobalCrcy AS PlannedCostInGlobalCrcy,
_period.PlannedCostInFreeDfndCrcy1 AS PlannedCostInFreeDfndCrcy1,
_period.PlannedCostInFreeDfndCrcy2 AS PlannedCostInFreeDfndCrcy2,
_period.PlannedCostInFreeDfndCrcy3 AS PlannedCostInFreeDfndCrcy3,
_period.PlannedCostInFreeDfndCrcy4 AS PlannedCostInFreeDfndCrcy4,
_period.PlannedCostInFreeDfndCrcy5 AS PlannedCostInFreeDfndCrcy5,
_period.PlannedCostInFreeDfndCrcy6 AS PlannedCostInFreeDfndCrcy6,
_period.PlannedCostInFreeDfndCrcy7 AS PlannedCostInFreeDfndCrcy7,
_period.PlannedCostInFreeDfndCrcy8 AS PlannedCostInFreeDfndCrcy8,
_period.AdjustedCostInTransCrcy AS AdjustedCostInTransCrcy,
_period.AdjustedCostInCoCodeCrcy AS AdjustedCostInCoCodeCrcy,
_period.AdjustedCostInGlobalCrcy AS AdjustedCostInGlobalCrcy,
_period.AdjustedCostInFreeDfndCrcy1 AS AdjustedCostInFreeDfndCrcy1,
_period.AdjustedCostInFreeDfndCrcy2 AS AdjustedCostInFreeDfndCrcy2,
_period.AdjustedCostInFreeDfndCrcy3 AS AdjustedCostInFreeDfndCrcy3,
_period.AdjustedCostInFreeDfndCrcy4 AS AdjustedCostInFreeDfndCrcy4,
_period.AdjustedCostInFreeDfndCrcy5 AS AdjustedCostInFreeDfndCrcy5,
_period.AdjustedCostInFreeDfndCrcy6 AS AdjustedCostInFreeDfndCrcy6,
_period.AdjustedCostInFreeDfndCrcy7 AS AdjustedCostInFreeDfndCrcy7,
_period.AdjustedCostInFreeDfndCrcy8 AS AdjustedCostInFreeDfndCrcy8,
_period.ActualAccrualItemType AS ActualAccrualItemType,
_period.ActualCostInTransCrcy AS ActualCostInTransCrcy,
_period.ActualCostAmtInCCCrcy AS ActualCostAmtInCCCrcy,
_period.ActualCostInGlobalCrcy AS ActualCostInGlobalCrcy,
_period.ActualCostInFreeDfndCrcy1 AS ActualCostInFreeDfndCrcy1,
_period.ActualCostInFreeDfndCrcy2 AS ActualCostInFreeDfndCrcy2,
_period.ActualCostInFreeDfndCrcy3 AS ActualCostInFreeDfndCrcy3,
_period.ActualCostInFreeDfndCrcy4 AS ActualCostInFreeDfndCrcy4,
_period.ActualCostInFreeDfndCrcy5 AS ActualCostInFreeDfndCrcy5,
_period.ActualCostInFreeDfndCrcy6 AS ActualCostInFreeDfndCrcy6,
_period.ActualCostInFreeDfndCrcy7 AS ActualCostInFreeDfndCrcy7,
_period.ActualCostInFreeDfndCrcy8 AS ActualCostInFreeDfndCrcy8,
_period.ProposedAccrAmtAdjmtReason AS ProposedAccrAmtAdjmtReason,
_period.ReviewComment AS ReviewComment,
_period.AccrualAmountAdjustedByUser AS AccrualAmountAdjustedByUser,
_period.AccrualAmountAdjustmentDate AS AccrualAmountAdjustmentDate,
_period.AccrualAmountAdjustmentTime AS AccrualAmountAdjustmentTime,
_period.AccrualAmountReviewStatus AS AccrualAmountReviewStatus,
_period.AccrualAmountIsReviewed AS AccrualAmountIsReviewed,
_period.AccrualPostingReviewType AS AccrualPostingReviewType,
_period.ReviewedByUser AS ReviewedByUser,
_period.AmountReviewDate AS AmountReviewDate,
_period.AmountReviewTime AS AmountReviewTime,
_period.AccrualAmountApprovalStatus AS AccrualAmountApprovalStatus,
_period.AccrualAmountIsApproved AS AccrualAmountIsApproved,
_period.AccrualPostingApprovalType AS AccrualPostingApprovalType,
_period.ApprovedByUser AS ApprovedByUser,
_period.AccrualAmountApprovalDate AS AccrualAmountApprovalDate,
_period.AccrualAmountApprovalTime AS AccrualAmountApprovalTime,
cast(cast(AccrualAmtInTransCrcy - ProposedAccrAmtInTransCrcy as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_wcurr preserving type ) AS AdjmtAccrAmtInTransCrcy,
cast(cast(AccrualAmtInCCCrcy - ProposedAccrAmtInCoCodeCrcy as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_hcurr preserving type ) AS AdjmtAccrAmtInCoCodeCrcy,
cast(cast(AccrualAmtInGlobalCrcy - ProposedAccrAmtInGlobalCrcy as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_kcurr preserving type ) AS AdjmtAccrAmtInGlobalCrcy,
cast(cast(AccrualAmtInFreeDfndCrcy1 - ProposedAccrAmtInFreeDfndCrcy1 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_ocurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy1,
cast(cast(AccrualAmtInFreeDfndCrcy2 - ProposedAccrAmtInFreeDfndCrcy2 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_vcurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy2,
cast(cast(AccrualAmtInFreeDfndCrcy3 - ProposedAccrAmtInFreeDfndCrcy3 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_bcurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy3,
cast(cast(AccrualAmtInFreeDfndCrcy4 - ProposedAccrAmtInFreeDfndCrcy4 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_ccurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy4,
cast(cast(AccrualAmtInFreeDfndCrcy5 - ProposedAccrAmtInFreeDfndCrcy5 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_dcurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy5,
cast(cast(AccrualAmtInFreeDfndCrcy6 - ProposedAccrAmtInFreeDfndCrcy6 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_ecurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy6,
cast(cast(AccrualAmtInFreeDfndCrcy7 - ProposedAccrAmtInFreeDfndCrcy7 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_fcurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy7,
cast(cast(AccrualAmtInFreeDfndCrcy8 - ProposedAccrAmtInFreeDfndCrcy8 as abap.curr( 23, 2 ) ) as ace_adjmt_per_accr_amnt_gcurr preserving type ) AS AdjmtAccrAmtInFreeDfndCrcy8
FROM I_PeriodAccrual AS _period
LEFT OUTER JOIN I_AccrualSubObjItem AS _item ON AccrualEngineApplication = _item.AccrualObjectType AND AccrualObjectLogicalSystem = _item.AccrualObjectLogicalSystem AND CompanyCode = _item.CompanyCode AND AccrualObject = _item.AccrualObject AND AccrualSubobject = _item.AccrualSubobject AND AccrualItemType = _item.AccrualItemType AND Ledger = _item.Ledger AND AccrualPeriodEndDate >= _item.AccrSubobjectItmValdtyStrtDte AND AccrualPeriodEndDate <= _item.AccrSubobjectItmValdtyEndDte -- association [1..1]
LEFT OUTER JOIN I_ManualAccrualObject AS _manual ON CompanyCode = _manual.CompanyCode AND AccrualObject = _manual.AccrualObject AND AccrualSubobject = _manual.AccrualSubobject -- association [1..1]
LEFT OUTER JOIN I_AccrSubObjItemPostedAmt AS _posted ON AccrualEngineApplication = _posted.AccrualEngineApplication AND AccrualObjectLogicalSystem = _posted.AccrualObjectLogicalSystem AND CompanyCode = _posted.CompanyCode AND AccrualObject = _posted.AccrualObject AND AccrualSubobject = _posted.AccrualSubobject AND AccrualItemType = _posted.AccrualItemType AND Ledger = _posted.Ledger AND AccrualPeriodEndDate = _posted.AccrualPeriodEndDate -- association [0..1]
LEFT OUTER JOIN I_AccrualObjectAcctAssgmt AS _assgmt ON AccrualEngineApplication = _assgmt.AccrualEngineApplication AND AccrualObjectLogicalSystem = _assgmt.AccrualObjectLogicalSystem AND CompanyCode = _assgmt.CompanyCode AND AccrualObject = _assgmt.AccrualObject AND AccrualSubobject = _assgmt.AccrualSubobject AND AccrualPeriodEndDate >= _assgmt.AccrAcctAssgmtValdtyEndDte AND AccrualPeriodEndDate <= _assgmt.AccrAcctAssgmtValdtyEndDte -- association [0..1]
LEFT OUTER JOIN I_AccrItemTypeForLedgerGroup AS _itemtypel ON AccrualEngineApplication = _itemtypel.AccrualEngineApplication AND CompanyCode = _itemtypel.CompanyCode AND AccrualItemType = _itemtypel.AccrualItemType AND Ledger = _itemtypel.Ledger -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA