Modifier and Type | Method and Description |
---|---|
Project |
build() |
Project.ProjectBuilder |
confidential(String confidential)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
costCenter(String costCenter)
Constraints: Not nullable, Maximum length: 20
|
Project.ProjectBuilder |
currency(String currency)
Constraints: Not nullable, Maximum length: 5
|
Project.ProjectBuilder |
customer(String customer)
Constraints: Not nullable, Maximum length: 10
|
Project.ProjectBuilder |
endDate(LocalDateTime endDate)
Constraints: Not nullable, Precision: 7
|
Project.ProjectBuilder |
orgID(String orgID)
Constraints: Not nullable, Maximum length: 5
|
Project.ProjectBuilder |
profitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
Project.ProjectBuilder |
projAccountantCompCode(String projAccountantCompCode)
Constraints: Not nullable, Maximum length: 4
|
Project.ProjectBuilder |
projAccountantExtId(String projAccountantExtId)
Constraints: Not nullable, Maximum length: 38
|
Project.ProjectBuilder |
projControllerCompCode(String projControllerCompCode)
Constraints: Not nullable, Maximum length: 4
|
Project.ProjectBuilder |
projControllerExtId(String projControllerExtId)
Constraints: Not nullable, Maximum length: 38
|
Project.ProjectBuilder |
projectCategory(String projectCategory)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
projectDesc(String projectDesc)
Constraints: none
|
Project.ProjectBuilder |
projectID(String projectID)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
Project.ProjectBuilder |
projectName(String projectName)
Constraints: Not nullable, Maximum length: 40
|
Project.ProjectBuilder |
projectRoleSet(ProjectRole... value)
Navigation property ProjectRoleSet for Project to multiple ProjectRole.
|
Project.ProjectBuilder |
projectStage(String projectStage)
Constraints: Not nullable, Maximum length: 4
|
Project.ProjectBuilder |
projManagerCompCode(String projManagerCompCode)
Constraints: Not nullable, Maximum length: 4
|
Project.ProjectBuilder |
projManagerExtId(String projManagerExtId)
Constraints: Not nullable, Maximum length: 38
|
Project.ProjectBuilder |
projPartnerCompCode(String projPartnerCompCode)
Constraints: Not nullable, Maximum length: 4
|
Project.ProjectBuilder |
projPartnerExtId(String projPartnerExtId)
Constraints: Not nullable, Maximum length: 38
|
Project.ProjectBuilder |
restrictTimePosting(String restrictTimePosting)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
startDate(LocalDateTime startDate)
Constraints: Not nullable, Precision: 7
|
String |
toString() |
Project.ProjectBuilder |
useProjectBilling(String useProjectBilling)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
workPackageSet(WorkPackage... value)
Navigation property WorkPackageSet for Project to multiple WorkPackage.
|
@Nonnull public Project.ProjectBuilder workPackageSet(WorkPackage... value)
value
- The WorkPackages to build this Project with.@Nonnull public Project.ProjectBuilder projectRoleSet(ProjectRole... value)
value
- The ProjectRoles to build this Project with.public Project.ProjectBuilder projectDesc(@Nullable String projectDesc)
Original property name from the Odata EDM: ProjectDesc
this
.public Project.ProjectBuilder useProjectBilling(@Nullable String useProjectBilling)
Original property name from the Odata EDM: UseProjectBilling
this
.public Project.ProjectBuilder restrictTimePosting(@Nullable String restrictTimePosting)
Original property name from the Odata EDM: RestrictTimePosting
You use this field to control time posting on customer or internal projects, using one of the following values:Y = Allow time posting only by staffed resourcesN = Allow time posting by any resource (both staffed and unstaffed)
this
.public Project.ProjectBuilder projManagerCompCode(@Nullable String projManagerCompCode)
Original property name from the Odata EDM: ProjManagerCompCode
this
.public Project.ProjectBuilder projAccountantCompCode(@Nullable String projAccountantCompCode)
Original property name from the Odata EDM: ProjAccountantCompCode
this
.public Project.ProjectBuilder projectID(@Nullable String projectID)
Original property name from the Odata EDM: ProjectID
this
.public Project.ProjectBuilder projControllerCompCode(@Nullable String projControllerCompCode)
Original property name from the Odata EDM: ProjControllerCompCode
this
.public Project.ProjectBuilder projManagerExtId(@Nullable String projManagerExtId)
Original property name from the Odata EDM: ProjManagerExtId
this
.public Project.ProjectBuilder projectName(@Nullable String projectName)
Original property name from the Odata EDM: ProjectName
this
.public Project.ProjectBuilder projPartnerCompCode(@Nullable String projPartnerCompCode)
Original property name from the Odata EDM: ProjPartnerCompCode
this
.public Project.ProjectBuilder projAccountantExtId(@Nullable String projAccountantExtId)
Original property name from the Odata EDM: ProjAccountantExtId
this
.public Project.ProjectBuilder projectStage(@Nullable String projectStage)
Original property name from the Odata EDM: ProjectStage
this
.public Project.ProjectBuilder projControllerExtId(@Nullable String projControllerExtId)
Original property name from the Odata EDM: ProjControllerExtId
this
.public Project.ProjectBuilder projPartnerExtId(@Nullable String projPartnerExtId)
Original property name from the Odata EDM: ProjPartnerExtId
this
.public Project.ProjectBuilder startDate(@Nullable LocalDateTime startDate)
Original property name from the Odata EDM: StartDate
this
.public Project.ProjectBuilder endDate(@Nullable LocalDateTime endDate)
Original property name from the Odata EDM: EndDate
this
.public Project.ProjectBuilder customer(@Nullable String customer)
Original property name from the Odata EDM: Customer
this
.public Project.ProjectBuilder costCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
this
.public Project.ProjectBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.public Project.ProjectBuilder projectCategory(@Nullable String projectCategory)
Original property name from the Odata EDM: ProjectCategory
this
.public Project.ProjectBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
this
.public Project.ProjectBuilder orgID(@Nullable String orgID)
Original property name from the Odata EDM: OrgID
This field links master project data with the company code and plant.
this
.public Project.ProjectBuilder confidential(@Nullable String confidential)
Original property name from the Odata EDM: Confidential
user.this
.public Project build()
Copyright © 2020 SAP SE. All rights reserved.