1.Functional Description
1.1Purpose
Check for an outside operation in a Routing.
1.2Setup Notes and Prerequisites
Setup for Cost Rollup - file Reset - Determines if the Cost Component Add-on recrod should be reset
for outside operations. The Branche, Item Number, Routing Type, and Cost Component are passed in to
determine if the Cost Component Add-on record represents an outside operation.
1.3Special Logic
2.Technical Specifications
2.4Processing
1.0. Initialize DS Outside Operation Exists = 0.
2.0. Set Selection Where MMCU = DS Branch and KIT = DS Parent Item.
3.0. If DS Routing Type is not equal to '*' or blank, set selection append_last TRT = DS Routing
Type.
4.0. If DS Select Batch Quantity is equal to '1', set select append_last BQTY = DS Batch Quantity.
5.0. If DS Operation Sequence is not equal to 0, set selection append_last OPSQ = Operation
Sequence.
5.0. If DS Cost Component is not equal to '* or blank, set selection append_last COST = DS Cost
Component.
6.0. Fetch record from the Routing Master Table until valid record is found or fetch fails.
effectivity range. If no within date effectivity range, read next record.
6.2. If fetch valid record found, process valid record.
6.2.2. If DS return pointer is equal to '1', return pointer to data structure.
^
D3000770 - CheckForOutsideOperation
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szBranch | 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
| ||||
szTypeRouting | 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
| ||||
cSelectBatchQuantity | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnOperationSequence | OPSQ | MATH_NUMERIC | NONE | NONE |
A number used to indicate an order of succession.
In routing instructions, a number that sequences the fabrication or assembly steps in the
| ||||
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
| ||||
szCostComponent | COST | char | NONE | NONE |
A code that designates each element of cost for an item. Examples of the cost object types are:
o A1 Purchased raw material
o B1
| ||||
cReturnPointer | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cSuppressErrorMessages | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cOutsideOperationExists | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
idF3003Pointer | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
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
|
None |
F3003 Routing Master File |