1.Functional Description
1.1Purpose
Update the Cumulative Yield Percent in the Routing Master Table (F3003) and Update the Scrap Percent
in the Bill of Material Table (F3002).
2.Technical Specifications
2.4Processing
Edits:
1.0. Initialize work fields
WF Cumulative Yield Percent = 100.
WF Scrap Percent = 0
2.0. If As of Date is equal to 0, NULL or blank or *, use todays date instead of the As of Date.
3.0. Process all Routing Master (F3003) records where the MMCU, KIT, TRT, and BQTY are equal to the
values entered in the data structure.
to the values passed in the data structure. Read by descending Operation Sequence Number. Index:
P Branch, P Item, +A.
Retrieve the following columns:
OPYP - Operation Yield Percent
EFFF - Effective From
EFFT - Effective Thru
F3003 record. (return to step 3.1).
WF Cumulative Yield Percent = WF Cumulative Yield Percent / 100.
3.4.2. If WF Cumulative Yield Percent is not equal to 0, calculate Scrap Percent as:
WF Scrap Percent = WF Scrap Percent - 1
WF Scrap Percent = WF Scrap Percent * 100
Items with the same operation sequence are updated. (where COBY=blank, KIT=DS Parent Item, MMCU=DS
Parent Branch, TBM=DS Routing Type, BQTY=DS Batch Quantity, and OPSQ= DS Operation Sequence).
where COBY = blank, KIT= DS Parent Item, MMCU = DS Parent Branch, TBM = DS Routing Type, BQTY
= DS Batch Quantity, and OPSQ = DS Operation Sequence.
STPP = WF Scrap Percent
Items with the same operation sequence are updated. (where COBY='I', KIT=DS Parent Item, MMCU=DS
Parent Branch, TBM=DS Routing Type, BQTY=DS Batch Quantity, and OPSQ= DS Operation Sequence).
where COBY = 'I', KIT= DS Parent Item, MMCU = DS Parent Branch, TBM = DS Routing Type, BQTY =
DS Batch Quantity, and OPSQ = DS Operation Sequence.
STPP = WF Scrap Percent
^
D3000360 - Update Cumulative Yield and Scrap Percent
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szParentBranch | 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
| ||||
mnParentItem | KIT | MATH_NUMERIC | NONE | NONE |
The system provides for three separate item numbers.
1. Item Number (short) - An eight-digit, computer assigned, completely
| ||||
szRoutingType | TRT | char | NONE | NONE |
A user defined code (40/TR) that indicates the type of routing. You can define different types of routing instructions for different uses.
For
| ||||
mnBatchQuantity | BQTY | MATH_NUMERIC | NONE | NONE |
The quantity of finished units that you expect this bill of material or routing to produce. You can specify varying quantities of components
| ||||
jdAsOfDate | ASDE1 | JDEDATE | NONE | NONE |
The date used for effectivity checking. Enter a specific date to display documents (orders, bills of material, routings, as applicable) that are
|
B9800420 Get Data Dictionary Definition |
F3002 Bill of Material Master File | ||||
F3003 Routing Master File | ||||
F3009 Job Shop Manufacturing Constants | ||||
F4104 Item Cross Reference File |