Class SourcingProjectQuotation.SourcingProjectQuotationBuilder
- Enclosing class:
- SourcingProjectQuotation
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullableConstraints: Not nullable, Maximum length: 10build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 3externalSourcingProjectQtnRef(String externalSourcingProjectQtnRef) Constraints: Not nullable, Maximum length: 70isEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1lastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12logicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10materialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9pricingProcedure(String pricingProcedure) Constraints: Not nullable, Maximum length: 6purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4qtnLatestSubmissionDateTime(OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7sourcingAwardingDate(LocalDate sourcingAwardingDate) Constraints: NullablesourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProjectNegotiationUUID(UUID sourcingProjectNegotiationUUID) Constraints: NullablesourcingProjectQuotation(String sourcingProjectQuotation) Constraints: Not nullable, Maximum length: 10sourcingProjectQuotationName(String sourcingProjectQuotationName) Constraints: Not nullable, Maximum length: 60sourcingProjectQuotationType(String sourcingProjectQuotationType) Constraints: Not nullable, Maximum length: 2sourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) (Key Field) Constraints: Not nullablesourcingProjectUUID(UUID sourcingProjectUUID) Constraints: NullablesrcgProjAttchsAreForbidden(Boolean srcgProjAttchsAreForbidden) Constraints: Not nullablesrcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullablesrcgProjQtnActvtnSts(String srcgProjQtnActvtnSts) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjQtnAllowedCurrency for SourcingProjectQuotation to multiple SrcgProjQtnAllowedCurrency.srcgProjQtnItem(SrcgProjQtnItem... value) Navigation property _SrcgProjQtnItem for SourcingProjectQuotation to multiple SrcgProjQtnItem.srcgProjQtnLifecycleStatus(String srcgProjQtnLifecycleStatus) Constraints: Not nullable, Maximum length: 2srcgProjQtnNote(SrcgProjQtnNote... value) Navigation property _SrcgProjQtnNote for SourcingProjectQuotation to multiple SrcgProjQtnNote.srcgProjQtnOfferCurrency(String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3srcgProjQtnRevisionSts(String srcgProjQtnRevisionSts) Constraints: Not nullable, Maximum length: 2srcgProjQtnSubmsnSts(String srcgProjQtnSubmsnSts) Constraints: Not nullable, Maximum length: 2srcgProjQtnSuitability(String srcgProjQtnSuitability) Constraints: Not nullable, Maximum length: 2Navigation property _SrcgProjQtnSupplierContact for SourcingProjectQuotation to multiple SrcgProjQtnSupplierContact.srcgProjQtnTotNetAmt(BigDecimal srcgProjQtnTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0srcgProjQuotationVersion(String srcgProjQuotationVersion) Constraints: Not nullable, Maximum length: 5toString()
-
Method Details
-
srcgProjQtnAllowedCurrency
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnAllowedCurrency(SrcgProjQtnAllowedCurrency... value) Navigation property _SrcgProjQtnAllowedCurrency for SourcingProjectQuotation to multiple SrcgProjQtnAllowedCurrency.- Parameters:
value- The SrcgProjQtnAllowedCurrencys to build this SourcingProjectQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnItem
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnItem(SrcgProjQtnItem... value) Navigation property _SrcgProjQtnItem for SourcingProjectQuotation to multiple SrcgProjQtnItem.- Parameters:
value- The SrcgProjQtnItems to build this SourcingProjectQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnNote
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnNote(SrcgProjQtnNote... value) Navigation property _SrcgProjQtnNote for SourcingProjectQuotation to multiple SrcgProjQtnNote.- Parameters:
value- The SrcgProjQtnNotes to build this SourcingProjectQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjQtnSupplierContact
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnSupplierContact(SrcgProjQtnSupplierContact... value) Navigation property _SrcgProjQtnSupplierContact for SourcingProjectQuotation to multiple SrcgProjQtnSupplierContact.- Parameters:
value- The SrcgProjQtnSupplierContacts to build this SourcingProjectQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectQuotationUUID
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectQuotationUUID(@Nullable UUID sourcingProjectQuotationUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
this.
-
sourcingProjectQuotation
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectQuotation(@Nullable String sourcingProjectQuotation) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectQuotation
- Returns:
this.
-
srcgProjQuotationVersion
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQuotationVersion(@Nullable String srcgProjQuotationVersion) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SrcgProjQuotationVersion
- Returns:
this.
-
sourcingProjectQuotationType
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectQuotationType(@Nullable String sourcingProjectQuotationType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectQuotationType
- Returns:
this.
-
sourcingProjectQuotationName
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectQuotationName(@Nullable String sourcingProjectQuotationName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectQuotationName
- Returns:
this.
-
bidder
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder bidder(@Nullable String bidder) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Bidder
- Returns:
this.
-
companyCode
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingGroup
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
purchasingOrganization
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
documentCurrency
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
materialGroup
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
srcgProjQtnOfferCurrency
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnOfferCurrency(@Nullable String srcgProjQtnOfferCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrcgProjQtnOfferCurrency
- Returns:
this.
-
srcgProjQtnTotNetAmt
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnTotNetAmt(@Nullable BigDecimal srcgProjQtnTotNetAmt) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjQtnTotNetAmt
- Returns:
this.
-
srcgProjQtnLifecycleStatus
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnLifecycleStatus(@Nullable String srcgProjQtnLifecycleStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnLifecycleStatus
- Returns:
this.
-
qtnLatestSubmissionDateTime
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder qtnLatestSubmissionDateTime(@Nullable OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Returns:
this.
-
srcgProjQtnRevisionSts
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnRevisionSts(@Nullable String srcgProjQtnRevisionSts) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnRevisionSts
- Returns:
this.
-
srcgProjQtnActvtnSts
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnActvtnSts(@Nullable String srcgProjQtnActvtnSts) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnActvtnSts
- Returns:
this.
-
srcgProjQtnSubmsnSts
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnSubmsnSts(@Nullable String srcgProjQtnSubmsnSts) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSubmsnSts
- Returns:
this.
-
sourcingProjectUUID
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
sourcingProjectNegotiationUUID
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingProjectNegotiationUUID(@Nullable UUID sourcingProjectNegotiationUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectNegotiationUUID
- Returns:
this.
-
pricingProcedure
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder pricingProcedure(@Nullable String pricingProcedure) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: PricingProcedure
- Returns:
this.
-
lastChangedByUser
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
createdByUser
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
creationDateTime
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
srcgProjAttchsAreForbidden
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjAttchsAreForbidden(@Nullable Boolean srcgProjAttchsAreForbidden) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Returns:
this.
-
srcgProjNotesAreForbidden
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjNotesAreForbidden(@Nullable Boolean srcgProjNotesAreForbidden) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNotesAreForbidden
- Returns:
this.
-
sourcingOrigin
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
externalSourcingProjectQtnRef
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder externalSourcingProjectQtnRef(@Nullable String externalSourcingProjectQtnRef) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectQtnRef
- Returns:
this.
-
logicalSystem
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder logicalSystem(@Nullable String logicalSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
this.
-
isEndOfPurposeBlocked
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
this.
-
sourcingAwardingDate
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder sourcingAwardingDate(@Nullable LocalDate sourcingAwardingDate) Constraints: NullableOriginal property name from the Odata EDM: SourcingAwardingDate
- Returns:
this.
-
srcgProjQtnSuitability
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder srcgProjQtnSuitability(@Nullable String srcgProjQtnSuitability) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjQtnSuitability
- Returns:
this.
-
_Messages
@Nonnull public SourcingProjectQuotation.SourcingProjectQuotationBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-