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 |
customerUUID(UUID customerUUID)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectElement(EnterpriseProjectElement... value)
Navigation property to_EnterpriseProjectElement for EnterpriseProject to multiple
EnterpriseProjectElement.
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectJVA(EnterpriseProjectJVA value)
Navigation property to_EnterpriseProjectJVA for EnterpriseProject to single
EnterpriseProjectJVA.
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectServiceOrg(String enterpriseProjectServiceOrg)
Constraints: Not nullable, Maximum length: 5
|
EnterpriseProject.EnterpriseProjectBuilder |
enterpriseProjectType(String enterpriseProjectType)
Constraints: Not nullable, Maximum length: 2
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjBlkFunc(EnterpriseProjBlkFunc value)
Navigation property to_EntProjBlkFunc for EnterpriseProject to single
EnterpriseProjBlkFunc.
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjectIsConfidential(Boolean entProjectIsConfidential)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjectPublicSector(EntProjectPublicSector value)
Navigation property to_EntProjectPublicSector for EnterpriseProject to single
EntProjectPublicSector.
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjIsMultiSlsOrdItmsEnbld(Boolean entProjIsMultiSlsOrdItmsEnbld)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjRole(EnterpriseProjectRole... value)
Navigation property to_EntProjRole for EnterpriseProject to multiple
EnterpriseProjectRole.
|
EnterpriseProject.EnterpriseProjectBuilder |
entProjTeamMember(EnterpriseProjectTeamMember... value)
Navigation property to_EntProjTeamMember for EnterpriseProject to multiple
EnterpriseProjectTeamMember.
|
EnterpriseProject.EnterpriseProjectBuilder |
functionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
EnterpriseProject.EnterpriseProjectBuilder |
functionalLocation(String functionalLocation)
Constraints: Not nullable, Maximum length: 40
|
EnterpriseProject.EnterpriseProjectBuilder |
investmentProfile(String investmentProfile)
Constraints: Not nullable, Maximum length: 6
|
EnterpriseProject.EnterpriseProjectBuilder |
isBillingRelevant(Boolean isBillingRelevant)
Constraints: none
|
EnterpriseProject.EnterpriseProjectBuilder |
lastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
EnterpriseProject.EnterpriseProjectBuilder |
lastChangedByUser(String lastChangedByUser)
Constraints: Not nullable, Maximum length: 12
|
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: 60
|
EnterpriseProject.EnterpriseProjectBuilder |
projectEndDate(LocalDateTime projectEndDate)
Constraints: Not nullable, Precision: 0
|
EnterpriseProject.EnterpriseProjectBuilder |
projectInternalID(String projectInternalID)
Constraints: Not nullable, Maximum length: 8
|
EnterpriseProject.EnterpriseProjectBuilder |
projectLastChangedDateTime(ZonedDateTime projectLastChangedDateTime)
Constraints: Not nullable, Precision: 0
|
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 |
restrictedTimePosting(String restrictedTimePosting)
Constraints: Not nullable, Maximum length: 1
|
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 enterpriseProjectJVA(EnterpriseProjectJVA value)
value
- The EnterpriseProjectJVA to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjBlkFunc(EnterpriseProjBlkFunc value)
value
- The EnterpriseProjBlkFunc to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjectPublicSector(EntProjectPublicSector value)
value
- The EntProjectPublicSector to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjRole(EnterpriseProjectRole... value)
value
- The EnterpriseProjectRoles to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjTeamMember(EnterpriseProjectTeamMember... value)
value
- The EnterpriseProjectTeamMembers to build this EnterpriseProject with.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectUUID(@Nullable UUID projectUUID)
Original property name from the Odata EDM: ProjectUUID
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectInternalID(@Nullable String projectInternalID)
Original property name from the Odata EDM: ProjectInternalID
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder project(@Nullable String project)
Original property name from the Odata EDM: Project
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectDescription(@Nullable String projectDescription)
Original property name from the Odata EDM: ProjectDescription
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder enterpriseProjectType(@Nullable String enterpriseProjectType)
Original property name from the Odata EDM: EnterpriseProjectType
You can define the criteria for a project type.
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder priorityCode(@Nullable String priorityCode)
Original property name from the Odata EDM: PriorityCode
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectStartDate(@Nullable LocalDateTime projectStartDate)
Original property name from the Odata EDM: ProjectStartDate
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectEndDate(@Nullable LocalDateTime projectEndDate)
Original property name from the Odata EDM: ProjectEndDate
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder customerUUID(@Nullable UUID customerUUID)
Original property name from the Odata EDM: CustomerUUID
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder enterpriseProjectServiceOrg(@Nullable String enterpriseProjectServiceOrg)
Original property name from the Odata EDM: EnterpriseProjectServiceOrg
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjectIsConfidential(@Nullable Boolean entProjectIsConfidential)
Original property name from the Odata EDM: EntProjectIsConfidential
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder restrictedTimePosting(@Nullable String restrictedTimePosting)
Original property name from the Odata EDM: RestrictedTimePosting
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder processingStatus(@Nullable String processingStatus)
Original property name from the Odata EDM: ProcessingStatus
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder responsibleCostCenter(@Nullable String responsibleCostCenter)
Original property name from the Odata EDM: ResponsibleCostCenter
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectProfileCode(@Nullable String projectProfileCode)
Original property name from the Odata EDM: ProjectProfileCode
this
.@Nonnull 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 statement in Financial Accounting using cost of sales accounting. The following are examples of structure criteria:ManufacturingAdministrationSalesResearch & 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 more information about cost of sales accounting and functional areas, see the SAP Library under Financials -> Financial Accounting -> General Ledger Accounting -> Cost of Sales AccountingUse in GovernmentFor more information on functional areas, see the Implementation Guide for Funds Management Government in the section Activate Account Assignment Elements.
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder controllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder location(@Nullable String location)
Original property name from the Odata EDM: Location
this
.@Nonnull 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.this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectCurrency(@Nullable String projectCurrency)
Original property name from the Odata EDM: ProjectCurrency
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder availabilityControlProfile(@Nullable String availabilityControlProfile)
Original property name from the Odata EDM: AvailabilityControlProfile
actively control your budget.this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder availabilityControlIsActive(@Nullable Boolean availabilityControlIsActive)
Original property name from the Odata EDM: AvailabilityControlIsActive
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder functionalLocation(@Nullable String functionalLocation)
Original property name from the Odata EDM: FunctionalLocation
If alternative labels exist for a functional location, you can define in your user profile which label should be displayed in this field.
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder isBillingRelevant(@Nullable Boolean isBillingRelevant)
Original property name from the Odata EDM: IsBillingRelevant
If you want to maintain a billing plan for a WBS element, you must set this indicator. If you have maintained a billing plan for the WBS element, you cannot change this indicator.
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder investmentProfile(@Nullable String investmentProfile)
Original property name from the Odata EDM: InvestmentProfile
Important control functions of the investment profile:Automatic creation of an asset under construction when you create an internal order or a work breakdown structure (WBS) elementAsset class for the creation of the asset under constructionAsset class for depreciation simulation
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder projectLastChangedDateTime(@Nullable ZonedDateTime projectLastChangedDateTime)
Original property name from the Odata EDM: ProjectLastChangedDateTime
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.@Nonnull public EnterpriseProject.EnterpriseProjectBuilder entProjIsMultiSlsOrdItmsEnbld(@Nullable Boolean entProjIsMultiSlsOrdItmsEnbld)
Original property name from the Odata EDM: EntProjIsMultiSlsOrdItmsEnbld
this
.@Nonnull public EnterpriseProject build()
Copyright © 2021 SAP SE. All rights reserved.