Class SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder
java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.sourcingprojectnegotiation.SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder
- Enclosing class:
- SrcgProjNegotiationQuotation
public static final class SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder
extends Object
Helper class to allow for fluent creation of SrcgProjNegotiationQuotation instances.
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullableConstraints: Not nullable, Maximum length: 10build()documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3Navigation property _SourcingProjectNegotiationTP for SrcgProjNegotiationQuotation to single SourcingProjectNegotiation.sourcingProjectNegotiationUUID(UUID sourcingProjectNegotiationUUID) Constraints: Not nullablesourcingProjectQuotation(String sourcingProjectQuotation) Constraints: Not nullable, Maximum length: 10sourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: NullablesPQtnForNegttnLtstVersionUUID(UUID sPQtnForNegttnLtstVersionUUID) Constraints: NullableNavigation property _SrcgProjNegttnQtanItemTP for SrcgProjNegotiationQuotation to multiple SrcgProjNegotiationQuotationItem.srcgProjNegttnQuotationUUID(UUID srcgProjNegttnQuotationUUID) (Key Field) Constraints: Not nullablesrcgProjNegttnTotalTargetAmt(BigDecimal srcgProjNegttnTotalTargetAmt) Constraints: Not nullable, Precision: 15, Scale: 0srcgProjQuotationVersion(String srcgProjQuotationVersion) Constraints: Not nullable, Maximum length: 5toString()
-
Method Details
-
sourcingProjectNegotiationTP
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder sourcingProjectNegotiationTP(SourcingProjectNegotiation value) Navigation property _SourcingProjectNegotiationTP for SrcgProjNegotiationQuotation to single SourcingProjectNegotiation.- Parameters:
value- The SourcingProjectNegotiation to build this SrcgProjNegotiationQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjNegttnQtanItemTP
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder srcgProjNegttnQtanItemTP(SrcgProjNegotiationQuotationItem... value) Navigation property _SrcgProjNegttnQtanItemTP for SrcgProjNegotiationQuotation to multiple SrcgProjNegotiationQuotationItem.- Parameters:
value- The SrcgProjNegotiationQuotationItems to build this SrcgProjNegotiationQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjNegttnQuotationUUID
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder srcgProjNegttnQuotationUUID(@Nullable UUID srcgProjNegttnQuotationUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNegttnQuotationUUID
- Returns:
this.
-
sourcingProjectNegotiationUUID
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder sourcingProjectNegotiationUUID(@Nullable UUID sourcingProjectNegotiationUUID) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
this.
-
sourcingProjectQuotationUUID
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
this.
-
sourcingProjectQuotation
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder sourcingProjectQuotation(@Nullable String sourcingProjectQuotation) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectQuotation
- Returns:
this.
-
srcgProjQuotationVersion
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder srcgProjQuotationVersion(@Nullable String srcgProjQuotationVersion) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationVersion
- Returns:
this.
-
bidder
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder bidder(@Nullable String bidder) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Bidder
- Returns:
this.
-
sPQtnForNegttnLtstVersionUUID
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder sPQtnForNegttnLtstVersionUUID(@Nullable UUID sPQtnForNegttnLtstVersionUUID) Constraints: NullableOriginal property name from the Odata EDM: SPQtnForNegttnLtstVersionUUID
- Returns:
this.
-
srcgProjNegttnTotalTargetAmt
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder srcgProjNegttnTotalTargetAmt(@Nullable BigDecimal srcgProjNegttnTotalTargetAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjNegttnTotalTargetAmt
- Returns:
this.
-
documentCurrency
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
_Messages
@Nonnull public SrcgProjNegotiationQuotation.SrcgProjNegotiationQuotationBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-