1.Functional Description
1.1Purpose
Check for the existence of substitute items for a Bill of Material Component based on the Parent
Branch, Parent Item, Type of Bill, Batch Quantity and Line No.
1.2Setup Notes and Prerequisites
The setup notes and prerequisites contains information that needs to be provided to the application
developer to successfully use attach the business function. Important prerequisite Business Functions
that need to be run and any additional relevant information (what event points, limitations, data
structure peculiarities) should be detailed.
Use bullet points
1.3Special Logic
This section should be used when additional logic is used in the Business Function for application
specific functionality or exceptional situations.
2.Technical Specifications
2.4Processing
Edits:
1.) Retrieve Bill of Material table (F3002) where MMCU = DS Parent Branch, KIT = DS Parent Item
(short), TBM = DS Type of Bill, BQTY = DS Batch Quantity, and CPNT = DS Line Number until either a record
is found where the Subsititute sequence number is not equal to 0 or no more records are found.
2.) If substitute item is located, assign DS Substitute Item Exists = '1'.
3.) If substitute item is not located and all records are processed, assign DS Substitute Item
Exists = '0'.
^
D3000530 - Check For Substitute Items
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
| ||||
mnParentItemShort | KIT | MATH_NUMERIC | NONE | NONE |
The system provides for three separate item numbers.
1. Item Number (short) - An eight-digit, computer assigned, completely
| ||||
szTypeOfBill | TBM | char | NONE | NONE |
A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses.
| ||||
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
| ||||
cSubstituteItemsExist | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
jdAsOfDate | EFFT | JDEDATE | OPT | NONE |
A date that indicates one of the following:
o When a component part is no longer in effect on a bill of material
o When a routing step is no
| ||||
cMode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSubEffThruDate | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnLineNumber | CPNB | MATH_NUMERIC | OPT | NONE |
A number that specifies how the system displays the sequence of components on a single-level bill of material. This number initially
|
None |
F3002 Bill of Material Master File |