Functional Description
Purpose
This business function is used by the Manufacturing Journal Entries UBE (R31802A). It is called by the Discrete Processing (B3104210) business
function. Its purpose is to calculated completed and scrapped amounts for configured items, update the configured work order's production costs with the
new completed and scrapped values, and create journal entries.
Setup Notes and Prerequisites
There are no special prerequisites or setup notes for this function.
Technical Specifications
Read through the F3102 parent records for the configured work order
If the Unaccounted Completions or Unaccounted Scrap Amounts are not zero
Calculate the Frozen Cost
Calculate the Completed and Scrapped Amounts and Units
Update the F3102 Variance Cache with the new amounts and units
Create journal entries for the completed and scrapped amounts
If duplicate journal entries are requested
Accumulate the journal entry amounts
If duplicate journal entries are requested
Create duplicate journal entries
Update the Work Order Cache with the first and last line journal entry line numbers
D3104220 - Configuration Management 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,
| ||||
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
| ||||
szCacheJobNumber | JOBN | char | OPT | NONE |
The code that identifies the work station ID that executed a particular job. | ||||
cFinalMode | 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. | ||||
cFlexAccounting | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cDefaultWOToSubledger | 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. | ||||
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
| ||||
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
| ||||
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. | ||||
szWorkOrderUOM | UOM | char | OPT | NONE |
A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box). | ||||
mnConversionFactor | CONV | MATH_NUMERIC | OPT | NONE |
The factor that the system uses to convert one unit of measure to another unit of measure. | ||||
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
| ||||
mnUnaccParentUnits | CTS1 | MATH_NUMERIC | OPT | NONE |
The number of unaccounted direct labor hours associated with a specific operation for a work order. | ||||
mnUnaccParentScrap | SLUN | MATH_NUMERIC | OPT | NONE |
The units scrapped for the work order. | ||||
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
| ||||
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
| ||||
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
| ||||
szCurrencyCode | CRCD | char | OPT | NONE |
A code that identifies the currency of a transaction. | ||||
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
| ||||
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 |