I_BillingDocumentRequestTP

DDL: I_BILLINGDOCUMENTREQUESTTP Type: view_entity TRANSACTIONAL Package: RAP_SD_BIL_BDR_API

Billing Document Request - TP

I_BillingDocumentRequestTP is a Transactional CDS View that provides data about "Billing Document Request - TP" in SAP S/4HANA. It reads from 1 data source (R_BillingDocumentRequestTP) and exposes 70 fields with key field BillingDocumentRequest. Part of development package RAP_SD_BIL_BDR_API.

Data Sources (1)

SourceAliasJoin Type
R_BillingDocumentRequestTP R_BillingDocumentRequestTP projection

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Billing Document Request - TP view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.sapObjectNodeType.name BillingDocumentRequest view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY BillingDocumentRequest BillingDocumentRequest
SDDocumentCategory SDDocumentCategory
BillingDocumentRequestType BillingDocumentRequestType
ProposedBillingDocumentType ProposedBillingDocumentType
CreatedByUser CreatedByUser
CreationDate CreationDate
CreationTime CreationTime
LastChangeDate LastChangeDate
LastChangeDateTime LastChangeDateTime
LogicalSystem LogicalSystem
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
BillingDocumentDate BillingDocumentDate
BillgDocReqCombinationCriteria BillgDocReqCombinationCriteria
TotalNetAmount TotalNetAmount
TransactionCurrency TransactionCurrency
TotalTaxAmount TotalTaxAmount
CustomerPriceGroup CustomerPriceGroup
PriceListType PriceListType
TaxDepartureCountry TaxDepartureCountry
VATRegistration VATRegistration
VATRegistrationOrigin VATRegistrationOrigin
VATRegistrationCountry VATRegistrationCountry
CustomerTaxClassification1 CustomerTaxClassification1
CustomerTaxClassification2 CustomerTaxClassification2
CustomerTaxClassification3 CustomerTaxClassification3
CustomerTaxClassification4 CustomerTaxClassification4
CustomerTaxClassification5 CustomerTaxClassification5
CustomerTaxClassification6 CustomerTaxClassification6
CustomerTaxClassification7 CustomerTaxClassification7
CustomerTaxClassification8 CustomerTaxClassification8
CustomerTaxClassification9 CustomerTaxClassification9
SDPricingProcedure SDPricingProcedure
IncotermsVersion IncotermsVersion
IncotermsClassification IncotermsClassification
IncotermsTransferLocation IncotermsTransferLocation
IncotermsLocation1 IncotermsLocation1
IncotermsLocation2 IncotermsLocation2
PayerParty PayerParty
ContractAccount ContractAccount
CustomerPaymentTerms CustomerPaymentTerms
PaymentMethod PaymentMethod
FixedValueDate FixedValueDate
AdditionalValueDays AdditionalValueDays
SEPAMandate SEPAMandate
CompanyCode CompanyCode
CustomerAccountAssignmentGroup CustomerAccountAssignmentGroup
ExchangeRateDate ExchangeRateDate
ExchangeRateType ExchangeRateType
DocumentReferenceID DocumentReferenceID
DunningArea DunningArea
DunningBlockingReason DunningBlockingReason
DunningKey DunningKey
ReferenceDocument ReferenceDocument
ReferenceDocumentLogicalSystem ReferenceDocumentLogicalSystem
ReferenceDocSDDocCategory ReferenceDocSDDocCategory
SoldToParty SoldToParty
PurchaseOrderByCustomer PurchaseOrderByCustomer
CustomerGroup CustomerGroup
Country Country
CityCode CityCode
SalesDistrict SalesDistrict
Region Region
County County
CreditControlArea CreditControlArea
PricingDocument PricingDocument
OverallBillingDocReqStatus OverallBillingDocReqStatus
BillingIssueType BillingIssueType
OverallPricingIncompletionSts OverallPricingIncompletionSts
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')

@EndUserText.label: 'Billing Document Request - TP'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.modelingPattern: #TRANSACTIONAL_INTERFACE
@ObjectModel.sapObjectNodeType.name: 'BillingDocumentRequest'
@ObjectModel.semanticKey: [ 'BillingDocumentRequest' ]
@ObjectModel.supportedCapabilities: [ #TRANSACTIONAL_PROVIDER ]
@ObjectModel.usageType: { serviceQuality: #A, sizeCategory: #L, dataClass: #TRANSACTIONAL }

@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #TRANSACTIONAL

define root view entity I_BillingDocumentRequestTP
 provider contract transactional_interface
  as projection on R_BillingDocumentRequestTP as BillingDocumentRequest

{
  key BillingDocumentRequest,

      SDDocumentCategory,
      BillingDocumentRequestType,
      ProposedBillingDocumentType,
      CreatedByUser,
      CreationDate,
      CreationTime,
      LastChangeDate,
      LastChangeDateTime,
      LogicalSystem,
      SalesOrganization,
      DistributionChannel,
      Division,
      BillingDocumentDate,
      BillgDocReqCombinationCriteria,

      @Semantics.amount.currencyCode: 'TransactionCurrency'
      TotalNetAmount,

      TransactionCurrency,

      @Semantics.amount.currencyCode: 'TransactionCurrency'
      TotalTaxAmount,

      CustomerPriceGroup,
      PriceListType,
      TaxDepartureCountry,
      VATRegistration,
      VATRegistrationOrigin,
      VATRegistrationCountry,
      CustomerTaxClassification1,
      CustomerTaxClassification2,
      CustomerTaxClassification3,
      CustomerTaxClassification4,
      CustomerTaxClassification5,
      CustomerTaxClassification6,
      CustomerTaxClassification7,
      CustomerTaxClassification8,
      CustomerTaxClassification9,
      SDPricingProcedure,
      IncotermsVersion,
      IncotermsClassification,
      IncotermsTransferLocation,
      IncotermsLocation1,
      IncotermsLocation2,
      PayerParty,
      ContractAccount,
      CustomerPaymentTerms,
      PaymentMethod,
      FixedValueDate,
      AdditionalValueDays,
      SEPAMandate,
      CompanyCode,
      CustomerAccountAssignmentGroup,
      ExchangeRateDate,
      ExchangeRateType,
      DocumentReferenceID,
      DunningArea,
      DunningBlockingReason,
      DunningKey,
      ReferenceDocument,
      ReferenceDocumentLogicalSystem,
      ReferenceDocSDDocCategory,
      SoldToParty,
      PurchaseOrderByCustomer,
      CustomerGroup,
      Country,
      CityCode,
      SalesDistrict,
      Region,
      County,
      CreditControlArea,
      PricingDocument,
      OverallBillingDocReqStatus,
      BillingIssueType,
      OverallPricingIncompletionSts,

      // Compositions

      _Item    : redirected to composition child I_BillingDocumentRequestItemTP,
      _Partner : redirected to composition child I_BillgDocRequestPartnerTP,
      _Text    : redirected to composition child I_BillingDocumentRequestTextTP
}