Modifier and Type | Method and Description |
---|---|
Project |
build() |
Project.ProjectBuilder |
changedBy(String changedBy)
Constraints: Not nullable, Maximum length: 12
|
Project.ProjectBuilder |
changedOn(ZonedDateTime changedOn)
Constraints: Not nullable, Precision: 7
|
Project.ProjectBuilder |
confidential(String confidential)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
costCenter(String costCenter)
Constraints: Not nullable, Maximum length: 10
|
Project.ProjectBuilder |
costCenterName(String costCenterName)
Constraints: Not nullable, Maximum length: 20
|
Project.ProjectBuilder |
currency(String currency)
Constraints: Not nullable, Maximum length: 5
|
Project.ProjectBuilder |
currencyname(String currencyname)
Constraints: Not nullable, Maximum length: 40
|
Project.ProjectBuilder |
customer(String customer)
Constraints: Not nullable, Maximum length: 10
|
Project.ProjectBuilder |
customerName(String customerName)
Constraints: Not nullable, Maximum length: 166
|
Project.ProjectBuilder |
endDate(LocalDateTime endDate)
Constraints: Not nullable, Precision: 7
|
Project.ProjectBuilder |
orgDesc(String orgDesc)
Constraints: Not nullable, Maximum length: 40
|
Project.ProjectBuilder |
orgID(String orgID)
Constraints: Not nullable, Maximum length: 5
|
Project.ProjectBuilder |
profitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
Project.ProjectBuilder |
profitCenterName(String profitCenterName)
Constraints: Not nullable, Maximum length: 20
|
Project.ProjectBuilder |
projAccountantId(String projAccountantId)
Constraints: Not nullable, Maximum length: 8
|
Project.ProjectBuilder |
projAccountantName(String projAccountantName)
Constraints: Not nullable, Maximum length: 80
|
Project.ProjectBuilder |
projControllerId(String projControllerId)
Constraints: Not nullable, Maximum length: 8
|
Project.ProjectBuilder |
projControllerName(String projControllerName)
Constraints: Not nullable, Maximum length: 80
|
Project.ProjectBuilder |
projectCategory(String projectCategory)
Constraints: Not nullable, Maximum length: 1
|
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 |
projManagerId(String projManagerId)
Constraints: Not nullable, Maximum length: 8
|
Project.ProjectBuilder |
projManagerName(String projManagerName)
Constraints: Not nullable, Maximum length: 80
|
Project.ProjectBuilder |
projPartnerId(String projPartnerId)
Constraints: Not nullable, Maximum length: 8
|
Project.ProjectBuilder |
projPartnerName(String projPartnerName)
Constraints: Not nullable, Maximum length: 80
|
Project.ProjectBuilder |
restrictTimePosting(String restrictTimePosting)
Constraints: Not nullable, Maximum length: 1
|
Project.ProjectBuilder |
stageDesc(String stageDesc)
Constraints: Not nullable, Maximum length: 40
|
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 projectRoleSet(ProjectRole... value)
value
- The ProjectRoles to build this Project with.@Nonnull public Project.ProjectBuilder workpackageSet(Workpackage... value)
value
- The Workpackages to build this Project with.public Project.ProjectBuilder changedBy(@Nullable String changedBy)
Original property name from the Odata EDM: ChangedBy
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 profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.public Project.ProjectBuilder changedOn(@Nullable ZonedDateTime changedOn)
Original property name from the Odata EDM: ChangedOn
this
.public Project.ProjectBuilder profitCenterName(@Nullable String profitCenterName)
Original property name from the Odata EDM: ProfitCenterName
this
.public Project.ProjectBuilder projectID(@Nullable String projectID)
Original property name from the Odata EDM: ProjectID
this
.public Project.ProjectBuilder projectName(@Nullable String projectName)
Original property name from the Odata EDM: ProjectName
this
.public Project.ProjectBuilder projectStage(@Nullable String projectStage)
Original property name from the Odata EDM: ProjectStage
this
.public Project.ProjectBuilder stageDesc(@Nullable String stageDesc)
Original property name from the Odata EDM: StageDesc
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 customerName(@Nullable String customerName)
Original property name from the Odata EDM: CustomerName
this
.public Project.ProjectBuilder projManagerId(@Nullable String projManagerId)
Original property name from the Odata EDM: ProjManagerId
this
.public Project.ProjectBuilder projManagerName(@Nullable String projManagerName)
Original property name from the Odata EDM: ProjManagerName
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address).If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
this
.public Project.ProjectBuilder projAccountantId(@Nullable String projAccountantId)
Original property name from the Odata EDM: ProjAccountantId
this
.public Project.ProjectBuilder projAccountantName(@Nullable String projAccountantName)
Original property name from the Odata EDM: ProjAccountantName
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address).If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
this
.public Project.ProjectBuilder projControllerId(@Nullable String projControllerId)
Original property name from the Odata EDM: ProjControllerId
this
.public Project.ProjectBuilder projControllerName(@Nullable String projControllerName)
Original property name from the Odata EDM: ProjControllerName
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address).If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
this
.public Project.ProjectBuilder projPartnerId(@Nullable String projPartnerId)
Original property name from the Odata EDM: ProjPartnerId
this
.public Project.ProjectBuilder projPartnerName(@Nullable String projPartnerName)
Original property name from the Odata EDM: ProjPartnerName
The complete name is generally generated and saved by the Business Address Services (BAS) according to country-specific rules from the individual name components (without the form of address).If, during the formatting of an address, you want to use an alternative name, you can manually format the alternative name here.
this
.public Project.ProjectBuilder costCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
this
.public Project.ProjectBuilder costCenterName(@Nullable String costCenterName)
Original property name from the Odata EDM: CostCenterName
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 currencyname(@Nullable String currencyname)
Original property name from the Odata EDM: Currencyname
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 orgDesc(@Nullable String orgDesc)
Original property name from the Odata EDM: OrgDesc
Organizations are linked to organizational units in ERP through Customizing, under SAP Commercial Project Management > Master Data > Master Project > Make Settings for Organization. The currency of the default organization is used for financial planning of costs and revenues in Project Cost and Revenue Planning (CA-CPD-FP).
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.