A_BillingDocumentRequest_2
Header
A_BillingDocumentRequest_2 is a Consumption CDS View that provides data about "Header" in SAP S/4HANA. It reads from 1 data source (R_BillingDocumentRequestTP) and exposes 68 fields with key field BillingDocumentRequest. It is exposed through 1 OData service (API_BILLINGDOCUMENTREQUEST). Part of development package ODATA_SD_BIL_BDR_API.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_BillingDocumentRequestTP | R_BillingDocumentRequestTP | projection |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Header | 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 |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| API_BILLINGDOCUMENTREQUEST | API_BILLINGDOCUMENTREQUEST | V4 | C2 | C1 |
Fields (68)
| 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 | ||
| TotalGrossAmount | BillingDocumentRequest | TotalGrossAmount | ||
| 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 | ||
| 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: 'Header'
@AccessControl: {
authorizationCheck: #MANDATORY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@Metadata: {
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]
}
define root view entity A_BillingDocumentRequest_2
provider contract transactional_query
as projection on R_BillingDocumentRequestTP as BillingDocumentRequest
{
key BillingDocumentRequest.BillingDocumentRequest,
@ObjectModel.sapObjectNodeTypeReference: 'SDDocumentCategory'
BillingDocumentRequest.SDDocumentCategory,
@ObjectModel.sapObjectNodeTypeReference: 'BillingDocumentRequestType'
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,
@ObjectModel.sapObjectNodeTypeReference: 'Division'
BillingDocumentRequest.Division,
BillingDocumentRequest.BillingDocumentDate,
BillingDocumentRequest.BillgDocReqCombinationCriteria,
@Semantics.amount.currencyCode: 'TransactionCurrency'
BillingDocumentRequest.TotalNetAmount,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
BillingDocumentRequest.TransactionCurrency,
@Semantics.amount.currencyCode: 'TransactionCurrency'
BillingDocumentRequest.TotalTaxAmount,
@Semantics.amount.currencyCode: 'TransactionCurrency'
BillingDocumentRequest.TotalGrossAmount,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerPriceGroup'
BillingDocumentRequest.CustomerPriceGroup,
BillingDocumentRequest.PriceListType,
BillingDocumentRequest.TaxDepartureCountry,
BillingDocumentRequest.VATRegistration,
@ObjectModel.sapObjectNodeTypeReference: 'VATRegistrationOrigin'
BillingDocumentRequest.VATRegistrationOrigin,
BillingDocumentRequest.VATRegistrationCountry,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification1,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification2,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification3,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification4,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification5,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification6,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification7,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification8,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerTaxClassification'
BillingDocumentRequest.CustomerTaxClassification9,
BillingDocumentRequest.SDPricingProcedure,
@ObjectModel.sapObjectNodeTypeReference: 'IncotermsVersion'
BillingDocumentRequest.IncotermsVersion,
@ObjectModel.sapObjectNodeTypeReference: 'IncotermsClassification'
BillingDocumentRequest.IncotermsClassification,
BillingDocumentRequest.IncotermsTransferLocation,
BillingDocumentRequest.IncotermsLocation1,
BillingDocumentRequest.IncotermsLocation2,
BillingDocumentRequest.PayerParty,
BillingDocumentRequest.ContractAccount,
BillingDocumentRequest.CustomerPaymentTerms,
@ObjectModel.sapObjectNodeTypeReference: 'PaymentMethod'
BillingDocumentRequest.PaymentMethod,
BillingDocumentRequest.FixedValueDate,
BillingDocumentRequest.AdditionalValueDays,
BillingDocumentRequest.SEPAMandate,
BillingDocumentRequest.CompanyCode,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerAccountAssignmentGroup'
BillingDocumentRequest.CustomerAccountAssignmentGroup,
BillingDocumentRequest.ExchangeRateDate,
@ObjectModel.sapObjectNodeTypeReference: 'ExchangeRateType'
BillingDocumentRequest.ExchangeRateType,
BillingDocumentRequest.DocumentReferenceID,
BillingDocumentRequest.ReferenceDocument,
BillingDocumentRequest.ReferenceDocumentLogicalSystem,
BillingDocumentRequest.ReferenceDocSDDocCategory,
BillingDocumentRequest.SoldToParty,
BillingDocumentRequest.PurchaseOrderByCustomer,
@ObjectModel.sapObjectNodeTypeReference: 'CustomerGroup'
BillingDocumentRequest.CustomerGroup,
@ObjectModel.sapObjectNodeTypeReference: 'Country'
BillingDocumentRequest.Country,
BillingDocumentRequest.CityCode,
BillingDocumentRequest.SalesDistrict,
@ObjectModel.sapObjectNodeTypeReference: 'Region'
BillingDocumentRequest.Region,
BillingDocumentRequest.County,
BillingDocumentRequest.CreditControlArea,
BillingDocumentRequest.PricingDocument,
@ObjectModel.sapObjectNodeTypeReference: 'OverallBillingDocRequestStatus'
BillingDocumentRequest.OverallBillingDocReqStatus,
@ObjectModel.sapObjectNodeTypeReference: 'BillingIssueType'
BillingDocumentRequest.BillingIssueType,
@ObjectModel.sapObjectNodeTypeReference: 'OverallSDDocPrcgIncompltnSts'
BillingDocumentRequest.OverallPricingIncompletionSts,
//Compositions
_Item as _Item : redirected to composition child A_BillingDocumentRequestItem_2,
_Partner as _Partner : redirected to composition child A_BillgDocRequestPartner_2,
_Text as _Text : redirected to composition child A_BillingDocumentRequestText_2
}
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