Class ProcurementProject.ProcurementProjectBuilder
- Enclosing class:
- ProcurementProject
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullablebuild()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7externalProjectReference(String externalProjectReference) Constraints: Not nullable, Maximum length: 40isEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1lastChangeDateTime(OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12procmtPlanningSubprojectUUID(UUID procmtPlanningSubprojectUUID) Constraints: NullableprocurementProject(String procurementProject) Constraints: Not nullable, Maximum length: 10procurementProjectActvtnSts(String procurementProjectActvtnSts) Constraints: Not nullable, Maximum length: 2procurementProjectName(String procurementProjectName) Constraints: Not nullable, Maximum length: 60Navigation property _ProcurementProjectPlant for ProcurementProject to multiple ProcurementProjectPlant.procurementProjectUUID(UUID procurementProjectUUID) (Key Field) Constraints: Not nullablesourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2sourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2toString()
-
Method Details
-
procurementProjectPlant
@Nonnull public ProcurementProject.ProcurementProjectBuilder procurementProjectPlant(ProcurementProjectPlant... value) Navigation property _ProcurementProjectPlant for ProcurementProject to multiple ProcurementProjectPlant.- Parameters:
value- The ProcurementProjectPlants to build this ProcurementProject with.- Returns:
- This Builder to allow for a fluent interface.
-
procurementProjectUUID
@Nonnull public ProcurementProject.ProcurementProjectBuilder procurementProjectUUID(@Nullable UUID procurementProjectUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProcurementProjectUUID
- Returns:
this.
-
procurementProject
@Nonnull public ProcurementProject.ProcurementProjectBuilder procurementProject(@Nullable String procurementProject) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProcurementProject
- Returns:
this.
-
procurementProjectName
@Nonnull public ProcurementProject.ProcurementProjectBuilder procurementProjectName(@Nullable String procurementProjectName) Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: ProcurementProjectName
- Returns:
this.
-
externalProjectReference
@Nonnull public ProcurementProject.ProcurementProjectBuilder externalProjectReference(@Nullable String externalProjectReference) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ExternalProjectReference
- Returns:
this.
-
companyCode
@Nonnull public ProcurementProject.ProcurementProjectBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
lastChangedByUser
@Nonnull public ProcurementProject.ProcurementProjectBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
createdByUser
@Nonnull public ProcurementProject.ProcurementProjectBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public ProcurementProject.ProcurementProjectBuilder lastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
creationDateTime
@Nonnull public ProcurementProject.ProcurementProjectBuilder creationDateTime(@Nullable OffsetDateTime creationDateTime) Constraints: Nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
procurementProjectActvtnSts
@Nonnull public ProcurementProject.ProcurementProjectBuilder procurementProjectActvtnSts(@Nullable String procurementProjectActvtnSts) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProcurementProjectActvtnSts
- Returns:
this.
-
sourcingOrigin
@Nonnull public ProcurementProject.ProcurementProjectBuilder sourcingOrigin(@Nullable String sourcingOrigin) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
this.
-
sourcingScenario
@Nonnull public ProcurementProject.ProcurementProjectBuilder sourcingScenario(@Nullable String sourcingScenario) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
this.
-
procmtPlanningSubprojectUUID
@Nonnull public ProcurementProject.ProcurementProjectBuilder procmtPlanningSubprojectUUID(@Nullable UUID procmtPlanningSubprojectUUID) Constraints: NullableOriginal property name from the Odata EDM: ProcmtPlanningSubprojectUUID
- Returns:
this.
-
isEndOfPurposeBlocked
@Nonnull public ProcurementProject.ProcurementProjectBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
this.
-
_Messages
@Nonnull public ProcurementProject.ProcurementProjectBuilder _Messages(@Nullable Collection<SAP__Message> _Messages) Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-