Class SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder
- Enclosing class:
- SalesOrderBillingPlanItem
-
Method Summary
Modifier and TypeMethodDescriptionaccountingExchangeRate(BigDecimal accountingExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5adoptingBillingDateID(String adoptingBillingDateID) Constraints: Not nullable, Maximum length: 1billgPlnDteCorrectionRfndType(String billgPlnDteCorrectionRfndType) Constraints: Not nullable, Maximum length: 1billingBlockReason(String billingBlockReason) Constraints: Not nullable, Maximum length: 2billingPlan(SalesOrderBillingPlan value) Navigation property to_BillingPlan for SalesOrderBillingPlanItem to single SalesOrderBillingPlan.billingPlan(String value) (Key Field) Constraints: Not nullable, Maximum length: 10billingPlanAmount(BigDecimal billingPlanAmount) Constraints: Not nullable, Precision: 16, Scale: 3billingPlanAmountPercent(BigDecimal billingPlanAmountPercent) Constraints: Not nullable, Precision: 5, Scale: 2billingPlanBillingDate(LocalDateTime billingPlanBillingDate) Constraints: Not nullable, Precision: 0billingPlanBillingRule(String billingPlanBillingRule) Constraints: Not nullable, Maximum length: 1billingPlanDateCategory(String billingPlanDateCategory) Constraints: Not nullable, Maximum length: 2billingPlanDateDescriptionCode(String billingPlanDateDescriptionCode) Constraints: Not nullable, Maximum length: 4billingPlanItem(String billingPlanItem) (Key Field) Constraints: Not nullable, Maximum length: 6billingPlanMilestoneUsage(String billingPlanMilestoneUsage) Constraints: Not nullable, Maximum length: 5billingPlanRelatedBillgStatus(String billingPlanRelatedBillgStatus) Constraints: Not nullable, Maximum length: 1billingPlanServiceEndDate(LocalDateTime billingPlanServiceEndDate) Constraints: Not nullable, Precision: 0billingPlanServiceStartDate(LocalDateTime billingPlanServiceStartDate) Constraints: Not nullable, Precision: 0billingPlanType(String billingPlanType) Constraints: Not nullable, Maximum length: 2build()customerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4postponementReason(String postponementReason) Constraints: Not nullable, Maximum length: 255proposedBillingDocumentType(String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4salesOrder(SalesOrder value) Navigation property to_SalesOrder for SalesOrderBillingPlanItem to single SalesOrder.salesOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
billingPlan
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlan(SalesOrderBillingPlan value) Navigation property to_BillingPlan for SalesOrderBillingPlanItem to single SalesOrderBillingPlan.- Parameters:
value- The SalesOrderBillingPlan to build this SalesOrderBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingPlan
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlan(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingPlan
- Parameters:
value- The billingPlan to build this SalesOrderBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder salesOrder(SalesOrder value) Navigation property to_SalesOrder for SalesOrderBillingPlanItem to single SalesOrder.- Parameters:
value- The SalesOrder to build this SalesOrderBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
value- The salesOrder to build this SalesOrderBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingPlanItem
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanItem(@Nullable String billingPlanItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingPlanItem
- Returns:
this.
-
billingPlanDateCategory
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanDateCategory(@Nullable String billingPlanDateCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanDateCategory
- Returns:
this.
-
billingPlanBillingDate
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanBillingDate(@Nullable LocalDateTime billingPlanBillingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanBillingDate
- Returns:
this.
-
billingPlanAmount
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanAmount(@Nullable BigDecimal billingPlanAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: BillingPlanAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
billingPlanAmountPercent
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanAmountPercent(@Nullable BigDecimal billingPlanAmountPercent) Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: BillingPlanAmountPercent
- Returns:
this.
-
customerPaymentTerms
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder customerPaymentTerms(@Nullable String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
this.
-
proposedBillingDocumentType
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder proposedBillingDocumentType(@Nullable String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProposedBillingDocumentType
- Returns:
this.
-
billingPlanDateDescriptionCode
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanDateDescriptionCode(@Nullable String billingPlanDateDescriptionCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingPlanDateDescriptionCode
- Returns:
this.
-
billingBlockReason
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingBlockReason(@Nullable String billingBlockReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingBlockReason
- Returns:
this.
-
billingPlanServiceStartDate
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanServiceStartDate(@Nullable LocalDateTime billingPlanServiceStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanServiceStartDate
- Returns:
this.
-
billingPlanServiceEndDate
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanServiceEndDate(@Nullable LocalDateTime billingPlanServiceEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanServiceEndDate
- Returns:
this.
-
billingPlanRelatedBillgStatus
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanRelatedBillgStatus(@Nullable String billingPlanRelatedBillgStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanRelatedBillgStatus
- Returns:
this.
-
billingPlanType
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanType(@Nullable String billingPlanType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanType
- Returns:
this.
-
adoptingBillingDateID
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder adoptingBillingDateID(@Nullable String adoptingBillingDateID) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AdoptingBillingDateID
- Returns:
this.
-
billingPlanBillingRule
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanBillingRule(@Nullable String billingPlanBillingRule) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanBillingRule
- Returns:
this.
-
billingPlanMilestoneUsage
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billingPlanMilestoneUsage(@Nullable String billingPlanMilestoneUsage) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: BillingPlanMilestoneUsage
- Returns:
this.
-
billgPlnDteCorrectionRfndType
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder billgPlnDteCorrectionRfndType(@Nullable String billgPlnDteCorrectionRfndType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillgPlnDteCorrectionRfndType
- Returns:
this.
-
accountingExchangeRate
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder accountingExchangeRate(@Nullable BigDecimal accountingExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AccountingExchangeRate
- Returns:
this.
-
postponementReason
@Nonnull public SalesOrderBillingPlanItem.SalesOrderBillingPlanItemBuilder postponementReason(@Nullable String postponementReason) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: PostponementReason
- Returns:
this.
-
build
-
toString
-