fins_rev_rec_alloc
Read data from FINS_TRR_ALLOC
fins_rev_rec_alloc is a CDS View that provides data about "Read data from FINS_TRR_ALLOC" in SAP S/4HANA. It reads from 2 data sources (vbap, dfkk_vt_i).
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FINS_RR_ALLOC | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Read data from FINS_TRR_ALLOC | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
@AbapCatalog.sqlViewName: 'FINS_RR_ALLOC'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Read data from FINS_TRR_ALLOC'
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MIXED
//View which reads allocation data for bundled sales document item
//Selects from FINS_TRR_ALLOC and VBAP / DFKK_VT_I
define view fins_rev_rec_alloc
as select
a.sales_order,
a.sales_order_item,
a.project,
a.wbs_element,
a.vtkey,
a.vtpos,
a.solution_order_id,
@Semantics.currencyCode
a.currency,
p.ifrs15_relevance as bundling_indicator,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.trans_price) as trans_price,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.ssp) as ssp,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.alloc_revn) as alloc_revn,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.billed_revn) as billed_revn
from fins_trr_alloc as a
inner join vbap as p on p.vbeln = a.sales_order
and p.posnr = a.sales_order_item
group by
a.sales_order,
a.sales_order_item,
a.project,
a.wbs_element,
a.vtkey,
a.vtpos,
a.solution_order_id,
a.currency,
p.ifrs15_relevance
union all select
a.sales_order,
a.sales_order_item,
a.project,
a.wbs_element,
a.vtkey,
a.vtpos,
a.solution_order_id,
@Semantics.currencyCode
a.currency,
pci.bundling as bundling_indicator,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.trans_price) as trans_price,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.ssp) as ssp,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.alloc_revn) as alloc_revn,
@Semantics.amount.currencyCode: 'a.currency'
sum(a.billed_revn) as billed_revn
from fins_trr_alloc as a
inner join dfkk_vt_i as pci on pci.vtkey = a.vtkey
and pci.vtpos = a.vtpos
group by
a.sales_order,
a.sales_order_item,
a.project,
a.wbs_element,
a.vtkey,
a.vtpos,
a.solution_order_id,
a.currency,
pci.bundling;
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"DFKK_VT_I",
"FINS_TRR_ALLOC",
"VBAP"
],
"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