public class WorkCenterDayOperation extends VdmEntity<WorkCenterDayOperation>
Original entity name from the Odata EDM: A_WorkCenterDayOperationType
Modifier and Type | Class and Description |
---|---|
static class |
WorkCenterDayOperation.WorkCenterDayOperationBuilder |
Modifier and Type | Field and Description |
---|---|
static WorkCenterDayOperationSelectable |
ALL_FIELDS
Selector for all available fields of WorkCenterDayOperation.
|
static WorkCenterDayOperationField<BigDecimal> |
CONFIRMED_QUANTITY
Use with available fluent helpers to apply the ConfirmedQuantity field to query operations.
|
static WorkCenterDayOperationField<String> |
CONFIRMED_QUANTITY_IN_BASE_UNIT
Use with available fluent helpers to apply the ConfirmedQuantityInBaseUnit field to query operations.
|
static WorkCenterDayOperationField<Integer> |
ERLST_SCHEDLD_EXEC_DURN_IN_WORKDAYS
Use with available fluent helpers to apply the ErlstSchedldExecDurnInWorkdays field to query operations.
|
static WorkCenterDayOperationField<String> |
MANUFACTURING_ORDER
Use with available fluent helpers to apply the ManufacturingOrder field to query operations.
|
static WorkCenterDayOperationField<String> |
MANUFACTURING_ORDER_CATEGORY
Use with available fluent helpers to apply the ManufacturingOrderCategory field to query operations.
|
static WorkCenterDayOperationField<String> |
MANUFACTURING_ORDER_OPERATION
Use with available fluent helpers to apply the ManufacturingOrderOperation field to query operations.
|
static WorkCenterDayOperationField<String> |
MANUFACTURING_ORDER_SEQUENCE
Use with available fluent helpers to apply the ManufacturingOrderSequence field to query operations.
|
static WorkCenterDayOperationField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static WorkCenterDayOperationField<String> |
MFG_ORDER_OPERATION_TEXT
Use with available fluent helpers to apply the MfgOrderOperationText field to query operations.
|
static WorkCenterDayOperationField<Integer> |
OP_ACTUAL_EXECUTION_DAYS
Use with available fluent helpers to apply the OpActualExecutionDays field to query operations.
|
static WorkCenterDayOperationField<LocalDateTime> |
OP_ERLST_SCHEDLD_EXEC_END_DTE
Use with available fluent helpers to apply the OpErlstSchedldExecEndDte field to query operations.
|
static WorkCenterDayOperationField<LocalTime> |
OP_ERLST_SCHEDLD_EXEC_END_TME
Use with available fluent helpers to apply the OpErlstSchedldExecEndTme field to query operations.
|
static WorkCenterDayOperationField<LocalDateTime> |
OP_ERLST_SCHEDLD_EXEC_STRT_DTE
Use with available fluent helpers to apply the OpErlstSchedldExecStrtDte field to query operations.
|
static WorkCenterDayOperationField<LocalTime> |
OP_ERLST_SCHEDLD_EXEC_STRT_TME
Use with available fluent helpers to apply the OpErlstSchedldExecStrtTme field to query operations.
|
static WorkCenterDayOperationField<BigDecimal> |
OP_PLANNED_TOTAL_QUANTITY
Use with available fluent helpers to apply the OpPlannedTotalQuantity field to query operations.
|
static WorkCenterDayOperationField<Boolean> |
OPERATION_IS_RELEASED
Use with available fluent helpers to apply the OperationIsReleased field to query operations.
|
static WorkCenterDayOperationField<String> |
OPERATION_UNIT
Use with available fluent helpers to apply the OperationUnit field to query operations.
|
static WorkCenterDayOperationField<String> |
WORK_CENTER_INTERNAL_ID
Use with available fluent helpers to apply the WorkCenterInternalID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
WorkCenterDayOperation() |
WorkCenterDayOperation(String workCenterInternalID,
String manufacturingOrder,
String manufacturingOrderOperation,
String manufacturingOrderCategory,
String mfgOrderOperationText,
String material,
Boolean operationIsReleased,
LocalDateTime opErlstSchedldExecStrtDte,
LocalTime opErlstSchedldExecStrtTme,
LocalDateTime opErlstSchedldExecEndDte,
LocalTime opErlstSchedldExecEndTme,
BigDecimal opPlannedTotalQuantity,
String operationUnit,
BigDecimal confirmedQuantity,
String confirmedQuantityInBaseUnit,
Integer erlstSchedldExecDurnInWorkdays,
Integer opActualExecutionDays,
String manufacturingOrderSequence) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
ErpConfigContext configContext)
Sets the service path and ERP configuration context for the fetch commands of this entity.
|
static WorkCenterDayOperation.WorkCenterDayOperationBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> WorkCenterDayOperationField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getConfirmedQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getConfirmedQuantityInBaseUnit()
Constraints: Not nullable, Maximum length: 3
|
protected String |
getDefaultServicePath() |
protected String |
getEntityCollection() |
Integer |
getErlstSchedldExecDurnInWorkdays()
Constraints: none
|
ErpConfigContext |
getErpConfigContext()
Convienence field for reusing the same ERP system context with multiple queries (e.g.
|
protected Map<String,Object> |
getKey() |
String |
getManufacturingOrder()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getManufacturingOrderCategory()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getManufacturingOrderOperation()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getManufacturingOrderSequence()
Constraints: Not nullable, Maximum length: 6
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getMfgOrderOperationText()
Constraints: Not nullable, Maximum length: 40
|
Integer |
getOpActualExecutionDays()
Constraints: none
|
Boolean |
getOperationIsReleased()
Constraints: none
|
String |
getOperationUnit()
Constraints: Not nullable, Maximum length: 3
|
LocalDateTime |
getOpErlstSchedldExecEndDte()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getOpErlstSchedldExecEndTme()
Constraints: Not nullable, Precision: 0
|
LocalDateTime |
getOpErlstSchedldExecStrtDte()
Constraints: Not nullable, Precision: 0
|
LocalTime |
getOpErlstSchedldExecStrtTme()
Constraints: Not nullable, Precision: 0
|
BigDecimal |
getOpPlannedTotalQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
Class<WorkCenterDayOperation> |
getType() |
String |
getWorkCenterInternalID()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
int |
hashCode() |
void |
setConfirmedQuantity(BigDecimal confirmedQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setConfirmedQuantityInBaseUnit(String confirmedQuantityInBaseUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setErlstSchedldExecDurnInWorkdays(Integer erlstSchedldExecDurnInWorkdays)
Constraints: none
|
void |
setErpConfigContext(ErpConfigContext erpConfigContext)
Deprecated.
Use
attachToService(String, ErpConfigContext) instead. |
void |
setManufacturingOrder(String manufacturingOrder)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setManufacturingOrderCategory(String manufacturingOrderCategory)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setManufacturingOrderOperation(String manufacturingOrderOperation)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setManufacturingOrderSequence(String manufacturingOrderSequence)
Constraints: Not nullable, Maximum length: 6
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setMfgOrderOperationText(String mfgOrderOperationText)
Constraints: Not nullable, Maximum length: 40
|
void |
setOpActualExecutionDays(Integer opActualExecutionDays)
Constraints: none
|
void |
setOperationIsReleased(Boolean operationIsReleased)
Constraints: none
|
void |
setOperationUnit(String operationUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setOpErlstSchedldExecEndDte(LocalDateTime opErlstSchedldExecEndDte)
Constraints: Not nullable, Precision: 0
|
void |
setOpErlstSchedldExecEndTme(LocalTime opErlstSchedldExecEndTme)
Constraints: Not nullable, Precision: 0
|
void |
setOpErlstSchedldExecStrtDte(LocalDateTime opErlstSchedldExecStrtDte)
Constraints: Not nullable, Precision: 0
|
void |
setOpErlstSchedldExecStrtTme(LocalTime opErlstSchedldExecStrtTme)
Constraints: Not nullable, Precision: 0
|
void |
setOpPlannedTotalQuantity(BigDecimal opPlannedTotalQuantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setWorkCenterInternalID(String workCenterInternalID)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getEndpointUrl, getServicePathForFetch, getVersionIdentifier, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final WorkCenterDayOperationSelectable ALL_FIELDS
public static final WorkCenterDayOperationField<String> WORK_CENTER_INTERNAL_ID
public static final WorkCenterDayOperationField<String> MANUFACTURING_ORDER
public static final WorkCenterDayOperationField<String> MANUFACTURING_ORDER_OPERATION
public static final WorkCenterDayOperationField<String> MANUFACTURING_ORDER_CATEGORY
public static final WorkCenterDayOperationField<String> MFG_ORDER_OPERATION_TEXT
public static final WorkCenterDayOperationField<String> MATERIAL
public static final WorkCenterDayOperationField<Boolean> OPERATION_IS_RELEASED
public static final WorkCenterDayOperationField<LocalDateTime> OP_ERLST_SCHEDLD_EXEC_STRT_DTE
public static final WorkCenterDayOperationField<LocalTime> OP_ERLST_SCHEDLD_EXEC_STRT_TME
public static final WorkCenterDayOperationField<LocalDateTime> OP_ERLST_SCHEDLD_EXEC_END_DTE
public static final WorkCenterDayOperationField<LocalTime> OP_ERLST_SCHEDLD_EXEC_END_TME
public static final WorkCenterDayOperationField<BigDecimal> OP_PLANNED_TOTAL_QUANTITY
public static final WorkCenterDayOperationField<String> OPERATION_UNIT
public static final WorkCenterDayOperationField<BigDecimal> CONFIRMED_QUANTITY
public static final WorkCenterDayOperationField<String> CONFIRMED_QUANTITY_IN_BASE_UNIT
public static final WorkCenterDayOperationField<Integer> ERLST_SCHEDLD_EXEC_DURN_IN_WORKDAYS
public static final WorkCenterDayOperationField<Integer> OP_ACTUAL_EXECUTION_DAYS
public static final WorkCenterDayOperationField<String> MANUFACTURING_ORDER_SEQUENCE
public WorkCenterDayOperation()
public WorkCenterDayOperation(@Nullable String workCenterInternalID, @Nullable String manufacturingOrder, @Nullable String manufacturingOrderOperation, @Nullable String manufacturingOrderCategory, @Nullable String mfgOrderOperationText, @Nullable String material, @Nullable Boolean operationIsReleased, @Nullable LocalDateTime opErlstSchedldExecStrtDte, @Nullable LocalTime opErlstSchedldExecStrtTme, @Nullable LocalDateTime opErlstSchedldExecEndDte, @Nullable LocalTime opErlstSchedldExecEndTme, @Nullable BigDecimal opPlannedTotalQuantity, @Nullable String operationUnit, @Nullable BigDecimal confirmedQuantity, @Nullable String confirmedQuantityInBaseUnit, @Nullable Integer erlstSchedldExecDurnInWorkdays, @Nullable Integer opActualExecutionDays, @Nullable String manufacturingOrderSequence)
@Nonnull public Class<WorkCenterDayOperation> getType()
getType
in class VdmObject<WorkCenterDayOperation>
public void setWorkCenterInternalID(@Nullable String workCenterInternalID)
Original property name from the Odata EDM: WorkCenterInternalID
workCenterInternalID
- Work Center Internal IDpublic void setManufacturingOrder(@Nullable String manufacturingOrder)
Original property name from the Odata EDM: ManufacturingOrder
manufacturingOrder
- Manufacturing Order IDpublic void setManufacturingOrderOperation(@Nullable String manufacturingOrderOperation)
Original property name from the Odata EDM: ManufacturingOrderOperation
manufacturingOrderOperation
- Manufacturing Order Operationpublic void setManufacturingOrderCategory(@Nullable String manufacturingOrderCategory)
Original property name from the Odata EDM: ManufacturingOrderCategory
manufacturingOrderCategory
- Manufacturing Order Categorypublic void setMfgOrderOperationText(@Nullable String mfgOrderOperationText)
Original property name from the Odata EDM: MfgOrderOperationText
mfgOrderOperationText
- Manufacturing Order Operation Textpublic void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Number of the material that is to be produced with this order.public void setOperationIsReleased(@Nullable Boolean operationIsReleased)
Original property name from the Odata EDM: OperationIsReleased
operationIsReleased
- Boolean Variable (X = True, - = False, Space = Unknown)public void setOpErlstSchedldExecStrtDte(@Nullable LocalDateTime opErlstSchedldExecStrtDte)
Original property name from the Odata EDM: OpErlstSchedldExecStrtDte
opErlstSchedldExecStrtDte
- Earliest Scheduled Execution Start Datepublic void setOpErlstSchedldExecStrtTme(@Nullable LocalTime opErlstSchedldExecStrtTme)
Original property name from the Odata EDM: OpErlstSchedldExecStrtTme
opErlstSchedldExecStrtTme
- Earliest Scheduled Execution Start Timepublic void setOpErlstSchedldExecEndDte(@Nullable LocalDateTime opErlstSchedldExecEndDte)
Original property name from the Odata EDM: OpErlstSchedldExecEndDte
opErlstSchedldExecEndDte
- Earliest Scheduled Execution End Datepublic void setOpErlstSchedldExecEndTme(@Nullable LocalTime opErlstSchedldExecEndTme)
Original property name from the Odata EDM: OpErlstSchedldExecEndTme
opErlstSchedldExecEndTme
- Earliest Scheduled Execution End Timepublic void setOpPlannedTotalQuantity(@Nullable BigDecimal opPlannedTotalQuantity)
Original property name from the Odata EDM: OpPlannedTotalQuantity
opPlannedTotalQuantity
- Total quantity planned for this operation.public void setOperationUnit(@Nullable String operationUnit)
Original property name from the Odata EDM: OperationUnit
operationUnit
- Operation Unit of Measurepublic void setConfirmedQuantity(@Nullable BigDecimal confirmedQuantity)
Original property name from the Odata EDM: ConfirmedQuantity
confirmedQuantity
- The confirmedQuantity to set.public void setConfirmedQuantityInBaseUnit(@Nullable String confirmedQuantityInBaseUnit)
Original property name from the Odata EDM: ConfirmedQuantityInBaseUnit
confirmedQuantityInBaseUnit
- Production Unit of Measurepublic void setErlstSchedldExecDurnInWorkdays(@Nullable Integer erlstSchedldExecDurnInWorkdays)
Original property name from the Odata EDM: ErlstSchedldExecDurnInWorkdays
erlstSchedldExecDurnInWorkdays
- Earliest Scheduled Execution Duration in Workdayspublic void setOpActualExecutionDays(@Nullable Integer opActualExecutionDays)
Original property name from the Odata EDM: OpActualExecutionDays
opActualExecutionDays
- Actual Execution Duration in Workdayspublic void setManufacturingOrderSequence(@Nullable String manufacturingOrderSequence)
Original property name from the Odata EDM: ManufacturingOrderSequence
manufacturingOrderSequence
- Manufacturing Order Sequenceprotected String getEntityCollection()
getEntityCollection
in class VdmEntity<WorkCenterDayOperation>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<WorkCenterDayOperation>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<WorkCenterDayOperation>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<WorkCenterDayOperation>
@Nonnull public static <T> WorkCenterDayOperationField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.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.@Nonnull public static <T,DomainT> WorkCenterDayOperationField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public ErpConfigContext getErpConfigContext()
VdmEntity
getErpConfigContext
in class VdmEntity<WorkCenterDayOperation>
@Deprecated public void setErpConfigContext(@Nullable ErpConfigContext erpConfigContext)
attachToService(String, ErpConfigContext)
instead.VdmEntity
setErpConfigContext
in class VdmEntity<WorkCenterDayOperation>
erpConfigContext
- New ERP configuration context to apply to this entityprotected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<WorkCenterDayOperation>
public void attachToService(@Nullable String servicePath, @Nullable ErpConfigContext configContext)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<WorkCenterDayOperation>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.configContext
- Optional parameter. New ERP configuration context to apply to this entity and any associated entities
that were previously fetched. If a null value is provided and the ERP configuration context has never
been set, then the ERP configuration context will be set to a new instance of
ErpConfigContext
.protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<WorkCenterDayOperation>
public static WorkCenterDayOperation.WorkCenterDayOperationBuilder builder()
@Nullable public String getWorkCenterInternalID()
Original property name from the Odata EDM: WorkCenterInternalID
@Nullable public String getManufacturingOrder()
Original property name from the Odata EDM: ManufacturingOrder
@Nullable public String getManufacturingOrderOperation()
Original property name from the Odata EDM: ManufacturingOrderOperation
@Nullable public String getManufacturingOrderCategory()
Original property name from the Odata EDM: ManufacturingOrderCategory
@Nullable public String getMfgOrderOperationText()
Original property name from the Odata EDM: MfgOrderOperationText
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public Boolean getOperationIsReleased()
Original property name from the Odata EDM: OperationIsReleased
@Nullable public LocalDateTime getOpErlstSchedldExecStrtDte()
Original property name from the Odata EDM: OpErlstSchedldExecStrtDte
@Nullable public LocalTime getOpErlstSchedldExecStrtTme()
Original property name from the Odata EDM: OpErlstSchedldExecStrtTme
@Nullable public LocalDateTime getOpErlstSchedldExecEndDte()
Original property name from the Odata EDM: OpErlstSchedldExecEndDte
@Nullable public LocalTime getOpErlstSchedldExecEndTme()
Original property name from the Odata EDM: OpErlstSchedldExecEndTme
@Nullable public BigDecimal getOpPlannedTotalQuantity()
Original property name from the Odata EDM: OpPlannedTotalQuantity
@Nullable public String getOperationUnit()
Original property name from the Odata EDM: OperationUnit
@Nullable public BigDecimal getConfirmedQuantity()
Original property name from the Odata EDM: ConfirmedQuantity
@Nullable public String getConfirmedQuantityInBaseUnit()
Original property name from the Odata EDM: ConfirmedQuantityInBaseUnit
@Nullable public Integer getErlstSchedldExecDurnInWorkdays()
Original property name from the Odata EDM: ErlstSchedldExecDurnInWorkdays
@Nullable public Integer getOpActualExecutionDays()
Original property name from the Odata EDM: OpActualExecutionDays
@Nullable public String getManufacturingOrderSequence()
Original property name from the Odata EDM: ManufacturingOrderSequence
public String toString()
toString
in class VdmObject<WorkCenterDayOperation>
public boolean equals(Object o)
equals
in class VdmObject<WorkCenterDayOperation>
protected boolean canEqual(Object other)
canEqual
in class VdmObject<WorkCenterDayOperation>
public int hashCode()
hashCode
in class VdmObject<WorkCenterDayOperation>
Copyright © 2019 SAP SE. All rights reserved.