FAA_DUE_VALUES
Ausstehende Abschreibungen Vorjahre zu GJ-Beginn
FAA_DUE_VALUES is a CDS View that provides data about "Ausstehende Abschreibungen Vorjahre zu GJ-Beginn" in SAP S/4HANA. It reads from 5 data sources (faat_cmp_da, finsts_faa_bcf, faat_md_val, faat_plan_values, I_CalendarYear) and exposes 30 fields with key fields bukrs, anln1, anln2, afabe, slalittype.
Data Sources (5)
| Source | Alias | Join Type |
|---|---|---|
| faat_cmp_da | area | inner |
| finsts_faa_bcf | mapping | inner |
| faat_md_val | valuation | inner |
| faat_plan_values | values | from |
| I_CalendarYear | year | inner |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FAAV_DUE_VALUES | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| EndUserText.label | Ausstehende Abschreibungen Vorjahre zu GJ-Beginn | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | bukrs | faat_plan_values | bukrs | |
| KEY | anln1 | faat_plan_values | anln1 | |
| KEY | anln2 | faat_plan_values | anln2 | |
| KEY | afabe | faat_plan_values | afabe | |
| KEY | slalittype | finsts_faa_bcf | slalittype_trgt | |
| gjahr | I_CalendarYear | CalendarYear | ||
| poper | ||||
| bwasl | ||||
| movcat | ||||
| hsl | ||||
| ksl | ||||
| osl | ||||
| vsl | ||||
| bsl | ||||
| csl | ||||
| dsl | ||||
| esl | ||||
| fsl | ||||
| gsl | ||||
| rhcur | faat_plan_values | rhcur | ||
| rkcur | faat_plan_values | rkcur | ||
| rocur | faat_plan_values | rocur | ||
| rvcur | faat_plan_values | rvcur | ||
| rbcur | faat_plan_values | rbcur | ||
| rccur | faat_plan_values | rccur | ||
| rdcur | faat_plan_values | rdcur | ||
| recur | faat_plan_values | recur | ||
| rfcur | faat_plan_values | rfcur | ||
| rgcur | faat_plan_values | rgcur | ||
| calc_view_Type | faat_md_val | calculation_view_type |
@AbapCatalog.sqlViewName: 'FAAV_DUE_VALUES'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.dataClass: #MIXED
@EndUserText.label: 'Ausstehende Abschreibungen Vorjahre zu GJ-Beginn'
define view FAA_DUE_VALUES
as select from faat_plan_values as values
inner join faat_cmp_da as area on area.comp_code = values.bukrs
and area.depr_area = values.afabe
inner join faat_md_val as valuation on valuation.comp_code = values.bukrs
and valuation.asset_no = values.anln1
and valuation.asset_subno = values.anln2
and valuation.depr_area = values.afabe
inner join I_CalendarYear as year on year.CalendarYear > values.gjahr // Items in result year must be sum of PLAN_VALUES of prior years
// and year.CalendarYear <= valuation.current_fiscal_year // No items in future fiscal years
// and year.CalendarYear > area.closed_fisc_year // No items in closed years
inner join finsts_faa_bcf as mapping on values.slalittype = mapping.slalittype_srce
{
key values.bukrs as bukrs,
key values.anln1 as anln1,
key values.anln2 as anln2,
key values.afabe as afabe,
key mapping.slalittype_trgt as slalittype,
year.CalendarYear as gjahr,
'000' as poper,
'999' as bwasl,
'00' as movcat,
@Semantics.amount.currencyCode: 'RHCUR'
sum( values.hsl ) as hsl,
@Semantics.amount.currencyCode: 'RKCUR'
sum( values.ksl ) as ksl,
@Semantics.amount.currencyCode: 'ROCUR'
sum( values.osl ) as osl,
@Semantics.amount.currencyCode: 'RVCUR'
sum( values.vsl ) as vsl,
@Semantics.amount.currencyCode: 'RBCUR'
sum( values.bsl ) as bsl,
@Semantics.amount.currencyCode: 'RCCUR'
sum( values.csl ) as csl,
@Semantics.amount.currencyCode: 'RDCUR'
sum( values.dsl ) as dsl,
@Semantics.amount.currencyCode: 'RECUR'
sum( values.esl ) as esl,
@Semantics.amount.currencyCode: 'RFCUR'
sum( values.fsl ) as fsl,
@Semantics.amount.currencyCode: 'RGCUR'
sum( values.gsl ) as gsl,
@Semantics.currencyCode: true
values.rhcur as rhcur,
@Semantics.currencyCode: true
values.rkcur as rkcur,
@Semantics.currencyCode: true
values.rocur as rocur,
@Semantics.currencyCode: true
values.rvcur as rvcur,
@Semantics.currencyCode: true
values.rbcur as rbcur,
@Semantics.currencyCode: true
values.rccur as rccur,
@Semantics.currencyCode: true
values.rdcur as rdcur,
@Semantics.currencyCode: true
values.recur as recur,
@Semantics.currencyCode: true
values.rfcur as rfcur,
@Semantics.currencyCode: true
values.rgcur as rgcur,
valuation.calculation_view_type as calc_view_Type
}
where
year.CalendarYear <= valuation.current_fiscal_year // No items in future fiscal years
and year.CalendarYear > area.closed_fisc_year // No items in closed fiscal years
and values.xpost = 'X'
group by
values.bukrs,
values.anln1,
values.anln2,
values.afabe,
year.CalendarYear,
mapping.slalittype_trgt,
values.rhcur,
values.rkcur,
values.rocur,
values.rvcur,
values.rbcur,
values.rccur,
values.rdcur,
values.recur,
values.rfcur,
values.rgcur,
valuation.calculation_view_type
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CALENDARYEAR",
"FAAT_CMP_DA",
"FAAT_MD_VAL",
"FAAT_PLAN_VALUES",
"FINSTS_FAA_BCF"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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