public static final class EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder extends Object
Modifier and Type | Method and Description |
---|---|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
billingControlCategory(String billingControlCategory)
Constraints: Not nullable, Maximum length: 8
|
EngmntProjRsceDmnd |
build() |
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
country2DigitISOCode(String country2DigitISOCode)
Constraints: Not nullable, Maximum length: 2
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
currency(String currency)
Constraints: Not nullable, Maximum length: 5
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
deliveryOrganization(String deliveryOrganization)
Constraints: Not nullable, Maximum length: 5
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
demandCostAmt(BigDecimal demandCostAmt)
Constraints: Not nullable, Precision: 18, Scale: 3
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
demandRevAmt(BigDecimal demandRevAmt)
Constraints: Not nullable, Precision: 18, Scale: 3
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
engagementProject(String engagementProject)
Constraints: Not nullable, Maximum length: 40
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
engagementProjectResource(String engagementProjectResource)
Constraints: Not nullable, Maximum length: 40
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
engagementProjectResourceType(String engagementProjectResourceType)
Constraints: Not nullable, Maximum length: 4
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
keyDate(LocalDateTime keyDate)
Constraints: Not nullable, Precision: 0
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
personWorkAgreement(String personWorkAgreement)
Constraints: Not nullable, Maximum length: 8
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
quantity(BigDecimal quantity)
Constraints: Not nullable, Precision: 15, Scale: 3
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
resourceDemand(String resourceDemand)
(Key Field) Constraints: Not nullable, Maximum length: 24
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
resourceDemandDistribution(EngmntProjRsceDmndDistr... value)
Navigation property to_ResourceDemandDistribution for EngmntProjRsceDmnd to multiple
EngmntProjRsceDmndDistr.
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
resourceDemandSkills(EngmntProjRsceDmndSkill value)
Navigation property to_ResourceDemandSkills for EngmntProjRsceDmnd to single
EngmntProjRsceDmndSkill.
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
resourceDemandStatus(String resourceDemandStatus)
Constraints: Not nullable, Maximum length: 1
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
resourceSupply(EngmntProjRsceSup... value)
Navigation property to_ResourceSupply for EngmntProjRsceDmnd to multiple
EngmntProjRsceSup.
|
String |
toString() |
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
unitOfMeasure(String unitOfMeasure)
Constraints: Not nullable, Maximum length: 3
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
version(String version)
(Key Field) Constraints: Not nullable, Maximum length: 28
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
workforcePersonUserID(String workforcePersonUserID)
Constraints: Not nullable, Maximum length: 100
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
workItem(String workItem)
Constraints: Not nullable, Maximum length: 10
|
EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder |
workPackage(String workPackage)
(Key Field) Constraints: Not nullable, Maximum length: 50
|
@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandDistribution(EngmntProjRsceDmndDistr... value)
value
- The EngmntProjRsceDmndDistrs to build this EngmntProjRsceDmnd with.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandSkills(EngmntProjRsceDmndSkill value)
value
- The EngmntProjRsceDmndSkill to build this EngmntProjRsceDmnd with.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceSupply(EngmntProjRsceSup... value)
value
- The EngmntProjRsceSups to build this EngmntProjRsceDmnd with.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder workPackage(@Nullable String workPackage)
Original property name from the Odata EDM: WorkPackage
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemand(@Nullable String resourceDemand)
Original property name from the Odata EDM: ResourceDemand
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder version(@Nullable String version)
Original property name from the Odata EDM: Version
different version types that categorize versions into quote, baseline, current, and forecast.this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProject(@Nullable String engagementProject)
Original property name from the Odata EDM: EngagementProject
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder workItem(@Nullable String workItem)
Original property name from the Odata EDM: WorkItem
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder billingControlCategory(@Nullable String billingControlCategory)
Original property name from the Odata EDM: BillingControlCategory
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder deliveryOrganization(@Nullable String deliveryOrganization)
Original property name from the Odata EDM: DeliveryOrganization
This field links master project data with the company code and plant.
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProjectResourceType(@Nullable String engagementProjectResourceType)
Original property name from the Odata EDM: EngagementProjectResourceType
Resource types are used to categorize resources while carrying out financial planning activities.
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder engagementProjectResource(@Nullable String engagementProjectResource)
Original property name from the Odata EDM: EngagementProjectResource
Resources correspond to individual entities in a project. You can assign multiple cost elements and activity types to each resource.
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder workforcePersonUserID(@Nullable String workforcePersonUserID)
Original property name from the Odata EDM: WorkforcePersonUserID
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder country2DigitISOCode(@Nullable String country2DigitISOCode)
Original property name from the Odata EDM: Country2DigitISOCode
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder keyDate(@Nullable LocalDateTime keyDate)
Original property name from the Odata EDM: KeyDate
Date in the form YYYYMMDD (where Y = year, M = month, D = day)19920301
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder personWorkAgreement(@Nullable String personWorkAgreement)
Original property name from the Odata EDM: PersonWorkAgreement
to access the screens for display and maintenance of employee master data and working time data (infotypes).this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder resourceDemandStatus(@Nullable String resourceDemandStatus)
Original property name from the Odata EDM: ResourceDemandStatus
This field stores one of the following two statuses:P (Pending) - indicates that a resource demand has not been completely fulfilled by one or more resource assignments or suppliesC (Complete) - indicates that a resource demand has been fulfilled by one or more resource assignments or supplies
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder unitOfMeasure(@Nullable String unitOfMeasure)
Original property name from the Odata EDM: UnitOfMeasure
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder quantity(@Nullable BigDecimal quantity)
Original property name from the Odata EDM: Quantity
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder currency(@Nullable String currency)
Original property name from the Odata EDM: Currency
The system defaults the plan currency according to the following conditions and priority:If a project currency is defined at the level of the commercial project, the system defaults this value as the plan currency.If a project currency is not defined, the system picks the currency defined in the BAdI implementation /CPD/PFP_BADI_PLAN_OBJECT.If a currency is not defined either in the commercial project or in the BAdI implementation (/CPD/PFP_BADI_PLAN_OBJECT), the system defaults picks the value from the plan scenario of the financial plan.If a currency is not defined either in the commercial project or in the BAdI implementation (/CPD/PFP_BADI_PLAN_OBJECT), or in the plan scenario, then the system picks the value from the client currency.The system stores plan and forecast data in this currency.If you plan data in a transaction currency, which is different from the plan currency, the system translates it to the plan currency and stores the converted value.
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder demandCostAmt(@Nullable BigDecimal demandCostAmt)
Original property name from the Odata EDM: DemandCostAmt
this
.@Nonnull public EngmntProjRsceDmnd.EngmntProjRsceDmndBuilder demandRevAmt(@Nullable BigDecimal demandRevAmt)
Original property name from the Odata EDM: DemandRevAmt
this
.@Nonnull public EngmntProjRsceDmnd build()
Copyright © 2020 SAP SE. All rights reserved.