@EndUserText.label : 'PRA Interest Calc detail RAD documents'
@AbapCatalog:
{
sqlViewName: 'IINTRADDOCUI',
viewEnhancementCategory: [#NONE],
compiler.compareFilter: true ,
preserveKey: true
}
@AccessControl.authorizationCheck: #CHECK
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@Metadata.allowExtensions: true
@ObjectModel.representativeKey : 'PRAIntrstRevnAcctgDocLinkUUID'
@ObjectModel.usageType:
{
serviceQuality: #B,
sizeCategory: #XL,
dataClass: #TRANSACTIONAL
}
define view I_PRAIntrstDetAcctgDocUI as select from I_PRAIntrstDetAcctgDoc
association [0..1] to I_CompanyCode as _CompanyCode on $projection.CompanyCode = _CompanyCode.CompanyCode
association [0..1] to I_PRAGLAccountType as _GLAccountType on $projection.GLAccountType = _GLAccountType.GLAccountType
association [0..1] to I_PRAGLAccount as _GLAccount on $projection.CompanyCode = _GLAccount.CompanyCode
and $projection.GLAccount = _GLAccount.GLAccount
association [0..1] to I_PRAJointVenture as _PRAJointVenture on $projection.CompanyCode = _PRAJointVenture.CompanyCode
and $projection.JointVenture = _PRAJointVenture.PRAJointVenture
association [0..1] to I_DivisionOfInterest as _DivisionOfInterest on $projection.CompanyCode = _DivisionOfInterest.CompanyCode
and $projection.JointVenture = _DivisionOfInterest.JointVenture
and $projection.DivisionOfInterest = _DivisionOfInterest.DivisionOfInterest
association [0..1] to I_PRAProduct as _Product on $projection.PRAProduct = _Product.Product
association [0..1] to I_Well as _Well on $projection.Well = _Well.Well
association [0..1] to I_WellCompletion as _WellCompletion on $projection.Well = _WellCompletion.Well
and $projection.WellCompletion = _WellCompletion.WellCompletion
association [0..1] to I_PRAOwner as _PRAOwner on $projection.PRAOwner = _PRAOwner.PRAOwner
association [0..1] to I_OwnerInterestType as _OwnerInterestType on $projection.OwnerInterestType = _OwnerInterestType.OwnerInterestType
association [0..1] to I_SuspenseReason as _SuspenseReason on $projection.SuspenseReason = _SuspenseReason.SuspenseReason
association [0..1] to I_PriorPeriodAdjustmentReason as _PriorPeriodAdjustmentReason on $projection.PriorPeriodAdjustmentReason = _PriorPeriodAdjustmentReason.PriorPeriodAdjustmentReason
association [0..1] to I_Country as _Country on $projection.Country = _Country.Country
association [0..1] to I_PrimaryGeogrlLocation as _PrimaryGeogrlLocation on $projection.Country = _PrimaryGeogrlLocation.Country
and $projection.PrimaryGeogrlLocation = _PrimaryGeogrlLocation.PrimaryGeogrlLocation
association [0..1] to I_PRACounty as _County on $projection.Country = _County.Country
and $projection.Region = _County.Region
and $projection.County = _County.County
{
@UI.dataFieldDefault: [{hidden: true }]
key PRAIntrstRevnAcctgDocLinkUUID,
@UI.dataFieldDefault: [{hidden: true }]
PRAInterestCalcDetailUUID,
@UI.dataFieldDefault: [{hidden: true }]
ProcessRun,
@UI.lineItem : [{position: 10}]
@ObjectModel.foreignKey.association : '_CompanyCode'
@EndUserText.label : 'Company Code'
@EndUserText.quickInfo : 'Company Code'
CompanyCode,
@UI.lineItem : [{position: 20}]
@EndUserText.label : 'Accounting Period'
@EndUserText.quickInfo : 'Accounting Period'
PRAAccountingPeriod,
@UI.lineItem : [{position: 30}]
@EndUserText.label : 'Accounting Document'
@EndUserText.quickInfo : 'Accounting Document'
AccountingDocument,
@UI.lineItem : [{position: 40}]
@EndUserText.label : 'Accounting Document Line'
@EndUserText.quickInfo : 'Accounting Document Line'
ValnDocAcctgItem,
@UI.lineItem : [{position: 70}]
@EndUserText.label : 'Status'
@EndUserText.quickInfo : 'Status'
PRAInterestCalculationStatus,
@UI.lineItem : [{position: 100}]
@ObjectModel.foreignKey.association : '_GLAccountType'
@EndUserText.label : 'Account Type'
@EndUserText.quickInfo : 'Account Type'
cast (_PRAAcctgDocDetail.GLAccountType as abap.char (1)) as GLAccountType,
@UI.lineItem : [{position: 110}]
@ObjectModel.foreignKey.association : '_GLAccount'
@EndUserText.label : 'Account Number'
@EndUserText.quickInfo : 'Account Number'
_PRAAcctgDocDetail.GLAccount as GLAccount,
@UI.lineItem : [{position: 120}]
@ObjectModel.foreignKey.association : '_PRAJointVenture'
@EndUserText.label : 'Venture'
@EndUserText.quickInfo : 'Venture'
_PRAAcctgDocDetail.JointVenture as JointVenture,
@UI.lineItem : [{position: 130}]
@ObjectModel.foreignKey.association : '_DivisionOfInterest'
@EndUserText.label : 'DOI Name'
@EndUserText.quickInfo : 'DOI Name'
_PRAAcctgDocDetail.DivisionOfInterest as DivisionOfInterest,
@UI.lineItem : [{position: 140}]
@ObjectModel.foreignKey.association : '_Product'
@EndUserText.label : 'Product'
@EndUserText.quickInfo : 'Product'
_PRAAcctgDocDetail.Product as PRAProduct,
@UI.lineItem : [{position: 150}]
@ObjectModel.foreignKey.association : '_Well'
@EndUserText.label : 'Well'
@EndUserText.quickInfo : 'Well'
_PRAAcctgDocDetail.Well as Well,
@UI.lineItem : [{position: 160}]
@ObjectModel.foreignKey.association : '_WellCompletion'
@EndUserText.label : 'Well Completion'
@EndUserText.quickInfo : 'Well Completion'
_PRAAcctgDocDetail.WellCompletion as WellCompletion,
@UI.lineItem : [{position: 170}]
@EndUserText.label : 'Sales Date'
@EndUserText.quickInfo : 'Sales Date'
_PRAAcctgDocDetail.SalesDate as SalesDate,
@UI.dataFieldDefault: [{hidden: true }]
// @UI.lineItem : [{position: 180}]
@ObjectModel.foreignKey.association : '_PRAOwner'
// @EndUserText.label : 'Owner'
// @EndUserText.quickInfo : 'Owner'
_PRAAcctgDocDetail.PRAOwner as PRAOwner,
@UI.lineItem : [{position: 190}]
@ObjectModel.foreignKey.association : '_OwnerInterestType'
@EndUserText.label : 'Interest Type'
@EndUserText.quickInfo : 'Interest Type'
_PRAAcctgDocDetail.OwnerInterestType as OwnerInterestType,
@UI.lineItem : [{position: 200}]
@EndUserText.label : 'Interest Sequence'
@EndUserText.quickInfo : 'Interest Sequence'
_PRAAcctgDocDetail.OwnerInterestSequence as OwnerInterestSequence,
@UI.lineItem : [{position: 50}]
@EndUserText.label : 'Owner Net Value'
@EndUserText.quickInfo : 'Owner Net Value'
_PRAAcctgDocDetail.OwnerNetAmount as OwnerNetAmount,
@UI.lineItem : [{position: 60}]
@EndUserText.label : 'Line Other Deducts Amount'
@EndUserText.quickInfo : 'Line Other Deducts Amount'
_PRAAcctgDocDetail.OtherDeductionAmount as OtherDeductionAmount,
@UI.connectedFields: [{hidden: true }]
_PRAAcctgDocDetail.CompanyCodeCurrency as CompanyCodeCurrency,
@UI.lineItem : [{position: 210}]
@EndUserText.label : 'Cost Center'
@EndUserText.quickInfo : 'Cost Center'
_PRAAcctgDocDetail.CostCenter as CostCenter,
@UI.lineItem : [{position: 220}]
@ObjectModel.foreignKey.association : '_SuspenseReason'
@EndUserText.label : 'Suspense Reason Code'
@EndUserText.quickInfo : 'Suspense Reason Code'
_PRAAcctgDocDetail.SuspenseReason as SuspenseReason,
@UI.lineItem : [{position: 230}]
@ObjectModel.foreignKey.association : '_PriorPeriodAdjustmentReason'
@EndUserText.label : 'Adjustment Reason Code'
@EndUserText.quickInfo : 'Adjustment Reason Code'
_PRAAcctgDocDetail.PriorPeriodAdjustmentReason as PriorPeriodAdjustmentReason,
@UI.lineItem : [{position: 240}]
@ObjectModel.foreignKey.association : '_Country'
@EndUserText.label : 'Country'
@EndUserText.quickInfo : 'Country'
_PRAAcctgDocDetail.Country as Country,
@UI.lineItem : [{position: 250}]
@ObjectModel.foreignKey.association : '_PrimaryGeogrlLocation'
@EndUserText.label : 'Primary Geographical Location'
@EndUserText.quickInfo : 'Primary Geographical Location'
_PRAAcctgDocDetail.PrimaryGeogrlLocation as PrimaryGeogrlLocation,
@UI.lineItem : [{position: 260}]
@ObjectModel.foreignKey.association : '_County'
@EndUserText.label : 'County'
@EndUserText.quickInfo : 'County'
_PRAAcctgDocDetail.County as County,
@UI.dataFieldDefault: [{hidden: true }]
_PRAAcctgDocDetail.Region as Region,
_PRAAcctgDocDetail,
_CompanyCode,
_GLAccountType,
_GLAccount,
_PRAJointVenture,
_DivisionOfInterest,
_Product,
_Well,
_WellCompletion,
_PRAOwner,
_OwnerInterestType,
_SuspenseReason,
_PriorPeriodAdjustmentReason,
_Country,
_PrimaryGeogrlLocation,
_County
}
Depth:
1
2
3
4
5
All
Reload
I_PRAIntrstDetAcctgDocUI view