RetrieveWorkOrderData

Retrieve Work Order Data

Minor Business Rule

Object Name: B3104140

Parent DLL: CMFGBASE

Location: Client/Server

Language: C

Functional Description

Purpose

The purpose of this function is to retrieve work order data from the Work Order Master (F4801) table.    


Setup Notes and Prerequisites

The only required input parameter for this function is the mnWorkOrderNumber.  The rest of the business function parameters are passed back from 

the business function. 


Technical Specifications

Open the Work Order Master table

Read the Work Order record from the Work Order Master table

Load the output data structure

Close the Work Order Master table

Data Structure

D3104140 - Retrieve Work Order Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szOrderTypeDCTOcharOPTINPUT

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 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

mnWorkOrderNumberDOCOMATH_NUMERICREQINPUT

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.

szOrderSuffixSFXOcharOPTOUTPUT

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

szRelatedOrderTypeRCTOcharOPTOUTPUT

A user defined code (system 00, type DT) that indicates the document type of the secondary or related order. For example, a purchase 
order might be document type OP and might have been created to fill a related work order with document type WO.

szRelatedPoSoNumberRORNcharOPTOUTPUT

A number that identifies a secondary purchase order, sales order, or work order that is associated with the original order. This number is for 
informational purposes only.

mnLineNumberLNIDMATH_NUMERICOPTOUTPUT

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnPegToWorkOrderPTWOMATH_NUMERICOPTOUTPUT

Case number related to the service work order.

szParentWoNumberPARScharOPTOUTPUT

A number that identifies the parent work order. You can use this number to do the following:     o Enter default values for new work orders, 
such as Type, Priority, Status, and Manager     o Group work orders for project setup and reporting  

cTypeWoTYPScharOPTOUTPUT

A user defined code (00/TY) that indicates the classification of a work order or engineering change order. You can use work order type as a 
selection criterion for work order approvals.

cPriorityWoPRTScharOPTOUTPUT

A user defined code (00/PR) that indicates the relative priority of a work order or engineering change order in relation to other orders. A 
processing option for some forms lets you enter a default value for this field. The value then displays automatically in the appropriate fields on 
any work order you create on those forms and on the Project Setup form. You can either accept or override the default value.

szDescriptionDL01charOPTOUTPUT

A user defined name or remark.

szStatusCommentSTCMcharOPTOUTPUT

A brief description to explain the status of the work order.

szCompanyCOcharOPTOUTPUT

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szBusinessUnitMCUcharOPTOUTPUT

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szBranchMMCUcharOPTOUTPUT

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 
represent lower-level business units, subordinate to it. For example:     o Branch/Plant (MMCU)     o Dept A (MCU)     o Dept B (MCU)     o Job 123 
(MCU) Business unit security is based on the higher-level business unit.

szLocationLOCNcharOPTOUTPUT

The storage location from which goods will be moved.

szAisleAISLcharOPTOUTPUT

A code that identifies a location in a warehouse. This code is used in conjunction with a bin and lot identifier, to indicate a specific, tangible 
storage area within a warehouse or yard.

szBinBINcharOPTOUTPUT

A specific storage location within a warehouse or store. The system uses the bin with an aisle location to identify a storage area whose 
width, depth, and height can be readily measured.

szStatusCodeWoSRSTcharOPTOUTPUT

A user defined code (00/SS) that describes the status of a work order, rate schedule, or engineering change order. Any status change from 
90 through 99  triggers the system to automatically update the completion date.

jdDateStatusChangedDCGJDEDATEOPTOUTPUT

The date the status last changed.

szSubsidiarySUBcharOPTOUTPUT

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

mnAddressNumberAN8MATH_NUMERICOPTOUTPUT

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

mnAddNoOriginatorANOMATH_NUMERICOPTOUTPUT

The address book number of the person who originated the change request. The system verifies this number against the Address Book.

mnAddressNumberManagerANSAMATH_NUMERICOPTOUTPUT

The address book number of a manager or planner.   Note:  A processing option for some forms allows you to enter a default value for this 
field based on values for category codes 1 (Phase), 2, and 3.  You set up the default values on the Default Managers and Supervisors form.  
After you set up the default values and the processing option, the default information displays automatically on any work orders that you 
create if the category code criterion is met.  You can either accept or override the default value. 

mnSupervisorANPAMATH_NUMERICOPTOUTPUT

The address book number of the supervisor.

mnAddNoAssignedToANPMATH_NUMERICOPTOUTPUT

The address book number of the person assigned to do the work.

jdDateWoPlanCompletedDPLJDEDATEOPTOUTPUT

The date that the work order or engineering change order is planned to be completed.

mnAddressNumberInspectorANTMATH_NUMERICOPTOUTPUT

The address book number of the inspector.

mnNextAddressNumberNAN8MATH_NUMERICOPTOUTPUT

An eight-position number used to identify each entry in the Address Book,e.g., employees, customers, suppliers, special mailing 
addresses, etc.

jdDateTransactionJulianTRDJJDEDATEOPTOUTPUT

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

jdDateStartSTRTJDEDATEOPTOUTPUT

The start date for the order. You can enter this date manually, or have the system calculate it using a backscheduling routine. The routine 
starts with the required date and offsets the total leadtime to calculate the appropriate start date.

jdDateCompletionSTRXJDEDATEOPTOUTPUT

The date that the work order or engineering change order is completed or canceled.

jdDateAssignedToDAPJDEDATEOPTOUTPUT

The date the person responsible for the work order receives the work order.

jdDateAssignToInspectorDATJDEDATEOPTOUTPUT

The date that the system sends the engineering change order notice to the inspector in the review process.

jdPaperPrintedDatePPDTJDEDATEOPTOUTPUT

This field indicates the date that the workorder paperwork was last printed. A blank field would indicate that the workorder paperwork has 
not yet been printed.

szCategoriesWorkOrder001WR01charOPTOUTPUT

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

szCategoriesWorkOrder002WR02charOPTOUTPUT

A user defined code (00/W2) that indicates the type or category of a work order. Note: A processing option for some forms lets you enter a 
default value for this field. The system enters the default value automatically in the appropriate fields on any work orders that you create on 
those forms and on the Project Setup form. You can either accept or override the default value.

szCategoriesWorkOrder003WR03charOPTOUTPUT

A user defined code (00/W3) that indicates the type or category of the work order. Note: A processing option for some forms allows you to 
enter a default value for this field. The system enters the default value automatically in the appropriate fields on any work orders that you 
create on those forms and on the Project Setup form. You can either accept or override the default value.

szCategoriesWorkOrder004WR04charOPTOUTPUT

A user defined code (00/W4) that indicates the type or category of the work order.

szCategoriesWorkOrder005WR05charOPTOUTPUT

A user defined code (00/W5) that indicates the type or category of the work order.

szCategoriesWorkOrder006WR06charOPTOUTPUT

A user defined code (00/W6) that indicates the status of the work order.

szCategoriesWorkOrder007WR07charOPTOUTPUT

A user defined code (00/W7) that indicates the service type for the work order.

szCategoriesWorkOrder008WR08charOPTOUTPUT

A user defined code (00/W8) that indicates the type or category of the work order.

szCategoriesWorkOrder009WR09charOPTOUTPUT

A user defined code (00/W9) that indicates the type or category of the work order.

szCategoriesWorkOrder010WR10charOPTOUTPUT

A user defined code (00/W0) that indicates the type or category of the work order.

szReference1VR01charOPTOUTPUT

An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier 
number, or job number.

szReference2VendorVR02charOPTOUTPUT

A field available to record reference numbers, such as the supplier's bid document number, quote document, sales order, work order, or 
job number.

mnAmountEstimatedAMTOMATH_NUMERICOPTOUTPUT

The estimated monetary amount that is budgeted for this work order.

mnCrewSizeSETCMATH_NUMERICOPTOUTPUT

The number of people who work in the specified work center or routing operation. The system multiplies the Run Labor value in the Routing 
Master table (F3003) by crew size during costing to generate total labor amounts. If the Prime Load Code is L or B, the system uses the total 
labor hours for backscheduling. If the Prime Load Code is C or M, the system uses the total machine hours for backscheduling without 
modification by crew size.

mnRateRevOverrideRateMarkupBRTMATH_NUMERICOPTOUTPUT

A rate that the system uses to mark up the revenue amount reflected in the billing of professional services such as draftsmen, engineers, or 
consultants. This rate does not affect the employee's paycheck. You can use the markup rate as an override rate or as a maximum rate. The 
calculation of the rate override for the total revenue markup is as follows: (Rate Override * Unit) * (1 + Markup Percent) + Markup 
Amount When you specify a maximum or cap rate, the system compares the rate override with the rate from the cost transaction. The system then uses 
the lower rate as the override rate. You set up the override or maximum unit rate using the Billing Rate / Markup Table program (P48096). Within 
the Service Billing and Contract Billing systems, you can mark up the revenue amount at a different rate from the invoice amount. The 
Independent Revenue/Invoice Amounts option in the Billing System Constants table (F48091) controls this function. Use generation type 1 to 
specify a table for invoice, revenue, and component markup rates and use generation type 2 to specify a table for revenue and component 
markup rates. Use generation type 1 to specify the invoice, revenue, and component markup rates only when the Independent Revenue/Invoice 
Amounts are set to not equal in the Billing Constants.

szPayDeductBenefitTypePAYTcharOPTOUTPUT

A code to define the type of pay, deduction, benefit or accrual. Pay types are numbered from 1 to 999 Deductions and benefits from 1000 to 
9999. At the present time, the following codes have been "hardcoded":    801  Sick Time Taken    802  Vacation Time Taken    8001 Accruing 
Sick Time (but not available)    8002 Available Sick Time    8003 Accruing Vacation Time (but not available)    8004 Available Vacation Time    
8010 Washington State Industrial Insurance    8020 Oregon Second Injury Insurance NOTE: We ask that you not use the 8000 series so that we 
may reserve them for other hardcoded purposes that may arise from time to time.

mnAmtChngToOriginalDAMTCMATH_NUMERICOPTOUTPUT

The dollar amount changed from the original dollars budgeted for this Work Order.

mnHoursOriginalHRSOMATH_NUMERICOPTOUTPUT

The estimated hours that are budgeted for this work order.

mnHrsChngToOriginalHoHRSCMATH_NUMERICOPTOUTPUT

The number of hours changed to the original hours budgeted.

mnAmountActualAMTAMATH_NUMERICOPTOUTPUT

The actual dollars accumulated for the work order.

mnHoursActualHRSAMATH_NUMERICOPTOUTPUT

The actual hours accumulated for the work order.

mnIdentifierShortItemITMMATH_NUMERICOPTOUTPUT

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szIdentifier2ndItemLITMcharOPTOUTPUT

A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
alternative item numbers. The three types of item numbers are: Item Number (short) An 8-digit, computer-assigned item number. 2nd Item Number A 
25-digit, user defined, alphanumeric item number. 3rd Item Number  Another 25-digit, user defined, alphanumeric item number. In addition to 
these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
supplier numbers.

mnAssetItemNumberNUMBMATH_NUMERICOPTOUTPUT

An 8-digit number that uniquely identifies an asset.

szUnitNumberAPIDcharOPTOUTPUT

A 12-character alphanumeric code used as an alternate identification number for an asset. This number is not required, nor does the 
system assign a number if you leave the field blank when you add an asset. If you use this number, it must be unique. For equipment, this is 
typically the serial number.

mnUnitsTransactionQtyUORGMATH_NUMERICOPTOUTPUT

The quantity of units affected by this transaction.

mnUnitsQuanBackorHeldSOBKMATH_NUMERICOPTOUTPUT

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnUnitsQuantityShippedSOQSMATH_NUMERICOPTOUTPUT

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQuantityShippedToDateQTYTMATH_NUMERICOPTOUTPUT

The number of units which have passed through the Sales Update process. In Workorder Processing, this field identifies the total quantity 
completed or consumed on a workorder to date basis.

szUnitOfMeasureAsInputUOMcharOPTOUTPUT

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

szMessageNoSHNOcharOPTOUTPUT

A generic rates and message code (48/SN) that is assigned to a standard note, message, or general narrative explanation. You can use 
this code to add instructional information to a work order. You set up codes for this field on the Generic Message/Rate Types table (F00191).

mnBeginningHhMmSsPBTMMATH_NUMERICOPTOUTPUT

A field that is used to enter the beginning time of the operation sequence for the work center operation on the routing.

szTypeBillTBMcharOPTOUTPUT

A user defined code (40/TB) that designates the type of bill of material. You can define different types of bills of material for different uses. 
For example:    M     Standard manufacturing bill    RWK   Rework bill    SPR   Spare parts bill  The system enters bill type M in the work order 
header when you create a work order, unless you specify another bill type. The system reads the bill type code on the work order header to 
know which bill of material to use to create the work order parts list. MRP uses the bill type code to identify the bill of material to use when it 
attaches MRP messages. Batch bills of material must be type M for shop floor management, product costing, and MRP processing.

szTypeRoutingTRTcharOPTOUTPUT

A user defined code (40/TR) that indicates the type of routing. You can define different types of routing instructions for different uses. For 
example:    M    Standard Manufacturing Routing    RWK  Rework Routing    RSH  Rush Routing You define the routing type on the work order 
header. The system then uses the specific type of routing that you define in the work order routing. Product Costing and Capacity Planning systems 
use only M type routings.

cWoPickListPrintedSHTYcharOPTOUTPUT

A code to designate whether or not the Work Order Pick List has been printed for a Work Order.  If a 1 is in this code, the Work Order Pick 
List has been printed.

cPostingEditPECcharOPTOUTPUT

A code that controls G/L posting and account balance updates in the Account Master table (F0901). Valid values are: Blank Allows all 
posting. Posts subledgers in detailed format for every account transaction. Does not require subledger entry. B Only allows posting to budget 
ledger types starting with B or J. I Inactive account. No posting allowed. L Subledger and type are required for all transactions. Posts subledgers in 
detailed format for every account. The system stores the subledger and type in the Account Ledger (F0911) and Account Balances (F0902) 
tables. If you want to report on subledgers in the Financial Reporting feature, use this code. M Machine-generated transactions only (post 
program creates offsets). N  Non-posting. Does not allow any post or account balance updates. In the Job Cost system, you can still post budget 
quantities. S Subledger and type are required for all transactions. Posts subledgers in summary format for every transaction. The system 
stores the subledger detail in the Account Ledger table. This code is not valid for budget entry programs. U Unit quantities are required for all 
transactions. X Subledger and type must be blank for all transactions. Does not allow subledger entry for the account.

cVarianceFlagPPFGcharOPTOUTPUT

A 1 in this field indicates that this work order has had work order activity run against it in update mode. A 2 in this field indicates that this work 
order has had the appropriate variances calculated and reported to the general ledger.

cBillOfMaterialNBMcharOPTOUTPUT

This is a code value that will be utilized in the future to specify if a Bill of Material was used to create this order's part list.

cWoFlashMessageSPRTcharOPTOUTPUT

A user defined code (00/WM) that indicates a change in the status of a work order. The system indicates a changed work order with an 
asterisk in the appropriate report or inquiry form field. The system highlights the flash message in the Description field of the work order.

cWoOrderFreezeCodeUNCDcharOPTOUTPUT

A code that indicates if the line on the order is frozen. MPS/MRP does not suggest changes to frozen orders.  Valid values are: Y Yes, freeze 
the order. N No, do not freeze the order. This value is the default.

cIndentedCodeINDCcharOPTOUTPUT

The work description will be indented to the right up to nine spaces.

mnSequenceCodeRESCMATH_NUMERICOPTOUTPUT

You can use the resequence code to rearrange work items within a cost code. If you are using a GANTT chart for your planning, your chart 
will be sequenced by:    1. Cost Code,    2. Resequence Code, and    3. Work Order Number.

mnAmtMilesOrHoursUnitMOHMATH_NUMERICOPTOUTPUT

The meter reading, in units such as miles or hours, at which you want to receive a reminder message about an asset. If you use this field, 
you must run the Update Message Log program on a regular basis.

jdDateScheduledTicklerTDTJDEDATEOPTOUTPUT

The date that you want to receive a reminder message about an asset.

mnAmtProjectedOverUnderPOUMATH_NUMERICOPTOUTPUT

The dollar amount (or quantity) required in addition to the budget (original +actual) to complete an item.

mnPercentCompletePCMATH_NUMERICOPTOUTPUT

A measurement that identifies the progress being made on an item such as an account, work order, and so on. It is not always a calculated 
field and may need to be updated manually.

mnLeadtimeLevelLTLVMATH_NUMERICOPTOUTPUT

A value that represents the leadtime for an item at its assigned level in the production process, as defined on Plant Manufacturing Data. 
The system uses this value to calculate the start dates for work orders using fixed leadtimes. Level leadtime is different for purchased and 
manufactured items: Purchased - The number of calendar days required for the item to arrive at your branch/plant after the supplier receives your 
purchase order. Manufactured - The number of workdays required to complete the fabrication or assembly of an item after all the 
components are available. You can enter level leadtime manually on Manufacturing Values Entry, or you can use the Leadtime Rollup program to 
calculate it. To calculate level leadtime using the Leadtime Rollup program, you must first enter a quantity in the Manufacturing Leadtime Quantity 
field in the Item Branch table (F4102).

mnLeadtimeCumLTCMMATH_NUMERICOPTOUTPUT

The total number of days required to build an item from its lowest level components to the final assembly. The system calculates the value 
differently for manufactured and purchased items. Manufactured - The total of all level leadtimes for all manufactured items,plus the highest 
cumulative leadtime of all its components. Purchased - The item's level leadtime. Purchased item leadtimes are included in the calculation of 
cumulative leadtimes. You can enter this value manually or you can have the system calculate it when you run the Leadtime Rollup program.

mnUnacctDirectLaborHrsCTS1MATH_NUMERICOPTOUTPUT

The number of unaccounted direct labor hours associated with a specific operation for a work order.

szLotLOTNcharOPTOUTPUT

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

mnLotPotencyLOTPMATH_NUMERICOPTOUTPUT

A code that indicates the potency of the lot expressed as a percentage of active or useful material (for example, the percentage of alcohol 
in a solution). The actual potency of a lot is defined in the Lot Master table (F4108).

szLotGradeLOTGcharOPTOUTPUT

A code that indicates the grade of a lot. The grade is used to indicate the quality of the lot. Examples include the following:    A1   Premium 
grade    A2   Secondary grade  The grade for a lot is stored in the Lot Master table (F4108).

mnCriticalRatioPriority1RAT1MATH_NUMERICOPTOUTPUT

mnCriticalRatioPriority2RAT2MATH_NUMERICOPTOUTPUT

szDocumentTypeDCTcharOPTOUTPUT

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 

cSubledgerInactiveCodeSBLIcharOPTOUTPUT

An option that indicates whether a specific subledger is inactive. Examples of inactive subledgers are jobs that are closed, employees 
who have been terminated, or assets that have been disposed. Turn on this option to indicate that a subledger is inactive. If a subledger 
becomes active again, turn off this option. If you want to use subledger information in the tables for reports, but you want to prevent transactions 
from posting to the record in the Account Balances table (F0902), turn on this option. Valid values are: Off Subledger active On Subledger inactive

szCompanyKeyRelatedRKCOcharOPTOUTPUT

The key company that is associated with the document number of the related order.

szBillRevisionLevelBREVcharOPTOUTPUT

A value that indicates the revision level of a bill of material. It is usually used in conjunction with an engineering change notice or 
engineering change order. The revision level of the bill of material should match the revision level of its associated routing, although the system does 
not check this. This value is defined and maintained by the user.

szRoutingRevisionLevelRREVcharOPTOUTPUT

A number that indicates the revision level of a routing. It is usually used in conjunction with an engineering change notice or engineering 
change order. The revision level of the routing should match the revision level of its associated bill of material, although the system does not 
check this. This value is user defined and not maintained by the system.

cDrawingChangeDRWCcharOPTOUTPUT

A code that indicates whether the engineering change order requires a drawing change. Valid values are: For World,    Y Yes, a drawing 
change is required.    N No, a drawing change is not required.    Blank The system uses N. For OneWorld, click Drawing Change to indicate that 
the engineering change order requires a drawing change.

cRoutingChangeEcoRTCHcharOPTOUTPUT

A code that indicates whether the engineering change order requires a change to the routing. Valid values are: For World,    Y Yes, a change 
to the routing is required.    N No, a change to the routing is not required.    Blank The system uses N. For OneWorld, click Routing Change to 
indicate that the engineering change order requires a change to the routing.

cNewPartNumberRequiredPNRQcharOPTOUTPUT

A code that indicates whether a new part number is required for an engineering change order. Valid values are: For World,    Y Yes, a new 
part number is required.    N No, a new part number is not required.    Blank The system uses N. For OneWorld, click New Part Number to 
indicate that a new part number is required for an engineering change order.

szReasonREAScharOPTOUTPUT

A user defined code (40/CR) that indicates the reason for an engineering change order.

szPhaseInPHSEcharOPTOUTPUT

A user defined code (40/PH) that indicates how the system phases in an engineering change order.

szExistingDispositionXDSPcharOPTOUTPUT

A user defined code (40/ED) that identifies the disposition of the existing item affected by the engineering change order.

cBillOfMaterialsChangeBOMCcharOPTOUTPUT

A code that indicates whether the engineering change order requires a change to the bill of material. Valid values are: For World,    Y Yes, a 
change to the bill of material is required.    N No, a change to the bill of material is not required.    Blank The system uses N. For OneWorld, 
click BOM Change to indicate that the engineering change order requires a change to the bill of material.

szUserReservedCodeURCDcharOPTOUTPUT

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTOUTPUT

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTOUTPUT

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTOUTPUT

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTOUTPUT

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTOUTPUT

The code that identifies a user profile.

szProgramIdPIDcharOPTOUTPUT

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTOUTPUT

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTOUTPUT

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTOUTPUT

The computer clock in hours:minutes:seconds.

mnParentNumberAAIDMATH_NUMERICOPTOUTPUT

A parent number groups related components together. You can associate each item of property and piece of equipment with a parent item. 
For example, you can associate a mobile telephone with a specific automobile (the parent), a printer with a computer (the parent), or a flat 
bed with a specific truck chassis (the parent). Note: If this is a data entry field, the default value is the asset number. For example, if the asset 
number is 123, the system assigns 123 as the default parent number.

szNextStatusWONTSTcharOPTOUTPUT

The next status for a work order, according to the work order activity rules,as the work order moves through the approval route. You must 
define a status code as a work order status in the Work Order Activity Rules table before you can use it as a next status.

mnCriticalityWorkOrderXRTOMATH_NUMERICOPTOUTPUT

The criticality of a work order.

mnEstimatedDowntimeHoursESDNMATH_NUMERICOPTOUTPUT

This is the estimated duration of a work order. It defines how long the piece of equipment will be down in order to complete the work order, 
which is different than total estimated hours.

mnActualDowntimeHoursACDNMATH_NUMERICOPTOUTPUT

This is the actual duration of a work order. It defines how long the piece of equipment was down in order to complete the work order, which 
is different than total actual hours.

mnServiceAddressNumberSAIDMATH_NUMERICOPTOUTPUT

A unique numeric identifier for a physical location at which utility service is delivered.  A service address often corresponds to a parcel of 
land or a unit in an apartment building, etc.  This identifier will be assigned by the system through Next Numbers if it is not provided when 
adding a new service address.

mnMeterPositionMPOSMATH_NUMERICOPTOUTPUT

A slot, either physical or figurative, into which a meter may be placed in order to measure consumption of a utility service.  A meter position 
may or may not actually contain a meter.  Giving each position a separate identifier helps to clarify the physical layout of a service address 
that is served by multiple utility meters.

szApprovalTypeAPRTcharOPTOUTPUT

A user defined code (system 48, type AP) indicating the type of work order approval path that a work order follows. You can use processing 
options to specify a default approval type based on the type of work order.

mnAmountEstimatedLaborAMLCMATH_NUMERICOPTOUTPUT

This is the estimated labor cost of a work order.

mnAmountEstimatedMaterialAMMCMATH_NUMERICOPTOUTPUT

This is the estimated material cost of a work order.

mnAmountEstimatedOtherAMOTMATH_NUMERICOPTOUTPUT

Amount - Estimated Other.

mnAmountActualLaborLBAMMATH_NUMERICOPTOUTPUT

The actual cost of labor that is associated with a task.

mnAmountActualMaterialMTAMMATH_NUMERICOPTOUTPUT

The actual cost of materials that is associated with a task.

cSupressErrorMessageEV01charOPTINPUT

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

szErrorMessageIdDTAIcharOPTOUTPUT

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.

cRouteSheetNRTGcharOPTNONE

A code to inhibit printing or the routing instructions on the work order.

jdDateRequestedJulianDRQJJDEDATEOPTNONE

The date that an item is scheduled to arrive or that an action is scheduled for completion.

szIdentifier3rdItemAITMcharOPTNONE

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned item number. 2.  2nd Item Number - The 25-digit, free-form, user 
defined alphanumeric item number. 3.  3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item number.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

mnUnitsQuantityCanceledSOCNMATH_NUMERICOPTNONE

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

Related Functions

None

Related Tables

F4801 Work Order Master File