Class BillingDocumentRequestItem.BillingDocumentRequestItemBuilder
- Enclosing class:
- BillingDocumentRequestItem
-
Method Summary
Modifier and TypeMethodDescriptionabsltPriceDetnExchangeRate(BigDecimal absltPriceDetnExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5billgDocRequestItemInPartSgmt(String billgDocRequestItemInPartSgmt) Constraints: Not nullable, Maximum length: 6Navigation property to_BillingDocumentRequest for BillingDocumentRequestItem to single BillingDocumentRequest.billingDocumentRequest(String value) (Key Field) Constraints: Not nullable, Maximum length: 10billingDocumentRequestItem(String billingDocumentRequestItem) (Key Field) Constraints: Not nullable, Maximum length: 6billingDocumentRequestItemText(String billingDocumentRequestItemText) Constraints: Not nullable, Maximum length: 40billingQuantity(BigDecimal billingQuantity) Constraints: Not nullable, Precision: 13, Scale: 3billingQuantityUnit(String billingQuantityUnit) Constraints: Not nullable, Maximum length: 3build()businessArea(String businessArea) Constraints: Not nullable, Maximum length: 4controllingArea(String controllingArea) Constraints: Not nullable, Maximum length: 4costCenter(String costCenter) Constraints: Not nullable, Maximum length: 10creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0creationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0departureCountry(String departureCountry) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 2grossAmount(BigDecimal grossAmount) Constraints: Not nullable, Precision: 16, Scale: 3higherLevelItem(String higherLevelItem) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 40matlAccountAssignmentGroup(String matlAccountAssignmentGroup) Constraints: Not nullable, Maximum length: 2netAmount(BigDecimal netAmount) Constraints: Not nullable, Precision: 16, Scale: 3Constraints: Not nullable, Maximum length: 12partner(BillingDocReqItemPartner... value) Navigation property to_Partner for BillingDocumentRequestItem to multiple BillingDocReqItemPartner.Constraints: Not nullable, Maximum length: 4priceDetnExchRateIsIndrctQtan(Boolean priceDetnExchRateIsIndrctQtan) Constraints: nonepricingDate(LocalDateTime pricingDate) Constraints: Not nullable, Precision: 0pricingElement(BillingDocReqItemPrcgElmnt... value) Navigation property to_PricingElement for BillingDocumentRequestItem to multiple BillingDocReqItemPrcgElmnt.productHierarchyNode(String productHierarchyNode) Constraints: Not nullable, Maximum length: 18productTaxClassification1(String productTaxClassification1) Constraints: Not nullable, Maximum length: 1profitabilitySegment(String profitabilitySegment) Constraints: Not nullable, Maximum length: 10profitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10referenceDocument(String referenceDocument) Constraints: Not nullable, Maximum length: 10referenceDocumentItem(String referenceDocumentItem) Constraints: Not nullable, Maximum length: 6referenceLogicalSystem(String referenceLogicalSystem) Constraints: Not nullable, Maximum length: 10servicesRenderedDate(LocalDateTime servicesRenderedDate) Constraints: Not nullable, Precision: 0taxAmount(BigDecimal taxAmount) Constraints: Not nullable, Precision: 14, Scale: 3taxJurisdiction(String taxJurisdiction) Constraints: Not nullable, Maximum length: 15toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5wBSElement(String wBSElement) Constraints: Not nullable, Maximum length: 24
-
Method Details
-
billingDocumentRequest
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingDocumentRequest(BillingDocumentRequest value) Navigation property to_BillingDocumentRequest for BillingDocumentRequestItem to single BillingDocumentRequest.- Parameters:
value- The BillingDocumentRequest to build this BillingDocumentRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingDocumentRequest
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingDocumentRequest(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Parameters:
value- The billingDocumentRequest to build this BillingDocumentRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
partner
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder partner(BillingDocReqItemPartner... value) Navigation property to_Partner for BillingDocumentRequestItem to multiple BillingDocReqItemPartner.- Parameters:
value- The BillingDocReqItemPartners to build this BillingDocumentRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingElement
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder pricingElement(BillingDocReqItemPrcgElmnt... value) Navigation property to_PricingElement for BillingDocumentRequestItem to multiple BillingDocReqItemPrcgElmnt.- Parameters:
value- The BillingDocReqItemPrcgElmnts to build this BillingDocumentRequestItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingDocumentRequestItem
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingDocumentRequestItem(@Nullable String billingDocumentRequestItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingDocumentRequestItem
- Returns:
this.
-
creationDate
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
creationTime
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder creationTime(@Nullable LocalTime creationTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Returns:
this.
-
referenceLogicalSystem
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder referenceLogicalSystem(@Nullable String referenceLogicalSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceLogicalSystem
- Returns:
this.
-
division
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder division(@Nullable String division) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
material
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder material(@Nullable String material) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
productHierarchyNode
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder productHierarchyNode(@Nullable String productHierarchyNode) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchyNode
- Returns:
this.
-
plant
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder plant(@Nullable String plant) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
billingDocumentRequestItemText
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingDocumentRequestItemText(@Nullable String billingDocumentRequestItemText) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BillingDocumentRequestItemText
- Returns:
this.
-
servicesRenderedDate
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder servicesRenderedDate(@Nullable LocalDateTime servicesRenderedDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ServicesRenderedDate
- Returns:
this.
-
billingQuantity
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingQuantity(@Nullable BigDecimal billingQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BillingQuantity
- Returns:
this.
-
billingQuantityUnit
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billingQuantityUnit(@Nullable String billingQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BillingQuantityUnit
- Returns:
this.
-
netAmount
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder netAmount(@Nullable BigDecimal netAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
grossAmount
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder grossAmount(@Nullable BigDecimal grossAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: GrossAmount
- Returns:
this.
-
pricingDate
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder pricingDate(@Nullable LocalDateTime pricingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: PricingDate
- Returns:
this.
-
absltPriceDetnExchangeRate
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder absltPriceDetnExchangeRate(@Nullable BigDecimal absltPriceDetnExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AbsltPriceDetnExchangeRate
- Returns:
this.
-
priceDetnExchRateIsIndrctQtan
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder priceDetnExchRateIsIndrctQtan(@Nullable Boolean priceDetnExchRateIsIndrctQtan) Constraints: noneOriginal property name from the Odata EDM: PriceDetnExchRateIsIndrctQtan
- Returns:
this.
-
taxAmount
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder taxAmount(@Nullable BigDecimal taxAmount) Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TaxAmount
- Returns:
this.
-
departureCountry
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder departureCountry(@Nullable String departureCountry) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DepartureCountry
- Returns:
this.
-
taxJurisdiction
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder taxJurisdiction(@Nullable String taxJurisdiction) Constraints: Not nullable, Maximum length: 15Original property name from the Odata EDM: TaxJurisdiction
- Returns:
this.
-
productTaxClassification1
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder productTaxClassification1(@Nullable String productTaxClassification1) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProductTaxClassification1
- Returns:
this.
-
businessArea
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder businessArea(@Nullable String businessArea) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BusinessArea
- Returns:
this.
-
profitCenter
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder profitCenter(@Nullable String profitCenter) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
wBSElement
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder wBSElement(@Nullable String wBSElement) Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Returns:
this.
-
controllingArea
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder controllingArea(@Nullable String controllingArea) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ControllingArea
- Returns:
this.
-
profitabilitySegment
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder profitabilitySegment(@Nullable String profitabilitySegment) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitabilitySegment
- Returns:
this.
-
orderID
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder orderID(@Nullable String orderID) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: OrderID
- Returns:
this.
-
costCenter
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder costCenter(@Nullable String costCenter) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
this.
-
matlAccountAssignmentGroup
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder matlAccountAssignmentGroup(@Nullable String matlAccountAssignmentGroup) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MatlAccountAssignmentGroup
- Returns:
this.
-
referenceDocument
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder referenceDocument(@Nullable String referenceDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Returns:
this.
-
referenceDocumentItem
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder referenceDocumentItem(@Nullable String referenceDocumentItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ReferenceDocumentItem
- Returns:
this.
-
higherLevelItem
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder higherLevelItem(@Nullable String higherLevelItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HigherLevelItem
- Returns:
this.
-
billgDocRequestItemInPartSgmt
@Nonnull public BillingDocumentRequestItem.BillingDocumentRequestItemBuilder billgDocRequestItemInPartSgmt(@Nullable String billgDocRequestItemInPartSgmt) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillgDocRequestItemInPartSgmt
- Returns:
this.
-
build
-
toString
-