I_AccrEnginePlanPerdcAmounts

DDL: I_ACCRENGINEPLANPERDCAMOUNTS SQL: IACEPLNDPERDCAMT Type: view BASIC

Accrual Engine:Planned Periodic Amounts

I_AccrEnginePlanPerdcAmounts is a Basic CDS View that provides data about "Accrual Engine:Planned Periodic Amounts" in SAP S/4HANA. It reads from 2 data sources (I_AccrEngineBasicPerdcAmounts, I_AccrEnginePlanAccrItemType) and exposes 88 fields with key fields AccrualEngineAccrualObjectType, AccrualObjectLogicalSystem, CompanyCode, AccrualObject, AccrualSubobject. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_AccrEngineBasicPerdcAmounts I_AccrEngineBasicPerdcAmounts from
I_AccrEnginePlanAccrItemType I_AccrEnginePlanAccrItemType inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_AccrEnginePlanAccrItemType _PlanAccrItemType $projection.AccrualEngineAccrualObjectType = _PlanAccrItemType.AccrualEngineAccrualObjectType and $projection.AccrualItemType = _PlanAccrItemType.PlanAccrualItemType

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IACEPLNDPERDCAMT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Accrual Engine:Planned Periodic Amounts view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (88)

KeyFieldSource TableSource FieldDescription
KEY AccrualEngineAccrualObjectType I_AccrEngineBasicPerdcAmounts 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 I_AccrEngineBasicPerdcAmounts AccrualEngineReferenceObject Acr. Reference ID
KEY AccrualPeriodEndDate AccrualPeriodEndDate Last Day of Period
AccrualPeriodStartDate AccrualPeriodStartDate First Day of Period
AccrPeriodAmtCalculationMethod AccrPeriodAmtCalculationMethod Amnt Src.
AccrualAmountProposedByUser AccrualAmountProposedByUser
AccrualAmountProposalDate AccrualAmountProposalDate
AccrualAmountProposalTime AccrualAmountProposalTime
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
PlannedCostInTransCrcy Period Amt TCur.
PlndCostInCoCodeCrcy Period Amt CCur.
PlannedCostInGlobalCrcy Period Amt GCur.
PlannedCostInFreeDfndCrcy1 Period Amt FCr.1
PlannedCostInFreeDfndCrcy2 Period Amt FCr.2
PlannedCostInFreeDfndCrcy3 Period Amt FCr.3
PlannedCostInFreeDfndCrcy4 Period Amt FCr.4
PlannedCostInFreeDfndCrcy5 Period Amt FCr.5
PlannedCostInFreeDfndCrcy6 Period Amt FCr.6
PlannedCostInFreeDfndCrcy7 Period Amt FCr.7
PlannedCostInFreeDfndCrcy8 Period Amt FCr.8
TotalAccrualQuantityUnit TotalAccrualQuantityUnit Unit of Measure
AccrualEnginePlndQtyInBaseUnit Period Quantity
AccrualEngineAdjdQtyInBaseUnit AccrualEngineAdjdQtyInBaseUnit Revised Quantity
AdjustedPlannedCostInTransCrcy Adjusted Amt TCrcy
AdjdPlannedCostInCoCodeCrcy Adjusted Amt CCrcy
AdjdPlannedCostInGlobalCrcy Adjusted Amt GCrcy
AdjdPlannedCostInFreeDfndCrcy1 Adjusted Amt FCr.1
AdjdPlannedCostInFreeDfndCrcy2 Adjusted Amt FCr.2
AdjdPlannedCostInFreeDfndCrcy3 Adjusted Amt FCr.3
AdjdPlannedCostInFreeDfndCrcy4 Adjusted Amt FCr.4
AdjdPlannedCostInFreeDfndCrcy5 Adjusted Amt FCr.5
AdjdPlannedCostInFreeDfndCrcy6 Adjusted Amt FCr.6
AdjdPlannedCostInFreeDfndCrcy7 Adjusted Amt FCr.7
AdjdPlannedCostInFreeDfndCrcy8 Adjusted Amt FCr.8
ProposedAccrAmtAdjmtReason ProposedAccrAmtAdjmtReason Adjustment Reason
ReviewComment ReviewComment Comment
AccrualAmountAdjustedByUser AccrualAmountAdjustedByUser Adjusted By
AccrualAmountAdjustmentDate AccrualAmountAdjustmentDate Adjusted On
AccrualAmountAdjustmentTime AccrualAmountAdjustmentTime Adjusted At
AccrualAmountReviewStatus AccrualAmountReviewStatus Review Status
AccrualPostingReviewType AccrualPostingReviewType Review Type
ReviewedByUser ReviewedByUser Reviewed By
AmountReviewDate AmountReviewDate Reviewed On
AmountReviewTime AmountReviewTime Timestamp
AccrualAmountApprovalStatus AccrualAmountApprovalStatus Status
AccrualPostingApprovalType AccrualPostingApprovalType Approval Type
ApprovedByUser ApprovedByUser Step Completed By
AccrualAmountApprovalDate AccrualAmountApprovalDate Approved On
AccrualAmountApprovalTime AccrualAmountApprovalTime Step Completed At
_AccrObjectType _AccrObjectType
_AccrLogicalSystem _AccrLogicalSystem
_AccrCompanyCode _AccrCompanyCode
_AccrObj _AccrObj
_AccrSubobj _AccrSubobj
_PlanAccrItemType _PlanAccrItemType
_Ledger _Ledger
_TransactionCurrency _TransactionCurrency
_CompanyCodeCurrency _CompanyCodeCurrency
_GlobalCurrency _GlobalCurrency
_FreeDefinedCurrency1 _FreeDefinedCurrency1
_FreeDefinedCurrency2 _FreeDefinedCurrency2
_FreeDefinedCurrency3 _FreeDefinedCurrency3
_FreeDefinedCurrency4 _FreeDefinedCurrency4
_FreeDefinedCurrency5 _FreeDefinedCurrency5
_FreeDefinedCurrency6 _FreeDefinedCurrency6
_FreeDefinedCurrency7 _FreeDefinedCurrency7
_FreeDefinedCurrency8 _FreeDefinedCurrency8
_BaseUnit _BaseUnit
_ProposedByUser _ProposedByUser
_AdjustedByUser _AdjustedByUser
_ReviewedByUser _ReviewedByUser
_ApprovedByUser _ApprovedByUser

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_AccrEnginePlanPerdcAmounts.
-- 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: IACEPLNDPERDCAMT

CREATE VIEW I_AccrEnginePlanPerdcAmounts AS
SELECT
  I_AccrEngineBasicPerdcAmounts.AccrualEngineAccrualObjectType AS AccrualEngineAccrualObjectType,
  AccrualObjectLogicalSystem,
  CompanyCode,
  AccrualObject,
  AccrualSubobject,
  AccrualItemType,
  Ledger,
  I_AccrEngineBasicPerdcAmounts.AccrualEngineReferenceObject AS AccrualEngineReferenceObject,
  AccrualPeriodEndDate,
  AccrualPeriodStartDate,
  AccrPeriodAmtCalculationMethod,
  AccrualAmountProposedByUser,
  AccrualAmountProposalDate,
  AccrualAmountProposalTime,
  TransactionCurrency,
  CompanyCodeCurrency,
  GlobalCurrency,
  FreeDefinedCurrency1,
  FreeDefinedCurrency2,
  FreeDefinedCurrency3,
  FreeDefinedCurrency4,
  FreeDefinedCurrency5,
  FreeDefinedCurrency6,
  FreeDefinedCurrency7,
  FreeDefinedCurrency8,
  cast( PeriodicAmountInTransCrcy as ace_plnd_cost_per_amnt_wcurr preserving type ) AS PlannedCostInTransCrcy,
  cast( PeriodicAmountInCoCodeCrcy as ace_plnd_cost_per_amnt_hcurr preserving type ) AS PlndCostInCoCodeCrcy,
  cast( PeriodicAmountInGlobalCrcy as ace_plnd_cost_per_amnt_kcurr preserving type ) AS PlannedCostInGlobalCrcy,
  cast( PeriodicAmountInFreeDfndCrcy1 as ace_plnd_cost_per_amnt_ocurr preserving type ) AS PlannedCostInFreeDfndCrcy1,
  cast( PeriodicAmountInFreeDfndCrcy2 as ace_plnd_cost_per_amnt_vcurr preserving type ) AS PlannedCostInFreeDfndCrcy2,
  cast( PeriodicAmountInFreeDfndCrcy3 as ace_plnd_cost_per_amnt_bcurr preserving type ) AS PlannedCostInFreeDfndCrcy3,
  cast( PeriodicAmountInFreeDfndCrcy4 as ace_plnd_cost_per_amnt_ccurr preserving type ) AS PlannedCostInFreeDfndCrcy4,
  cast( PeriodicAmountInFreeDfndCrcy5 as ace_plnd_cost_per_amnt_dcurr preserving type ) AS PlannedCostInFreeDfndCrcy5,
  cast( PeriodicAmountInFreeDfndCrcy6 as ace_plnd_cost_per_amnt_ecurr preserving type ) AS PlannedCostInFreeDfndCrcy6,
  cast( PeriodicAmountInFreeDfndCrcy7 as ace_plnd_cost_per_amnt_fcurr preserving type ) AS PlannedCostInFreeDfndCrcy7,
  cast( PeriodicAmountInFreeDfndCrcy8 as ace_plnd_cost_per_amnt_gcurr preserving type ) AS PlannedCostInFreeDfndCrcy8,
  TotalAccrualQuantityUnit,
  cast( AccrualEnginePrpsdQtyInBsUnt as ace_accr_amnt_msl_plnd preserving type ) AS AccrualEnginePlndQtyInBaseUnit,
  AccrualEngineAdjdQtyInBaseUnit,
  cast( AdjustedPeriodicAmtInTransCrcy as ace_adjstd_cost_per_amnt_wcurr preserving type ) AS AdjustedPlannedCostInTransCrcy,
  cast( AdjdPeriodicAmtInCoCodeCrcy as ace_adjstd_cost_per_amnt_hcurr preserving type ) AS AdjdPlannedCostInCoCodeCrcy,
  cast( AdjdPeriodicAmtInGlobalCrcy as ace_adjstd_cost_per_amnt_kcurr preserving type ) AS AdjdPlannedCostInGlobalCrcy,
  cast( AdjdPerdcAmountInFreeDfndCrcy1 as ace_adjstd_cost_per_amnt_ocurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy1,
  cast( AdjdPerdcAmountInFreeDfndCrcy2 as ace_adjstd_cost_per_amnt_vcurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy2,
  cast( AdjdPerdcAmountInFreeDfndCrcy3 as ace_adjstd_cost_per_amnt_bcurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy3,
  cast( AdjdPerdcAmountInFreeDfndCrcy4 as ace_adjstd_cost_per_amnt_ccurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy4,
  cast( AdjdPerdcAmountInFreeDfndCrcy5 as ace_adjstd_cost_per_amnt_dcurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy5,
  cast( AdjdPerdcAmountInFreeDfndCrcy6 as ace_adjstd_cost_per_amnt_ecurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy6,
  cast( AdjdPerdcAmountInFreeDfndCrcy7 as ace_adjstd_cost_per_amnt_fcurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy7,
  cast( AdjdPerdcAmountInFreeDfndCrcy8 as ace_adjstd_cost_per_amnt_gcurr preserving type ) AS AdjdPlannedCostInFreeDfndCrcy8,
  ProposedAccrAmtAdjmtReason,
  ReviewComment,
  AccrualAmountAdjustedByUser,
  AccrualAmountAdjustmentDate,
  AccrualAmountAdjustmentTime,
  AccrualAmountReviewStatus,
  AccrualPostingReviewType,
  ReviewedByUser,
  AmountReviewDate,
  AmountReviewTime,
  AccrualAmountApprovalStatus,
  AccrualPostingApprovalType,
  ApprovedByUser,
  AccrualAmountApprovalDate,
  AccrualAmountApprovalTime
FROM I_AccrEngineBasicPerdcAmounts
INNER JOIN I_AccrEnginePlanAccrItemType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_AccrEnginePlanAccrItemType AS _PlanAccrItemType ON AccrualEngineAccrualObjectType = _PlanAccrItemType.AccrualEngineAccrualObjectType AND AccrualItemType = _PlanAccrItemType.PlanAccrualItemType  -- association [0..1]
;