@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_VARIABLEdefineview V_DOC_CURR
asselectdistinctfrom vbak{ //SALES ORDER HEAD
vbeln,
'VBAK' as dbtable,
knumv,
waerk,
erdat
}
unionallselectdistinctfrom likp{ //DELIVERY HEAD
vbeln,
'LIKP' as dbtable,
knumv,
waerk,
'20111111' as erdat
}
unionallselectdistinctfrom vbrk{ //CUSTOMER INVOICE HEAD
vbeln,
'VBRK' as dbtable,
knumv,
waerk,
erdat
}
unionallselectdistinctfrom ekko{ //PURCHASE ORDER HEAD
ebeln as vbeln,
'EKKO' as dbtable,
knumv,
waers as waerk,
aedat as erdat
}
unionallselectdistinctfrom ekbe{ //PURCHASING DOCUMENT HISTORY
ebeln as vbeln,
'EKBE' as dbtable,
knumv,
waers as waerk,
budat as erdat
}
unionallselectdistinctfrom eslh{ //SERVICE PACKAGE HEAD
ebeln as vbeln,
'ESLH' as dbtable,
knumv,
waers as waerk,
'20111111' as erdat
}
unionallselectdistinctfrom rbkp{ //INVOICE RECEIPT HEAD
belnr as vbeln,
'RVKP' as dbtable,
knumve as knumv,
waers as waerk,
'20111111' as erdat
}
unionallselectdistinctfrom vfkp{ //SHIPMENT COSTS ITEM
ebeln as vbeln,
'VFKP' as dbtable,
knumv,
waers as waerk,
'20111111' as erdat
}
unionallselectdistinctfrom vpkhead //RESOURCE RELATED BILLING HEAD
innerjoin vbak
on vbak.vbeln = vpkhead.vbeln{
vpkhead.vbeln as vbeln,
'VPKHEAD' as dbtable,
vpkhead.knumv as knumv,
vbak.waerk as waerk,
'20111111' as erdat
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"EKBE",
"EKKO",
"ESLH",
"LIKP",
"RBKP",
"VBAK",
"VBRK",
"VFKP",
"VPKHEAD"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/