1.Functional Description
1.1Purpose
This business function will perform one of the following actions based on the selected mode:
Mode "1" accumulate the amount and update the amount to work file F31UI803 based on Account ID.
Mode "3" Delete the record from Work File F31UI803.
1.2Setup Notes and Prerequisites
None
1.3Special Logic
None
2.Technical Specifications
2.2Related Tables
Table Table Description
F31UI803Work File for Summarizing Journal Entries
2.3Related Business Functions
Source NameFunction Name
None
2.4Processing
1.If the Mode = 1,
Assigned BF szDocumentType, BF szAccountId, BF cTransactionType, & BF mnJobnumber to variables.
Fetch a record from F31UI803 based on the Document Type, Transaction type, Account ID and Job
Number.
If file I/O success and Account Id is not blank, variable amount = variable amount + BF amount.(add
the amount).
Update F31UI803 with the new amount.
Else if the file I/O is success and Accound Id is blank and BF Account number equal to fetched
Variable Account Number, variable amount = variable amount + BF amount(add the variable amount to BF
amount). Then update the F31UI803.
Else, Insert the record to F31UI803 Work file.
2.If the Mode = 3, delete the record based on Job Number.
D3101190 - Data Structure for N3101190
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cMode | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cEndofFile | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szAccountNumber | ANI | char | NONE | NONE |
A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:
o Standard account
| ||||
cTransactionType | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnAmount | AA | MATH_NUMERIC | NONE | NONE |
A number that identifies the amount that the system will add to the account balance of the associated account number. Enter credits with a
| ||||
szCostCenter | MCU | char | NONE | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szObjectAccount | OBJ | char | NONE | NONE |
The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into
| ||||
szSubsidiary | SUB | char | NONE | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
szUnitOfMeasure | UM | char | NONE | NONE |
A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box,
| ||||
szAccountId | AID | char | NONE | NONE |
A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. | ||||
szCompany | CO | char | NONE | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
szAccountDescription | DL01 | char | NONE | NONE |
A user defined name or remark. | ||||
mnUnits | U | MATH_NUMERIC | NONE | NONE |
The quantity of something that is identified by a unit of measure. For example, it can be the number of barrels, boxes, cubic yards, gallons,
| ||||
idhUser | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
idhRequest | GENLNG | ID | NONE | NONE |
General purpose ID variable. | ||||
cSupressErrorMsg | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szErrorMessageID | DL01 | char | NONE | NONE |
A user defined name or remark. | ||||
mnJobnumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
szComputerID | CTID | char | NONE | NONE |
mnDocumentOrderInvoiceE | 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,
| ||||
szDocumentType | 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
|
None |
None |