public static class FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder extends Object
@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder iD(@Nullable String iD)
Original property name from the Odata EDM: ID
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder ledger(@Nullable String ledger)
Original property name from the Odata EDM: Ledger
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder planningCategory(@Nullable String planningCategory)
Original property name from the Odata EDM: PlanningCategory
You can create categories for different purposes, for example, for optimistic or pessimistic plan scenarios, for top-down or bottom-up planning, or any other purpose. You can also use plan categories to store budgets instead of plan data.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder ledgerFiscalYear(@Nullable String ledgerFiscalYear)
Original property name from the Odata EDM: LedgerFiscalYear
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder gLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder financialTransactionType(@Nullable String financialTransactionType)
Original property name from the Odata EDM: FinancialTransactionType
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder costCenter(@Nullable String costCenter)
Original property name from the Odata EDM: CostCenter
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder profitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder functionalArea(@Nullable String functionalArea)
Original property name from the Odata EDM: FunctionalArea
The functional area is required in Funds Management in order to fulfill legal reporting requirements subdividing an organization into functions. You can use the functional area to map global aims and purposes, for example, public safety, town planning, and the expenditures of your organization.For more information on the functional area, see the Implementation Guide of Funds Management Government, section Functional Area in Funds Management Government.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder businessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder controllingArea(@Nullable String controllingArea)
Original property name from the Odata EDM: ControllingArea
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder segment(@Nullable String segment)
Original property name from the Odata EDM: Segment
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerCostCenter(@Nullable String partnerCostCenter)
Original property name from the Odata EDM: PartnerCostCenter
This cost center is credited with the amount of incurred costs using a cost element.
cost centers or orders.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerProfitCenter(@Nullable String partnerProfitCenter)
Original property name from the Odata EDM: PartnerProfitCenter
In the case of the receiver of a service/delivery, the sending profit center is entered as the partner profit center and vice versa.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerFunctionalArea(@Nullable String partnerFunctionalArea)
Original property name from the Odata EDM: PartnerFunctionalArea
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
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerBusinessArea(@Nullable String partnerBusinessArea)
Original property name from the Odata EDM: PartnerBusinessArea
This relationship enables internal business volume to be eliminated at the business area level (as part of business area consolidation).
in connection with the business area with which the posting is made.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerCompany(@Nullable String partnerCompany)
Original property name from the Odata EDM: PartnerCompany
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerSegment(@Nullable String partnerSegment)
Original property name from the Odata EDM: PartnerSegment
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder transactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInTransactionCurrency(@Nullable BigDecimal amountInTransactionCurrency)
Original property name from the Odata EDM: AmountInTransactionCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder companyCodeCurrency(@Nullable String companyCodeCurrency)
Original property name from the Odata EDM: CompanyCodeCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInCompanyCodeCurrency(@Nullable BigDecimal amountInCompanyCodeCurrency)
Original property name from the Odata EDM: AmountInCompanyCodeCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder globalCurrency(@Nullable String globalCurrency)
Original property name from the Odata EDM: GlobalCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInGlobalCurrency(@Nullable BigDecimal amountInGlobalCurrency)
Original property name from the Odata EDM: AmountInGlobalCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder controllingObjectCurrency(@Nullable String controllingObjectCurrency)
Original property name from the Odata EDM: ControllingObjectCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInObjectCurrency(@Nullable BigDecimal amountInObjectCurrency)
Original property name from the Odata EDM: AmountInObjectCurrency
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder costSourceUnit(@Nullable String costSourceUnit)
Original property name from the Odata EDM: CostSourceUnit
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder valuationQuantity(@Nullable BigDecimal valuationQuantity)
Original property name from the Odata EDM: ValuationQuantity
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency1(@Nullable String freeDefinedCurrency1)
Original property name from the Odata EDM: FreeDefinedCurrency1
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency1(@Nullable BigDecimal amountInFreeDefinedCurrency1)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency1
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency2(@Nullable String freeDefinedCurrency2)
Original property name from the Odata EDM: FreeDefinedCurrency2
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency2(@Nullable BigDecimal amountInFreeDefinedCurrency2)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency2
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency3(@Nullable String freeDefinedCurrency3)
Original property name from the Odata EDM: FreeDefinedCurrency3
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency3(@Nullable BigDecimal amountInFreeDefinedCurrency3)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency3
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency4(@Nullable String freeDefinedCurrency4)
Original property name from the Odata EDM: FreeDefinedCurrency4
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency4(@Nullable BigDecimal amountInFreeDefinedCurrency4)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency4
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency5(@Nullable String freeDefinedCurrency5)
Original property name from the Odata EDM: FreeDefinedCurrency5
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency5(@Nullable BigDecimal amountInFreeDefinedCurrency5)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency5
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency6(@Nullable String freeDefinedCurrency6)
Original property name from the Odata EDM: FreeDefinedCurrency6
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency6(@Nullable BigDecimal amountInFreeDefinedCurrency6)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency6
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency7(@Nullable String freeDefinedCurrency7)
Original property name from the Odata EDM: FreeDefinedCurrency7
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency7(@Nullable BigDecimal amountInFreeDefinedCurrency7)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency7
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder freeDefinedCurrency8(@Nullable String freeDefinedCurrency8)
Original property name from the Odata EDM: FreeDefinedCurrency8
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder amountInFreeDefinedCurrency8(@Nullable BigDecimal amountInFreeDefinedCurrency8)
Original property name from the Odata EDM: AmountInFreeDefinedCurrency8
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder fiscalPeriod(@Nullable String fiscalPeriod)
Original property name from the Odata EDM: FiscalPeriod
Every business transaction is allocated to a fiscal period.Examples of period classifications:Per calendar month -> 12 fiscal periodsEvery 4 weeks -> 13 fiscal periodsWeekly -> 52 or 53 fiscal periods
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder fiscalYearVariant(@Nullable String fiscalYearVariant)
Original property name from the Odata EDM: FiscalYearVariant
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder fiscalYearPeriod(@Nullable String fiscalYearPeriod)
Original property name from the Odata EDM: FiscalYearPeriod
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder chartOfAccounts(@Nullable String chartOfAccounts)
Original property name from the Odata EDM: ChartOfAccounts
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder plant(@Nullable String plant)
Original property name from the Odata EDM: Plant
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder customer(@Nullable String customer)
Original property name from the Odata EDM: Customer
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder controllingDebitCreditCode(@Nullable String controllingDebitCreditCode)
Original property name from the Odata EDM: ControllingDebitCreditCode
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder project(@Nullable String project)
Original property name from the Odata EDM: Project
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder wBSElement(@Nullable String wBSElement)
Original property name from the Odata EDM: WBSElement
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerCompanyCode(@Nullable String partnerCompanyCode)
Original property name from the Odata EDM: PartnerCompanyCode
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder costCtrActivityType(@Nullable String costCtrActivityType)
Original property name from the Odata EDM: CostCtrActivityType
Activity types describe the activity produced by a cost center and are measured in units of time or quantity.In activity type planning, control data determines whether the activity price for evaluation of the activity type is manually set or is derived iteratively through activity price calculation.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder orderID(@Nullable String orderID)
Original property name from the Odata EDM: OrderID
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerOrder(@Nullable String partnerOrder)
Original property name from the Odata EDM: PartnerOrder
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerCostCtrActivityType(@Nullable String partnerCostCtrActivityType)
Original property name from the Odata EDM: PartnerCostCtrActivityType
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerProject(@Nullable String partnerProject)
Original property name from the Odata EDM: PartnerProject
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder partnerWBSElement(@Nullable String partnerWBSElement)
Original property name from the Odata EDM: PartnerWBSElement
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder salesOrganization(@Nullable String salesOrganization)
Original property name from the Odata EDM: SalesOrganization
You can assign any number of distribution channels and divisions to a sales organization. A particular combination of sales organization, distribution channel, and division is known as a sales area.
sales organization may include legal liability for products and customer claims.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder distributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
You can maintain information about customers and materials by sales organization and distribution channel. Within a sales organization you can deliver goods to a given customer through more than one distribution channel.You can assign a distribution channel to one or more sales organizations. If, for example, you have numerous sales organizations, each sales organization may use the "Wholesale" distribution channel.For each combination of sales organization and distribution channel, you can further assign one or more of the divisions that are defined for the sales organization. You can, for example, assign "Food" and "Non-food" divisions to the "Wholesale" distribution channel. A particular combination of sales organization, distribution channel, and division is known as a sales area.
wholesale, retail, or direct sales.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder division(@Nullable String division)
Original property name from the Odata EDM: Division
A product or service is always assigned to just one division. From the point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or product lines. This allows the people in a division who process orders and service customers to specialize within a manageable area of expertise.If a sales organization sells food and non-food products through both retail and wholesaledistribution channels each distribution channel could then be further split into food and non-food divisions.
areas and the business areas for a material, product, or service.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder soldMaterial(@Nullable String soldMaterial)
Original property name from the Odata EDM: SoldMaterial
This can differ from the material moved or service rendered, for example if the material consumed for a project differs from the product sold of the sales order related to the project.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder materialGroup(@Nullable String materialGroup)
Original property name from the Odata EDM: MaterialGroup
This can differ from the material group of the material moved or service rendered, for example if the material consumed for a project differs from the product sold of the sales order related to the project.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder customerGroup(@Nullable String customerGroup)
Original property name from the Odata EDM: CustomerGroup
or generating statistics.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder customerSupplierCountry(@Nullable String customerSupplierCountry)
Original property name from the Odata EDM: CustomerSupplierCountry
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder customerSupplierIndustry(@Nullable String customerSupplierIndustry)
Original property name from the Odata EDM: CustomerSupplierIndustry
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder salesDistrict(@Nullable String salesDistrict)
Original property name from the Odata EDM: SalesDistrict
Each customer can be assigned to a sales district. You can use sales districts to apply pricing conditions. When you want to generate sales statistics, you can use sales districts as a selection criteria.The system can propose a value from the customer master record of the sold-to party. You can change the value manually in the document at the header or item level.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder financialManagementArea(@Nullable String financialManagementArea)
Original property name from the Odata EDM: FinancialManagementArea
An FM area is an organizational unit which plans, controls and monitors funds and commitment budgets.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder fund(@Nullable String fund)
Original property name from the Odata EDM: Fund
If you assign the budget to a fund, you can obtain a detailed list of origin for the amounts involved.
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder grantID(@Nullable String grantID)
Original property name from the Odata EDM: GrantID
A grant may be for any purpose and cover all or only part of the costs of the project in question. You must enter a grant type for each grant you create in Grants Management (GM).The grant as an object has a finite lifecycle, divided into stages. Each stage is represented in the GM solution by a system status. The following are the stages of a grant's lifecycle:Initial DraftThis is the first stage of a grant. It is a working copy that can be modified as many times as needed.ProposalWhen the initial draft becomes a formal and complete document, it becomes a proposal.ApplicationWhen a proposal is routed to the sponsor for approval, it becomes an application. This application might contain changes in the budget or other adjustments.AwardIf the sponsor approves an application, an award is created. This is the real operative stage of a grant. The creation and consumption of the grant's budget occurs at this stage. This stage also represents the binding contract between the sponsor and the grantee.ClosingWhen an award is expiring, a phase of closing is established. Only restricted operations can be performed in this stage.ClosedThis stage defines an expired and closed grant. No further operations are allowed except archiving.
order to carry out a public purpose of support or stimulation in which the sponsor does not expect to be substantially involved.this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder budgetPeriod(@Nullable String budgetPeriod)
Original property name from the Odata EDM: BudgetPeriod
During the budget period, the organization may commit, obligate, and encumber funds (terminology varies). After it, the organization may only post follow-on documents.The budget period always works together with the fund account assignment element in Funds Management (FM).Budget Period A: 2000-2010Budget Period B: 2005-2015The actuals and commitments recorded then are differentiated by the period of time on which authority was granted to a particular fund.Fund F1 Budget Period: AFund F2 Budget Period: AFund F2 Budget Period: B
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder budgetProcess(@Nullable String budgetProcess)
Original property name from the Odata EDM: BudgetProcess
this
.@Nonnull public FinPlanningEntryItemTP.FinPlanningEntryItemTPBuilder budgetingType(@Nullable String budgetingType)
Original property name from the Odata EDM: BudgetingType
The budget type relates to the plan category in the relevance of a budget subcategory.
this
.@Nonnull public FinPlanningEntryItemTP build()
Copyright © 2021 SAP SE. All rights reserved.