R_CABillgRequestTP

DDL: R_CABILLGREQUESTTP Type: view_entity TRANSACTIONAL

Billing Request - TP

R_CABillgRequestTP is a Transactional CDS View that provides data about "Billing Request - TP" in SAP S/4HANA. It reads from 1 data source (I_CABillgReqDocHeader) and exposes 36 fields with key field CABillgReqDocument. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_CABillgReqDocHeader I_CABillgReqDocHeader from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_CABillgRequestItemTP _CABillgRequestItem

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Billing Request - TP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.representativeKey CABillgReqDocument view
ObjectModel.sapObjectNodeType.name ContrAcctgBillingRequest view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY CABillgReqDocument CABillgReqDocument
CABillgReqCategory CABillgReqCategory
CABillgReqType CABillgReqType
CABillgReqReason CABillgReqReason
CAApplicationArea CAApplicationArea
ContractAccount ContractAccount
BusinessPartner BusinessPartner
CAInvoicingDocument CAInvoicingDocument
CABillgReqDescription CABillgReqDescription
CABillgReqStatus CABillgReqStatus
CABillgReqTotalAmount CABillgReqTotalAmount
CABillgReqTotalAmountCurrency CABillgReqTotalAmountCurrency
CABillgReqCreationUser CABillgReqCreationUser
CABillgReqCreationDate CABillgReqCreationDate
CABillgReqCreationTime CABillgReqCreationTime
CABillgReqChangeUser CABillgReqChangeUser
CABillgReqChangeDate CABillgReqChangeDate
CABillgReqChangeTime CABillgReqChangeTime
CAClrfctnExist CAClrfctnExist
CABillgReqReference CABillgReqReference
CABillgReqNumberOfItems CABillgReqNumberOfItems
LogicalSystem LogicalSystem
CABllbleItmListId CABllbleItmListId
CADeletionDate CADeletionDate
CABillgReqCompletionDate CABillgReqCompletionDate
_CABillgReqStatus _CABillgReqStatus
_CABillgReqCategory _CABillgReqCategory
_CABillgReqType _CABillgReqType
_CABillgReqReason _CABillgReqReason
_CAApplicationArea _CAApplicationArea
_CABillgReqTotalAmountCurrency _CABillgReqTotalAmountCurrency
_BusinessPartner _BusinessPartner
_ContractAccountPartner _ContractAccountPartner
_ContractAccountHeader _ContractAccountHeader
_CAInvcgDocHeader _CAInvcgDocHeader
_CABillgRequestItem _CABillgRequestItem
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Billing Request - TP'
@ObjectModel: {
  usageType: {
    serviceQuality: #C,
    sizeCategory: #XL,
    dataClass: #TRANSACTIONAL
  },
  representativeKey: 'CABillgReqDocument',
  sapObjectNodeType.name: 'ContrAcctgBillingRequest'
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API

define root view entity R_CABillgRequestTP
  as select from I_CABillgReqDocHeader
  composition [0..*] of R_CABillgRequestItemTP as _CABillgRequestItem
{
  key CABillgReqDocument,
      CABillgReqCategory,
      CABillgReqType,
      CABillgReqReason,
      CAApplicationArea,
      ContractAccount,
      BusinessPartner,
      CAInvoicingDocument,
      CABillgReqDescription,
      CABillgReqStatus,
      CABillgReqTotalAmount,
      CABillgReqTotalAmountCurrency,
      CABillgReqCreationUser,
      CABillgReqCreationDate,
      CABillgReqCreationTime,
      CABillgReqChangeUser,
      CABillgReqChangeDate,
      CABillgReqChangeTime,
      CAClrfctnExist,
      CABillgReqReference,   
      CABillgReqNumberOfItems,
      LogicalSystem,
      CABllbleItmListId,
      CADeletionDate,
      CABillgReqCompletionDate,

      /* Associations */
      _CABillgReqStatus,
      _CABillgReqCategory,
      _CABillgReqType,
      _CABillgReqReason,
      _CAApplicationArea,
      _CABillgReqTotalAmountCurrency,
      _BusinessPartner,
      _ContractAccountPartner,
      _ContractAccountHeader,
      _CAInvcgDocHeader,

      _CABillgRequestItem
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CABILLGREQDOCHEADER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CAAPPLICATIONAREA",
"I_CABILLGREQCATEGORY",
"I_CABILLGREQREASON",
"I_CABILLGREQSTATUS",
"I_CABILLGREQTYPE",
"I_CAINVCGDOCHEADER",
"I_CONTRACTACCOUNTHEADER",
"I_CONTRACTACCOUNTPARTNER",
"I_CURRENCY",
"R_CABILLGREQUESTITEMTP"
],
"BASE":
[
"I_CABILLGREQDOCHEADER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/