Functional Description
Purpose
the BLOB. Because of this, a business function must be used to retrieve, extract, cache, rebuild and store the data. The business function
source will be in the B9200A.c source file. There are a series of internal functions that are accessed through a single business function call. The data
structure used to interface between the application and the business function is D9220A. The contents of the structure and how and when
certain functionality should be invoked is outlined below.
Setup Notes and Prerequisites
Special Logic
Technical Specification
2.1Parameters:
Data Item Data Structure Description
GENLNGCacheHandle
EV01CacheAction
MATH01NumberOfKeys
EV01CacheErrorCode
VC08ACacheNextNumber
OBNMApplication Name
FMNMForm Name
RCRDTPRecord Type
ADS2Text
TEXTIDText Id
LNGPLanguage Preference
GNCID1Text is Overridden
GNCID1Control Text Type
GNCID2Form Id
DTAIData Item
EV01Show Grid Data
EV01Is Visible
MATH01Column 1 Length
MATH02Column 2 Length
MATH03Column 3 Length
GNCID1F98751 gncid1
GNCID2F98751 gncid2
GNCID3F98751 gncid3
WEVENTF98751 wevent
2.2Related Tables
Table Table Description
F98750FDA Text records
F98751FDA Spec records
2.3Related Business Functions
Source NameFunction Name
2.4Processing
1.The first call to the function will be with an Action Code of 2
Create the Cache
Load the cache based on the options that were passed in
Pass out the handle to the cache
End
Retrieve a record from the cache
Return to the UBE passing back the appropriate columns
End
Destroy the cache
End
Create the cache
Load the cache based on the options that were passed in
5.The next call to the function will be with an Action Code of U (Update the cache data to the F98750 and F98751 tables)
Read all records in the cache
Format the text for insertion into the F98750 table.
If the record exists, update the F98750 record, else, insert a new record
Update the F98751 file as appropriate
End
D9220A - Vocabulary Overrides - Interactive apps
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
idCacheHandle | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
cCacheActionCode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnNumberOfKeys | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. | ||||
cCacheErrorCode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szCacheNextNumber | AADN | char | OPT | NONE |
Voucher Number given by customs for goods imports. | ||||
szApplicationName | OBNM | char | OPT | NONE |
The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks
| ||||
szFormName | FMNM | char | OPT | NONE |
The unique name that identifies a form. | ||||
mnRecordType | RCRDTP | MATH_NUMERIC | OPT | NONE |
The record type that indicates which structure type has been written. This record type is used in FDA and RDA. | ||||
szText | ADS2 | char | OPT | NONE |
Generic Description. It will be used in reports, outfiles, etc.. | ||||
idTextId | TEXTID | ID | OPT | NONE |
The form-specific code that identifies text used by RDA and FDA. | ||||
szLanguagePreference | LNGP | char | OPT | NONE |
A user defined code (01/LP) that specifies the language to use on forms and printed reports. Before you specify a language, a code for that
| ||||
cTextIsOverridden | GNCID1 | ID | OPT | NONE |
A generic ID for FDA and RDA specifications. | ||||
idControlTextType | GNCID1 | ID | OPT | NONE |
A generic ID for FDA and RDA specifications. | ||||
idFormId | GNCID2 | ID | OPT | NONE |
Everest Generic ID for FDA and RDA uses. | ||||
szDataItem | DTAI | char | OPT | 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
| ||||
cShowGridData | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cIsVisible | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnCol1Length | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. | ||||
mnCol2Length | MATH02 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance High Value. | ||||
mnCol3Length | MATH03 | MATH_NUMERIC | OPT | NONE |
- - - Bad Performance Low Value. | ||||
F98751_gncid1 | GNCID1 | ID | OPT | NONE |
A generic ID for FDA and RDA specifications. | ||||
F98751_gncid2 | GNCID2 | ID | OPT | NONE |
Everest Generic ID for FDA and RDA uses. | ||||
F98751_gncid3 | GNCID3 | ID | OPT | NONE |
Everest Generic ID used by FDA and RDA. | ||||
F98751_EventId | WEVENT | MATH_NUMERIC | OPT | NONE |
This field is used to store the Event itself. | ||||
mnFieldLength | MATH01 | MATH_NUMERIC | OPT | NONE |
- - - Good Performance Low Value. | ||||
cExtendedDescLenFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |