C_PRAInterestDetailsDataTP

DDL: C_PRAINTERESTDETAILSDATATP Type: view_entity CONSUMPTION Package: OIU_ODATA_REV_INTEREST

Interest Calculation Detail

C_PRAInterestDetailsDataTP is a Consumption CDS View that provides data about "Interest Calculation Detail" in SAP S/4HANA. It reads from 1 data source (R_PRAInterestDetailsDataTP) and exposes 59 fields with key field PRAInterestCalcDetailUUID. It is exposed through 1 OData service (UI_INTERESTDETAILSDATAMANAGE). Part of development package OIU_ODATA_REV_INTEREST.

Data Sources (1)

SourceAliasJoin Type
R_PRAInterestDetailsDataTP R_PRAInterestDetailsDataTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Interest Calculation Detail view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
Metadata.allowExtensions true view
Search.searchable false view

OData Services (1)

ServiceBindingVersionContractRelease
UI_INTERESTDETAILSDATAMANAGE UI_INTRSTDETAILSDATAMANAGE V2 C1 NOT_RELEASED

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY PRAInterestCalcDetailUUID PRAInterestCalcDetailUUID
ProcessRun ProcessRun
CompanyCode CompanyCode
PRAAccountingPeriod PRAAccountingPeriod
PRAAccountingPeriodText PRAAccountingPeriodText
AccountingDocument AccountingDocument
ValnDocAcctgItem ValnDocAcctgItem
PRAOwner PRAOwner
PRAJointVenture PRAJointVenture
DivisionOfInterest DivisionOfInterest
Well Well
WellCompletion WellCompletion
OwnerInterestType OwnerInterestType
OwnerInterestSequence OwnerInterestSequence
SalesDate SalesDate
PRAProduct PRAProduct
PRADisbursementDecimalValue PRADisbursementDecimalValue
PRAOwnrPyblSuspenseAcctNumber PRAOwnrPyblSuspenseAcctNumber
RecordType RecordType
Currency Currency
PRAInterestCalculationStatus PRAInterestCalculationStatus
PRANetIntrstCalcdAmount PRANetIntrstCalcdAmount
PRAInterestCalcPrincipleAmount PRAInterestCalcPrincipleAmount
PRAInterestCalcDays PRAInterestCalcDays
PRAInterestRateDateSelection PRAInterestRateDateSelection
PRAInterestOption PRAInterestOption
PRAInterestCalcPayableDueDate PRAInterestCalcPayableDueDate
PRAIsIntrst1stProdnPayDue PRAIsIntrst1stProdnPayDue
PRAInterestCheckDate PRAInterestCheckDate
PRAIntrstCalcIsMnllyOvrrde PRAIntrstCalcIsMnllyOvrrde
PRAIntrstCalcCommentText PRAIntrstCalcCommentText
PRAInterestRate PRAInterestRate
CountryOrRegion CountryOrRegion
PrimaryGeogrlLocation PrimaryGeogrlLocation
PRAIntrstCalcIsOwnrTransfRecd PRAIntrstCalcIsOwnrTransfRecd
Cheque Cheque
PRAPaymentCheckDate PRAPaymentCheckDate
PRAIntrstRevnAcctgDocLinkUUID PRAIntrstRevnAcctgDocLinkUUID
PRAIntrstCalcRunType PRAIntrstCalcRunType
PRAIntrstCalcStatusCriticality PRAIntrstCalcStatusCriticality
PRAIntrstCalcStatusDescription PRAIntrstCalcStatusDescription
CostCenter CostCenter
_PRAIntrstRunHeaderData _PRAIntrstRunHeaderData
_CompanyCode _CompanyCode
_Country _Country
_DivisionOfInterest _DivisionOfInterest
_OwnerInterestType _OwnerInterestType
_PRAInterestStatus _PRAInterestStatus
_PRAJointVenture _PRAJointVenture
_PRAOwner _PRAOwner
_PRAPaytRecordType _PRAPaytRecordType
_PRAProduct _PRAProduct
_PrimaryGeogrlLocation _PrimaryGeogrlLocation
_Well _Well
_WellCompletion _WellCompletion
_PRAIntrstDetRevnAcctgDoc _PRAIntrstDetRevnAcctgDoc
_PRAIntrstCalcRunType _PRAIntrstCalcRunType
_PRAAcctgDocDetail _PRAAcctgDocDetail
_PRAIntrstDetAcctgDoc _PRAIntrstDetAcctgDoc
@EndUserText.label: 'Interest Calculation Detail'
@AccessControl.authorizationCheck: #CHECK

@VDM: {
  viewType: #CONSUMPTION,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] }
  
@ObjectModel.usageType:
{
  serviceQuality: #C,
  sizeCategory: #S,
  dataClass: #MASTER
}

@Metadata.allowExtensions: true
@Search.searchable : false
define root view entity C_PRAInterestDetailsDataTP 
provider contract transactional_query
as projection on R_PRAInterestDetailsDataTP {
  @Semantics.uuid: true
  key PRAInterestCalcDetailUUID,
  ProcessRun,
  @ObjectModel.foreignKey.association: '_CompanyCode'
  CompanyCode,
  PRAAccountingPeriod,
  PRAAccountingPeriodText,
  AccountingDocument,
  ValnDocAcctgItem,
  @ObjectModel.foreignKey.association: '_PRAOwner'
  PRAOwner,
  @ObjectModel.foreignKey.association: '_PRAJointVenture'
  PRAJointVenture,
  @ObjectModel.foreignKey.association: '_DivisionOfInterest'
  DivisionOfInterest,
  @ObjectModel.foreignKey.association: '_Well'
  Well,
  @ObjectModel.foreignKey.association: '_WellCompletion'
  WellCompletion,
  @ObjectModel.foreignKey.association: '_OwnerInterestType'
  OwnerInterestType,
  OwnerInterestSequence,
  SalesDate,
  @ObjectModel.foreignKey.association: '_PRAProduct'
  PRAProduct,
  PRADisbursementDecimalValue,
  PRAOwnrPyblSuspenseAcctNumber,
  @ObjectModel.foreignKey.association: '_PRAPaytRecordType'
  RecordType,
  Currency,
  @ObjectModel.foreignKey.association: '_PRAInterestStatus'
  PRAInterestCalculationStatus,
  @Semantics.amount.currencyCode: 'Currency'
  PRANetIntrstCalcdAmount,
  @Semantics.amount.currencyCode: 'Currency'
  PRAInterestCalcPrincipleAmount,
  PRAInterestCalcDays,
  PRAInterestRateDateSelection,
  PRAInterestOption,
  PRAInterestCalcPayableDueDate,
  PRAIsIntrst1stProdnPayDue,
  PRAInterestCheckDate,
  PRAIntrstCalcIsMnllyOvrrde,
  PRAIntrstCalcCommentText,
  PRAInterestRate,
  @ObjectModel.foreignKey.association: '_Country'
  CountryOrRegion,
  @ObjectModel.foreignKey.association: '_PrimaryGeogrlLocation'
  PrimaryGeogrlLocation,
  PRAIntrstCalcIsOwnrTransfRecd,
  Cheque,
  PRAPaymentCheckDate,
  @Semantics.uuid: true
  @ObjectModel.foreignKey.association: '_PRAIntrstDetRevnAcctgDoc'
  PRAIntrstRevnAcctgDocLinkUUID,
  @ObjectModel.foreignKey.association: '_PRAIntrstCalcRunType'
  PRAIntrstCalcRunType,
  PRAIntrstCalcStatusCriticality,
  PRAIntrstCalcStatusDescription,
  CostCenter,
  
  /* Associations */
  _PRAIntrstRunHeaderData,
  _CompanyCode,
  _Country,
  _DivisionOfInterest,
  _OwnerInterestType,
  _PRAInterestStatus,
  _PRAJointVenture,
  _PRAOwner,
  _PRAPaytRecordType,
  _PRAProduct,
  _PrimaryGeogrlLocation,
  _Well,
  _WellCompletion,
  _PRAInterestCalcDetErr : redirected to composition child C_PRAInterestCalcDetErrTP,
  _PRAIntrstDetRevnAcctgDoc,
  _PRAIntrstCalcRunType,
  _PRAAcctgDocDetail,
  _PRAIntrstDetAcctgDoc 
}