Class SourcingProject.SourcingProjectBuilder
- Enclosing class:
- SourcingProject
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()cashDiscount1Days(BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3cashDiscount1Percent(BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3cashDiscount2Days(BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3cashDiscount2Percent(BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3companyCode(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: 3externalSourcingProjectRef(String externalSourcingProjectRef) Constraints: Not nullable, Maximum length: 70incotermsClassification(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: 28incotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4lastChangeDateTime(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: 9netPaymentDays(BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3paymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4procurementPlanningBundleUUID(UUID procurementPlanningBundleUUID) Constraints: NullablepurchaserResponsiblePerson(String purchaserResponsiblePerson) Constraints: Not nullable, Maximum length: 10purchaserRespWorkAgreement(String purchaserRespWorkAgreement) Constraints: Not nullable, Maximum length: 8purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4purContrValidityEndDate(LocalDate purContrValidityEndDate) Constraints: NullablepurContrValidityStartDate(LocalDate purContrValidityStartDate) Constraints: NullableqtnLatestSubmissionDateTime(OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7shippingInstruction(String shippingInstruction) Constraints: Not nullable, Maximum length: 2sourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingProject(String sourcingProject) Constraints: Not nullable, Maximum length: 10sourcingProjectContact(SourcingProjectContact... value) Navigation property _SourcingProjectContact for SourcingProject to multiple SourcingProjectContact.sourcingProjectItem(SourcingProjectItem... value) Navigation property _SourcingProjectItem for SourcingProject to multiple SourcingProjectItem.Navigation property _SourcingProjectMilestone for SourcingProject to multiple SourcingProjectMilestone.sourcingProjectName(String sourcingProjectName) Constraints: Not nullable, Maximum length: 60sourcingProjectNote(SourcingProjectNote... value) Navigation property _SourcingProjectNote for SourcingProject to multiple SourcingProjectNote.sourcingProjectPhase(String sourcingProjectPhase) Constraints: Not nullable, Maximum length: 2sourcingProjectType(String sourcingProjectType) Constraints: Not nullable, Maximum length: 2sourcingProjectUniqueID(String sourcingProjectUniqueID) Constraints: Not nullable, Maximum length: 255sourcingProjectUUID(UUID sourcingProjectUUID) (Key Field) Constraints: Not nullablesourcingProjectVersion(String sourcingProjectVersion) Constraints: Not nullable, Maximum length: 5sourcingProjectVersioningRsn(String sourcingProjectVersioningRsn) Constraints: Not nullable, Maximum length: 10sourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2sourcingSupplierListUUID(UUID sourcingSupplierListUUID) Constraints: NullableNavigation property _SrcgProjAllowedCurrency for SourcingProject to multiple SrcgProjAllowedCurrency.Navigation property _SrcgProjAllwdSuplrContact for SourcingProject to multiple SrcgProjAllwdSuplrContact.srcgProjAttchsAreForbidden(Boolean srcgProjAttchsAreForbidden) Constraints: Not nullablesrcgProjCancDteTme(OffsetDateTime srcgProjCancDteTme) Constraints: Nullable, Precision: 7srcgProjFollowOnDocumentCat(String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1srcgProjFollowOnDocumentType(String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4Navigation property _SrcgProjImprtdSuplrListBP for SourcingProject to multiple SrcgProjImprtdSuplrListBP.srcgProjLifecycleStatus(String srcgProjLifecycleStatus) Constraints: Not nullable, Maximum length: 2srcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullableNavigation property _SrcgProjProcurementProject for SourcingProject to multiple SrcgProjProcurementProject.Navigation property _SrcgProjPubdSuplrListBP for SourcingProject to multiple SrcgProjPubdSuplrListBP.srcgProjPubgDteTme(OffsetDateTime srcgProjPubgDteTme) Constraints: Nullable, Precision: 7srcgProjTotalTargetAmount(BigDecimal srcgProjTotalTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0toString()
-
Method Details
-
sourcingProjectContact
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectContact(SourcingProjectContact... value) Navigation property _SourcingProjectContact for SourcingProject to multiple SourcingProjectContact.- Parameters:
value- The SourcingProjectContacts to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectItem
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectItem(SourcingProjectItem... value) Navigation property _SourcingProjectItem for SourcingProject to multiple SourcingProjectItem.- Parameters:
value- The SourcingProjectItems to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectMilestone
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectMilestone(SourcingProjectMilestone... value) Navigation property _SourcingProjectMilestone for SourcingProject to multiple SourcingProjectMilestone.- Parameters:
value- The SourcingProjectMilestones to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectNote
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectNote(SourcingProjectNote... value) Navigation property _SourcingProjectNote for SourcingProject to multiple SourcingProjectNote.- Parameters:
value- The SourcingProjectNotes to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjAllowedCurrency
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjAllowedCurrency(SrcgProjAllowedCurrency... value) Navigation property _SrcgProjAllowedCurrency for SourcingProject to multiple SrcgProjAllowedCurrency.- Parameters:
value- The SrcgProjAllowedCurrencys to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjAllwdSuplrContact
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjAllwdSuplrContact(SrcgProjAllwdSuplrContact... value) Navigation property _SrcgProjAllwdSuplrContact for SourcingProject to multiple SrcgProjAllwdSuplrContact.- Parameters:
value- The SrcgProjAllwdSuplrContacts to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjImprtdSuplrListBP
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjImprtdSuplrListBP(SrcgProjImprtdSuplrListBP... value) Navigation property _SrcgProjImprtdSuplrListBP for SourcingProject to multiple SrcgProjImprtdSuplrListBP.- Parameters:
value- The SrcgProjImprtdSuplrListBPs to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjProcurementProject
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjProcurementProject(SrcgProjProcurementProject... value) Navigation property _SrcgProjProcurementProject for SourcingProject to multiple SrcgProjProcurementProject.- Parameters:
value- The SrcgProjProcurementProjects to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
srcgProjPubdSuplrListBP
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjPubdSuplrListBP(SrcgProjPubdSuplrListBP... value) Navigation property _SrcgProjPubdSuplrListBP for SourcingProject to multiple SrcgProjPubdSuplrListBP.- Parameters:
value- The SrcgProjPubdSuplrListBPs to build this SourcingProject with.- Returns:
- This Builder to allow for a fluent interface.
-
sourcingProjectUUID
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectUUID(@Nullable UUID sourcingProjectUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
this.
-
sourcingProject
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProject(@Nullable String sourcingProject) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProject
- Returns:
this.
-
sourcingProjectVersion
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectVersion(@Nullable String sourcingProjectVersion) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectVersion
- Returns:
this.
-
sourcingProjectType
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectType(@Nullable String sourcingProjectType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectType
- Returns:
this.
-
sourcingProjectName
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectName(@Nullable String sourcingProjectName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: SourcingProjectName
- Returns:
this.
-
srcgProjLifecycleStatus
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjLifecycleStatus(@Nullable String srcgProjLifecycleStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SrcgProjLifecycleStatus
- Returns:
this.
-
sourcingProjectPhase
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectPhase(@Nullable String sourcingProjectPhase) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectPhase
- Returns:
this.
-
sourcingSupplierListUUID
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingSupplierListUUID(@Nullable UUID sourcingSupplierListUUID) Constraints: NullableOriginal property name from the Odata EDM: SourcingSupplierListUUID
- Returns:
this.
-
companyCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingGroup
@Nonnull public SourcingProject.SourcingProjectBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
purchasingOrganization
@Nonnull public SourcingProject.SourcingProjectBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
materialGroup
@Nonnull public SourcingProject.SourcingProjectBuilder materialGroup(@Nullable String materialGroup) Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
this.
-
documentCurrency
@Nonnull public SourcingProject.SourcingProjectBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
srcgProjTotalTargetAmount
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjTotalTargetAmount(@Nullable BigDecimal srcgProjTotalTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SrcgProjTotalTargetAmount
- Returns:
this.
-
purchaserRespWorkAgreement
@Nonnull public SourcingProject.SourcingProjectBuilder purchaserRespWorkAgreement(@Nullable String purchaserRespWorkAgreement) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PurchaserRespWorkAgreement
- Returns:
this.
-
purchaserResponsiblePerson
@Nonnull public SourcingProject.SourcingProjectBuilder purchaserResponsiblePerson(@Nullable String purchaserResponsiblePerson) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PurchaserResponsiblePerson
- Returns:
this.
-
qtnLatestSubmissionDateTime
@Nonnull public SourcingProject.SourcingProjectBuilder qtnLatestSubmissionDateTime(@Nullable OffsetDateTime qtnLatestSubmissionDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: QtnLatestSubmissionDateTime
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SourcingProject.SourcingProjectBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
creationDateTime
@Nonnull public SourcingProject.SourcingProjectBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
srcgProjPubgDteTme
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjPubgDteTme(@Nullable OffsetDateTime srcgProjPubgDteTme) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjPubgDteTme
- Returns:
this.
-
srcgProjCancDteTme
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjCancDteTme(@Nullable OffsetDateTime srcgProjCancDteTme) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjCancDteTme
- Returns:
this.
-
incotermsClassification
@Nonnull public SourcingProject.SourcingProjectBuilder incotermsClassification(@Nullable String incotermsClassification) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
this.
-
incotermsTransferLocation
@Nonnull public SourcingProject.SourcingProjectBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
this.
-
incotermsVersion
@Nonnull public SourcingProject.SourcingProjectBuilder incotermsVersion(@Nullable String incotermsVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
this.
-
incotermsLocation1
@Nonnull public SourcingProject.SourcingProjectBuilder incotermsLocation1(@Nullable String incotermsLocation1) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
this.
-
incotermsLocation2
@Nonnull public SourcingProject.SourcingProjectBuilder incotermsLocation2(@Nullable String incotermsLocation2) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
this.
-
paymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
this.
-
cashDiscount1Days
@Nonnull public SourcingProject.SourcingProjectBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount1Days
- Returns:
this.
-
cashDiscount2Days
@Nonnull public SourcingProject.SourcingProjectBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CashDiscount2Days
- Returns:
this.
-
cashDiscount1Percent
@Nonnull public SourcingProject.SourcingProjectBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Returns:
this.
-
cashDiscount2Percent
@Nonnull public SourcingProject.SourcingProjectBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Returns:
this.
-
netPaymentDays
@Nonnull public SourcingProject.SourcingProjectBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: NetPaymentDays
- Returns:
this.
-
shippingInstruction
@Nonnull public SourcingProject.SourcingProjectBuilder shippingInstruction(@Nullable String shippingInstruction) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ShippingInstruction
- Returns:
this.
-
srcgProjFollowOnDocumentCat
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjFollowOnDocumentCat(@Nullable String srcgProjFollowOnDocumentCat) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrcgProjFollowOnDocumentCat
- Returns:
this.
-
srcgProjFollowOnDocumentType
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjFollowOnDocumentType(@Nullable String srcgProjFollowOnDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SrcgProjFollowOnDocumentType
- Returns:
this.
-
purContrValidityStartDate
@Nonnull public SourcingProject.SourcingProjectBuilder purContrValidityStartDate(@Nullable LocalDate purContrValidityStartDate) Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityStartDate
- Returns:
this.
-
purContrValidityEndDate
@Nonnull public SourcingProject.SourcingProjectBuilder purContrValidityEndDate(@Nullable LocalDate purContrValidityEndDate) Constraints: NullableOriginal property name from the Odata EDM: PurContrValidityEndDate
- Returns:
this.
-
sourcingOrigin
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
externalSourcingProjectRef
@Nonnull public SourcingProject.SourcingProjectBuilder externalSourcingProjectRef(@Nullable String externalSourcingProjectRef) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: ExternalSourcingProjectRef
- Returns:
this.
-
logicalSystem
@Nonnull public SourcingProject.SourcingProjectBuilder logicalSystem(@Nullable String logicalSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
this.
-
sourcingProjectUniqueID
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectUniqueID(@Nullable String sourcingProjectUniqueID) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: SourcingProjectUniqueID
- Returns:
this.
-
srcgProjAttchsAreForbidden
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjAttchsAreForbidden(@Nullable Boolean srcgProjAttchsAreForbidden) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAttchsAreForbidden
- Returns:
this.
-
srcgProjNotesAreForbidden
@Nonnull public SourcingProject.SourcingProjectBuilder srcgProjNotesAreForbidden(@Nullable Boolean srcgProjNotesAreForbidden) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjNotesAreForbidden
- Returns:
this.
-
lastChangedByUser
@Nonnull public SourcingProject.SourcingProjectBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
createdByUser
@Nonnull public SourcingProject.SourcingProjectBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
procurementPlanningBundleUUID
@Nonnull public SourcingProject.SourcingProjectBuilder procurementPlanningBundleUUID(@Nullable UUID procurementPlanningBundleUUID) Constraints: NullableOriginal property name from the Odata EDM: ProcurementPlanningBundleUUID
- Returns:
this.
-
sourcingProjectVersioningRsn
@Nonnull public SourcingProject.SourcingProjectBuilder sourcingProjectVersioningRsn(@Nullable String sourcingProjectVersioningRsn) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SourcingProjectVersioningRsn
- Returns:
this.
-
_Messages
@Nonnull public SourcingProject.SourcingProjectBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-