public interface WorkCenterDataService extends BatchService<WorkCenterDataServiceBatch>
This service enables you to view all the details of work centers, and also update shift details for them. It is based on the OData protocol, and can be consumed in Fiori apps and on other user interfaces.
Reference: SAP API Business Hub
OData Service: | API_WORK_CENTERS |
API Version: | 1 |
Communication Scenario: | Production Planning Integration (SAP_COM_0104) |
Scope Items: | Make-to-Stock Production - Discrete Manufacturing (BJ5), Make-to-Stock - Process Manufacturing Based on Process Order (BJ8), Material Requirements Planning (J44) |
Authentication Methods: | Basic, x509 |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_SERVICE_PATH
If no other path was provided via the
withServicePath(String) method, this is the default service path
used to access the endpoint. |
batch
static final String DEFAULT_SERVICE_PATH
withServicePath(String)
method, this is the default service path
used to access the endpoint.@Nonnull WorkCenterDataService withServicePath(@Nonnull String servicePath)
servicePath
- Service path that will override the default.@Nonnull WorkCenterAllCapacityFluentHelper getAllWorkCenterAllCapacity()
WorkCenterAllCapacity
entities.WorkCenterAllCapacity
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterAllCapacityByKeyFluentHelper getWorkCenterAllCapacityByKey(String workCenterInternalID, String workCenterTypeCode, String capacityInternalID, String capacityCategoryAllocation)
WorkCenterAllCapacity
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
capacityCategoryAllocation
- Capacity Category Allocation
Constraints: Not nullable, Maximum length: 4
workCenterTypeCode
- Internally used key which identifies the type of operating resource. For example, the following
indicators represent:
Constraints: Not nullable, Maximum length: 2
workCenterInternalID
- This internally used number and the object type identify the operating resource (for example, the work
center or production resource/tool).
Constraints: Not nullable, Maximum length: 8
WorkCenterAllCapacity
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterAllCapacityCreateFluentHelper createWorkCenterAllCapacity(@Nonnull WorkCenterAllCapacity workCenterAllCapacity)
WorkCenterAllCapacity
entity and save it to the S/4HANA system.workCenterAllCapacity
- WorkCenterAllCapacity
entity object that will be created in the S/4HANA system.WorkCenterAllCapacity
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityFluentHelper getAllWorkCenterCapacity()
WorkCenterCapacity
entities.WorkCenterCapacity
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityByKeyFluentHelper getWorkCenterCapacityByKey(String capacityInternalID)
WorkCenterCapacity
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
WorkCenterCapacity
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityIntervalFluentHelper getAllWorkCenterCapacityInterval()
WorkCenterCapacityInterval
entities.WorkCenterCapacityInterval
entities. This fluent helper allows methods which modify the underlying query
to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityIntervalByKeyFluentHelper getWorkCenterCapacityIntervalByKey(String workCenterInternalID, String workCenterTypeCode, String capacityCategoryAllocation, String capacityInternalID, String capacityActiveVersion, LocalDateTime intervalEndDate)
WorkCenterCapacityInterval
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
capacityCategoryAllocation
- Capacity Category Allocation
Constraints: Not nullable, Maximum length: 4
workCenterTypeCode
- Internally used key which identifies the type of operating resource. For example, the following
indicators represent:
Constraints: Not nullable, Maximum length: 2
intervalEndDate
- workCenterInternalID
- This internally used number and the object type identify the operating resource (for example, the work
center or production resource/tool).
Constraints: Not nullable, Maximum length: 8
capacityActiveVersion
- WorkCenterCapacityInterval
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityIntervalCreateFluentHelper createWorkCenterCapacityInterval(@Nonnull WorkCenterCapacityInterval workCenterCapacityInterval)
WorkCenterCapacityInterval
entity and save it to the S/4HANA system.workCenterCapacityInterval
- WorkCenterCapacityInterval
entity object that will be created in the S/4HANA system.WorkCenterCapacityInterval
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityIntervalUpdateFluentHelper updateWorkCenterCapacityInterval(@Nonnull WorkCenterCapacityInterval workCenterCapacityInterval)
WorkCenterCapacityInterval
entity and save it to the S/4HANA system.workCenterCapacityInterval
- WorkCenterCapacityInterval
entity object that will be updated in the S/4HANA system.WorkCenterCapacityInterval
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityShiftFluentHelper getAllWorkCenterCapacityShift()
WorkCenterCapacityShift
entities.WorkCenterCapacityShift
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityShiftByKeyFluentHelper getWorkCenterCapacityShiftByKey(String workCenterInternalID, String workCenterTypeCode, String capacityCategoryAllocation, String capacityInternalID, String capacityActiveVersion, LocalDateTime intervalEndDate, String weekDay, String availableCapacityShift)
WorkCenterCapacityShift
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
capacityCategoryAllocation
- The number along with the capacity category which identifies the capacity in the work center.
Constraints: Not nullable, Maximum length: 4
workCenterTypeCode
- Internally used key which identifies the type of operating resource. For example, the following
indicators represent:
Constraints: Not nullable, Maximum length: 2
intervalEndDate
- weekDay
- workCenterInternalID
- This internally used number and the object type identify the operating resource (for example, the work
center or production resource/tool).
Constraints: Not nullable, Maximum length: 8
capacityActiveVersion
- availableCapacityShift
- WorkCenterCapacityShift
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityShiftCreateFluentHelper createWorkCenterCapacityShift(@Nonnull WorkCenterCapacityShift workCenterCapacityShift)
WorkCenterCapacityShift
entity and save it to the S/4HANA system.workCenterCapacityShift
- WorkCenterCapacityShift
entity object that will be created in the S/4HANA system.WorkCenterCapacityShift
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapacityShiftUpdateFluentHelper updateWorkCenterCapacityShift(@Nonnull WorkCenterCapacityShift workCenterCapacityShift)
WorkCenterCapacityShift
entity and save it to the S/4HANA system.workCenterCapacityShift
- WorkCenterCapacityShift
entity object that will be updated in the S/4HANA system.WorkCenterCapacityShift
entity. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapDayOpFluentHelper getAllWorkCenterCapDayOp()
WorkCenterCapDayOp
entities.WorkCenterCapDayOp
entities. This fluent helper allows methods which modify the underlying query to be
called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapDayOpByKeyFluentHelper getWorkCenterCapDayOpByKey(String plant, String mRPController, String workCenter, String capacityInternalID, String capacityRequirement, String material, String orderID, String operation)
WorkCenterCapDayOp
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
capacityRequirement
- ID of the Capacity Requirements Record
Constraints: Not nullable, Maximum length: 12
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 40
orderID
- plant
- operation
- Production Planning
Constraints: Not nullable, Maximum length: 4
workCenter
- Work Center
Constraints: Not nullable, Maximum length: 8
mRPController
- WorkCenterCapDayOp
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapOrderPerBucketByKeyFluentHelper getWorkCenterCapOrderPerBucketByKey(LocalDateTime p_CapEvalStartDate, LocalDateTime p_CapEvalEndDate, String p_CapEvalBucketType, String plant, String mRPController, String workCenter, String workCenterTypeCode, String capacityCategoryAllocation, String capacityInternalID, String material, String orderID, String operation, String capacityEvaluationTimePeriod, String shiftName)
WorkCenterCapOrderPerBucket
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
p_CapEvalBucketType
- Single-Character Flag
Constraints: Not nullable, Maximum length: 1
orderID
- workCenterTypeCode
- Internally used key which identifies the type of operating resource. For example, the following
indicators represent:
Constraints: Not nullable, Maximum length: 2
workCenter
- Work Center
Constraints: Not nullable, Maximum length: 8
shiftName
- capacityCategoryAllocation
- Capacity Category Allocation
Constraints: Not nullable, Maximum length: 4
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 40
plant
- capacityEvaluationTimePeriod
- p_CapEvalStartDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
p_CapEvalEndDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
operation
- Production Planning
Constraints: Not nullable, Maximum length: 4
mRPController
- WorkCenterCapOrderPerBucket
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapOrderPerBucketParametersByKeyFluentHelper getWorkCenterCapOrderPerBucketParametersByKey(LocalDateTime p_CapEvalStartDate, LocalDateTime p_CapEvalEndDate, String p_CapEvalBucketType)
WorkCenterCapOrderPerBucketParameters
entity using key fields.p_CapEvalBucketType
- Single-Character Flag
Constraints: Not nullable, Maximum length: 1
p_CapEvalStartDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
p_CapEvalEndDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
WorkCenterCapOrderPerBucketParameters
entity using key fields. This fluent helper allows methods which
modify the underlying query to be called before executing the query itself. To perform execution, call
the
execute
method on the fluent helper object.@Nonnull WorkCenterCapPerBucketByKeyFluentHelper getWorkCenterCapPerBucketByKey(LocalDateTime p_CapEvalStartDate, LocalDateTime p_CapEvalEndDate, String p_CapEvalBucketType, String plant, String workCenter, String capacityInternalID, String shiftName, String capacityEvaluationTimePeriod, String capEvalBucketType)
WorkCenterCapPerBucket
entity using key fields.shiftName
- capacityInternalID
- p_CapEvalBucketType
- Single-Character Flag
Constraints: Not nullable, Maximum length: 1
capEvalBucketType
- plant
- Key uniquely identifying a plant.
Constraints: Not nullable, Maximum length: 4
capacityEvaluationTimePeriod
- p_CapEvalStartDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
p_CapEvalEndDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
workCenter
- Key identifying the work center.
Constraints: Not nullable, Maximum length: 8
WorkCenterCapPerBucket
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapPerBucketParametersByKeyFluentHelper getWorkCenterCapPerBucketParametersByKey(LocalDateTime p_CapEvalStartDate, LocalDateTime p_CapEvalEndDate, String p_CapEvalBucketType)
WorkCenterCapPerBucketParameters
entity using key fields.p_CapEvalBucketType
- Single-Character Flag
Constraints: Not nullable, Maximum length: 1
p_CapEvalStartDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
p_CapEvalEndDate
- Date (YYYYMMDD)
Constraints: Not nullable, Precision: 0
WorkCenterCapPerBucketParameters
entity using key fields. This fluent helper allows methods which modify
the underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapPplineOpFluentHelper getAllWorkCenterCapPplineOp()
WorkCenterCapPplineOp
entities.WorkCenterCapPplineOp
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterCapPplineOpByKeyFluentHelper getWorkCenterCapPplineOpByKey(String plant, String mRPController, String workCenter, String capacityInternalID, String capacityRequirement, String material, String orderID, String operation)
WorkCenterCapPplineOp
entity using key fields.capacityInternalID
- Capacity ID
Constraints: Not nullable, Maximum length: 8
capacityRequirement
- ID of the Capacity Requirements Record
Constraints: Not nullable, Maximum length: 12
material
- Alphanumeric key uniquely identifying the material.
Constraints: Not nullable, Maximum length: 40
orderID
- plant
- operation
- Production Planning
Constraints: Not nullable, Maximum length: 4
workCenter
- Work Center
Constraints: Not nullable, Maximum length: 8
mRPController
- WorkCenterCapPplineOp
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterDayOperationFluentHelper getAllWorkCenterDayOperation()
WorkCenterDayOperation
entities.WorkCenterDayOperation
entities. This fluent helper allows methods which modify the underlying query to
be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterDayOperationByKeyFluentHelper getWorkCenterDayOperationByKey(String workCenterInternalID, String manufacturingOrder, String manufacturingOrderOperation, String manufacturingOrderCategory)
WorkCenterDayOperation
entity using key fields.manufacturingOrderCategory
- Manufacturing Order Category
Constraints: Not nullable, Maximum length: 2
manufacturingOrderOperation
- Manufacturing Order Operation
Constraints: Not nullable, Maximum length: 4
manufacturingOrder
- Manufacturing Order ID
Constraints: Not nullable, Maximum length: 12
workCenterInternalID
- Work Center Internal ID
Constraints: Not nullable, Maximum length: 8
WorkCenterDayOperation
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterPipeLineOperationFluentHelper getAllWorkCenterPipeLineOperation()
WorkCenterPipeLineOperation
entities.WorkCenterPipeLineOperation
entities. This fluent helper allows methods which modify the underlying
query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCenterPipeLineOperationByKeyFluentHelper getWorkCenterPipeLineOperationByKey(String workCenterInternalID, String manufacturingOrder, String manufacturingOrderOperation, String manufacturingOrderCategory)
WorkCenterPipeLineOperation
entity using key fields.manufacturingOrderCategory
- Manufacturing Order Category
Constraints: Not nullable, Maximum length: 2
manufacturingOrderOperation
- Manufacturing Order Operation
Constraints: Not nullable, Maximum length: 4
manufacturingOrder
- Manufacturing Order ID
Constraints: Not nullable, Maximum length: 12
workCenterInternalID
- Work Center Internal ID
Constraints: Not nullable, Maximum length: 8
WorkCenterPipeLineOperation
entity using key fields. This fluent helper allows methods which modify the
underlying query to be called before executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCentersFluentHelper getAllWorkCenters()
WorkCenters
entities.WorkCenters
entities. This fluent helper allows methods which modify the underlying query to be called before
executing the query itself. To perform execution, call the
execute
method on the fluent helper object.@Nonnull WorkCentersByKeyFluentHelper getWorkCentersByKey(String workCenterInternalID, String workCenterTypeCode)
WorkCenters
entity using key fields.workCenterTypeCode
- Internally used key which identifies the type of operating resource. For example, the following
indicators represent:
Constraints: Not nullable, Maximum length: 2
workCenterInternalID
- This internally used number and the object type identify the operating resource (for example, the work
center or production resource/tool).
Constraints: Not nullable, Maximum length: 8
WorkCenters
entity
using key fields. This fluent helper allows methods which modify the underlying query to be called before
executing the query itself. To perform execution, call the
execute
method on the fluent helper object.Copyright © 2019 SAP SE. All rights reserved.