Class SrcgProjQtnItem.SrcgProjQtnItemBuilder
- Enclosing class:
- SrcgProjQtnItem
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablealternativeItemID(Integer alternativeItemID) Constraints: Not nullablebuild()documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3formattedItemID(String formattedItemID) Constraints: Not nullable, Maximum length: 60hierarchyNodeLevel(String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 18materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9netPriceAmount(BigDecimal netPriceAmount) Constraints: Not nullable, Precision: 11, Scale: 0netPriceQuantity(BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5orderPriceUnit(String orderPriceUnit) Constraints: Not nullable, Maximum length: 3orderPriceUnitISOCode(String orderPriceUnitISOCode) Constraints: Not nullable, Maximum length: 3orderPriceUnitToOrderUnitNmrtr(BigDecimal orderPriceUnitToOrderUnitNmrtr) Constraints: Not nullable, Precision: 5ordPriceUnitToOrderUnitDnmntr(BigDecimal ordPriceUnitToOrderUnitDnmntr) Constraints: Not nullable, Precision: 5performancePeriodEndDate(LocalDate performancePeriodEndDate) Constraints: NullableperformancePeriodStartDate(LocalDate performancePeriodStartDate) Constraints: NullableprocmtHubPlantUniqueID(String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30productType(String productType) Constraints: Not nullable, Maximum length: 4proposedDeliveryDate(LocalDate proposedDeliveryDate) Constraints: NullablerequestedDeliveryDate(LocalDate requestedDeliveryDate) Constraints: NullablerequestedQuantity(BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3requestedQuantityISOUnit(String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3requestedQuantityUnit(String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3sourcingProjectItemStableUUID(UUID sourcingProjectItemStableUUID) Constraints: NullablesourcingProjectItemUUID(UUID sourcingProjectItemUUID) Constraints: NullableNavigation property _SourcingProjectQuotation for SrcgProjQtnItem to single SourcingProjectQuotation.sourcingProjectQuotationItem(String sourcingProjectQuotationItem) Constraints: Not nullable, Maximum length: 5sourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullablesrcgProjNegttnTargetNetPrcAmt(BigDecimal srcgProjNegttnTargetNetPrcAmt) Constraints: Not nullable, Precision: 11, Scale: 0srcgProjQtnDmndDistr(SrcgProjQtnDmndDistr... value) Navigation property _SrcgProjQtnDmndDistr for SrcgProjQtnItem to multiple SrcgProjQtnDmndDistr.srcgProjQtnItemClassification(String srcgProjQtnItemClassification) Constraints: Not nullable, Maximum length: 1srcgProjQtnItemDescription(String srcgProjQtnItemDescription) Constraints: Not nullable, Maximum length: 40srcgProjQtnItemExcludingRsn(String srcgProjQtnItemExcludingRsn) Constraints: Not nullable, Maximum length: 10Navigation property _SrcgProjQtnItemIncoterms for SrcgProjQtnItem to multiple SrcgProjQtnItemIncoterms.srcgProjQtnItemLinkage(SrcgProjQtnItemLinkage... value) Navigation property _SrcgProjQtnItemLinkage for SrcgProjQtnItem to multiple SrcgProjQtnItemLinkage.srcgProjQtnItemOfferingCode(String srcgProjQtnItemOfferingCode) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjQtnItemPaymentTerms for SrcgProjQtnItem to multiple SrcgProjQtnItemPaymentTerms.srcgProjQtnItemPricingOrigin(String srcgProjQtnItemPricingOrigin) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjQtnItemShipgInstrn for SrcgProjQtnItem to multiple SrcgProjQtnItmShipgInstrn.srcgProjQtnItemSuitability(String srcgProjQtnItemSuitability) Constraints: Not nullable, Maximum length: 2srcgProjQtnItemTotNetAmt(BigDecimal srcgProjQtnItemTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0srcgProjQtnItemUUID(UUID srcgProjQtnItemUUID) (Key Field) Constraints: Not nullableNavigation property _SrcgProjQtnItmCmmdtyQty for SrcgProjQtnItem to multiple SrcgProjQtnItmCmmdtyQty.Navigation property _SrcgProjQtnItmCndnValidity for SrcgProjQtnItem to multiple SrcgProjQtnItmCndnValidity.srcgProjQtnOfferCurrency(String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3srcgProjQtnOfferedQuantity(BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3srcgProjQuotationItemParent(String srcgProjQuotationItemParent) Constraints: Not nullable, Maximum length: 5srcgProjQuotationItemType(String srcgProjQuotationItemType) Constraints: Not nullable, Maximum length: 1toString()
-
Method Details
-
sourcingProjectQuotation
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder sourcingProjectQuotation(SourcingProjectQuotation value) Navigation property _SourcingProjectQuotation for SrcgProjQtnItem to single SourcingProjectQuotation.- Parameters:
value- The SourcingProjectQuotation to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnDmndDistr
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnDmndDistr(SrcgProjQtnDmndDistr... value) Navigation property _SrcgProjQtnDmndDistr for SrcgProjQtnItem to multiple SrcgProjQtnDmndDistr.- Parameters:
value- The SrcgProjQtnDmndDistrs to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItemIncoterms
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemIncoterms(SrcgProjQtnItemIncoterms... value) Navigation property _SrcgProjQtnItemIncoterms for SrcgProjQtnItem to multiple SrcgProjQtnItemIncoterms.- Parameters:
value- The SrcgProjQtnItemIncotermss to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItemLinkage
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemLinkage(SrcgProjQtnItemLinkage... value) Navigation property _SrcgProjQtnItemLinkage for SrcgProjQtnItem to multiple SrcgProjQtnItemLinkage.- Parameters:
value- The SrcgProjQtnItemLinkages to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItemPaymentTerms
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemPaymentTerms(SrcgProjQtnItemPaymentTerms... value) Navigation property _SrcgProjQtnItemPaymentTerms for SrcgProjQtnItem to multiple SrcgProjQtnItemPaymentTerms.- Parameters:
value- The SrcgProjQtnItemPaymentTermss to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItemShipgInstrn
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemShipgInstrn(SrcgProjQtnItmShipgInstrn... value) Navigation property _SrcgProjQtnItemShipgInstrn for SrcgProjQtnItem to multiple SrcgProjQtnItmShipgInstrn.- Parameters:
value- The SrcgProjQtnItmShipgInstrns to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItmCmmdtyQty
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItmCmmdtyQty(SrcgProjQtnItmCmmdtyQty... value) Navigation property _SrcgProjQtnItmCmmdtyQty for SrcgProjQtnItem to multiple SrcgProjQtnItmCmmdtyQty.- Parameters:
value- The SrcgProjQtnItmCmmdtyQtys to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItmCndnValidity
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItmCndnValidity(SrcgProjQtnItmCndnValidity... value) Navigation property _SrcgProjQtnItmCndnValidity for SrcgProjQtnItem to multiple SrcgProjQtnItmCndnValidity.- Parameters:
value- The SrcgProjQtnItmCndnValiditys to build this SrcgProjQtnItem with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItemUUID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemUUID(@Nullable UUID srcgProjQtnItemUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnItemUUID
- Returns:
this.
-
sourcingProjectQuotationItem
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder sourcingProjectQuotationItem(@Nullable String sourcingProjectQuotationItem) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectQuotationItem
- Returns:
this.
-
sourcingProjectItemStableUUID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder sourcingProjectItemStableUUID(@Nullable UUID sourcingProjectItemStableUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectItemStableUUID
- Returns:
this.
-
sourcingProjectQuotationUUID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
this.
-
srcgProjQuotationItemType
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQuotationItemType(@Nullable String srcgProjQuotationItemType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQuotationItemType
- Returns:
this.
-
formattedItemID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder formattedItemID(@Nullable String formattedItemID) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Returns:
this.
-
srcgProjQtnItemDescription
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemDescription(@Nullable String srcgProjQtnItemDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjQtnItemDescription
- Returns:
this.
-
srcgProjQtnItemClassification
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemClassification(@Nullable String srcgProjQtnItemClassification) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjQtnItemClassification
- Returns:
this.
-
sourcingProjectItemUUID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder sourcingProjectItemUUID(@Nullable UUID sourcingProjectItemUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
this.
-
material
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
this.
-
productType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Returns:
this.
-
materialGroup
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
requestedQuantity
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder requestedQuantity(@Nullable BigDecimal requestedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: RequestedQuantity
- Returns:
this.
-
srcgProjQtnOfferedQuantity
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnOfferedQuantity(@Nullable BigDecimal srcgProjQtnOfferedQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: SrcgProjQtnOfferedQuantity
- Returns:
this.
-
requestedQuantityUnit
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder requestedQuantityUnit(@Nullable String requestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityUnit
- Returns:
this.
-
requestedQuantityISOUnit
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder requestedQuantityISOUnit(@Nullable String requestedQuantityISOUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: RequestedQuantityISOUnit
- Returns:
this.
-
netPriceAmount
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder netPriceAmount(@Nullable BigDecimal netPriceAmount) Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: NetPriceAmount
- Returns:
this.
-
netPriceQuantity
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder netPriceQuantity(@Nullable BigDecimal netPriceQuantity) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: NetPriceQuantity
- Returns:
this.
-
srcgProjQtnItemTotNetAmt
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemTotNetAmt(@Nullable BigDecimal srcgProjQtnItemTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnItemTotNetAmt
- Returns:
this.
-
orderPriceUnit
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder orderPriceUnit(@Nullable String orderPriceUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnit
- Returns:
this.
-
orderPriceUnitISOCode
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder orderPriceUnitISOCode(@Nullable String orderPriceUnitISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: OrderPriceUnitISOCode
- Returns:
this.
-
orderPriceUnitToOrderUnitNmrtr
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder orderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr
- Returns:
this.
-
ordPriceUnitToOrderUnitDnmntr
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder ordPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr) Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr
- Returns:
this.
-
requestedDeliveryDate
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder requestedDeliveryDate(@Nullable LocalDate requestedDeliveryDate) Constraints: NullableOriginal property name from the Odata EDM: RequestedDeliveryDate
- Returns:
this.
-
proposedDeliveryDate
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder proposedDeliveryDate(@Nullable LocalDate proposedDeliveryDate) Constraints: NullableOriginal property name from the Odata EDM: ProposedDeliveryDate
- Returns:
this.
-
performancePeriodStartDate
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder performancePeriodStartDate(@Nullable LocalDate performancePeriodStartDate) Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodStartDate
- Returns:
this.
-
performancePeriodEndDate
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder performancePeriodEndDate(@Nullable LocalDate performancePeriodEndDate) Constraints: NullableOriginal property name from the Odata EDM: PerformancePeriodEndDate
- Returns:
this.
-
documentCurrency
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
srcgProjQtnOfferCurrency
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnOfferCurrency(@Nullable String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Returns:
this.
-
srcgProjQuotationItemParent
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQuotationItemParent(@Nullable String srcgProjQuotationItemParent) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationItemParent
- Returns:
this.
-
hierarchyNodeLevel
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder hierarchyNodeLevel(@Nullable String hierarchyNodeLevel) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: HierarchyNodeLevel
- Returns:
this.
-
alternativeItemID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder alternativeItemID(@Nullable Integer alternativeItemID) Constraints: Not nullableOriginal property name from the Odata EDM: AlternativeItemID
- Returns:
this.
-
srcgProjQtnItemOfferingCode
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemOfferingCode(@Nullable String srcgProjQtnItemOfferingCode) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnItemOfferingCode
- Returns:
this.
-
procmtHubPlantUniqueID
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder procmtHubPlantUniqueID(@Nullable String procmtHubPlantUniqueID) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: ProcmtHubPlantUniqueID
- Returns:
this.
-
srcgProjQtnItemExcludingRsn
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemExcludingRsn(@Nullable String srcgProjQtnItemExcludingRsn) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SrcgProjQtnItemExcludingRsn
- Returns:
this.
-
srcgProjQtnItemSuitability
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemSuitability(@Nullable String srcgProjQtnItemSuitability) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnItemSuitability
- Returns:
this.
-
srcgProjQtnItemPricingOrigin
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjQtnItemPricingOrigin(@Nullable String srcgProjQtnItemPricingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnItemPricingOrigin
- Returns:
this.
-
srcgProjNegttnTargetNetPrcAmt
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder srcgProjNegttnTargetNetPrcAmt(@Nullable BigDecimal srcgProjNegttnTargetNetPrcAmt) Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: SrcgProjNegttnTargetNetPrcAmt
- Returns:
this.
-
_Messages
@Nonnull public SrcgProjQtnItem.SrcgProjQtnItemBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-