Functional Description
Purpose
The purpose of this function is to:
1. Check if flash messages exist
2. Cache high priority message keys
3. Display all messages associated with the record (i.e. Work Order, Installed Base etc.)
Setup Notes and Prerequisites
Special Logic
FMTYPE/Flash Message Type:
Specific type of flash message record the bsfn is dealing with
Valid values:
Customer = 'A'
Site = 'A'
Inventory = 'I'
Equipment = 'E'
Product Model = 'M'
FMDATA/szFlashMessageDataID:
For String structures (i.e. Product Model)
AN8/mnNumericDataID:
For Math_Numeric structures (i.e. customer, site, equipment, inventory)
The bsfn will convert this to string format
Display All:
Build Cache based on Job Number and check high priority = '1'.
Access P00093 with preloaded cache based on Job Number = '2'.
D1700880 - Check For Flash Messages
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cFlashMessageDataType | FMTYP | char | REQ | INPUT |
A code that determines that type of data the flash message is being set up for. An example would be address number. | ||||
szFlashMessageDataID | FMDATA | char | OPT | NONE |
Identifier of the object the flash message is being set up for. Examples would be address number, item number or an equipment number. | ||||
cMessagesExist | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnNumericDataID | AN8 | MATH_NUMERIC | OPT | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
szDataIDDescription | DL01 | char | OPT | NONE |
A user defined name or remark. | ||||
cDisplayAll | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnJobnumber | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
cPriorityMessagesExist | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |