V_DOC_CURR
Document Currency
V_DOC_CURR is a CDS View that provides data about "Document Currency" in SAP S/4HANA. It reads from 1 data source (vbak) and exposes 30 fields. Part of development package VF_PRC_DB.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| vbak | vbak | inner |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | V_DOC_CURR_CDS | view | |
| EndUserText.label | Document Currency | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view |
Fields (30)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| vbeln | vbeln | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waerk | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waerk | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waerk | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waers | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waers | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waers | |||
| dbtable | ||||
| knumv | knumve | |||
| waerk | waers | |||
| dbtable | ||||
| knumv | knumv | |||
| waerk | waers | |||
| vbelnasvbeln | ||||
| dbtable | ||||
| knumv | vpkhead | knumv | ||
| waerk | vbak | waerk | ||
| erdat |
@AbapCatalog.sqlViewName: 'V_DOC_CURR_CDS'
@EndUserText.label: 'Document Currency'
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
define view V_DOC_CURR
as select distinct from vbak{ //SALES ORDER HEAD
vbeln,
'VBAK' as dbtable,
knumv,
waerk,
erdat
}
union all
select distinct from likp{ //DELIVERY HEAD
vbeln,
'LIKP' as dbtable,
knumv,
waerk,
'20111111' as erdat
}
union all
select distinct from vbrk{ //CUSTOMER INVOICE HEAD
vbeln,
'VBRK' as dbtable,
knumv,
waerk,
erdat
}
union all
select distinct from ekko{ //PURCHASE ORDER HEAD
ebeln as vbeln,
'EKKO' as dbtable,
knumv,
waers as waerk,
aedat as erdat
}
union all
select distinct from ekbe{ //PURCHASING DOCUMENT HISTORY
ebeln as vbeln,
'EKBE' as dbtable,
knumv,
waers as waerk,
budat as erdat
}
union all
select distinct from eslh{ //SERVICE PACKAGE HEAD
ebeln as vbeln,
'ESLH' as dbtable,
knumv,
waers as waerk,
'20111111' as erdat
}
union all
select distinct from rbkp{ //INVOICE RECEIPT HEAD
belnr as vbeln,
'RVKP' as dbtable,
knumve as knumv,
waers as waerk,
'20111111' as erdat
}
union all
select distinct from vfkp{ //SHIPMENT COSTS ITEM
ebeln as vbeln,
'VFKP' as dbtable,
knumv,
waers as waerk,
'20111111' as erdat
}
union all
select distinct from vpkhead //RESOURCE RELATED BILLING HEAD
inner join vbak
on vbak.vbeln = vpkhead.vbeln{
vpkhead.vbeln as vbeln,
'VPKHEAD' as dbtable,
vpkhead.knumv as knumv,
vbak.waerk as waerk,
'20111111' as erdat
}
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