C_FixedAssetDepreciationList

DDL: C_FIXEDASSETDEPRECIATIONLIST Type: view_entity CONSUMPTION

Depreciation Lists

C_FixedAssetDepreciationList is a Consumption CDS View that provides data about "Depreciation Lists" in SAP S/4HANA. It reads from 1 data source (I_FixedAssetDepreciationList) and exposes 107 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, LedgerFiscalYear, AssetDepreciationArea. It has 21 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FixedAssetDepreciationList I_FixedAssetDepreciationList from

Parameters (3)

NameTypeDefault
P_KeyDate fagl_keydate
P_LedgerFiscalYear fis_ryear
P_FiscalPeriod fis_period_to

Associations (21)

CardinalityTargetAliasCondition
[0..1] I_FiscalYearForCompanyCode _FiscalYearVH _FiscalYearVH.CompanyCode = $projection.CompanyCode and _FiscalYearVH.FiscalYear = $projection.FiscalYear
[0..1] I_FiscalYearPeriodForCmpnyCode _FiscalYearPeriodVH _FiscalYearPeriodVH.CompanyCode = $projection.CompanyCode and _FiscalYearPeriodVH.FiscalYear = $projection.FiscalYear and _FiscalYearPeriodVH.FiscalPeriod = $projection.FiscalPeriod
[0..1] I_DepreciationKey _DepreciationKeyVH $projection.ChartOfDepreciation = _DepreciationKeyVH.ChartOfDepreciation and $projection.DepreciationKey = _DepreciationKeyVH.DepreciationKey
[0..1] I_Ledger _LedgerVH $projection.Ledger = _LedgerVH.Ledger
[0..1] I_LedgerText _LedgerText $projection.Ledger = _LedgerText.Ledger and _LedgerText.Language = $session.system_language
[0..1] I_AssetClassText _AssetClassText $projection.AssetClass = _AssetClassText.AssetClass and _AssetClassText.Language = $session.system_language
[0..1] I_CostCenterText _AssetCostCenterText $projection.ControllingArea = _AssetCostCenterText.ControllingArea and $projection.AssetCostCenter = _AssetCostCenterText.CostCenter and _AssetCostCenterText.ValidityStartDate <= $parameters.P_KeyDate and _AssetCostCenterText.ValidityEndDate >= $parameters.P_KeyDate and _AssetCostCenterText.Language = $session.system_language
[0..1] I_ProfitCenterText _AssetProfitCenterText $projection.ControllingArea = _AssetProfitCenterText.ControllingArea and $projection.AssetProfitCenter = _AssetProfitCenterText.ProfitCenter and _AssetProfitCenterText.ValidityStartDate <= $parameters.P_KeyDate and _AssetProfitCenterText.ValidityEndDate >= $parameters.P_KeyDate and _AssetProfitCenterText.Language = $session.system_language
[0..1] I_BusinessAreaText _AssetBusinessAreaText $projection.AssetBusinessArea = _AssetBusinessAreaText.BusinessArea and _AssetBusinessAreaText.Language = $session.system_language
[0..1] I_SegmentText _AssetSegmentText $projection.AssetSegment = _AssetSegmentText.Segment and _AssetSegmentText.Language = $session.system_language
[0..1] I_FinancialManagementAreaText _FinancialManagementAreaText $projection.FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea and _FinancialManagementAreaText.Language = $session.system_language
[0..1] I_BudgetPeriodText _AssetBudgetPeriodText $projection.AssetBudgetPeriod = _AssetBudgetPeriodText.BudgetPeriod and _AssetBudgetPeriodText.Language = $session.system_language
[0..1] I_FundText _AssetFundText $projection.FinancialManagementArea = _AssetFundText.FinancialManagementArea and $projection.AssetFund = _AssetFundText.Fund and _AssetFundText.Language = $session.system_language
[0..1] I_FunctionalAreaText _AssetFunctionalAreaText $projection.AssetFunctionalArea = _AssetFunctionalAreaText.FunctionalArea and _AssetFunctionalAreaText.Language = $session.system_language
[0..1] I_DeprAreaForLedgerText _DeprAreaForLedgerText $projection.CompanyCode = _DeprAreaForLedgerText.CompanyCode and $projection.Ledger = _DeprAreaForLedgerText.Ledger and $projection.AssetDepreciationArea = _DeprAreaForLedgerText.AssetDepreciationArea and _DeprAreaForLedgerText.Language = $session.system_language
[0..1] I_FixedAssetNatlClfnText _FixedAssetNatlClfnText $projection.Country = _FixedAssetNatlClfnText.Country and $projection.NationalClassification = _FixedAssetNatlClfnText.NationalClassification and _FixedAssetNatlClfnText.Language = $session.system_language
[0..1] I_TaxDepreciationGroupText _TaxDepreciationGroupText $projection.Country = _TaxDepreciationGroupText.Country and $projection.TaxDepreciationGroup = _TaxDepreciationGroupText.TaxDepreciationGroup and _TaxDepreciationGroupText.Language = $session.system_language
[0..1] I_JP_PrptyTxRptCityT _JP_PrptyTxRptCityText $projection.JP_PrptyTxRptCity = _JP_PrptyTxRptCityText.JP_PrptyTxRptCity and _JP_PrptyTxRptCityText.Language = $session.system_language
[0..1] I_JP_PrptyTxRptClassfctnKeyT _JP_PrptyTxRptClassfctnKeyText $projection.JP_PrptyTxRptClassfctnKey = _JP_PrptyTxRptClassfctnKeyText.JP_PrptyTxRptClassfctnKey and _JP_PrptyTxRptClassfctnKeyText.Language = $session.system_language
[0..1] I_RU_AssetOKOFText _RU_AssetOKOFText $projection.RU_AssetOKOF = _RU_AssetOKOFText.RU_AssetOKOF and $projection.Country = _RU_AssetOKOFText.Country and _RU_AssetOKOFText.Language = $session.system_language
[0..1] I_RU_AssetDepreciationGroupT _RU_AssetDepreciationGroupText $projection.RU_AssetDepreciationGroup = _RU_AssetDepreciationGroupText.RU_AssetDepreciationGroup and $projection.Country = _RU_AssetDepreciationGroupText.Country and $projection.RU_AssetOKOF = _RU_AssetDepreciationGroupText.RU_AssetOKOF and _RU_AssetDepreciationGroupText.Language = $session.system_language

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Depreciation Lists view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
UI.textArrangement #TEXT_LAST view

Fields (107)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY MasterFixedAsset MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAsset Sub-number
KEY LedgerFiscalYear LedgerFiscalYear
KEY AssetDepreciationArea AssetDepreciationArea Deprec. Area
KEY Ledger Ledger Ledger
KEY CurrencyRole CurrencyRole Curr./Val. Type
KEY AssetAccountingKeyFigureSet AssetAccountingKeyFigureSet
KEY AssetAccountingKeyFigure AssetAccountingKeyFigure
KEY AccountingDocument AccountingDocument Journal Entry
KEY LedgerGLLineItem LedgerGLLineItem Journal Entry Item
KEY TransactionSubitem TransactionSubitem Sub Transaction
KEY DebitCreditCode DebitCreditCode Single-Character Flag
KEY FiscalPeriod FiscalPeriod Tax period
KEY SubLedgerAcctLineItemType SubLedgerAcctLineItemType SLALineItemType
KEY AssetAcctTransClassfctn AssetAcctTransClassfctn Trans.Type Cat.
FiscalYear FiscalYear G/L Fiscal Year
FiscalYearVariant FiscalYearVariant FY Variant
FixedAssetExternalID FixedAssetExternalID Asset Number
ChartOfDepreciation ChartOfDepreciation
PostingDate PostingDate Posting Date for GR
AssetClass AssetClass Asset Class
AssetAuthorizationContext AssetAuthorizationContext
SelectedCurrencyBranch SelectedCurrencyBranch
DisplayCurrency DisplayCurrency Display Currency
PlannedAmountInDisplayCurrency PlannedAmountInDisplayCurrency
AmountInDisplayCurrency AmountInDisplayCurrency
DueAmountInDisplayCrcy DueAmountInDisplayCrcy
StartingBalAmtInDspCrcy StartingBalAmtInDspCrcy
AcqnProdnAmtInDspCrcy AcqnProdnAmtInDspCrcy
FinancialManagementArea FinancialManagementArea FM Area
AssetFund AssetFund
AssetFundName
AssetGrantID AssetGrantID
AssetFunctionalArea AssetFunctionalArea
AssetFunctionalAreaName
AssetBudgetPeriod AssetBudgetPeriod
AssetBudgetPeriodName
FixedAssetDescription
AssetAdditionalDescription
ControllingArea ControllingArea Controlling Area
AssetCostCenter AssetCostCenter
AssetCostCenterName
AssetBusinessArea AssetBusinessArea
AssetBusinessAreaName
AssetPlant AssetPlant
AssetProfitCenter AssetProfitCenter
AssetProfitCenterName
AssetSegment AssetSegment
AssetSegmentName
DepreciationKey DepreciationKey
PlannedUsefulLifeInYears PlannedUsefulLifeInYears Planned Use Life Yr.
PlannedUsefulLifeInPeriods PlannedUsefulLifeInPeriods
OriglAstUsefulLifeInYears OriglAstUsefulLifeInYears
OriglAstUsefulLifeInPerds OriglAstUsefulLifeInPerds
DepreciationStartDate DepreciationStartDate
DeprKeyChangeoverYear DeprKeyChangeoverYear
DeprKeyChangeoverPeriod DeprKeyChangeoverPeriod
VintageYear VintageYear Vintage Year
VintageMonth VintageMonth
ReplacementValueIndexSers ReplacementValueIndexSers
RplcmtValueAgingIndexSers RplcmtValueAgingIndexSers
Country Country Venue: Ctry/Reg
NationalClassification NationalClassification
TaxDepreciationGroup TaxDepreciationGroup
JP_PrptyTxRptCity JP_PrptyTxRptCity
JP_PrptyTxRptClassfctnKey JP_PrptyTxRptClassfctnKey
RU_AssetOKOF RU_AssetOKOF
RU_AssetDepreciationGroup RU_AssetDepreciationGroup
_AssetRedesignSwitchStatus _AssetRedesignSwitchStatus
_CompanyCode _CompanyCode
_CurrencyRole _CurrencyRole
_DepreciationArea _DepreciationArea
_FixedAsset _FixedAsset
_LedgerVH _LedgerVH
_MasterFixedAsset _MasterFixedAsset
_AssetClass _AssetClass
_FiscalYearVH _FiscalYearVH
_FiscalYearPeriodVH _FiscalYearPeriodVH
_DepreciationKeyVH _DepreciationKeyVH
_AssetFunctionalArea _AssetFunctionalArea
_FinancialManagementArea _FinancialManagementArea
_AssetFund _AssetFund
_AssetBudgetPeriod _AssetBudgetPeriod
_JournalEntry _JournalEntry
_AssetKeyFigureSet _AssetKeyFigureSet
_AssetKeyFigure _AssetKeyFigure
_FiscalPeriodForVariant _FiscalPeriodForVariant
_SubLedgerAccLineItemType _SubLedgerAccLineItemType
_AssetAcctTransClassfctn _AssetAcctTransClassfctn
_Currency _Currency
_ControllingArea _ControllingArea
_FiscalYear _FiscalYear
_FiscalYearVariant _FiscalYearVariant
_Ledger _Ledger
AssetClassName _AssetClassText AssetClassName
CompanyCodeName _CompanyCode CompanyCodeName Company Name
AssetDepreciationAreaName _DeprAreaForLedgerText AssetDepreciationAreaName
FinancialManagementAreaName _FinancialManagementAreaText FinancialManagementAreaName
NationalClassificationDesc _FixedAssetNatlClfnText NationalClassificationDesc
JP_PrptyTxRptCityDesc _JP_PrptyTxRptCityText JP_PrptyTxRptCityDesc
JP_PrptyTxRptClassfctnKeyDesc _JP_PrptyTxRptClassfctnKeyText JP_PrptyTxRptClassfctnKeyDesc
LedgerName _LedgerText LedgerName Ledger Name
MasterFixedAssetDescription _MasterFixedAsset MasterFixedAssetDescription
RU_AssetDepreciationGroupDesc _RU_AssetDepreciationGroupText RU_AssetDepreciationGroupDesc
RU_AssetOKOFDesc _RU_AssetOKOFText RU_AssetOKOFDesc
TaxDepreciationGroupDesc _TaxDepreciationGroupText TaxDepreciationGroupDesc

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_FixedAssetDepreciationList.
-- 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_KeyDate : fagl_keydate, P_LedgerFiscalYear : fis_ryear, P_FiscalPeriod : fis_period_to

CREATE VIEW C_FixedAssetDepreciationList AS
SELECT
  CompanyCode,
  MasterFixedAsset,
  FixedAsset,
  LedgerFiscalYear,
  AssetDepreciationArea,
  Ledger,
  CurrencyRole,
  AssetAccountingKeyFigureSet,
  AssetAccountingKeyFigure,
  AccountingDocument,
  LedgerGLLineItem,
  TransactionSubitem,
  DebitCreditCode,
  FiscalPeriod,
  SubLedgerAcctLineItemType,
  AssetAcctTransClassfctn,
  FiscalYear,
  FiscalYearVariant,
  FixedAssetExternalID,
  ChartOfDepreciation,
  PostingDate,
  AssetClass,
  AssetAuthorizationContext,
  SelectedCurrencyBranch,
  DisplayCurrency,
  PlannedAmountInDisplayCurrency,
  AmountInDisplayCurrency,
  DueAmountInDisplayCrcy,
  StartingBalAmtInDspCrcy,
  AcqnProdnAmtInDspCrcy,
  FinancialManagementArea,
  AssetFund,
  cast(_AssetFundText.FundName as faa_fund_name) AS AssetFundName,
  AssetGrantID,
  AssetFunctionalArea,
  cast(_AssetFunctionalAreaText.FunctionalAreaName as faa_fkbtx) AS AssetFunctionalAreaName,
  AssetBudgetPeriod,
  cast(_AssetBudgetPeriodText.BudgetPeriodName as faa_fm_budget_period_name) AS AssetBudgetPeriodName,
  cast(_FixedAsset.FixedAssetDescription as fis_txa50_anlt) AS FixedAssetDescription,
  cast(_FixedAsset.AssetAdditionalDescription as fis_txa50_more) AS AssetAdditionalDescription,
  ControllingArea,
  AssetCostCenter,
  cast(_AssetCostCenterText.CostCenterName as faa_kostl_name) AS AssetCostCenterName,
  AssetBusinessArea,
  cast(_AssetBusinessAreaText.BusinessAreaName as faa_gsber_name) AS AssetBusinessAreaName,
  AssetPlant,
  AssetProfitCenter,
  cast(_AssetProfitCenterText.ProfitCenterName as faa_prctr_name) AS AssetProfitCenterName,
  AssetSegment,
  cast(_AssetSegmentText.SegmentName as faa_segment_name) AS AssetSegmentName,
  DepreciationKey,
  PlannedUsefulLifeInYears,
  PlannedUsefulLifeInPeriods,
  OriglAstUsefulLifeInYears,
  OriglAstUsefulLifeInPerds,
  DepreciationStartDate,
  DeprKeyChangeoverYear,
  DeprKeyChangeoverPeriod,
  VintageYear,
  VintageMonth,
  ReplacementValueIndexSers,
  RplcmtValueAgingIndexSers,
  Country,
  NationalClassification,
  TaxDepreciationGroup,
  JP_PrptyTxRptCity,
  JP_PrptyTxRptClassfctnKey,
  RU_AssetOKOF,
  RU_AssetDepreciationGroup,
  _AssetClassText.AssetClassName AS AssetClassName,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _DeprAreaForLedgerText.AssetDepreciationAreaName AS AssetDepreciationAreaName,
  _FinancialManagementAreaText.FinancialManagementAreaName AS FinancialManagementAreaName,
  _FixedAssetNatlClfnText.NationalClassificationDesc AS NationalClassificationDesc,
  _JP_PrptyTxRptCityText.JP_PrptyTxRptCityDesc AS JP_PrptyTxRptCityDesc,
  _JP_PrptyTxRptClassfctnKeyText.JP_PrptyTxRptClassfctnKeyDesc AS JP_PrptyTxRptClassfctnKeyDesc,
  _LedgerText.LedgerName AS LedgerName,
  _MasterFixedAsset.MasterFixedAssetDescription AS MasterFixedAssetDescription,
  _RU_AssetDepreciationGroupText.RU_AssetDepreciationGroupDesc AS RU_AssetDepreciationGroupDesc,
  _RU_AssetOKOFText.RU_AssetOKOFDesc AS RU_AssetOKOFDesc,
  _TaxDepreciationGroupText.TaxDepreciationGroupDesc AS TaxDepreciationGroupDesc
FROM I_FixedAssetDepreciationList
LEFT OUTER JOIN I_FiscalYearForCompanyCode AS _FiscalYearVH ON _FiscalYearVH.CompanyCode = CompanyCode AND _FiscalYearVH.FiscalYear = FiscalYear  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearPeriodForCmpnyCode AS _FiscalYearPeriodVH ON _FiscalYearPeriodVH.CompanyCode = CompanyCode AND _FiscalYearPeriodVH.FiscalYear = FiscalYear AND _FiscalYearPeriodVH.FiscalPeriod = FiscalPeriod  -- association [0..1]
LEFT OUTER JOIN I_DepreciationKey AS _DepreciationKeyVH ON ChartOfDepreciation = _DepreciationKeyVH.ChartOfDepreciation AND DepreciationKey = _DepreciationKeyVH.DepreciationKey  -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _LedgerVH ON Ledger = _LedgerVH.Ledger  -- association [0..1]
LEFT OUTER JOIN I_LedgerText AS _LedgerText ON Ledger = _LedgerText.Ledger AND _LedgerText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_AssetClassText AS _AssetClassText ON AssetClass = _AssetClassText.AssetClass AND _AssetClassText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CostCenterText AS _AssetCostCenterText ON ControllingArea = _AssetCostCenterText.ControllingArea AND AssetCostCenter = _AssetCostCenterText.CostCenter AND _AssetCostCenterText.ValidityStartDate <= $parameters.P_KeyDate AND _AssetCostCenterText.ValidityEndDate >= $parameters.P_KeyDate AND _AssetCostCenterText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenterText AS _AssetProfitCenterText ON ControllingArea = _AssetProfitCenterText.ControllingArea AND AssetProfitCenter = _AssetProfitCenterText.ProfitCenter AND _AssetProfitCenterText.ValidityStartDate <= $parameters.P_KeyDate AND _AssetProfitCenterText.ValidityEndDate >= $parameters.P_KeyDate AND _AssetProfitCenterText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BusinessAreaText AS _AssetBusinessAreaText ON AssetBusinessArea = _AssetBusinessAreaText.BusinessArea AND _AssetBusinessAreaText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_SegmentText AS _AssetSegmentText ON AssetSegment = _AssetSegmentText.Segment AND _AssetSegmentText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FinancialManagementAreaText AS _FinancialManagementAreaText ON FinancialManagementArea = _FinancialManagementAreaText.FinancialManagementArea AND _FinancialManagementAreaText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriodText AS _AssetBudgetPeriodText ON AssetBudgetPeriod = _AssetBudgetPeriodText.BudgetPeriod AND _AssetBudgetPeriodText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FundText AS _AssetFundText ON FinancialManagementArea = _AssetFundText.FinancialManagementArea AND AssetFund = _AssetFundText.Fund AND _AssetFundText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FunctionalAreaText AS _AssetFunctionalAreaText ON AssetFunctionalArea = _AssetFunctionalAreaText.FunctionalArea AND _AssetFunctionalAreaText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_DeprAreaForLedgerText AS _DeprAreaForLedgerText ON CompanyCode = _DeprAreaForLedgerText.CompanyCode AND Ledger = _DeprAreaForLedgerText.Ledger AND AssetDepreciationArea = _DeprAreaForLedgerText.AssetDepreciationArea AND _DeprAreaForLedgerText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FixedAssetNatlClfnText AS _FixedAssetNatlClfnText ON Country = _FixedAssetNatlClfnText.Country AND NationalClassification = _FixedAssetNatlClfnText.NationalClassification AND _FixedAssetNatlClfnText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_TaxDepreciationGroupText AS _TaxDepreciationGroupText ON Country = _TaxDepreciationGroupText.Country AND TaxDepreciationGroup = _TaxDepreciationGroupText.TaxDepreciationGroup AND _TaxDepreciationGroupText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_JP_PrptyTxRptCityT AS _JP_PrptyTxRptCityText ON JP_PrptyTxRptCity = _JP_PrptyTxRptCityText.JP_PrptyTxRptCity AND _JP_PrptyTxRptCityText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_JP_PrptyTxRptClassfctnKeyT AS _JP_PrptyTxRptClassfctnKeyText ON JP_PrptyTxRptClassfctnKey = _JP_PrptyTxRptClassfctnKeyText.JP_PrptyTxRptClassfctnKey AND _JP_PrptyTxRptClassfctnKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_RU_AssetOKOFText AS _RU_AssetOKOFText ON RU_AssetOKOF = _RU_AssetOKOFText.RU_AssetOKOF AND Country = _RU_AssetOKOFText.Country AND _RU_AssetOKOFText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_RU_AssetDepreciationGroupT AS _RU_AssetDepreciationGroupText ON RU_AssetDepreciationGroup = _RU_AssetDepreciationGroupText.RU_AssetDepreciationGroup AND Country = _RU_AssetDepreciationGroupText.Country AND RU_AssetOKOF = _RU_AssetDepreciationGroupText.RU_AssetOKOF AND _RU_AssetDepreciationGroupText.Language = $session.system_language  -- association [0..1]
;