1.Functional Description
1.1Purpose
Retrieve the Work Center Data from the Work Center Master File using either the Pointer to the F30006
Record or the Business Unit. The Shift Information and User Defined Information are retrieved in a
separate business function.
1.2Setup Notes and Prerequisites
1.3Special Logic
Returns:
1.) Return error message '4507' (Work Center Invalid), if the work center does not exist in the Work
Center Master Table.
2.) Return error message '4366' (No Memory), if an error occurs allocating memory for the Work
Center Master Record Data structure in the VerifyAndGetWorkCenterMaster business function.
3.) Return the Work Center Master Information.
2.Technical Specifications
2.4Processing
Edits:
1.0. If DS F3009 Pointer is not equal to NULL, return requested information from F3009.
2.0. If DS F3009 Pointer is equal to NULL, Retrieve the Manufacturing Constants Record using the
Branch/Plant.
2.2. If the Manufacturing Constants row cannot be located, assign DS Error Message Code = '4430'
(Constants not set up). If the Manufacturing Constants row cannot be located and DS Suppress Error
Messages is not equal to '1', SetGBRError where the error message is '4430' and DS Branch/Plant
is highlighted.
an error.
Returns:
1.). If the pointer to the F3009 record is not sent and the Manufacturing Constants is not found
using the Branch/Plant, error code 4430 (Constants not set up) is returned.
2.) If the Manufacturing Constants Record is found, the Manufacturing Constants Data is return.
D3000450 - Get MFG Constants Data
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szBranchPlant | MMCU | char | NONE | NONE |
A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which
| ||||
idF3009Pointer | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
cSuppressErrorMessage | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szSystemCode | SY | char | NONE | NONE |
A user defined code (98/SY) that identifies a system. Valid values include:
01
Address Book
03B
Accounts Receivable
04
Accounts
| ||||
cDateOrSerialNumber | DORS | char | NONE | NONE |
This field indicates whether the item effectivity is to be tracked by date or serial number. | ||||
mnMaximumLevels | MAXL | MATH_NUMERIC | NONE | NONE |
The maximum number of levels expected in the bill of material. Improved program performance can be achieved by a close
| ||||
cLogBillOfMaterial | LOGB | char | NONE | NONE |
A code that determines whether changes to the bill of material are recorded in the Bill of Material Change File table (F3011). When you log
| ||||
cOverheadPerOrRate | PORR | char | NONE | NONE |
An option that determines whether values for overhead fields (cost components C1 through C4) in the Work Center Rates table (F30008) are
| ||||
cModifyCostbyWCEfficiency | MWCE | char | NONE | NONE |
An option that determines whether the cost rollup creates cost component B4 (for labor efficiency) based on the direct labor value (cost
| ||||
cIncludeVarLaborOH | IVO | char | NONE | NONE |
An option that determines whether the cost rollup creates cost component C3 (for variable labor overhead) in the Item Cost Component
| ||||
cCalcVarOnDirectLabor | CVDL | char | NONE | NONE |
An option that determines whether the cost rollup includes direct labor expenses (cost component B1) in the total used to calculate variable
| ||||
cCalcVarOnSetupLabor | CVSL | char | NONE | NONE |
An option that determines whether the cost rollup includes setup labor expenses (cost component B2) in the total used to calculate variable
| ||||
cIncludeWCEfficiencyInOH | CVDS | char | NONE | NONE |
An option that determines whether the cost rollup includes work center efficiency when calculating overhead values, if you specified that
| ||||
cIncludeFixedLaborOH | IFO | char | NONE | NONE |
An option that determines whether the cost rollup creates cost component C4 (for fixed labor overhead) in the Item Cost Component
| ||||
cCalcFixedOnDirectLabor | CFDL | char | NONE | NONE |
An option that determines whether the cost rollup includes direct labor expenses (cost component B1) in the total used to calculate fixed
| ||||
cCalcFixedOnSetupLabor | CFSL | char | NONE | NONE |
An option that determines whether the cost rollup includes setup labor expenses (cost component B2) in the total used to calculate fixed
| ||||
cOnlineBomValidation | CFDS | char | NONE | NONE |
An option that determines whether the system performs an online component or parent validation and low-level code assignment when you
| ||||
cIncludeVarMachineOH | IVMO | char | NONE | NONE |
An option that determines whether the cost rollup creates cost component C1 (for variable machine overhead) in the Cost Components
| ||||
cIncludeFixedMachineOH | IFMO | char | NONE | NONE |
An option that determines whether the cost rollup creates cost component C2 (for fixed machine overhead) in the Item Cost Component
| ||||
cBackFlushOptions | BFOP | char | NONE | NONE |
A code that determines how the system performs commitment and release of inventory. Valid codes are:
1 Create a standard parts list
| ||||
cMasterRoutings | MRYN | char | NONE | NONE |
An option that determines whether the system uses the master routing for an item or a routing defined for the parent item. Both routings are
| ||||
mnWorkHoursPerDay | WRHR | MATH_NUMERIC | NONE | NONE |
The number of work hours that the manufacturing plant operates per day. | ||||
cCommitmentControl | FLD1 | char | NONE | NONE |
An option that determines how the system commits inventory to a work order, and specifies the inventory location to which commitments are
| ||||
szErrorMessageId | DTAI | char | NONE | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
| ||||
cHardSoftCommit | FLD2 | char | NONE | NONE |
An option that determines how the Shop Floor Management system commits inventory. The options are as follows:
o Hard commitment at
| ||||
mnWorkHoursShift2 | WRH2 | MATH_NUMERIC | OPT | NONE |
The number of work hours that the manufacturing plant operates in shift 2. | ||||
mnWorkHoursShift3 | WRH3 | MATH_NUMERIC | OPT | NONE |
The number of work hours that the manufacturing plant operates in shift 3. | ||||
mnWorkHoursShift4 | WRH4 | MATH_NUMERIC | OPT | NONE |
The number of work hours that the manufacturing plant operates in shift 4. | ||||
mnWorkHoursShift5 | WRH5 | MATH_NUMERIC | OPT | NONE |
The number of work hours that the manufacturing plant operates in shift 5. | ||||
mnWorkHoursShift6 | WRH6 | MATH_NUMERIC | OPT | NONE |
The number of work hours that the manufacturing plant operates in shift 6. | ||||
cShiftCode | SHFT | char | OPT | NONE |
A user defined code (00/SH) that identifies daily work shifts.
In payroll systems, you can use a shift code to add a percentage or amount to
| ||||
cShift2Code | SHF2 | char | OPT | NONE |
A user defined code (system 06, type SH) that identifies a secondary daily work shift. In manufacturing systems, up to six shift levels can be
| ||||
cShift3Code | SHF3 | char | OPT | NONE |
A user defined code (system 06, type SH) that identifies a secondary daily work shift. In manufacturing systems, up to six shift levels can be
| ||||
cShift4Code | SHF4 | char | OPT | NONE |
A user defined code (system 06, type SH) that identifies a secondary daily work shift. In manufacturing systems, up to six shift levels can be
| ||||
cShift5Code | SHF5 | char | OPT | NONE |
A user defined code (system 06, type SH) that identifies a secondary daily work shift. In manufacturing systems, up to six shift levels can be
| ||||
cShift6Code | SHF6 | char | OPT | NONE |
A user defined code (system 06, type SH) that identifies a secondary daily work shift. In manufacturing systems, up to six shift levels can be
| ||||
szStatusForChange | SRS1 | char | OPT | NONE |
This field specifies the status beyond which work orders and rates can not be changed in the Line Scheduling and Line Sequencing
| ||||
cMachineRateSource | MARS | char | OPT | NONE |
A code that specifies the source for machine rates when the system calculates routing costs for an estimate. Valid values are:
1 Work
| ||||
cLaborRateSource | LARS | char | OPT | NONE |
A code that specifies the source for labor rates when the system calculates the routing costs for an estimate. Valid values are:
1
Work Center
| ||||
cPercentBillValidation | PBVD | char | OPT | NONE |
This flag designates whether percent bills are allowed to contain fixed or variable components in addition to the 100% formula. If left blank,
| ||||
mnUserReservedNumber | URAB | MATH_NUMERIC | OPT | NONE |
This is a 8 position code that is reserved for the user. JDE does not currently use this field and will not utilize this field in the future. | ||||
mnUserReservedAmount | URAT | MATH_NUMERIC | OPT | NONE |
This is a 15 position code that is reserved for the user. JDE does not currently use this field and will not utilize this field in the future. | ||||
szUserReservedCode | URCD | char | OPT | NONE |
This is a 2 position code that is reserved for the user. JDE does not currently use this field and will not utilize this field in the future. | ||||
jdUserReservedDate | URDT | JDEDATE | OPT | NONE |
This is a 6 position code that is reserved for the user. JDE does not currently use this field and will not utilize this field in the future. | ||||
szUserReservedReference | URRF | char | OPT | NONE |
A 15-position reference that is reserved for the user. J.D. Edwards does not currently use this field and does not plan to use it in the future. | ||||
cCostByWorkCenter | CWC | char | OPT | NONE |
A code, maintained in the Manufacturing Constants program (P3009), that indicates whether the system tracks cost variances for discrete
|
None |
F3009 Job Shop Manufacturing Constants | ||||
F3009T Manufacturing Constants Tag File - Needed for upgrade |