Fins_Rev_Rec_Acdoca_View
View on ACDOCA
Fins_Rev_Rec_Acdoca_View is a CDS View that provides data about "View on ACDOCA" in SAP S/4HANA. It reads from 2 data sources (acdoca, bkpf) and exposes 120 fields. Part of development package FINS_REV_REC_UTIL.
Annotations (5)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | View on ACDOCA | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (120)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| rldnr | acdoca | rldnr | ||
| belnr | acdoca | belnr | ||
| docln | acdoca | docln | ||
| vorgn | acdoca | vorgn | ||
| vrgng | acdoca | vrgng | ||
| bttype | acdoca | bttype | ||
| bttype_tec | ||||
| awtyp | acdoca | awtyp | ||
| awsys | acdoca | awsys | ||
| aworg | acdoca | aworg | ||
| awref | acdoca | awref | ||
| awitem | acdoca | awitem | ||
| awitgrp | acdoca | awitgrp | ||
| subta | acdoca | subta | ||
| co_belnr | acdoca | co_belnr | ||
| co_buzei | acdoca | co_buzei | ||
| awtyp_rev | acdoca | awtyp_rev | ||
| aworg_rev | acdoca | aworg_rev | ||
| awref_rev | acdoca | awref_rev | ||
| xreversing | acdoca | xreversing | ||
| xreversed | acdoca | xreversed | ||
| xtruerev | acdoca | xtruerev | ||
| objnr | acdoca | objnr | ||
| ps_pspid | acdoca | ps_pspid | ||
| ps_prj_pnr | acdoca | ps_prj_pnr | ||
| ps_posid | acdoca | ps_posid | ||
| ps_psp_pnr | acdoca | ps_psp_pnr | ||
| paobjnr | acdoca | paobjnr | ||
| aufnr | acdoca | aufnr | ||
| nplnr | acdoca | nplnr | ||
| nplnr_vorgn | acdoca | nplnr_vorgn | ||
| kdauf | acdoca | kdauf | ||
| kdpos | acdoca | kdpos | ||
| vtkey | acdoca | vtkey | ||
| vtpos | acdoca | vtpos | ||
| ra_pob_id | acdoca | ra_pob_id | ||
| accas | acdoca | accas | ||
| scope | acdoca | scope | ||
| ukostl | acdoca | ukostl | ||
| ulstar | acdoca | ulstar | ||
| uprznr | acdoca | uprznr | ||
| docyear | acdoca | gjahr | ||
| periv | acdoca | periv | ||
| gjahr | acdoca | ryear | ||
| poper | acdoca | poper | ||
| fiscyearper | acdoca | fiscyearper | ||
| budat | acdoca | budat | ||
| bldat | acdoca | bldat | ||
| wwert | acdoca | wwert | ||
| fbuda | acdoca | fbuda | ||
| bzdat | acdoca | bzdat | ||
| usnam | acdoca | usnam | ||
| hkont | acdoca | racct | ||
| gkont | acdoca | gkont | ||
| ktosl | acdoca | ktosl | ||
| slalittype | acdoca | slalittype | ||
| blart | acdoca | blart | ||
| bschl | acdoca | bschl | ||
| bemot | acdoca | bemot | ||
| beltp | acdoca | beltp | ||
| drcrk | acdoca | drcrk | ||
| bukrs | acdoca | rbukrs | ||
| pbukrs | acdoca | pbukrs | ||
| vbund | acdoca | rassc | ||
| gsber | acdoca | rbusa | ||
| pargb | acdoca | sbusa | ||
| prctr | acdoca | prctr | ||
| pprctr | acdoca | pprctr | ||
| segment | acdoca | segment | ||
| psegment | acdoca | psegment | ||
| fkber | acdoca | rfarea | ||
| pfkber | acdoca | sfarea | ||
| matnr | acdoca | matnr | ||
| matnr_copa | acdoca | matnr_copa | ||
| hkgrp | acdoca | hkgrp | ||
| werks | acdoca | werks | ||
| lifnr | acdoca | lifnr | ||
| kunnr | acdoca | kunnr | ||
| work_item_id | acdoca | work_item_id | ||
| pernr | acdoca | pernr | ||
| rsrce | acdoca | rsrce | ||
| overtimecat | acdoca | overtimecat | ||
| uprctr | acdoca | uprctr | ||
| hrkft | acdoca | hrkft | ||
| wsl | acdoca | wsl | ||
| rwcur | acdoca | rwcur | ||
| hsl | acdoca | hsl | ||
| rhcur | acdoca | rhcur | ||
| ksl | acdoca | ksl | ||
| kfsl | acdoca | kfsl | ||
| rkcur | acdoca | rkcur | ||
| osl | acdoca | osl | ||
| rocur | acdoca | rocur | ||
| vsl | acdoca | vsl | ||
| rvcur | acdoca | rvcur | ||
| bsl | acdoca | bsl | ||
| rbcur | acdoca | rbcur | ||
| csl | acdoca | csl | ||
| rccur | acdoca | rccur | ||
| dsl | acdoca | dsl | ||
| rdcur | acdoca | rdcur | ||
| esl | acdoca | esl | ||
| recur | acdoca | recur | ||
| fsl | acdoca | fsl | ||
| rfcur | acdoca | rfcur | ||
| gsl | acdoca | gsl | ||
| rgcur | acdoca | rgcur | ||
| co_osl | acdoca | co_osl | ||
| rco_ocur | acdoca | rco_ocur | ||
| msl | acdoca | msl | ||
| runit | acdoca | runit | ||
| vmsl | acdoca | vmsl | ||
| rvunit | acdoca | rvunit | ||
| rmsl | acdoca | rmsl | ||
| rrunit | acdoca | rrunit | ||
| co_megbtr | acdoca | co_megbtr | ||
| co_meinh | acdoca | co_meinh | ||
| sgtxt | acdoca | sgtxt | ||
| timestamp | acdoca | timestamp | ||
| no_of_items |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'View on ACDOCA'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XXL
@ObjectModel.usageType.dataClass: #MIXED
//Returns amounts line item by line item
//Used for support monitor
//Selects from ACDOCA
define view entity Fins_Rev_Rec_Acdoca_View
as
select
from acdoca as a
// inner join finsc_ld_cmp as v on a.rclnt = v.mandt and a.rbukrs = v.bukrs and a.rldnr = v.rldnr
// inner join t000 as b on a.rclnt = b.mandt
left outer join bkpf as k on //k.mandt = a.rclnt
k.bukrs = a.rbukrs
and k.belnr = a.belnr
and k.gjahr = a.gjahr
{
a.rldnr as rldnr,
a.belnr,
a.docln,
a.vorgn,
a.vrgng,
a.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,
a.awtyp,
a.awsys,
a.aworg,
a.awref,
a.awitem,
a.awitgrp,
a.subta,
a.co_belnr,
a.co_buzei,
a.awtyp_rev,
a.aworg_rev,
a.awref_rev,
a.xreversing,
a.xreversed,
a.xtruerev,
a.objnr,
a.ps_pspid,
a.ps_prj_pnr,
a.ps_posid,
a.ps_psp_pnr,
a.paobjnr,
a.aufnr,
a.nplnr,
a.nplnr_vorgn,
a.kdauf,
a.kdpos,
a.service_doc_type,
a.service_doc_id,
a.service_doc_item_id,
a.service_contract_type,
a.service_contract_id,
a.service_contract_item_id,
a.solution_order_id,
a.solution_order_item_id,
a.vtkey,
a.vtpos,
a.ra_contract_id,
a.ra_pob_id,
a.accasty,
a.accas,
a.scope,
a.ukostl,
a.ulstar,
a.uprznr,
a.gjahr as docyear,
a.periv,
a.ryear as gjahr,
a.poper,
a.fiscyearper,
a.budat,
a.bldat,
a.wwert,
a.fbuda,
a.bzdat, // budat for item details
a.usnam,
a.racct as hkont,
a.gkont,
a.ktosl,
a.slalittype,
a.blart,
a.bschl,
a.bemot,
a.beltp,
a.drcrk,
case when ( a.objnr <> '' and not ( a.accasty is null or a.accasty = '' ) or
( a.mig_source = 'C' and a.bstat = 'C' ) ) //and ( a.logsyso = '' or a.logsyso = b.logsys )
then cast('X' as kka_yes_no) else cast(' ' as kka_yes_no) end as coind,
k.trr_partial_ind,
a.rbukrs as bukrs,
a.pbukrs,
a.rassc as vbund,
a.rbusa as gsber,
a.sbusa as pargb,
a.prctr,
a.pprctr,
a.segment,
a.psegment,
a.rfarea as fkber,
a.sfarea as pfkber,
a.matnr,
a.matnr_copa,
a.hkgrp,
a.werks,
a.lifnr,
a.kunnr,
a.work_item_id,
a.pernr,
a.rsrce,
a.overtimecat,
a.uprctr,
a.hrkft,
@Semantics.amount.currencyCode: 'rwcur'
a.wsl,
a.rwcur,
@Semantics.amount.currencyCode: 'rhcur'
a.hsl,
a.rhcur,
@Semantics.amount.currencyCode: 'rkcur'
a.ksl,
@Semantics.amount.currencyCode: 'rkcur'
a.kfsl,
a.rkcur,
@Semantics.amount.currencyCode: 'rocur'
a.osl,
a.rocur,
@Semantics.amount.currencyCode: 'rvcur'
a.vsl,
a.rvcur,
@Semantics.amount.currencyCode: 'rbcur'
a.bsl,
a.rbcur,
@Semantics.amount.currencyCode: 'rccur'
a.csl,
a.rccur,
@Semantics.amount.currencyCode: 'rdcur'
a.dsl,
a.rdcur,
@Semantics.amount.currencyCode: 'recur'
a.esl,
a.recur,
@Semantics.amount.currencyCode: 'rfcur'
a.fsl,
a.rfcur,
@Semantics.amount.currencyCode: 'rgcur'
a.gsl,
a.rgcur,
@Semantics.amount.currencyCode: 'rco_ocur'
a.co_osl,
a.rco_ocur,
@Semantics.quantity.unitOfMeasure: 'runit'
a.msl,
a.runit,
@Semantics.quantity.unitOfMeasure: 'rvunit'
a.vmsl,
a.rvunit,
@Semantics.quantity.unitOfMeasure: 'rrunit'
a.rmsl,
a.rrunit,
@Semantics.quantity.unitOfMeasure: 'co_meinh'
a.co_megbtr,
a.co_meinh,
a.sgtxt,
a.timestamp,
cast(1 as fins_trr_no_of_items) as no_of_items,
cast('0' as fins_trr_aggregation_level) as aggregation_level
}
where
( a.mig_source <> ' ' or ( a.mig_source = ' ' and not ( a.bstat = 'C' and a.poper = '000' ) ) );
// and ( a.mig_source = 'C' or ( a.mig_source = ' ' and not ( a.bstat = 'C' and a.poper = '000' ) ) )
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