Class SalesInquiryItem.SalesInquiryItemBuilder
- Enclosing class:
- SalesInquiryItem
-
Method Summary
Modifier and TypeMethodDescriptionalternativeToItem(String alternativeToItem) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 10build()customerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4higherLevelItem(String higherLevelItem) Constraints: Not nullable, Maximum length: 6incotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3incotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70incotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70incotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28itemGrossWeight(BigDecimal itemGrossWeight) Constraints: Not nullable, Precision: 15, Scale: 3itemNetWeight(BigDecimal itemNetWeight) Constraints: Not nullable, Precision: 15, Scale: 3itemOrderProbabilityInPercent(String itemOrderProbabilityInPercent) Constraints: Not nullable, Maximum length: 3itemVolume(BigDecimal itemVolume) Constraints: Not nullable, Precision: 15, Scale: 3itemVolumeUnit(String itemVolumeUnit) Constraints: Not nullable, Maximum length: 3itemWeightUnit(String itemWeightUnit) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 40materialByCustomer(String materialByCustomer) Constraints: Not nullable, Maximum length: 35materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9netAmount(BigDecimal netAmount) Constraints: Not nullable, Precision: 16, Scale: 3partner(SalesInquiryItemPartner... value) Navigation property to_Partner for SalesInquiryItem to multiple SalesInquiryItemPartner.pricingElement(SalesInquiryItemPrcgElmnt... value) Navigation property to_PricingElement for SalesInquiryItem to multiple SalesInquiryItemPrcgElmnt.purchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35requestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3requestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3salesDocumentRjcnReason(String salesDocumentRjcnReason) Constraints: Not nullable, Maximum length: 2salesInquiry(SalesInquiry value) Navigation property to_SalesInquiry for SalesInquiryItem to single SalesInquiry.salesInquiry(String value) (Key Field) Constraints: Not nullable, Maximum length: 10salesInquiryItem(String salesInquiryItem) (Key Field) Constraints: Not nullable, Maximum length: 6salesInquiryItemCategory(String salesInquiryItemCategory) Constraints: Not nullable, Maximum length: 4salesInquiryItemText(String salesInquiryItemText) Constraints: Not nullable, Maximum length: 40sDProcessStatus(String sDProcessStatus) Constraints: Not nullable, Maximum length: 1toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5wBSElement(String wBSElement) Constraints: Not nullable, Maximum length: 24
-
Method Details
-
partner
Navigation property to_Partner for SalesInquiryItem to multiple SalesInquiryItemPartner.- Parameters:
value- The SalesInquiryItemPartners to build this SalesInquiryItem with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingElement
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder pricingElement(SalesInquiryItemPrcgElmnt... value) Navigation property to_PricingElement for SalesInquiryItem to multiple SalesInquiryItemPrcgElmnt.- Parameters:
value- The SalesInquiryItemPrcgElmnts to build this SalesInquiryItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesInquiry
Navigation property to_SalesInquiry for SalesInquiryItem to single SalesInquiry.- Parameters:
value- The SalesInquiry to build this SalesInquiryItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesInquiry
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesInquiry
- Parameters:
value- The salesInquiry to build this SalesInquiryItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesInquiryItem
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder salesInquiryItem(@Nullable String salesInquiryItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesInquiryItem
- Returns:
this.
-
higherLevelItem
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder higherLevelItem(@Nullable String higherLevelItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HigherLevelItem
- Returns:
this.
-
salesInquiryItemCategory
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder salesInquiryItemCategory(@Nullable String salesInquiryItemCategory) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesInquiryItemCategory
- Returns:
this.
-
salesInquiryItemText
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder salesInquiryItemText(@Nullable String salesInquiryItemText) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SalesInquiryItemText
- Returns:
this.
-
purchaseOrderByCustomer
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
this.
-
material
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
materialByCustomer
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder materialByCustomer(@Nullable String materialByCustomer) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: MaterialByCustomer
- Returns:
this.
-
requestedQuantity
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
requestedQuantityUnit
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
this.
-
itemOrderProbabilityInPercent
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemOrderProbabilityInPercent(@Nullable String itemOrderProbabilityInPercent) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ItemOrderProbabilityInPercent
- Returns:
this.
-
alternativeToItem
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder alternativeToItem(@Nullable String alternativeToItem) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: AlternativeToItem
- Returns:
this.
-
itemGrossWeight
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemGrossWeight(@Nullable BigDecimal itemGrossWeight) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ItemGrossWeight
- Returns:
this.
-
itemNetWeight
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemNetWeight(@Nullable BigDecimal itemNetWeight) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ItemNetWeight
- Returns:
this.
-
itemWeightUnit
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemWeightUnit(@Nullable String itemWeightUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ItemWeightUnit
- Returns:
this.
-
itemVolume
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemVolume(@Nullable BigDecimal itemVolume) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ItemVolume
- Returns:
this.
-
itemVolumeUnit
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder itemVolumeUnit(@Nullable String itemVolumeUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ItemVolumeUnit
- Returns:
this.
-
transactionCurrency
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
netAmount
Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: NetAmount
- Returns:
this.
-
materialGroup
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
batch
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Batch
- Returns:
this.
-
incotermsClassification
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder incotermsClassification(@Nullable String incotermsClassification) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
this.
-
incotermsTransferLocation
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
this.
-
incotermsLocation1
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder incotermsLocation1(@Nullable String incotermsLocation1) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
this.
-
incotermsLocation2
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder incotermsLocation2(@Nullable String incotermsLocation2) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
this.
-
customerPaymentTerms
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder customerPaymentTerms(@Nullable String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
this.
-
salesDocumentRjcnReason
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder salesDocumentRjcnReason(@Nullable String salesDocumentRjcnReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SalesDocumentRjcnReason
- Returns:
this.
-
wBSElement
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: WBSElement
- Returns:
this.
-
sDProcessStatus
@Nonnull public SalesInquiryItem.SalesInquiryItemBuilder sDProcessStatus(@Nullable String sDProcessStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SDProcessStatus
- Returns:
this.
-
build
-
toString
-