Functional Description
Purpose
This business function is used by the Manufacturing Journal Entries UBE (R31802A). It is called by the Discret Processing (B3104210) and Co-By
Processing (B3104200) business functions. Its purpose is to calculate new completed and scrapped production costs and create journal entries for the
completed and scrapped amounts.
Setup Notes and Prerequisites
There are no special prerequisites or setup notes for this function.
Technical Specifications
For each F30026 record for the work order
If the Cost Type is not A1
If F300261 detail records exist
Calculate Completed and Scrapped Amounts for each detail record
If no F300261 detail records exist
Calculate Completed and Scrapped Amounts for the F30026 record
If Completed Amount is not zero
Create journal entries for the completed amount
If duplicate journal entries are requested
Accumulate duplicate journal entry amounts
If Scrap Amount is not zero
Create journal entries for the scrap amount
If duplicate journal entries are requested
Accumulate duplicate journal entry amounts
If the Cost Type is A1
Accumulate the A1 Frozen Cost and A1 Frozen Total Cost
If A1 F300261 detail records exist
Calculate Completed and Scrapped Amounts for each detail record
If no A1 F300261 detail records exist
Calculate the A1 Frozen Cost
Calculate A1 Completed and Scrapped Amounts
Create A1 Completed and Scrap journal entries
If duplicate journal entries are requested
Create duplicate journal entries
Update the Work Order Cache with the first and last line numbers for the work order
D3104240 - Cost Components 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
| ||||
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
| ||||
szWorkOrderStatus | SRST | char | OPT | NONE |
A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from
| ||||
cSubledgerDefault | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cSummarizeAccrossWO | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cFlexAccountingFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnUnaccCompUnits | CCUU | MATH_NUMERIC | OPT | NONE |
The current units reported but not yet posted to the general ledger. | ||||
mnUnaccScrapUnits | UNPU | MATH_NUMERIC | OPT | NONE |
The current units reported but not yet posted to the general ledger. | ||||
mnConversionFactor | CONV | MATH_NUMERIC | OPT | NONE |
The factor that the system uses to convert one unit of measure to another unit of measure. | ||||
mnComponentItemNumber | 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
| ||||
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
| ||||
cFinalModeFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szPartsListUOM | 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). | ||||
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
| ||||
szComponentBranch | CMCU | char | OPT | NONE |
A secondary or lower-level business unit. The system uses the value that you enter to indicate that a branch or plant contains several
| ||||
szParentSecondItemNumber | LITM | char | OPT | NONE |
A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to
| ||||
szParentThirdItemNumber | AITM | char | OPT | NONE |
The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item
| ||||
szCoByGLCategory | 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
| ||||
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
| ||||
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
| ||||
szCacheJobNumber | JOBN | char | OPT | NONE |
The code that identifies the work station ID that executed a particular job. | ||||
cWriteUnitsToJEFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
cCurrencyConverYNZ | 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
| ||||
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 | DBT | JDEDATE | OPT | NONE |
The date of the batch. If you leave this field blank, the system uses the current date. | ||||
mnUniqueKeyID | UKID | MATH_NUMERIC | OPT | NONE |
This field is a unique number used to identify a record in a file. | ||||
cChargeToCostCenterFlag | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
szChargeToCC | 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
| ||||
szDefaultSubsidiary | SUB | char | OPT | NONE |
A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account. | ||||
szCompDocumentType | 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
| ||||
szScrapDocumentType | 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
| ||||
szGLUnitOfMeasure | 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). | ||||
szCurrencyCode | CRCD | char | OPT | NONE |
A code that identifies the currency of a transaction. | ||||
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
| ||||
mnGLJobNumberScrap | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnGLJobNumberComp | JOBS | MATH_NUMERIC | OPT | NONE |
The job number (work station ID) which executed the particular job. | ||||
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
| ||||
cProcessOrDiscrete | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. | ||||
mnPartsListConvFactor | 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. | ||||
szChildExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
szCompExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
szScrapExplanation | EXA | char | OPT | NONE |
A description, remark, explanation, name, or address. | ||||
cStockingType | STKT | char | OPT | NONE |
A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking
| ||||
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
| ||||
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). | ||||
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
| ||||
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
| ||||
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. | ||||
idPPATPointer | GENLNG | ID | OPT | NONE |
General purpose ID variable. | ||||
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. | ||||
szPrimaryUOM | 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). | ||||
cCostByWC | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
None |