public static final class EnterpriseProject.EnterpriseProjectBuilder extends Object
Modifier and Type | Method and Description |
---|---|
EnterpriseProject.EnterpriseProjectBuilder |
availabilityControlIsActive(Boolean availabilityControlIsActive)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
availabilityControlProfile(String availabilityControlProfile)
Constraints: Not nullable, Maximum length: 6
|
EnterpriseProject |
build() |
EnterpriseProject.EnterpriseProjectBuilder |
companyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
EnterpriseProject.EnterpriseProjectBuilder |
controllingArea(String controllingArea)
Constraints: Not nullable, Maximum length: 4
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectElement(EnterpriseProjectElement... value)
Navigation property to_EnterpriseProjectElement for EnterpriseProject to multiple
EnterpriseProjectElement.
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectType(String enterpriseProjectType)
Constraints: Not nullable, Maximum length: 2
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjectPublicSector(EntProjectPublicSector value)
Navigation property to_EntProjectPublicSector for EnterpriseProject to single
EntProjectPublicSector.
|
EnterpriseProject.EnterpriseProjectBuilder |
functionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
EnterpriseProject.EnterpriseProjectBuilder |
lastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
EnterpriseProject.EnterpriseProjectBuilder |
location(String location)
Constraints: Not nullable, Maximum length: 10
|
EnterpriseProject.EnterpriseProjectBuilder |
plant(String plant)
Constraints: Not nullable, Maximum length: 4
|
EnterpriseProject.EnterpriseProjectBuilder |
priorityCode(String priorityCode)
Constraints: Not nullable, Maximum length: 3
|
EnterpriseProject.EnterpriseProjectBuilder |
processingStatus(String processingStatus)
Constraints: Not nullable, Maximum length: 2
|
EnterpriseProject.EnterpriseProjectBuilder |
profitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
EnterpriseProject.EnterpriseProjectBuilder |
project(String project)
Constraints: Not nullable, Maximum length: 24
|
EnterpriseProject.EnterpriseProjectBuilder |
projectCurrency(String projectCurrency)
Constraints: Not nullable, Maximum length: 5
|
EnterpriseProject.EnterpriseProjectBuilder |
projectDescription(String projectDescription)
Constraints: Not nullable, Maximum length: 40
|
EnterpriseProject.EnterpriseProjectBuilder |
projectEndDate(LocalDateTime projectEndDate)
Constraints: Not nullable, Precision: 0
|
EnterpriseProject.EnterpriseProjectBuilder |
projectInternalID(String projectInternalID)
Constraints: Not nullable, Maximum length: 8
|
EnterpriseProject.EnterpriseProjectBuilder |
projectManagerUUID(UUID projectManagerUUID)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
projectProfileCode(String projectProfileCode)
Constraints: Not nullable, Maximum length: 7
|
EnterpriseProject.EnterpriseProjectBuilder |
projectStartDate(LocalDateTime projectStartDate)
Constraints: Not nullable, Precision: 0
|
EnterpriseProject.EnterpriseProjectBuilder |
projectUUID(UUID projectUUID)
(Key Field) Constraints: Not nullable
|
EnterpriseProject.EnterpriseProjectBuilder |
responsibleCostCenter(String responsibleCostCenter)
Constraints: Not nullable, Maximum length: 10
|
EnterpriseProject.EnterpriseProjectBuilder |
taxJurisdiction(String taxJurisdiction)
Constraints: Not nullable, Maximum length: 15
|
String |
toString() |
@Nonnull public EnterpriseProject.EnterpriseProjectBuilder enterpriseProjectElement(EnterpriseProjectElement... value)
value
- The EnterpriseProjectElements to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjectPublicSector(EntProjectPublicSector value)
value
- The EntProjectPublicSector to build this EnterpriseProject with.public EnterpriseProject.EnterpriseProjectBuilder projectUUID(@Nullable UUID projectUUID)
Original property name from the Odata EDM: ProjectUUID
public EnterpriseProject.EnterpriseProjectBuilder projectInternalID(@Nullable String projectInternalID)
Original property name from the Odata EDM: ProjectInternalID
public EnterpriseProject.EnterpriseProjectBuilder project(@Nullable String project)
Original property name from the Odata EDM: Project
public EnterpriseProject.EnterpriseProjectBuilder projectDescription(@Nullable String projectDescription)
Original property name from the Odata EDM: ProjectDescription
public EnterpriseProject.EnterpriseProjectBuilder enterpriseProjectType(@Nullable String enterpriseProjectType)
Original property name from the Odata EDM: EnterpriseProjectType
You can define the criteria for a project type.
public EnterpriseProject.EnterpriseProjectBuilder priorityCode(@Nullable String priorityCode)
Original property name from the Odata EDM: PriorityCode
public EnterpriseProject.EnterpriseProjectBuilder projectStartDate(@Nullable LocalDateTime projectStartDate)
Original property name from the Odata EDM: ProjectStartDate
public EnterpriseProject.EnterpriseProjectBuilder projectEndDate(@Nullable LocalDateTime projectEndDate)
Original property name from the Odata EDM: ProjectEndDate
public EnterpriseProject.EnterpriseProjectBuilder processingStatus(@Nullable String processingStatus)
Original property name from the Odata EDM: ProcessingStatus
public EnterpriseProject.EnterpriseProjectBuilder responsibleCostCenter(@Nullable String responsibleCostCenter)
Original property name from the Odata EDM: ResponsibleCostCenter
public EnterpriseProject.EnterpriseProjectBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
public EnterpriseProject.EnterpriseProjectBuilder projectManagerUUID(@Nullable UUID projectManagerUUID)
Original property name from the Odata EDM: ProjectManagerUUID
public EnterpriseProject.EnterpriseProjectBuilder projectProfileCode(@Nullable String projectProfileCode)
Original property name from the Odata EDM: ProjectProfileCode
public EnterpriseProject.EnterpriseProjectBuilder functionalArea(@Nullable String functionalArea)
Original property name from the Odata EDM: FunctionalArea
Use for Cost-of-Sales AccountingThe functional area is required to create a profit and loss account in Financial Accounting using cost-of-sales accounting. The following are examples of structure criteria:ManufacturingAdministrationSalesResearch and developmentUse for GovernmentThe functional area is needed for Funds Management to meet legal requirements for reporting with functional aspects. You can use the functional area to represent the global targets and goals (such as public safety or city development), in particular the expenses of your organization.Use in cost-of-sales accountingSee the documentation on Filling the Functional Area Field.For comprehensive information on cost-of-sales accounting and on the functional area, see the SAP Library under Accounting -> Financial Accounting -> General Ledger -> Cost-of-Sales Accounting.Use in governmentFor more information on the functional area, see the implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
public EnterpriseProject.EnterpriseProjectBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
public EnterpriseProject.EnterpriseProjectBuilder controllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
public EnterpriseProject.EnterpriseProjectBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
public EnterpriseProject.EnterpriseProjectBuilder location(@Nullable String location)
Original property name from the Odata EDM: Location
public EnterpriseProject.EnterpriseProjectBuilder taxJurisdiction(@Nullable String taxJurisdiction)
Original property name from the Odata EDM: TaxJurisdiction
authorities you must pay your taxes. It is always the city to which the goods are supplied.public EnterpriseProject.EnterpriseProjectBuilder projectCurrency(@Nullable String projectCurrency)
Original property name from the Odata EDM: ProjectCurrency
public EnterpriseProject.EnterpriseProjectBuilder availabilityControlProfile(@Nullable String availabilityControlProfile)
Original property name from the Odata EDM: AvailabilityControlProfile
actively control your budget.public EnterpriseProject.EnterpriseProjectBuilder availabilityControlIsActive(@Nullable Boolean availabilityControlIsActive)
Original property name from the Odata EDM: AvailabilityControlIsActive
public EnterpriseProject.EnterpriseProjectBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
public EnterpriseProject build()
Copyright © 2019 SAP SE. All rights reserved.