CalculateSerialNosIssuesQty

Calculate Serial Nos Issues Qty

Minor Business Rule

Object Name: N3101330

Parent DLL: CMFGBASE

Location: Client/Server

Language: NER

1.Functional Description

1.1Purpose
This function will process all issues on the Item Ledger table for the Order Number passed in as 
input.  Based on the processing rules defined below (see processing logic), a total issues quantity is 

accumulated and returned to the calling program.  The calling program will evaluate this quantity and set 

an error message if appropriate.


1.2Setup Notes and Prerequisites

None.

1.3Special Logic

There is no special logic within this function.

2.Technical Specifications
2.4Processing 


1)Select all rows from the Item Ledger (F4111) table matching the Order Number (DOCO), and Issues 
Type Code (DCT)  passed in as input.

2)For each record retrieved:

i)Convert the transaction quantity by multiplying by 1.
ii)If Program Id (PID) is "P31113", "EP31113", "EP31114", "P31114", "R31420", or "P31420":

iii)Read the Issues Qty cache using "Cache, Process Serial Number Issues" (B3101300).

(1)If a record is found add the transaction quantity to the cache transaction quantity 
and rewrite the record.

(2)If a record was not found, write a new Issues Qty cache record.



^

Data Structure

D3101330 - Calculate Serial Nos Issues Qty

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderNumberDOCOMATH_NUMERICNONENONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szDocumentTypeDCTcharNONENONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

cSuppressErrorMsgsEV01charNONENONE

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

szErrorMessageIDDTAIcharNONENONE

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnIssuesQtyCacheJobJOBSMATH_NUMERICNONENONE

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

Related Functions

None

Related Tables

None