Functional Description
Purpose
Update Item Branch Table (F4102) with the new Item Revision Level, ECO Number, ECO Change Reason and
Engineering Change Date.
Setup Notes and Prerequisites
None
Special Logic
None
Technical Specifications
This function reads the Item Branch Table (F4102) using keys. If fetch is not successful, it assign
Error Message ID = '0002'
- Record Not Found. If fetch is not successful and Suppress Error Message is not equal to '1', it
allow runtime message handling
to occur. It updates the record with DS Item Revision ECO Number, ECO Change Reason, Engineering
Change Date, Audit Info,
and Net Change Flag. (NOTE: Net Change Flag code has been disabled)
^
D4100800 - F4102 Update Item Revision Level
Data Item Data Structure DescriptionI/ORequired
ITM ShortItemNumber I Y
MCU BranchPlant I Y
ECO ECONumber I
ECTY ECOChangeReason I
ECOD EngineeringChangeDate I
PID ProgramID I Y
MERL ItemRevisionLevel I
EV01 SuppressErrorMessages I
DTAI ErrorMessageID O
MRPC NetChangeFlag INOTE: As of 04/08/98 only R30510 used this
function. MRPC update is being handled via N3002040, the Bill of Material master business function
within R30510. When passing no value, the Net Change flag gets set to blank.
^
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnShortItemNumber | ITM | MATH_NUMERIC | NONE | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
szBranchPlant | MCU | char | NONE | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szECONumber | ECO | char | NONE | NONE |
The number assigned to an engineering change order. | ||||
szECOChangeReason | ECTY | char | NONE | NONE |
A code (table 40/CR) that identifies the reason for the engineering change order. | ||||
jdEngineeringChangeDate | ECOD | JDEDATE | NONE | NONE |
The date of the engineering change order. | ||||
szItemRevisionLevel | MERL | char | NONE | NONE |
The revision level for an item. If you enter a revision level in this field, verify that the revision level of the routing for an item matches the
| ||||
cSuppressErrorMessages | EV01 | char | NONE | NONE |
Enter a '1' to suppress runtime error message.
| ||||
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
| ||||
szProgramID | PID | char | NONE | NONE |
Used for audit information.
| ||||
cNetChangeFlag | MRPC | char | NONE | NONE |
NOTE: As of 04/08/98 only R30510 used this function. MRPC update is being handled via N3002040, the
|
B9800100 Get Audit Information |
F4102 Item Branch File |