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: 10sourcingProjectName(String sourcingProjectName) Constraints: Not nullable, Maximum length: 60sourcingProjectPhase(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: NullablesrcgProjAttchsAreForbidden(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: 4srcgProjLifecycleStatus(String srcgProjLifecycleStatus) Constraints: Not nullable, Maximum length: 2srcgProjNotesAreForbidden(Boolean srcgProjNotesAreForbidden) Constraints: Not nullablesrcgProjPubgDteTme(OffsetDateTime srcgProjPubgDteTme) Constraints: Nullable, Precision: 7srcgProjTotalTargetAmount(BigDecimal srcgProjTotalTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 0toString()
-
Method Details
-
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
-