Faa_Anlp2
Intern: Parallele Waehrungen auf AfA-Bereiche mappen
Faa_Anlp2 is a CDS View that provides data about "Intern: Parallele Waehrungen auf AfA-Bereiche mappen" in SAP S/4HANA. It reads from 2 data sources (Faa_Anlp1, Faa_Curtyp) and exposes 9 fields with key fields mandt, bukrs, anln1, anln2, gjahr.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| Faa_Anlp1 | v1 | from |
| Faa_Curtyp | v2 | inner |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FAAV_ANLP2 | view | |
| EndUserText.label | Intern: Parallele Waehrungen auf AfA-Bereiche mappen | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.serviceQuality | #P | view |
@AbapCatalog.sqlViewName: 'FAAV_ANLP2'
@EndUserText.label: 'Intern: Parallele Waehrungen auf AfA-Bereiche mappen'
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #P
// this view is just to map parallel currencies to depr. areas
--------------------------------------------------------------
define view Faa_Anlp2
as select from Faa_Anlp1 as v1
inner join Faa_Curtyp as v2
on v1.bukrs = v2.bukrs
and v1.afaber = v2.lead_afabe
{ key v1.mandt as mandt,
key v1.bukrs as bukrs,
key v1.anln1 as anln1,
key v1.anln2 as anln2,
key v1.gjahr as gjahr,
key v2.afabe as afabe,
key v1.peraf as peraf,
key v1.afbnr as afbnr, -- note 2246616
slalittype,
rctyp,
------------------------------------------------------
// kostl, // note 2196768, 2201824
// gsber,
// caufn,
// belnr,
// lstar,
// geber2,
// fkber2,
// grant_nbr2,
// fistl2,
// budget_pd2,
// segment,
// prctr,
------------------------------------------------------
case
when v2.hsl = 'X' then cast( v1.hsl as aufwp ) //AFLE Enablement
when v2.ksl = 'X' then cast( v1.ksl as aufwp ) //AFLE Enablement
when v2.osl = 'X' then cast( v1.osl as aufwp ) //AFLE Enablement
when v2.vsl = 'X' then cast( v1.vsl as aufwp ) //AFLE Enablement
when v2.bsl = 'X' then cast( v1.bsl as aufwp ) //AFLE Enablement
when v2.csl = 'X' then cast( v1.csl as aufwp ) //AFLE Enablement
when v2.dsl = 'X' then cast( v1.dsl as aufwp ) //AFLE Enablement
when v2.esl = 'X' then cast( v1.esl as aufwp ) //AFLE Enablement
when v2.fsl = 'X' then cast( v1.fsl as aufwp ) //AFLE Enablement
when v2.gsl = 'X' then cast( v1.gsl as aufwp ) //AFLE Enablement
else 0 end as amount }
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"FAA_ANLP1",
"FAA_CURTYP"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"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