Options
All
  • Public
  • Public/Protected
  • All
Menu

This class represents the entity "A_WorkCenters" of service "API_WORK_CENTERS". This service is part of the following communication scenarios: Production Planning Integration (SAP_COM_0104). See https://api.sap.com/api/API_WORK_CENTERS for more information.

Hierarchy

  • Entity
    • WorkCenters

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

  • Returns WorkCenters

Properties

Protected _customFields

_customFields: MapType<any>

A mapper representing custom fields in an entity. Custom fields are represented by their field names and the corresponding values. A custom field can be added or updated using setCustomField method.

Protected _versionIdentifier

_versionIdentifier: string

The current ETag version of the entity in the remote system. The ETag identified the version of the in the remote system. It will be automatically set in the "if-match" header of update requests and can be set as a custom header for delete requests. When no ETag is provided by the remote system the value of this variable defaults to "*".

Optional capacityInternalId

capacityInternalId: string

Capacity ID. Maximum length: 8.

nullable

Optional matlCompIsMarkedForBackflush

matlCompIsMarkedForBackflush: boolean

Indicator: Backflushing. Indicates that material components are backflushed. Each material component is allocated to an operation in the production order. If a material component is backflushed, the system automatically posts the withdrawal when the operation is confirmed.This indicator is taken into account if the material master specifies that the decision whether a material component is to be backflushed should be made at the work center where the operation is carried out.

nullable

Optional operationControlProfile

operationControlProfile: string

Operation Control Profile. Maximum length: 4.

nullable

Optional plant

plant: string

Plant. Key uniquely identifying a plant. Maximum length: 4.

nullable

Protected remoteState

remoteState: object

The remote state of the entity. Remote state refers to the last known state of the entity on the remote system from which it has been retrieved or to which it has been posted. It is stored as map, where the keys are stored in the format of VDM properties.

Type declaration

  • [keys: string]: any

Optional standardWorkFormulaParamGroup

standardWorkFormulaParamGroup: string

Standard Value Key. Key defining and giving a dimension (for example, time or area) to one of up to six standard values. The system uses standard values as parameters with origin "standard value" in formulas to calculate execution time, capacity requirements and costs.You use the standard value key to assign a parameter ID to standard values. This parameter ID identifies the standard value in a formula. You can use the parameter ID to determine the key word for a standard value, such as setup, machine or labor.The key words identify standard values in the operations of a task list. You have to assign values to the standard values in the task list. Maximum length: 4.

nullable

Optional supplyArea

supplyArea: string

Production Supply Area. The production supply area (PSA) serves as a place for interim storage on the shop floor and is used to make material directly available for production purposes. The PSA is used in Kanban and JIT Outbound processing and in Extended Warehouse Management. Maximum length: 10.

nullable

toCapacity

toCapacity: WorkCenterCapacity

One-to-one navigation property to the WorkCenterCapacity entity.

toWorkCenterAllCapacity

toWorkCenterAllCapacity: WorkCenterAllCapacity_2[]

One-to-many navigation property to the WorkCenterAllCapacity_2 entity.

toWorkCenterCapacity

toWorkCenterCapacity: WorkCenterAllCapacity[]

One-to-many navigation property to the WorkCenterAllCapacity entity.

toWorkCenterCostCenter

toWorkCenterCostCenter: WorkCenterCostCenter[]

One-to-many navigation property to the WorkCenterCostCenter entity.

toWorkCenterDescription

toWorkCenterDescription: WorkCenterDescription[]

One-to-many navigation property to the WorkCenterDescription entity.

toWorkCenterQueuingOp

toWorkCenterQueuingOp: WorkCenterPipeLineOperation[]

One-to-many navigation property to the WorkCenterPipeLineOperation entity.

toWorkCenterTodayOp

toWorkCenterTodayOp: WorkCenterDayOperation[]

One-to-many navigation property to the WorkCenterDayOperation entity.

Optional validityEndDate

validityEndDate: Moment

Valid-To Date.

nullable

Optional validityStartDate

validityStartDate: Moment

Valid-From Date.

nullable

versionIdentifier

versionIdentifier: string

ETag version identifier accessor.

returns

The ETag version identifier of the retrieved entity, returns undefined if not retrieved

Optional workCenter

workCenter: string

Work Center. Maximum length: 8.

nullable

Optional workCenterCategoryCode

workCenterCategoryCode: string

Work Center Category. Key which distinguishes the work centers by their category (for example, production work center, maintenance work center). The work center category determines which data can be maintained in the master record for the work center. Maximum length: 4.

nullable

Optional workCenterDesc

workCenterDesc: string

Work Center Text. Maximum length: 40.

nullable

Optional workCenterFmlaParamUnit1

workCenterFmlaParamUnit1: string

Work Center Formula Parameter Unit 1. Maximum length: 3.

nullable

Optional workCenterFmlaParamUnit2

workCenterFmlaParamUnit2: string

Work Center Formula Parameter Unit 2. Maximum length: 3.

nullable

Optional workCenterFmlaParamUnit3

workCenterFmlaParamUnit3: string

Work Center Formula Parameter Unit 3. Maximum length: 3.

nullable

Optional workCenterFmlaParamUnit4

workCenterFmlaParamUnit4: string

Work Center Formula Parameter Unit 4. Maximum length: 3.

nullable

Optional workCenterFmlaParamUnit5

workCenterFmlaParamUnit5: string

Work Center Formula Parameter Unit 5. Maximum length: 3.

nullable

Optional workCenterFmlaParamUnit6

workCenterFmlaParamUnit6: string

Work Center Formula Parameter Unit 6. Maximum length: 3.

nullable

Optional workCenterFmlaParamValue1

workCenterFmlaParamValue1: BigNumber

Work Center Formula Parameter Value 1.

nullable

Optional workCenterFmlaParamValue2

workCenterFmlaParamValue2: BigNumber

Work Center Formula Parameter Value 2.

nullable

Optional workCenterFmlaParamValue3

workCenterFmlaParamValue3: BigNumber

Work Center Formula Parameter Value 3.

nullable

Optional workCenterFmlaParamValue4

workCenterFmlaParamValue4: BigNumber

Work Center Formula Parameter Value 4.

nullable

Optional workCenterFmlaParamValue5

workCenterFmlaParamValue5: BigNumber

Work Center Formula Parameter Value 5.

nullable

Optional workCenterFmlaParamValue6

workCenterFmlaParamValue6: BigNumber

Work Center Formula Parameter Value 6.

nullable

Optional workCenterFormulaParam1

workCenterFormulaParam1: string

Work Center Formula Parameter 1. Maximum length: 6.

nullable

Optional workCenterFormulaParam2

workCenterFormulaParam2: string

Work Center Formula Parameter 2. Maximum length: 6.

nullable

Optional workCenterFormulaParam3

workCenterFormulaParam3: string

Work Center Formula Parameter 3. Maximum length: 6.

nullable

Optional workCenterFormulaParam4

workCenterFormulaParam4: string

Work Center Formula Parameter 4. Maximum length: 6.

nullable

Optional workCenterFormulaParam5

workCenterFormulaParam5: string

Work Center Formula Parameter 5. Maximum length: 6.

nullable

Optional workCenterFormulaParam6

workCenterFormulaParam6: string

Work Center Formula Parameter 6. Maximum length: 6.

nullable

workCenterInternalId

workCenterInternalId: string

Object ID of the resource. This internally used number and the object type identify the operating resource (for example, the work center or production resource/tool). The number is only used internally but the system displays it within matchcode selection for technical reasons. You do not have to make an entry. Maximum length: 8.

Optional workCenterIsToBeDeleted

workCenterIsToBeDeleted: boolean

Deletion flag for work center. Indicator which shows that the work center has been marked for deletion and cannot be used anymore. This indicator is used as a selection criterion when archiving work centers.

nullable

Optional workCenterLastChangeDateTime

workCenterLastChangeDateTime: Moment

Date and Time of Last Change.

nullable

Optional workCenterLocation

workCenterLocation: string

Work center location. Key which describes the physical location of the work center. Maximum length: 10.

nullable

Optional workCenterLocationGroup

workCenterLocationGroup: string

Location Group. This key is used to assign a physical location to the work center. Location groups help reduce the amount of data to be processed when move times between work centers are determined in lead time scheduling. Maximum length: 4.

nullable

Optional workCenterResponsible

workCenterResponsible: string

Person Responsible for the Work Center. The person or group of people who are responsible for the maintenance of the work center master files. Maximum length: 3.

nullable

Optional workCenterResponsibleName

workCenterResponsibleName: string

Work Center Responsible Name. Maximum length: 40.

nullable

Optional workCenterStandardWorkQtyUnit1

workCenterStandardWorkQtyUnit1: string

Standard Work Quantity Unit 1. Maximum length: 3.

nullable

Optional workCenterStandardWorkQtyUnit2

workCenterStandardWorkQtyUnit2: string

Standard Work Quantity Unit 2. Maximum length: 3.

nullable

Optional workCenterStandardWorkQtyUnit3

workCenterStandardWorkQtyUnit3: string

Standard Work Quantity Unit 3. Maximum length: 3.

nullable

Optional workCenterStandardWorkQtyUnit4

workCenterStandardWorkQtyUnit4: string

Standard Work Quantity Unit 4. Maximum length: 3.

nullable

Optional workCenterStandardWorkQtyUnit5

workCenterStandardWorkQtyUnit5: string

Standard Work Quantity Unit 5. Maximum length: 3.

nullable

Optional workCenterStandardWorkQtyUnit6

workCenterStandardWorkQtyUnit6: string

Standard Work Quantity Unit 6. Maximum length: 3.

nullable

workCenterTypeCode

workCenterTypeCode: string

Object types of the CIM resource. Internally used key which identifies the type of operating resource. For example, the following indicators represent: A - a work centerFH - a production resource/tool.The key is only used internally but it is displayed within matchcode selection on technical grounds. You do not have to make an entry. Maximum length: 2.

Optional workCenterUsage

workCenterUsage: string

Work Center Usage in Bill of Operations. Maximum length: 3.

nullable

Optional wrkCtrIntProcgSchedgFmla

wrkCtrIntProcgSchedgFmla: string

Formula for the duration of other types of int. processing. Formula for calculating the duration times of other types of internal processing in scheduling (for example, in networks, in process orders or in maintenance orders). If you do not enter a formulathe system uses the duration you entered when maintaining an activity or operation in the network or in the maintenance order.the system uses a duration of zero with process orders, which means that you must enter a formula if the operation is to have a duration. Maximum length: 6.

nullable

Optional wrkCtrProcgSchedgFmla

wrkCtrProcgSchedgFmla: string

Formula for the duration of processing time. Formula used in scheduling to determine the operation processing time. If you do not enter a formula, the system uses a processing time of zero for scheduling. Maximum length: 6.

nullable

Optional wrkCtrSetupSchedgFmla

wrkCtrSetupSchedgFmla: string

Formula for setup time. Formula used in scheduling to calculate the setup time of an operation. If you do not enter a formula, the system uses a setup time of zero for scheduling. Maximum length: 6.

nullable

Optional wrkCtrStdValMaintRule1

wrkCtrStdValMaintRule1: string

Standard Value Maintenance Rule 1. Maximum length: 1.

nullable

Optional wrkCtrStdValMaintRule2

wrkCtrStdValMaintRule2: string

Standard Value Maintenance Rule 2. Maximum length: 1.

nullable

Optional wrkCtrStdValMaintRule3

wrkCtrStdValMaintRule3: string

Standard Value Maintenance Rule 3. Maximum length: 1.

nullable

Optional wrkCtrStdValMaintRule4

wrkCtrStdValMaintRule4: string

Standard Value Maintenance Rule 4. Maximum length: 1.

nullable

Optional wrkCtrStdValMaintRule5

wrkCtrStdValMaintRule5: string

Standard Value Maintenance Rule 5. Maximum length: 1.

nullable

Optional wrkCtrStdValMaintRule6

wrkCtrStdValMaintRule6: string

Standard Value Maintenance Rule 6. Maximum length: 1.

nullable

Optional wrkCtrTeardownSchedgFmla

wrkCtrTeardownSchedgFmla: string

Formula for teardown time. Formula used in scheduling to determine teardown time in an operation. If you do not enter a formula, the system uses a teardown time of zero for scheduling. Maximum length: 6.

nullable

Static ALL_FIELDS

ALL_FIELDS: AllFields<WorkCenters> = new AllFields('*', WorkCenters)

All fields selector.

Static CAPACITY_INTERNAL_ID

CAPACITY_INTERNAL_ID: StringField<WorkCenters> = new StringField('CapacityInternalID', WorkCenters, 'Edm.String')

Static representation of the capacityInternalId property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static MATL_COMP_IS_MARKED_FOR_BACKFLUSH

MATL_COMP_IS_MARKED_FOR_BACKFLUSH: BooleanField<WorkCenters> = new BooleanField('MatlCompIsMarkedForBackflush', WorkCenters, 'Edm.Boolean')

Static representation of the matlCompIsMarkedForBackflush property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static OPERATION_CONTROL_PROFILE

OPERATION_CONTROL_PROFILE: StringField<WorkCenters> = new StringField('OperationControlProfile', WorkCenters, 'Edm.String')

Static representation of the operationControlProfile property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static PLANT

PLANT: StringField<WorkCenters> = new StringField('Plant', WorkCenters, 'Edm.String')

Static representation of the plant property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static STANDARD_WORK_FORMULA_PARAM_GROUP

STANDARD_WORK_FORMULA_PARAM_GROUP: StringField<WorkCenters> = new StringField('StandardWorkFormulaParamGroup', WorkCenters, 'Edm.String')

Static representation of the standardWorkFormulaParamGroup property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static SUPPLY_AREA

SUPPLY_AREA: StringField<WorkCenters> = new StringField('SupplyArea', WorkCenters, 'Edm.String')

Static representation of the supplyArea property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_CAPACITY

TO_CAPACITY: OneToOneLink<WorkCenters, WorkCenterCapacity> = new OneToOneLink('to_Capacity', WorkCenters, WorkCenterCapacity)

Static representation of the one-to-one navigation property toCapacity for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_ALL_CAPACITY

TO_WORK_CENTER_ALL_CAPACITY: Link<WorkCenters, WorkCenterAllCapacity_2> = new Link('to_WorkCenterAllCapacity', WorkCenters, WorkCenterAllCapacity_2)

Static representation of the one-to-many navigation property toWorkCenterAllCapacity for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_CAPACITY

TO_WORK_CENTER_CAPACITY: Link<WorkCenters, WorkCenterAllCapacity> = new Link('to_WorkCenterCapacity', WorkCenters, WorkCenterAllCapacity)

Static representation of the one-to-many navigation property toWorkCenterCapacity for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_COST_CENTER

TO_WORK_CENTER_COST_CENTER: Link<WorkCenters, WorkCenterCostCenter> = new Link('to_WorkCenterCostCenter', WorkCenters, WorkCenterCostCenter)

Static representation of the one-to-many navigation property toWorkCenterCostCenter for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_DESCRIPTION

TO_WORK_CENTER_DESCRIPTION: Link<WorkCenters, WorkCenterDescription> = new Link('to_WorkCenterDescription', WorkCenters, WorkCenterDescription)

Static representation of the one-to-many navigation property toWorkCenterDescription for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_QUEUING_OP

TO_WORK_CENTER_QUEUING_OP: Link<WorkCenters, WorkCenterPipeLineOperation> = new Link('to_WorkCenterQueuingOp', WorkCenters, WorkCenterPipeLineOperation)

Static representation of the one-to-many navigation property toWorkCenterQueuingOp for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static TO_WORK_CENTER_TODAY_OP

TO_WORK_CENTER_TODAY_OP: Link<WorkCenters, WorkCenterDayOperation> = new Link('to_WorkCenterTodayOp', WorkCenters, WorkCenterDayOperation)

Static representation of the one-to-many navigation property toWorkCenterTodayOp for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static VALIDITY_END_DATE

VALIDITY_END_DATE: DateField<WorkCenters> = new DateField('ValidityEndDate', WorkCenters, 'Edm.DateTime')

Static representation of the validityEndDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static VALIDITY_START_DATE

VALIDITY_START_DATE: DateField<WorkCenters> = new DateField('ValidityStartDate', WorkCenters, 'Edm.DateTime')

Static representation of the validityStartDate property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER

WORK_CENTER: StringField<WorkCenters> = new StringField('WorkCenter', WorkCenters, 'Edm.String')

Static representation of the workCenter property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_CATEGORY_CODE

WORK_CENTER_CATEGORY_CODE: StringField<WorkCenters> = new StringField('WorkCenterCategoryCode', WorkCenters, 'Edm.String')

Static representation of the workCenterCategoryCode property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_DESC

WORK_CENTER_DESC: StringField<WorkCenters> = new StringField('WorkCenterDesc', WorkCenters, 'Edm.String')

Static representation of the workCenterDesc property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_1

WORK_CENTER_FMLA_PARAM_UNIT_1: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit1', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_2

WORK_CENTER_FMLA_PARAM_UNIT_2: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit2', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_3

WORK_CENTER_FMLA_PARAM_UNIT_3: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit3', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_4

WORK_CENTER_FMLA_PARAM_UNIT_4: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit4', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit4 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_5

WORK_CENTER_FMLA_PARAM_UNIT_5: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit5', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit5 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_UNIT_6

WORK_CENTER_FMLA_PARAM_UNIT_6: StringField<WorkCenters> = new StringField('WorkCenterFmlaParamUnit6', WorkCenters, 'Edm.String')

Static representation of the workCenterFmlaParamUnit6 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_1

WORK_CENTER_FMLA_PARAM_VALUE_1: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue1', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_2

WORK_CENTER_FMLA_PARAM_VALUE_2: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue2', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_3

WORK_CENTER_FMLA_PARAM_VALUE_3: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue3', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_4

WORK_CENTER_FMLA_PARAM_VALUE_4: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue4', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue4 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_5

WORK_CENTER_FMLA_PARAM_VALUE_5: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue5', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue5 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FMLA_PARAM_VALUE_6

WORK_CENTER_FMLA_PARAM_VALUE_6: BigNumberField<WorkCenters> = new BigNumberField('WorkCenterFmlaParamValue6', WorkCenters, 'Edm.Decimal')

Static representation of the workCenterFmlaParamValue6 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_1

WORK_CENTER_FORMULA_PARAM_1: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam1', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_2

WORK_CENTER_FORMULA_PARAM_2: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam2', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_3

WORK_CENTER_FORMULA_PARAM_3: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam3', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_4

WORK_CENTER_FORMULA_PARAM_4: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam4', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam4 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_5

WORK_CENTER_FORMULA_PARAM_5: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam5', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam5 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_FORMULA_PARAM_6

WORK_CENTER_FORMULA_PARAM_6: StringField<WorkCenters> = new StringField('WorkCenterFormulaParam6', WorkCenters, 'Edm.String')

Static representation of the workCenterFormulaParam6 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_INTERNAL_ID

WORK_CENTER_INTERNAL_ID: StringField<WorkCenters> = new StringField('WorkCenterInternalID', WorkCenters, 'Edm.String')

Static representation of the workCenterInternalId property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_IS_TO_BE_DELETED

WORK_CENTER_IS_TO_BE_DELETED: BooleanField<WorkCenters> = new BooleanField('WorkCenterIsToBeDeleted', WorkCenters, 'Edm.Boolean')

Static representation of the workCenterIsToBeDeleted property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_LAST_CHANGE_DATE_TIME

WORK_CENTER_LAST_CHANGE_DATE_TIME: DateField<WorkCenters> = new DateField('WorkCenterLastChangeDateTime', WorkCenters, 'Edm.DateTimeOffset')

Static representation of the workCenterLastChangeDateTime property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_LOCATION

WORK_CENTER_LOCATION: StringField<WorkCenters> = new StringField('WorkCenterLocation', WorkCenters, 'Edm.String')

Static representation of the workCenterLocation property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_LOCATION_GROUP

WORK_CENTER_LOCATION_GROUP: StringField<WorkCenters> = new StringField('WorkCenterLocationGroup', WorkCenters, 'Edm.String')

Static representation of the workCenterLocationGroup property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_RESPONSIBLE

WORK_CENTER_RESPONSIBLE: StringField<WorkCenters> = new StringField('WorkCenterResponsible', WorkCenters, 'Edm.String')

Static representation of the workCenterResponsible property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_RESPONSIBLE_NAME

WORK_CENTER_RESPONSIBLE_NAME: StringField<WorkCenters> = new StringField('WorkCenterResponsibleName', WorkCenters, 'Edm.String')

Static representation of the workCenterResponsibleName property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_1

WORK_CENTER_STANDARD_WORK_QTY_UNIT_1: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit1', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_2

WORK_CENTER_STANDARD_WORK_QTY_UNIT_2: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit2', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_3

WORK_CENTER_STANDARD_WORK_QTY_UNIT_3: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit3', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_4

WORK_CENTER_STANDARD_WORK_QTY_UNIT_4: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit4', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit4 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_5

WORK_CENTER_STANDARD_WORK_QTY_UNIT_5: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit5', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit5 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_STANDARD_WORK_QTY_UNIT_6

WORK_CENTER_STANDARD_WORK_QTY_UNIT_6: StringField<WorkCenters> = new StringField('WorkCenterStandardWorkQtyUnit6', WorkCenters, 'Edm.String')

Static representation of the workCenterStandardWorkQtyUnit6 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_TYPE_CODE

WORK_CENTER_TYPE_CODE: StringField<WorkCenters> = new StringField('WorkCenterTypeCode', WorkCenters, 'Edm.String')

Static representation of the workCenterTypeCode property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WORK_CENTER_USAGE

WORK_CENTER_USAGE: StringField<WorkCenters> = new StringField('WorkCenterUsage', WorkCenters, 'Edm.String')

Static representation of the workCenterUsage property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_INT_PROCG_SCHEDG_FMLA

WRK_CTR_INT_PROCG_SCHEDG_FMLA: StringField<WorkCenters> = new StringField('WrkCtrIntProcgSchedgFmla', WorkCenters, 'Edm.String')

Static representation of the wrkCtrIntProcgSchedgFmla property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_PROCG_SCHEDG_FMLA

WRK_CTR_PROCG_SCHEDG_FMLA: StringField<WorkCenters> = new StringField('WrkCtrProcgSchedgFmla', WorkCenters, 'Edm.String')

Static representation of the wrkCtrProcgSchedgFmla property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_SETUP_SCHEDG_FMLA

WRK_CTR_SETUP_SCHEDG_FMLA: StringField<WorkCenters> = new StringField('WrkCtrSetupSchedgFmla', WorkCenters, 'Edm.String')

Static representation of the wrkCtrSetupSchedgFmla property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_1

WRK_CTR_STD_VAL_MAINT_RULE_1: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule1', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule1 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_2

WRK_CTR_STD_VAL_MAINT_RULE_2: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule2', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule2 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_3

WRK_CTR_STD_VAL_MAINT_RULE_3: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule3', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule3 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_4

WRK_CTR_STD_VAL_MAINT_RULE_4: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule4', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule4 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_5

WRK_CTR_STD_VAL_MAINT_RULE_5: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule5', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule5 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_STD_VAL_MAINT_RULE_6

WRK_CTR_STD_VAL_MAINT_RULE_6: StringField<WorkCenters> = new StringField('WrkCtrStdValMaintRule6', WorkCenters, 'Edm.String')

Static representation of the wrkCtrStdValMaintRule6 property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static WRK_CTR_TEARDOWN_SCHEDG_FMLA

WRK_CTR_TEARDOWN_SCHEDG_FMLA: StringField<WorkCenters> = new StringField('WrkCtrTeardownSchedgFmla', WorkCenters, 'Edm.String')

Static representation of the wrkCtrTeardownSchedgFmla property for query construction. Use to reference this property in query operations such as 'select' in the fluent request API.

Static _allFields

_allFields: Array<StringField<WorkCenters> | BooleanField<WorkCenters> | DateField<WorkCenters> | BigNumberField<WorkCenters> | OneToOneLink<WorkCenters, WorkCenterCapacity> | Link<WorkCenters, WorkCenterAllCapacity_2> | Link<WorkCenters, WorkCenterAllCapacity> | Link<WorkCenters, WorkCenterCostCenter> | Link<WorkCenters, WorkCenterDescription> | Link<WorkCenters, WorkCenterPipeLineOperation> | Link<WorkCenters, WorkCenterDayOperation>> = [WorkCenters.WORK_CENTER_INTERNAL_ID,WorkCenters.WORK_CENTER_TYPE_CODE,WorkCenters.WORK_CENTER,WorkCenters.WORK_CENTER_DESC,WorkCenters.PLANT,WorkCenters.WORK_CENTER_CATEGORY_CODE,WorkCenters.WORK_CENTER_RESPONSIBLE,WorkCenters.WORK_CENTER_RESPONSIBLE_NAME,WorkCenters.SUPPLY_AREA,WorkCenters.WORK_CENTER_USAGE,WorkCenters.CAPACITY_INTERNAL_ID,WorkCenters.WORK_CENTER_IS_TO_BE_DELETED,WorkCenters.VALIDITY_START_DATE,WorkCenters.VALIDITY_END_DATE,WorkCenters.WORK_CENTER_FORMULA_PARAM_1,WorkCenters.WORK_CENTER_FORMULA_PARAM_2,WorkCenters.WORK_CENTER_FORMULA_PARAM_3,WorkCenters.WORK_CENTER_FORMULA_PARAM_4,WorkCenters.WORK_CENTER_FORMULA_PARAM_5,WorkCenters.WORK_CENTER_FORMULA_PARAM_6,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_1,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_2,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_3,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_4,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_5,WorkCenters.WORK_CENTER_FMLA_PARAM_VALUE_6,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_1,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_2,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_3,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_4,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_5,WorkCenters.WORK_CENTER_FMLA_PARAM_UNIT_6,WorkCenters.STANDARD_WORK_FORMULA_PARAM_GROUP,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_1,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_2,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_3,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_4,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_5,WorkCenters.WRK_CTR_STD_VAL_MAINT_RULE_6,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_1,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_2,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_3,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_4,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_5,WorkCenters.WORK_CENTER_STANDARD_WORK_QTY_UNIT_6,WorkCenters.OPERATION_CONTROL_PROFILE,WorkCenters.MATL_COMP_IS_MARKED_FOR_BACKFLUSH,WorkCenters.WORK_CENTER_LOCATION,WorkCenters.WORK_CENTER_LOCATION_GROUP,WorkCenters.WRK_CTR_SETUP_SCHEDG_FMLA,WorkCenters.WRK_CTR_PROCG_SCHEDG_FMLA,WorkCenters.WRK_CTR_TEARDOWN_SCHEDG_FMLA,WorkCenters.WRK_CTR_INT_PROCG_SCHEDG_FMLA,WorkCenters.WORK_CENTER_LAST_CHANGE_DATE_TIME,WorkCenters.TO_CAPACITY,WorkCenters.TO_WORK_CENTER_ALL_CAPACITY,WorkCenters.TO_WORK_CENTER_CAPACITY,WorkCenters.TO_WORK_CENTER_COST_CENTER,WorkCenters.TO_WORK_CENTER_DESCRIPTION,WorkCenters.TO_WORK_CENTER_QUEUING_OP,WorkCenters.TO_WORK_CENTER_TODAY_OP]

All fields of the WorkCenters entity.

Static _defaultServicePath

_defaultServicePath: string = "/sap/opu/odata/sap/API_WORK_CENTERS"

Default url path for the according service.

Static _entityName

_entityName: string = "A_WorkCenters"

Technical entity name for WorkCenters.

Static _keyFields

_keyFields: Array<Selectable<WorkCenters>> = [WorkCenters.WORK_CENTER_INTERNAL_ID, WorkCenters.WORK_CENTER_TYPE_CODE]

All key fields of the WorkCenters entity.

Static _keys

_keys: object = WorkCenters._keyFields.reduce((acc: { [keys: string]: Selectable<WorkCenters> }, field: Selectable<WorkCenters>) => {acc[field.fieldName] = field;return acc;}, {})

Mapping of all key field names to the respective static field property WorkCenters.

Type declaration

Static _serviceName

_serviceName: string = "API_WORK_CENTERS"
deprecated

Since v1.0.1 Use _defaultServicePath instead. Technical service name for WorkCenters.

Methods

Protected getCurrentMapKeys

  • getCurrentMapKeys(): Entity
  • Returns a map of all defined fields in entity to their current values.

    Returns Entity

    Entity with all defined entity fields

getCustomField

  • getCustomField(fieldName: string): any
  • Custom field value getter.

    Parameters

    • fieldName: string

      The name of the custom field

    Returns any

    The value of the corresponding custom field

getCustomFields

  • getCustomFields(): MapType<any>
  • Returns a map that contains all entity custom fields.

    Returns MapType<any>

    A map of all defined custom fields in the entity

getUpdatedCustomFields

  • getUpdatedCustomFields(): MapType<any>
  • Returns all updated custom field properties compared to the last known remote state.

    Returns MapType<any>

    A map containing all updated custom properties, with their new values

getUpdatedProperties

  • getUpdatedProperties(): Entity
  • Returns all changed properties compared to the last known remote state. The returned properties does not include custom fields. Use getUpdatedCustomFields, if updated custom fields are needed.

    Returns Entity

    Entity with all properties that changed

hasCustomField

  • hasCustomField(fieldName: string): boolean
  • Validates whether a custom field exists in the entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    Returns boolean

    A boolean value, that indicates whether a custom field is defined in entity

initializeCustomFields

  • initializeCustomFields(customFields: MapType<any>): this
  • Sets all retrieved custom fields in entity.

    Parameters

    • customFields: MapType<any>

      Extracted custom fields from a retrieved entity

    Returns this

    A boolean value, that indicates the existence of the field in entity

Protected isConflictingCustomField

  • isConflictingCustomField(customFieldName: string): boolean
  • Validates whether a field name does not conflict with an original field name and thus can be defined as custom fields.

    Parameters

    • customFieldName: string

      Field name to check

    Returns boolean

    Boolean value that describes whether a field name can be defined as custom field

setCustomField

  • setCustomField(fieldName: string, value: any): this
  • Sets a new custom field in the entity or updates it. Throws an error, if the provided custom field name is already defined by an original field in entity.

    Parameters

    • fieldName: string

      The name of the custom field to update

    • value: any

      The value of the field

    Returns this

    The entity itself, to facilitate method chaining

setOrInitializeRemoteState

  • setOrInitializeRemoteState(state?: MapType<any>): this
  • Initializes or sets the remoteState of the entity. This function is called on all read, create and update requests. This function should be called after initializeCustomFields, if custom fields are defined.

    Parameters

    • Optional state: MapType<any>

      State to be set as remote state

    Returns this

    The entity itself, to facilitate method chaining

setVersionIdentifier

  • setVersionIdentifier(etag: string): this
  • Set the ETag version identifier of the retrieved entity.

    Parameters

    • etag: string

      The returned ETag version of the entity

    Returns this

    The entity itself, to facilitate method chaining

toJSON

  • toJSON(): object
  • Overwrites the default toJSON method so that all instance variables as well as all custom fields of the entity are returned.

    Returns object

    An object containing all instance variables + custom fields.

    • [key: string]: any

Static builder

  • Returns an entity builder to construct instances WorkCenters.

    Returns EntityBuilderType<WorkCenters, WorkCentersType>

    A builder that constructs instances of entity type WorkCenters.

Static customField

  • customField(fieldName: string): CustomField<WorkCenters>
  • Returns a selectable object that allows the selection of custom field in a get request for the entity WorkCenters.

    Parameters

    • fieldName: string

      Name of the custom field to select

    Returns CustomField<WorkCenters>

    A builder that constructs instances of entity type WorkCenters.

Static Protected customFieldSelector

  • customFieldSelector<EntityT>(fieldName: string, entityConstructor: Constructable<EntityT>): CustomField<EntityT>
  • Type parameters

    • EntityT: Entity

    Parameters

    • fieldName: string
    • entityConstructor: Constructable<EntityT>

    Returns CustomField<EntityT>

Static Protected entityBuilder

  • entityBuilder<EntityT, JsonT>(entityConstructor: Constructable<EntityT, JsonT>): EntityBuilderType<EntityT, JsonT>
  • Type parameters

    • EntityT: Entity

    • JsonT

    Parameters

    • entityConstructor: Constructable<EntityT, JsonT>

    Returns EntityBuilderType<EntityT, JsonT>

Static requestBuilder

  • Returns a request builder to construct requests for operations on the WorkCenters entity type.

    Returns WorkCentersRequestBuilder

    A WorkCenters request builder.