Modifier and Type | Class and Description |
---|---|
static class |
Demand.DemandBuilder |
Modifier and Type | Field and Description |
---|---|
static DemandSelectable |
ALL_FIELDS
Selector for all available fields of Demand.
|
static DemandField<String> |
BILLING_CONTROL_CATEGORY
Use with available fluent helpers to apply the BillingControlCategory field to query operations.
|
static DemandField<String> |
DELVRY_SERV_ORG
Use with available fluent helpers to apply the DelvryServOrg field to query operations.
|
static DemandField<BigDecimal> |
EFFORT
Use with available fluent helpers to apply the Effort field to query operations.
|
static DemandField<BigDecimal> |
EXPENSE_COST
Use with available fluent helpers to apply the ExpenseCost field to query operations.
|
static DemandField<BigDecimal> |
EXPENSE_REVENUE
Use with available fluent helpers to apply the ExpenseRevenue field to query operations.
|
static DemandField<String> |
PROJECT_ID
Use with available fluent helpers to apply the ProjectID field to query operations.
|
static DemandField<String> |
RES_TYPE
Use with available fluent helpers to apply the ResType field to query operations.
|
static DemandField<String> |
RESOURCE_ID
Use with available fluent helpers to apply the ResourceId field to query operations.
|
static DemandField<String> |
SKILLS
Use with available fluent helpers to apply the Skills field to query operations.
|
static DemandField<String> |
UOM
Use with available fluent helpers to apply the Uom field to query operations.
|
static DemandField<String> |
WORK_PACKAGE_ID
Use with available fluent helpers to apply the WorkPackageID field to query operations.
|
static DemandField<String> |
WORK_PACKAGE_NAME
Use with available fluent helpers to apply the WorkPackageName field to query operations.
|
static DemandField<String> |
WORKITEM
Use with available fluent helpers to apply the Workitem field to query operations.
|
Constructor and Description |
---|
Demand() |
Demand(String billingControlCategory,
String projectID,
String uom,
String skills,
String workPackageID,
BigDecimal expenseCost,
String workPackageName,
BigDecimal expenseRevenue,
String resType,
String resourceId,
String workitem,
BigDecimal effort,
String delvryServOrg,
ErpConfigContext erpConfigContext) |
Modifier and Type | Method and Description |
---|---|
static Demand.DemandBuilder |
builder() |
boolean |
equals(Object o) |
static <T> DemandField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
String |
getBillingControlCategory()
Constraints: Not nullable, Maximum length: 8
|
String |
getDelvryServOrg()
(Key Field) Constraints: Not nullable, Maximum length: 5 This field links master project data with the company code and plant.
|
BigDecimal |
getEffort()
Constraints: Not nullable, Precision: 18, Scale: 3
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
BigDecimal |
getExpenseCost()
Constraints: Not nullable, Precision: 18, Scale: 2
|
BigDecimal |
getExpenseRevenue()
Constraints: Not nullable, Precision: 18, Scale: 2
|
String |
getProjectID()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getResourceId()
(Key Field) Constraints: Not nullable, Maximum length: 40 Resources correspond to individual entities in a project.
|
String |
getResType()
(Key Field) Constraints: Not nullable, Maximum length: 4 Resource types are used to categorize resources while carrying out financial planning activities.
|
String |
getSkills()
Constraints: none
|
Class<Demand> |
getType() |
String |
getUom()
Constraints: Not nullable, Maximum length: 3
|
String |
getWorkitem()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getWorkPackageID()
(Key Field) Constraints: Not nullable, Maximum length: 50
|
String |
getWorkPackageName()
(Key Field) Constraints: Not nullable, Maximum length: 60
|
int |
hashCode() |
void |
setBillingControlCategory(String billingControlCategory)
Constraints: Not nullable, Maximum length: 8
|
void |
setDelvryServOrg(String delvryServOrg)
(Key Field) Constraints: Not nullable, Maximum length: 5 This field links master project data with the company code and plant.
|
void |
setEffort(BigDecimal effort)
Constraints: Not nullable, Precision: 18, Scale: 3
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Convienence field for reusing the same ERP system context with multiple queries (e.g. fetching associated entities).
|
void |
setExpenseCost(BigDecimal expenseCost)
Constraints: Not nullable, Precision: 18, Scale: 2
|
void |
setExpenseRevenue(BigDecimal expenseRevenue)
Constraints: Not nullable, Precision: 18, Scale: 2
|
void |
setProjectID(String projectID)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setResourceId(String resourceId)
(Key Field) Constraints: Not nullable, Maximum length: 40 Resources correspond to individual entities in a project.
|
void |
setResType(String resType)
(Key Field) Constraints: Not nullable, Maximum length: 4 Resource types are used to categorize resources while carrying out financial planning activities.
|
void |
setSkills(String skills)
Constraints: none
|
void |
setUom(String uom)
Constraints: Not nullable, Maximum length: 3
|
void |
setWorkitem(String workitem)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setWorkPackageID(String workPackageID)
(Key Field) Constraints: Not nullable, Maximum length: 50
|
void |
setWorkPackageName(String workPackageName)
(Key Field) Constraints: Not nullable, Maximum length: 60
|
String |
toString() |
getCustomField, getCustomField, getCustomFieldNames, getCustomFields, hasCustomField, hasCustomField, setCustomField, setCustomField
public static final DemandSelectable ALL_FIELDS
public static final DemandField<String> BILLING_CONTROL_CATEGORY
public static final DemandField<String> PROJECT_ID
public static final DemandField<String> UOM
public static final DemandField<String> SKILLS
public static final DemandField<String> WORK_PACKAGE_ID
public static final DemandField<BigDecimal> EXPENSE_COST
public static final DemandField<String> WORK_PACKAGE_NAME
public static final DemandField<BigDecimal> EXPENSE_REVENUE
public static final DemandField<String> RES_TYPE
public static final DemandField<String> RESOURCE_ID
public static final DemandField<String> WORKITEM
public static final DemandField<BigDecimal> EFFORT
public static final DemandField<String> DELVRY_SERV_ORG
public Demand()
public Demand(@Nullable String billingControlCategory, @Nullable String projectID, @Nullable String uom, @Nullable String skills, @Nullable String workPackageID, @Nullable BigDecimal expenseCost, @Nullable String workPackageName, @Nullable BigDecimal expenseRevenue, @Nullable String resType, @Nullable String resourceId, @Nullable String workitem, @Nullable BigDecimal effort, @Nullable String delvryServOrg, @Nullable ErpConfigContext erpConfigContext)
public static <T> DemandField<T> field(String fieldName, Class<T> fieldType)
fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.public static Demand.DemandBuilder builder()
@Nullable public String getBillingControlCategory()
@Nullable public String getProjectID()
@Nullable public String getUom()
@Nullable public String getWorkPackageID()
@Nullable public BigDecimal getExpenseCost()
@Nullable public String getWorkPackageName()
@Nullable public BigDecimal getExpenseRevenue()
@Nullable public String getResType()
Resource types are used to categorize resources while carrying out financial planning activities.
@Nullable public String getResourceId()
Resources correspond to individual entities in a project. You can assign multiple cost elements and activity types to each resource.
@Nullable public String getWorkitem()
@Nullable public BigDecimal getEffort()
@Nullable public String getDelvryServOrg()
This field links master project data with the company code and plant.
@Nullable public ErpConfigContext getErpConfigContext()
public void setBillingControlCategory(@Nullable String billingControlCategory)
billingControlCategory
- public void setProjectID(@Nullable String projectID)
projectID
- public void setUom(@Nullable String uom)
uom
- public void setWorkPackageID(@Nullable String workPackageID)
workPackageID
- public void setExpenseCost(@Nullable BigDecimal expenseCost)
expenseCost
- public void setWorkPackageName(@Nullable String workPackageName)
workPackageName
- public void setExpenseRevenue(@Nullable BigDecimal expenseRevenue)
expenseRevenue
- public void setResType(@Nullable String resType)
Resource types are used to categorize resources while carrying out financial planning activities.
resType
- public void setResourceId(@Nullable String resourceId)
Resources correspond to individual entities in a project. You can assign multiple cost elements and activity types to each resource.
resourceId
- public void setWorkitem(@Nullable String workitem)
workitem
- public void setEffort(@Nullable BigDecimal effort)
effort
- public void setDelvryServOrg(@Nullable String delvryServOrg)
This field links master project data with the company code and plant.
delvryServOrg
- public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
erpConfigContext
- Copyright © 2018 SAP SE. All rights reserved.