I_DeprAreaForLedgerText

DDL: I_DEPRAREAFORLEDGERTEXT Type: view BASIC Package: FINS_FIS_AA_MD

Depreciation Area - Text

I_DeprAreaForLedgerText (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Public Edition with built-in and side-by-side extension capabilities.

Accounting and Financial Close

I_DeprAreaForLedgerText is a Basic CDS View that provides data about "Depreciation Area - Text" in SAP S/4HANA. It reads from 1 data source (faac_cmp_da0_t) and exposes 9 fields with key fields CompanyCode, Ledger, AssetDepreciationArea, Language. It has 3 associations to related views. It is exposed through 4 OData services (ASQL_F3096, ASQL_F6488, ASQL_F7107, ...). Part of development package FINS_FIS_AA_MD.

SAP Help Documentation

CategoryDepreciation Area
Data CategoryText
StatusReleased
Purpose
This CDS view provides the prerequisites for answering the following business question: How many depreciation areas are defined in a company code / ledger?

Structure
Measures and attributes Some important measures and attributes are: Depreciation Area Depreciation Area Name Language

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessAccounting and Financial Close
Application ComponentFI-FIO-AA-ANA-2CL
CapabilitiesData Source for Defining CDS Entities,Data Source for Search,Language-Dependent Text
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageAccounting and Financial Close for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides the prerequisites for answering the following business question:</p> <ul> <li> <p>How many depreciation areas are defined in a company code / ledger?</p> </li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
faac_cmp_da0_t faac_cmp_da0_t from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFIDEPRAREALDGRT view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Depreciation Area - Text view
VDM.viewType #BASIC view
ObjectModel.representativeKey AssetDepreciationArea view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.modelingPattern #LANGUAGE_DEPENDENT_TEXT view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
Metadata.ignorePropagatedAnnotations true view

OData Services (4)

ServiceBindingVersionContractRelease
ASQL_F3096 ASQL_F3096 C2 NOT_RELEASED
ASQL_F6488 ASQL_F6488 C2 NOT_RELEASED
ASQL_F7107 ASQL_F7107 C2 NOT_RELEASED
ASQL_F7775 ASQL_F7775 C2 NOT_RELEASED

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode comp_code Procuring Comp. Cde
KEY Ledger ledger Ledger in General Ledger Accounting
KEY AssetDepreciationArea Depreciation Area Real or Derived
KEY Language language Report Text Language
AssetDepreciationAreaName Depreciation Area Name
AssetDepreciationAreaShortName description_short Short Name for Depreciation Area
_CompanyCode _CompanyCode
_Ledger _Ledger
_Language _Language

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_DeprAreaForLedgerText.
-- 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_DeprAreaForLedgerText AS
SELECT
  comp_code AS CompanyCode,
  Ledger,
  cast(depr_area as afaber) AS AssetDepreciationArea,
  Language,
  cast (description_long as fis_afbtxt) AS AssetDepreciationAreaName,
  description_short AS AssetDepreciationAreaShortName
FROM faac_cmp_da0_t
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON Ledger = _Ledger.Ledger  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
;