public static final class EnterpriseProjectElement.EnterpriseProjectElementBuilder extends Object
@Nonnull public EnterpriseProjectElement.EnterpriseProjectElementBuilder enterpriseProject(EnterpriseProject value)
value
- The EnterpriseProject to build this EnterpriseProjectElement with.@Nonnull public EnterpriseProjectElement.EnterpriseProjectElementBuilder entProjectElmntPublicSector(EntProjectElmntPublicSector value)
value
- The EntProjectElmntPublicSector to build this EnterpriseProjectElement with.@Nonnull public EnterpriseProjectElement.EnterpriseProjectElementBuilder parentProjElement(EnterpriseProjectElement value)
value
- The EnterpriseProjectElement to build this EnterpriseProjectElement with.@Nonnull public EnterpriseProjectElement.EnterpriseProjectElementBuilder subProjElement(EnterpriseProjectElement... value)
value
- The EnterpriseProjectElements to build this EnterpriseProjectElement with.public EnterpriseProjectElement.EnterpriseProjectElementBuilder projectElementUUID(@Nullable UUID projectElementUUID)
Original property name from the Odata EDM: ProjectElementUUID
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder projectElement(@Nullable String projectElement)
Original property name from the Odata EDM: ProjectElement
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder wBSElementInternalID(@Nullable String wBSElementInternalID)
Original property name from the Odata EDM: WBSElementInternalID
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder projectUUID(@Nullable UUID projectUUID)
Original property name from the Odata EDM: ProjectUUID
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder projectElementDescription(@Nullable String projectElementDescription)
Original property name from the Odata EDM: ProjectElementDescription
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder parentObjectUUID(@Nullable UUID parentObjectUUID)
Original property name from the Odata EDM: ParentObjectUUID
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder processingStatus(@Nullable String processingStatus)
Original property name from the Odata EDM: ProcessingStatus
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder sortingNumber(@Nullable String sortingNumber)
Original property name from the Odata EDM: SortingNumber
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder plannedStartDate(@Nullable LocalDateTime plannedStartDate)
Original property name from the Odata EDM: PlannedStartDate
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder plannedEndDate(@Nullable LocalDateTime plannedEndDate)
Original property name from the Odata EDM: PlannedEndDate
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder responsibleCostCenter(@Nullable String responsibleCostCenter)
Original property name from the Odata EDM: ResponsibleCostCenter
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder 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.
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder controllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder location(@Nullable String location)
Original property name from the Odata EDM: Location
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder 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
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder 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
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder factoryCalendar(@Nullable String factoryCalendar)
Original property name from the Odata EDM: FactoryCalendar
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder costingSheet(@Nullable String costingSheet)
Original property name from the Odata EDM: CostingSheet
You must store one costing sheet for each object for which the R/3 System is to determine overhead costs.For orders, you enter the costing sheet in the order master record.For overhead cost orders the costing sheet can be defaulted through a model order.For CO production orders without quantity structure the costing sheet can be defaulted through a planning profile.For production orders, process orders, produc cost collectors, maintenance orders, regular maintenance orders and service orders the costing sheet is defaulted through a valuation variant.The valuation variant is stored in the costing variant. You can store the costing variant as default value per order type and plant.For cost centers you enter the costing sheet in the master data.For buiness processes you enter the costing sheet in the master data.For projects you enter the costing sheet in the project profile.For materials the R/3 System selects the costing sheet through the valuation variant.For base object plannings, enter the costing sheet in the master data of the costing sheet.For cost object IDs the costing sheet is defaulted through the cost object profile.For cost and revenue carrying sales document items the costing sheet is defaulted through the requirements class.
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder 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
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder wBSIsStatisticalWBSElement(@Nullable Boolean wBSIsStatisticalWBSElement)
Original property name from the Odata EDM: WBSIsStatisticalWBSElement
Costs and if required revenues are carried on such a WBS element for statistical purposes. This means that:For business transactions that lead to actual costs/revenues another object is required to carry the actual costs.A statistical WBS element cannot be settled.Additional Restriction:You cannot settle overheads on statistical WBS elements.
carry actual costs.this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder costCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
This field is only used for statistical WBS elements.
have entered.this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime)
Original property name from the Odata EDM: CreationDateTime
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder lastChangedByUser(@Nullable String lastChangedByUser)
Original property name from the Odata EDM: LastChangedByUser
this
.public EnterpriseProjectElement.EnterpriseProjectElementBuilder projectLastChangedDateTime(@Nullable ZonedDateTime projectLastChangedDateTime)
Original property name from the Odata EDM: ProjectLastChangedDateTime
this
.public EnterpriseProjectElement build()
Copyright © 2020 SAP SE. All rights reserved.