Functional Description
Purpose
This business function is used by the Manufacturing Journal Entries UBE (R31802A). It is called by the Discret Processing (B3104210) business
function. Its purpose is process unaccounted completed and scrapped units for an actual costing work order.
Setup Notes and Prerequisites
There are no special prerequisites or setup notes for this function.
Technical Specifications
For each F3102 Variance Cache record for the work order
If the Cost Type is not equal to A1
If the Unaccounted Completed Amount is not equal to zero
Create journal entries for the Unaccounted Completed Amount
If duplicate journal entries are requested
Accumulate the journal entry amount
If the Unaccounted Scrap Amount is not equal to zero
Create journal entries for the Unaccounted Scrap Amount
If duplicate journal entries are requested
Accumulate the journal entry amount
Update the Completed and Scrapped amounts in the F3102 Variance Cache
If the Cost Type is equal to A1
Store the A1 Unaccounted Completed and Unaccounted Scrap Amounts in cache
If the Cost Type is equal to A2
Subtract the A2 Unaccounted Completed and Scrapped Amounts and Units from the A1 Amounts and Units in cache
Create A1 journal entries for Unaccounted Completed and Scrapped Amounts
If duplicate journal entries are requested
Create duplicate journal entries
Update the Completed and Scrapped Amounts in the F3102 Variance Cache for A1
Update the Work Order Cache with the first and last line numbers
D3104230 - Actual Costing Processing
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnWorkOrderNumber | DOCO | MATH_NUMERIC | OPT | NONE |
A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry,
| ||||
szOrderType | DCTO | char | OPT | 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
| ||||
szWorkOrderCompany | CO | char | OPT | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
szWorkOrderBusinessUnit | MCU | char | OPT | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
szWorkOrderBranch | MMCU | char | OPT | NONE |
A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which
| ||||
szWorkOrderUOM | UM | char | OPT | 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,
| ||||
mnParentItemNumber | ITM | MATH_NUMERIC | OPT | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
szParentExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
szParentGLCategory | GLPT | char | OPT | NONE |
A user defined code (41/9) that identifies the G/L offset that system uses when it searches for the account to which it posts the transaction. If
| ||||
cDefaultWOToSubledger | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cFlexAccounting | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cChargeToCC | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSumAcrossWO | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cWriteUnitsToJE | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cFinalMode | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnJobNumberComp | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnJobNumberScrap | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
szCompDocType | DCT | char | OPT | 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 | OPT | NONE |
A user defined code (00/DT) that identifies the origin and purpose of the transaction. PeopleSoft reserves several prefixes for document
| ||||
mnBatchNumber | ICU | MATH_NUMERIC | OPT | NONE |
A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either
| ||||
szBatchType | ICUT | char | OPT | NONE |
A code that specifies the system and type of transactions entered in a batch. The system assigns the value when you enter a transaction.
| ||||
jdBatchDate | DICJ | JDEDATE | OPT | NONE |
The date of the batch. If you leave this field blank, the system date is used. | ||||
szCurrencyCode | CRCD | char | OPT | NONE |
A code that identifies the currency of a transaction. | ||||
cCurrencyConverYNAR | CRYR | char | OPT | NONE |
A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use:
Codes are:
N Do not
| ||||
jdGLDate | DGL | JDEDATE | OPT | NONE |
A date that identifies the financial period to which the transaction is to be posted.
The company constants specify the date range for each
| ||||
szProgramId | PID | char | OPT | NONE |
The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry
| ||||
szCacheJobNumber | JOBN | char | OPT | NONE |
The code that identifies the work station ID that executed a particular job. | ||||
szErrorMessageID | 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
| ||||
cDuplicateJEs | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnProjectNumber | PRJM | MATH_NUMERIC | OPT | NONE |
A number that identifies an EPM project in the system. The project must be set up in the Add/Revise Project program (P31P011). | ||||
cChargeToProject | CHPR | char | OPT | NONE |
A code that specifies whether the system charges the work order costs to the project account rather than to a finished goods account. Valid
| ||||
szItemDescription | LITM | char | OPT | NONE |
A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to
| ||||
cSumAcrossWORpt | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnDocumentNumber | DOC | MATH_NUMERIC | OPT | NONE |
A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document
| ||||
idPPATPointer | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
szCompExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
szScrapExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
szSubledger | SBL | char | OPT | NONE |
A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an
| ||||
cSubledgerType | SBLT | char | OPT | NONE |
A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger
| ||||
szProjectGLCategory | GLPT | char | OPT | NONE |
A user defined code (41/9) that identifies the G/L offset that system uses when it searches for the account to which it posts the transaction. If
| ||||
szWorkOrderSubsidiary | SUB | char | OPT | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. |
None |
None |