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 |
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 |
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.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)
public Project.ProjectBuilder changedBy(@Nullable String changedBy)
Original property name from the Odata EDM: ChangedBy
public Project.ProjectBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
public Project.ProjectBuilder changedOn(@Nullable ZonedDateTime changedOn)
Original property name from the Odata EDM: ChangedOn
public Project.ProjectBuilder profitCenterName(@Nullable String profitCenterName)
Original property name from the Odata EDM: ProfitCenterName
public Project.ProjectBuilder projectID(@Nullable String projectID)
Original property name from the Odata EDM: ProjectID
public Project.ProjectBuilder projectName(@Nullable String projectName)
Original property name from the Odata EDM: ProjectName
public Project.ProjectBuilder projectStage(@Nullable String projectStage)
Original property name from the Odata EDM: ProjectStage
public Project.ProjectBuilder stageDesc(@Nullable String stageDesc)
Original property name from the Odata EDM: StageDesc
public Project.ProjectBuilder startDate(@Nullable LocalDateTime startDate)
Original property name from the Odata EDM: StartDate
public Project.ProjectBuilder endDate(@Nullable LocalDateTime endDate)
Original property name from the Odata EDM: EndDate
public Project.ProjectBuilder customer(@Nullable String customer)
Original property name from the Odata EDM: Customer
public Project.ProjectBuilder customerName(@Nullable String customerName)
Original property name from the Odata EDM: CustomerName
public Project.ProjectBuilder projManagerId(@Nullable String projManagerId)
Original property name from the Odata EDM: ProjManagerId
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.
public Project.ProjectBuilder projAccountantId(@Nullable String projAccountantId)
Original property name from the Odata EDM: ProjAccountantId
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.
public Project.ProjectBuilder projControllerId(@Nullable String projControllerId)
Original property name from the Odata EDM: ProjControllerId
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.
public Project.ProjectBuilder projPartnerId(@Nullable String projPartnerId)
Original property name from the Odata EDM: ProjPartnerId
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.
public Project.ProjectBuilder costCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
public Project.ProjectBuilder costCenterName(@Nullable String costCenterName)
Original property name from the Odata EDM: CostCenterName
public Project.ProjectBuilder projectCategory(@Nullable String projectCategory)
Original property name from the Odata EDM: ProjectCategory
public Project.ProjectBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
public Project.ProjectBuilder currencyname(@Nullable String currencyname)
Original property name from the Odata EDM: Currencyname
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.
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).
public Project.ProjectBuilder confidential(@Nullable String confidential)
Original property name from the Odata EDM: Confidential
user.public Project build()
Copyright © 2019 SAP SE. All rights reserved.