A_BillingDocumentRequest_2
Billing Document Request
A_BillingDocumentRequest_2 is a Consumption CDS View that provides data about "Billing Document Request" in SAP S/4HANA. It reads from 1 data source (R_BillingDocumentRequestTP) and exposes 70 fields with key field BillingDocumentRequest.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_BillingDocumentRequestTP | R_BillingDocumentRequestTP | projection |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Billing Document Request | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #TRANSACTIONAL_QUERY | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| OData.entityType.name | BillingDocumentRequest_Type | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view |
Fields (70)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BillingDocumentRequest | BillingDocumentRequest | BillingDocumentRequest | |
| SDDocumentCategory | BillingDocumentRequest | SDDocumentCategory | ||
| BillingDocumentRequestType | ||||
| ProposedBillingDocumentType | BillingDocumentRequest | ProposedBillingDocumentType | ||
| CreatedByUser | BillingDocumentRequest | CreatedByUser | ||
| CreationDate | BillingDocumentRequest | CreationDate | ||
| CreationTime | BillingDocumentRequest | CreationTime | ||
| LastChangeDate | BillingDocumentRequest | LastChangeDate | ||
| LastChangeDateTime | BillingDocumentRequest | LastChangeDateTime | ||
| LogicalSystem | BillingDocumentRequest | LogicalSystem | ||
| SalesOrganization | BillingDocumentRequest | SalesOrganization | ||
| DistributionChannel | BillingDocumentRequest | DistributionChannel | ||
| Division | BillingDocumentRequest | Division | ||
| BillingDocumentDate | BillingDocumentRequest | BillingDocumentDate | ||
| BillgDocReqCombinationCriteria | BillingDocumentRequest | BillgDocReqCombinationCriteria | ||
| TotalNetAmount | BillingDocumentRequest | TotalNetAmount | ||
| TransactionCurrency | BillingDocumentRequest | TransactionCurrency | ||
| TotalTaxAmount | BillingDocumentRequest | TotalTaxAmount | ||
| CustomerPriceGroup | BillingDocumentRequest | CustomerPriceGroup | ||
| PriceListType | BillingDocumentRequest | PriceListType | ||
| TaxDepartureCountry | BillingDocumentRequest | TaxDepartureCountry | ||
| VATRegistration | BillingDocumentRequest | VATRegistration | ||
| VATRegistrationOrigin | BillingDocumentRequest | VATRegistrationOrigin | ||
| VATRegistrationCountry | BillingDocumentRequest | VATRegistrationCountry | ||
| CustomerTaxClassification1 | BillingDocumentRequest | CustomerTaxClassification1 | ||
| CustomerTaxClassification2 | BillingDocumentRequest | CustomerTaxClassification2 | ||
| CustomerTaxClassification3 | BillingDocumentRequest | CustomerTaxClassification3 | ||
| CustomerTaxClassification4 | BillingDocumentRequest | CustomerTaxClassification4 | ||
| CustomerTaxClassification5 | BillingDocumentRequest | CustomerTaxClassification5 | ||
| CustomerTaxClassification6 | BillingDocumentRequest | CustomerTaxClassification6 | ||
| CustomerTaxClassification7 | BillingDocumentRequest | CustomerTaxClassification7 | ||
| CustomerTaxClassification8 | BillingDocumentRequest | CustomerTaxClassification8 | ||
| CustomerTaxClassification9 | BillingDocumentRequest | CustomerTaxClassification9 | ||
| SDPricingProcedure | BillingDocumentRequest | SDPricingProcedure | ||
| IncotermsVersion | BillingDocumentRequest | IncotermsVersion | ||
| IncotermsClassification | BillingDocumentRequest | IncotermsClassification | ||
| IncotermsTransferLocation | BillingDocumentRequest | IncotermsTransferLocation | ||
| IncotermsLocation1 | BillingDocumentRequest | IncotermsLocation1 | ||
| IncotermsLocation2 | BillingDocumentRequest | IncotermsLocation2 | ||
| PayerParty | BillingDocumentRequest | PayerParty | ||
| ContractAccount | BillingDocumentRequest | ContractAccount | ||
| CustomerPaymentTerms | BillingDocumentRequest | CustomerPaymentTerms | ||
| PaymentMethod | BillingDocumentRequest | PaymentMethod | ||
| FixedValueDate | BillingDocumentRequest | FixedValueDate | ||
| AdditionalValueDays | BillingDocumentRequest | AdditionalValueDays | ||
| SEPAMandate | BillingDocumentRequest | SEPAMandate | ||
| CompanyCode | BillingDocumentRequest | CompanyCode | ||
| CustomerAccountAssignmentGroup | BillingDocumentRequest | CustomerAccountAssignmentGroup | ||
| ExchangeRateDate | BillingDocumentRequest | ExchangeRateDate | ||
| ExchangeRateType | BillingDocumentRequest | ExchangeRateType | ||
| DocumentReferenceID | BillingDocumentRequest | DocumentReferenceID | ||
| DunningArea | BillingDocumentRequest | DunningArea | ||
| DunningBlockingReason | BillingDocumentRequest | DunningBlockingReason | ||
| DunningKey | BillingDocumentRequest | DunningKey | ||
| ReferenceDocument | BillingDocumentRequest | ReferenceDocument | ||
| ReferenceDocumentLogicalSystem | BillingDocumentRequest | ReferenceDocumentLogicalSystem | ||
| ReferenceDocSDDocCategory | BillingDocumentRequest | ReferenceDocSDDocCategory | ||
| SoldToParty | BillingDocumentRequest | SoldToParty | ||
| PurchaseOrderByCustomer | BillingDocumentRequest | PurchaseOrderByCustomer | ||
| CustomerGroup | BillingDocumentRequest | CustomerGroup | ||
| Country | BillingDocumentRequest | Country | ||
| CityCode | BillingDocumentRequest | CityCode | ||
| SalesDistrict | BillingDocumentRequest | SalesDistrict | ||
| Region | BillingDocumentRequest | Region | ||
| County | BillingDocumentRequest | County | ||
| CreditControlArea | BillingDocumentRequest | CreditControlArea | ||
| PricingDocument | BillingDocumentRequest | PricingDocument | ||
| OverallBillingDocReqStatus | BillingDocumentRequest | OverallBillingDocReqStatus | ||
| BillingIssueType | BillingDocumentRequest | BillingIssueType | ||
| OverallPricingIncompletionSts | BillingDocumentRequest | OverallPricingIncompletionSts |
@EndUserText.label: 'Billing Document Request'
@AccessControl: {
authorizationCheck: #MANDATORY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@Metadata: {
// allowExtensions: true,
ignorePropagatedAnnotations: true
}
@ObjectModel: {
modelingPattern: #TRANSACTIONAL_QUERY,
supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
usageType: {
serviceQuality: #C,
sizeCategory: #L,
dataClass: #TRANSACTIONAL
}
}
@OData: {
entityType.name: 'BillingDocumentRequest_Type'
}
@VDM: {
lifecycle.contract.type: #PUBLIC_REMOTE_API,
viewType: #CONSUMPTION,
usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@Search.searchable: true
define root view entity A_BillingDocumentRequest_2
provider contract transactional_query
as projection on R_BillingDocumentRequestTP as BillingDocumentRequest
{
@Search: {
defaultSearchElement: true,
ranking: #HIGH,
fuzzinessThreshold: 0.8
}
key BillingDocumentRequest.BillingDocumentRequest,
BillingDocumentRequest.SDDocumentCategory,
// @ObjectModel.sapObjectNodeTypeReference: 'BillingDocumentType'
cast (BillingDocumentRequestType as sdbil_odata_bdr_type preserving type ) as BillingDocumentRequestType,
// @ObjectModel.sapObjectNodeTypeReference: 'BillingDocumentType'
BillingDocumentRequest.ProposedBillingDocumentType,
BillingDocumentRequest.CreatedByUser,
BillingDocumentRequest.CreationDate,
BillingDocumentRequest.CreationTime,
BillingDocumentRequest.LastChangeDate,
BillingDocumentRequest.LastChangeDateTime,
BillingDocumentRequest.LogicalSystem,
BillingDocumentRequest.SalesOrganization,
BillingDocumentRequest.DistributionChannel,
BillingDocumentRequest.Division,
BillingDocumentRequest.BillingDocumentDate,
BillingDocumentRequest.BillgDocReqCombinationCriteria,
@Semantics.amount.currencyCode: 'TransactionCurrency'
BillingDocumentRequest.TotalNetAmount,
BillingDocumentRequest.TransactionCurrency,
@Semantics.amount.currencyCode: 'TransactionCurrency'
BillingDocumentRequest.TotalTaxAmount,
BillingDocumentRequest.CustomerPriceGroup,
BillingDocumentRequest.PriceListType,
BillingDocumentRequest.TaxDepartureCountry,
BillingDocumentRequest.VATRegistration,
BillingDocumentRequest.VATRegistrationOrigin,
BillingDocumentRequest.VATRegistrationCountry,
BillingDocumentRequest.CustomerTaxClassification1,
BillingDocumentRequest.CustomerTaxClassification2,
BillingDocumentRequest.CustomerTaxClassification3,
BillingDocumentRequest.CustomerTaxClassification4,
BillingDocumentRequest.CustomerTaxClassification5,
BillingDocumentRequest.CustomerTaxClassification6,
BillingDocumentRequest.CustomerTaxClassification7,
BillingDocumentRequest.CustomerTaxClassification8,
BillingDocumentRequest.CustomerTaxClassification9,
BillingDocumentRequest.SDPricingProcedure,
BillingDocumentRequest.IncotermsVersion,
BillingDocumentRequest.IncotermsClassification,
BillingDocumentRequest.IncotermsTransferLocation,
BillingDocumentRequest.IncotermsLocation1,
BillingDocumentRequest.IncotermsLocation2,
BillingDocumentRequest.PayerParty,
BillingDocumentRequest.ContractAccount,
BillingDocumentRequest.CustomerPaymentTerms,
BillingDocumentRequest.PaymentMethod,
BillingDocumentRequest.FixedValueDate,
BillingDocumentRequest.AdditionalValueDays,
BillingDocumentRequest.SEPAMandate,
BillingDocumentRequest.CompanyCode,
BillingDocumentRequest.CustomerAccountAssignmentGroup,
BillingDocumentRequest.ExchangeRateDate,
BillingDocumentRequest.ExchangeRateType,
BillingDocumentRequest.DocumentReferenceID,
BillingDocumentRequest.DunningArea,
BillingDocumentRequest.DunningBlockingReason,
BillingDocumentRequest.DunningKey,
BillingDocumentRequest.ReferenceDocument,
BillingDocumentRequest.ReferenceDocumentLogicalSystem,
BillingDocumentRequest.ReferenceDocSDDocCategory,
BillingDocumentRequest.SoldToParty,
BillingDocumentRequest.PurchaseOrderByCustomer,
BillingDocumentRequest.CustomerGroup,
BillingDocumentRequest.Country,
BillingDocumentRequest.CityCode,
BillingDocumentRequest.SalesDistrict,
BillingDocumentRequest.Region,
BillingDocumentRequest.County,
BillingDocumentRequest.CreditControlArea,
BillingDocumentRequest.PricingDocument,
BillingDocumentRequest.OverallBillingDocReqStatus,
BillingDocumentRequest.BillingIssueType,
BillingDocumentRequest.OverallPricingIncompletionSts,
//Compositions
_Item as _Item : redirected to composition child A_BillingDocumentRequestItem_2
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_BILLINGDOCUMENTREQUESTTP"
],
"ASSOCIATED":
[
"A_BILLINGDOCUMENTREQUESTITEM_2",
"R_BILLINGDOCUMENTREQUESTITEMTP"
],
"BASE":
[
"R_BILLINGDOCUMENTREQUESTTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA