CheckForFlashMessages

Check For Flash Messages

Minor Business Rule

Object Name: N1700880

Parent DLL: CALLBSFN

Location: Client

Language: NER

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'.

Data Structure

D1700880 - Check For Flash Messages

Parameter NameData ItemData TypeReq/OptI/O/Both
cFlashMessageDataTypeFMTYPcharREQINPUT

A code that determines that type of data the flash message is being set up for. An example would be address number.

szFlashMessageDataIDFMDATAcharOPTNONE

Identifier of the object the flash message is being set up for. Examples would be address number, item number or an equipment number.

cMessagesExistEV01charOPTNONE

An option that specifies the type of processing for an event.

mnNumericDataIDAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

szDataIDDescriptionDL01charOPTNONE

A user defined name or remark.

cDisplayAllEV01charOPTNONE

An option that specifies the type of processing for an event.

mnJobnumberJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cPriorityMessagesExistEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

None