1.Functional Description
1.1Purpose
This function will load the serial number associations cache and the issued items cache from the Item
Ledger (F4111) table. These cache are used in serial numbers processing in the Work Orders Serial
Numbers Association program (P3107E), Serialized Issued Items (P3106), and in the Work Order Completions
(P31114) program.
The association cache stores the parent to component serial number associations which are assigned in
the Serial Numbers Associations program (P3107E); P3107E is called from the Work Order Completions
(P31114) program.
The issued items cache stores serialized components which have been issued but not associated to a
parent serialized item. This cache is used to filter Item Ledger (F4111) records for the grid in the
Issued Serialized Items application (P3106). The LSN Associations (P3107E) application writes to this
cache when a component is "de-associated" (or deleted from through the associations application).
This function uses the cache utility function, "Cache Serial Number Associations" (B31001280) to
perform all standard cache functions (i.e. creating/terminating cache, all input/output functions).
1.3Special Logic
There is no special logic within this function.
2.Technical Specifications
2.4Processing
Issue Document Type (DCTO) passed in as input.
ii)Skip the record if the Component Lot Number (LOTN) is blank.
iii)Skip the record unless the F4102 Lot Process Type (SRCE) is greater than or equal to 4.
on the Order Number (DOCO) and Parent Lot Number (PLOT).
(2)If a match is found on the parent cache, retrieve the parent information from the
parent serial number cache using the "Cache, Serial Number Associations" (B3101280).
Number Issues" (N3101300) function to retrieve the quantity issued.
(b)Write to the Associations cache if the Parent Lot is not blank.
between the Issued Items and Associations cache.
ii)For each record retrieved, read the Issued Items cache to see if a matching record
exists.
iii)If an Issued Items cache record exists, delete the Issued Items duplicate record.
D3101310 - Load Serial Nos Assoc Cache
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnOrderNumber | DOCO | MATH_NUMERIC | NONE | NONE |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
szIssuesDocType | DCTO | char | NONE | NONE |
A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has
| ||||
cSuppressErrorMsgs | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
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
| ||||
szCompletionsDocType | DCT | char | NONE | NONE |
A user defined code (00/DT) that identifies the origin and purpose of the transaction. PeopleSoft reserves several prefixes for document
| ||||
szScrapDocType | DCT | char | NONE | NONE |
A user defined code (00/DT) that identifies the origin and purpose of the transaction. PeopleSoft reserves several prefixes for document
| ||||
mnParentJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnAssocJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnIssuedJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnNoAssocLoaded | MATH01 | MATH_NUMERIC | NONE | NONE |
- - - Good Performance Low Value. | ||||
mnNoIssuedLoaded | MATH02 | MATH_NUMERIC | NONE | NONE |
- - - Good Performance High Value. | ||||
mnIssuesQtyJob | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnDeleteCacheJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. |
None |
None |