1.Functional Description
1.1Purpose
The purpose of this function is to calculate the Routing Costs for outside operations. The Cost
Bucket (the first description in UDC table 30/CO for the Cost Type), Outside Opertion Cost, Unit Cost, and
Outside Operation Description are returned. Using the values sent in, this function will retrieve
the Unit Costs from F4105. From the Unit Cost and other information about the item, the Outside
Operation Cost will be calculated.
1.2Setup Notes and Prerequisites
The following are setup issues that should be resolved before calling this function:
Determine if an intermediate item exists for the operation.
Determine the Primary Item Number (short, 2nd item, or 3rd Item). The primary Item number should be
passed in.
If Cost Level for the item is at Item Location, a F41021 record must exist for this Item and Branch.
1.3Special Logic
This function contains no special logic
2.Technical Specifications
2.4Processing
2. Take LITM and attach '*OP' to the end. Take OPSQ and remove decimal zeros and leading
zeros and add to the end. Check to see if record exists in F4101 for this item number.
3. Retrieve IMCLEV (Item Cost Level). If equal to '3' get Location and Lot from Primary Bin
in F41021.
If IMCLEV = 1use COITM
If IMCLEV = 2use COITM
COMCU
If IMCLEV = 3use COITM
COMCU
COLOCN
COLOTN
COLEDG
Percent.
Intermediate Qty/Batch Quantity ratio.
Outside Operation Cost = Outside Operation Cost * (Intermediate Qty / Batch Qty)
7. Multiply by TRQT and return this value in B1EV1.
Outside Operation Cost = Outside Operation Cost * DS TRQT
D3000640 - Calculate Outside Operations
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
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
| ||||
sz2ndItemNumber | LITM | char | NONE | NONE |
A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to
| ||||
mnOperationsSequenceNo | 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
| ||||
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
| ||||
szCostMethod | LEDG | char | NONE | NONE |
A user defined code (40/CM) that specifies the basis for calculating item costs. Cost methods 01 through 19 are reserved for J.D. Edwards
| ||||
mnScrapPercent | CPYP | MATH_NUMERIC | NONE | NONE |
The cumulative planned output yield percent for a step. The system uses this value to adjust the operation step scrap percent for the
| ||||
mnRequestedQuantity | TRQT | MATH_NUMERIC | NONE | NONE |
A value that represents the available quantity, which might consist of the on-hand balance minus commitments, reservations, and
| ||||
cIntermediateItem | EV02 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnRequiredQuantity | QNTY | MATH_NUMERIC | NONE | NONE |
The number of units that the system applies to the transaction. | ||||
cCostBucket | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnOutsideOperationCost | B1EV1 | MATH_NUMERIC | NONE | NONE |
Work Amount field for the Manufacturing System. | ||||
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
| ||||
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
| ||||
cSuppressErrorMessages | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnUnitCost | UNCS | MATH_NUMERIC | NONE | NONE |
The amount per unit, derived by dividing the total cost by the unit quantity. | ||||
szOutsideOpDesc | DSC1 | char | NONE | NONE |
Brief information about an item; a remark or an explanation. | ||||
szParentCostMethod | LEDG | char | OPT | NONE |
A user defined code (40/CM) that specifies the basis for calculating item costs. Cost methods 01 through 19 are reserved for J.D. Edwards
|
B3000390 Calculate Optional Add on Computations | ||||
B9800420 Get Data Dictionary Definition |
F0005 User Defined Codes | ||||
F30026 Item Cost Component Add-Ons | ||||
F41001 Inventory Constants | ||||
F4101 Item Master | ||||
F41021 Item Location File | ||||
F4105 Item Cost File |