FINS_REV_REC_COSACT_VIEW4_BAS
Actuals for data with CO objects
FINS_REV_REC_COSACT_VIEW4_BAS is a CDS View that provides data about "Actuals for data with CO objects" in SAP S/4HANA. It reads from 2 data sources (t000, finsc_ld_cmp).
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| t000 | b | inner |
| finsc_ld_cmp | v | inner |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | FINS_RR_COSACT4B | view | |
| ClientDependent | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Actuals for data with CO objects | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
@AbapCatalog.sqlViewName: 'FINS_RR_COSACT4B'
@ClientDependent: true
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Actuals for data with CO objects'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
//Returns similar results like Fins_Rev_Rec_Cos_Actual_View, but values are restricted to WSL, HSL, KSL and MSL
//used in method read_actual_data_for_dip_only, class CL_FINS_TRR_READ_SERVICES
//uses the field names of COVP, if available
//Without PAOBJNR
//Selects from ACDOCA
define view FINS_REV_REC_COSACT_VIEW4_BAS
as select
a.rldnr as rldnr,
objnr,
ps_posid as pspnr, //covp-pspnr type ps_posid
ps_pspid as pspid,
ps_psp_pnr,
// paobjnr,
aufnr,
kdauf as vbeln,
kdpos as vbposnr,
ryear as gjahr,
poper as perio,
fiscyearper,
budat,
bldat,
fbuda as valdt,
racct as kstar,
kokrs,
rbukrs as bukrs,
werks,
rbusa as gsber,
prctr,
matnr,
uspob,
plstar,
ukostl as pkostl,
//ulstar
parob1,
//parob1 as parob,
work_item_id,
pernr,
uprctr,
hrkft,
bemot,
rsrce,
overtimecat,
accasty,
bttype,
cast( case a.bttype when 'RFCV' then a.bttype else ( case a.vrgng when '' then a.vorgn when 'COIE' then a.vorgn when 'COIN' then a.vorgn else a.vrgng end ) end as fins_trr_bttype ) as bttype_tec,
vrgng,
beltp,
xreversed,
xreversing,
rwcur as twaer,
rhcur as owaer,
rkcur as kwaer,
//rco_ocur,
runit as meinh,
runit as meinb,
sum(wsl) as wtgbtr,
sum(hsl) as wogbtr,
sum(ksl) as wkgbtr,
sum(kfsl) as wkfbtr,
//sum(co_osl) as co_osl ,
sum(msl) as mbgbtr,
sum(mfsl) as mbfbtr
//sum(msl) as megbtr,
//sum(mfsl) as mefbtr
from acdoca as a
inner join finsc_ld_cmp as v on a.rbukrs = v.bukrs
and a.rldnr = v.rldnr
inner join t000 as b on a.rclnt = b.mandt
where
(
a.objnr <> ''
and a.glaccount_type <> 'X'
and not(
accasty is null
or accasty = ''
)
or(
mig_source = 'C'
and bstat = 'C'
)
or(
mig_source = ' '
and bstat = 'C'
)
)
and(
a.logsyso = ''
or a.logsyso = b.logsys
)
and vorgn <> 'TBRR'
and(
a.mig_source <> ' '
or(
a.mig_source = ' '
and not(
a.bstat = 'C'
and a.poper = '000'
)
)
)
group by
a.rldnr,
objnr,
ps_posid,
ps_pspid,
ps_psp_pnr,
// paobjnr,
aufnr,
kdauf,
kdpos,
ryear,
poper,
fiscyearper,
budat,
bldat,
fbuda,
racct,
kokrs,
rbukrs,
werks,
rbusa,
prctr,
matnr,
uspob,
plstar,
ukostl,
//ulstar,
parob1,
work_item_id,
pernr,
uprctr,
hrkft,
bemot,
rsrce,
overtimecat,
accasty,
bttype,
vorgn,
vrgng,
beltp,
xreversed,
xreversing,
rwcur,
rhcur,
rkcur,
// rco_ocur,
runit;
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ACDOCA",
"FINSC_LD_CMP",
"T000"
],
"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