Deprecated
This CDS view is deprecated in S/4HANA. Use I_DepreciationAreaForLedger instead. View all deprecated CDS views →

I_AssetDepreciationArea

DDL: I_ASSETDEPRECIATIONAREA Type: view BASIC

Depreciation Area

I_AssetDepreciationArea is a Basic CDS View that provides data about "Depreciation Area" in SAP S/4HANA. It reads from 1 data source (t093) and exposes 27 fields with key fields ChartOfDepreciation, AssetDepreciationArea. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
t093 t093 from

Associations (8)

CardinalityTargetAliasCondition
[1] I_ChartOfDepreciation _ChartOfDepreciation $projection.ChartOfDepreciation = _ChartOfDepreciation.ChartOfDepreciation
[0..1] I_LedgerGroup _LedgerGroup $projection.LedgerGroup = _LedgerGroup.LedgerGroup
[0..*] I_AssetDepreciationAreaText _Text $projection.ChartOfDepreciation = _Text.ChartOfDepreciation and $projection.AssetDepreciationArea = _Text.AssetDepreciationArea
[0..1] I_RealDepreciationArea _RealDepreciationArea1 $projection.ChartOfDepreciation = _RealDepreciationArea1.ChartOfDepreciation and $projection.AssetRealDepreciationArea1 = _RealDepreciationArea1.AssetRealDepreciationArea
[0..1] I_RealDepreciationArea _RealDepreciationArea2 $projection.ChartOfDepreciation = _RealDepreciationArea2.ChartOfDepreciation and $projection.AssetRealDepreciationArea2 = _RealDepreciationArea2.AssetRealDepreciationArea
[0..1] I_RealDepreciationArea _RealDepreciationArea3 $projection.ChartOfDepreciation = _RealDepreciationArea3.ChartOfDepreciation and $projection.AssetRealDepreciationArea3 = _RealDepreciationArea3.AssetRealDepreciationArea
[0..1] I_RealDepreciationArea _RealDepreciationArea4 $projection.ChartOfDepreciation = _RealDepreciationArea4.ChartOfDepreciation and $projection.AssetRealDepreciationArea4 = _RealDepreciationArea4.AssetRealDepreciationArea
[0..1] I_AccountingPrinciple _AccountingPrinciple $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IASTDEPRAREA view
AbapCatalog.preserveKey true view
EndUserText.label Depreciation Area view
VDM.viewType #BASIC view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_DepreciationAreaForLedger view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey AssetDepreciationArea view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY ChartOfDepreciation afapl Chart of Depr.
KEY AssetDepreciationArea afaber Deprec. Area
AssetRealDepreciationArea1 afabe1 Deprec. area
AssetRealDepreciationArea2 afabe2 Deprec. area
AssetRealDepreciationArea3 afabe3 Deprec. area
AssetRealDepreciationArea4 afabe4 Deprec. area
AccountingPrinciple acc_principle Evaluation area EBRR
AssetGLPostingMethod buhbkt Ind.: G/L Acct.
DerivedDeprAreaValCalcFactor1 antei1 Divisor for Propor.
DerivedDeprAreaValCalcFactor2 antei2 Divisor for Propor.
DerivedDeprAreaValCalcFactor3 antei3 Divisor for Propor.
DerivedDeprAreaValCalcFactor4 antei4 Divisor for Propor.
DerivedDeprAreaValCalcSign1 abvor1 Dep. Area Sign
DerivedDeprAreaValCalcSign2 abvor2 Dep. Area Sign
DerivedDeprAreaValCalcSign3 abvor3 Dep. Area Sign
DerivedDeprAreaValCalcSign4 abvor4 Dep. Area Sign
AcquisitionValueCalcSign vzansw Acq. Value Sign
LedgerGroup t093 ldgrp_gl Target Ledger Group
IsRealDepreciationArea xstore Real Dep. Area
_ChartOfDepreciation _ChartOfDepreciation
_LedgerGroup _LedgerGroup
_RealDepreciationArea1 _RealDepreciationArea1
_RealDepreciationArea2 _RealDepreciationArea2
_RealDepreciationArea3 _RealDepreciationArea3
_RealDepreciationArea4 _RealDepreciationArea4
_AccountingPrinciple _AccountingPrinciple
_Text _Text

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_AssetDepreciationArea.
-- 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.

CREATE VIEW I_AssetDepreciationArea AS
SELECT
  afapl AS ChartOfDepreciation,
  afaber AS AssetDepreciationArea,
  afabe1 AS AssetRealDepreciationArea1,
  afabe2 AS AssetRealDepreciationArea2,
  afabe3 AS AssetRealDepreciationArea3,
  afabe4 AS AssetRealDepreciationArea4,
  acc_principle AS AccountingPrinciple,
  buhbkt AS AssetGLPostingMethod,
  antei1 AS DerivedDeprAreaValCalcFactor1,
  antei2 AS DerivedDeprAreaValCalcFactor2,
  antei3 AS DerivedDeprAreaValCalcFactor3,
  antei4 AS DerivedDeprAreaValCalcFactor4,
  abvor1 AS DerivedDeprAreaValCalcSign1,
  abvor2 AS DerivedDeprAreaValCalcSign2,
  abvor3 AS DerivedDeprAreaValCalcSign3,
  abvor4 AS DerivedDeprAreaValCalcSign4,
  vzansw AS AcquisitionValueCalcSign,
  t093.ldgrp_gl AS LedgerGroup,
  xstore AS IsRealDepreciationArea
FROM t093
LEFT OUTER JOIN I_ChartOfDepreciation AS _ChartOfDepreciation ON ChartOfDepreciation = _ChartOfDepreciation.ChartOfDepreciation  -- association [1]
LEFT OUTER JOIN I_LedgerGroup AS _LedgerGroup ON LedgerGroup = _LedgerGroup.LedgerGroup  -- association [0..1]
LEFT OUTER JOIN I_AssetDepreciationAreaText AS _Text ON ChartOfDepreciation = _Text.ChartOfDepreciation AND AssetDepreciationArea = _Text.AssetDepreciationArea  -- association [0..*]
LEFT OUTER JOIN I_RealDepreciationArea AS _RealDepreciationArea1 ON ChartOfDepreciation = _RealDepreciationArea1.ChartOfDepreciation AND AssetRealDepreciationArea1 = _RealDepreciationArea1.AssetRealDepreciationArea  -- association [0..1]
LEFT OUTER JOIN I_RealDepreciationArea AS _RealDepreciationArea2 ON ChartOfDepreciation = _RealDepreciationArea2.ChartOfDepreciation AND AssetRealDepreciationArea2 = _RealDepreciationArea2.AssetRealDepreciationArea  -- association [0..1]
LEFT OUTER JOIN I_RealDepreciationArea AS _RealDepreciationArea3 ON ChartOfDepreciation = _RealDepreciationArea3.ChartOfDepreciation AND AssetRealDepreciationArea3 = _RealDepreciationArea3.AssetRealDepreciationArea  -- association [0..1]
LEFT OUTER JOIN I_RealDepreciationArea AS _RealDepreciationArea4 ON ChartOfDepreciation = _RealDepreciationArea4.ChartOfDepreciation AND AssetRealDepreciationArea4 = _RealDepreciationArea4.AssetRealDepreciationArea  -- association [0..1]
LEFT OUTER JOIN I_AccountingPrinciple AS _AccountingPrinciple ON AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple  -- association [0..1]
;