CheckForWOChanges

Check for WO Changes

Minor Business Rule

Object Name: B90CD025

Parent DLL: CRMF

Location: Client/Server

Language: C

Data Structure

D90CD025 - Check for WO Changes

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderNumber_DOCODOCOMATH_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.

szOrderCompany_COCOcharOPTINPUT

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.

szOrderDocType_DCTODCTOcharOPTINPUT

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

cServiceType_TYPSTYPScharOPTINPUT

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.

mnCaseNumber_PTWOPTWOMATH_NUMERICOPTINPUT

Case number related to the service work order.

mnAssetItemNumber_NUMBNUMBMATH_NUMERICOPTINPUT

An 8-digit number that uniquely identifies an asset.

szBranch_MMCUMMCUcharOPTINPUT

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.

mnShortItemNumber_ITMITMMATH_NUMERICOPTINPUT

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

szLotSerialNumber_LOTNLOTNcharOPTINPUT

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

szProductModel_PRODMPRODMcharOPTINPUT

A code that classifies an inventory item into a model for customer service. Some examples include: Laser Printer, Inkjet or Fax.

szProductFamily_PRODFPRODFcharOPTINPUT

A code that classifies an inventory item into a group for customer service. Some examples include: Laser Printer, Inkjet, or Fax.

szOrderDescription_DL01DL01charOPTINPUT

A user defined name or remark.

szFailureDescription_ISSUEISSUEcharOPTINPUT

A description of the customer issue.

mnQuantity_UORGUORGMATH_NUMERICOPTINPUT

The quantity of units affected by this transaction.

szUnitofMeasure_UOMUOMcharOPTINPUT

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

szRequestorReference_VR02VR02charOPTINPUT

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

mnCustomerNumber_AN8AN8MATH_NUMERICOPTINPUT

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

mnSiteNumber_SAIDSAIDMATH_NUMERICOPTINPUT

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.

mnContactNumber_NAN8NAN8MATH_NUMERICOPTINPUT

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

szContactName2_WHO2WHO2charOPTINPUT

The name of the caller, customer, or other contact.

szPhonePrefix_AR1AR1charOPTINPUT

The first segment of a telephone number. In the United States, the prefix is the three-digit area code.

szPhoneNumber_PHN1PHN1charOPTINPUT

szStatus_SRSTSRSTcharOPTINPUT

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.

mnEstHours_HRSOHRSOMATH_NUMERICOPTINPUT

The estimated hours that are budgeted for this work order.

mnEstDowntimeHours_ESDNESDNMATH_NUMERICOPTINPUT

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.

jdPlannedCompDate_DPLDPLJDEDATEOPTINPUT

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

mnPlanCompTimeUnformat_PBTMPBTMMATH_NUMERICOPTINPUT

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

jdStartDate_STRTSTRTJDEDATEOPTINPUT

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.

mnStarTimeUnform_SESTSESTMATH_NUMERICOPTINPUT

The time of day that an activity is scheduled to begin. The start time is calculated by the constraints based planning system.

jdRequestedDate_DRQJDRQJJDEDATEOPTINPUT

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

mnRequstTimeUnformat_SEETSEETMATH_NUMERICOPTINPUT

The time of day that an activity is scheduled to end. The end time is calculated by the constraints-based planning system.

jdCompletedDate_STRXSTRXJDEDATEOPTINPUT

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

mnCompTimeUnformat_TMCOTMCOMATH_NUMERICOPTINPUT

The time the task was completed.

szStatusComment_STCMSTCMcharOPTINPUT

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

mnActualHours_HRSAHRSAMATH_NUMERICOPTINPUT

The actual hours accumulated for the work order.

mnActualDownHours_ACDNACDNMATH_NUMERICOPTINPUT

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.

mnGuarantedResponceTime_RSTMRSTMMATH_NUMERICOPTINPUT

The guaranteed time during which service will be completed, as provided by a service contract, from the time that a provider logs a 
maintenance request or work order. This unit of time relates to the service type in the Service Contract Services table (F1725). Enter the response 
time in hours.

mnPercentComplete_PCPCMATH_NUMERICOPTINPUT

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.

mnManagerNumber_ANSAANSAMATH_NUMERICOPTINPUT

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. 

mnSupervisorNumber_ANPAANPAMATH_NUMERICOPTINPUT

The address book number of the supervisor.

mnAssignedToNumber_ANPANPMATH_NUMERICOPTINPUT

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

mnInspectorNumber_ANTANTMATH_NUMERICOPTINPUT

The address book number of the inspector.

mnOriginatorNumber_ANOANOMATH_NUMERICOPTINPUT

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

szCategoryCode01_WR01WR01charOPTINPUT

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.

szCategoryCode02_WR02WR02charOPTINPUT

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.

szCategoryCode03_WR03WR03charOPTINPUT

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.

szCategoryCode04_WR04WR04charOPTINPUT

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

szCategoryCode05_WR05WR05charOPTINPUT

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

szCategoryCode06_WR06WR06charOPTINPUT

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

szCategoryCode07_WR07WR07charOPTINPUT

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

szCategoryCode08_WR08WR08charOPTINPUT

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

szCategoryCode09_WR09WR09charOPTINPUT

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

szCategoryCode10_WR10WR10charOPTINPUT

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

szCategoryCode11_WR11WR11charOPTINPUT

User defined code system 00, type X1, that indicates the type or category of a work order.

szCategoryCode12_WR12WR12charOPTINPUT

User defined code system 00, type X2, that indicates the type or category of a work order.

szCategoryCode13_WR13WR13charOPTINPUT

User defined code system 00, type X3, that indicates the type or category of a work order.

szCategoryCode14_WR14WR14charOPTINPUT

User defined code system 00, type X4, that indicates the type or category of a work order.

szCategoryCode15_WR15WR15charOPTINPUT

User defined code system 00, type X5, that indicates the type or category of a work order.

szCategoryCode16_WR16WR16charOPTINPUT

User defined code system 00, type X6, that indicates the type or category of a work order.

szCategoryCode17_WR17WR17charOPTINPUT

User defined code system 00, type X7, that indicates the type or category of a work order.

szCategoryCode18_WR18WR18charOPTINPUT

User defined code system 00, type X8, that indicates the type or category of a work order.

szCategoryCode19_WR19WR19charOPTINPUT

User defined code system 00, type X9, that indicates the type or category of a work order.

szCategoryCode20_WR20WR20charOPTINPUT

User defined code system 00, type X0, that indicates the type or category of a work order.

szApprovalType_APRTAPRTcharOPTINPUT

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.

cWOFlashMessage_SPRTSPRTcharOPTINPUT

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.

szParenOrderDBFormat_PARSPARScharOPTINPUT

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  

szMessageNumber_SHNOSHNOcharOPTINPUT

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).

szReference_VR01VR01charOPTINPUT

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

szLanguage_LNGPLNGPcharOPTINPUT

A user defined code (01/LP) that specifies the language to use on forms and printed reports. Before you specify a language, a code for that 
language must exist at either the system level or in your user preferences.

szGeographicRegion_REGIONREGIONcharOPTINPUT

The geographic region of the customer.

szTimeZone_TIMEZONESTIMEZONEScharOPTINPUT

Choose the time zone for which you want to view the date and time.

szCountry_CTRCTRcharOPTINPUT

A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion. The Address Book system 
uses the country code for data selection and address formatting.

szTypeBillOfMaterial_TBMTBMcharOPTINPUT

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.

szTypeRouting_TRTTRTcharOPTINPUT

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.

mnEstimatedLabor_AMLCAMLCMATH_NUMERICOPTINPUT

This is the estimated labor cost of a work order.

mnEstimatedMaterial_AMMCAMMCMATH_NUMERICOPTINPUT

This is the estimated material cost of a work order.

mnEstimatedOther_AMOTAMOTMATH_NUMERICOPTINPUT

Amount - Estimated Other.

mnEstimatedAmount_AMTOAMTOMATH_NUMERICOPTINPUT

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

mnActualLabor_LBAMLBAMMATH_NUMERICOPTINPUT

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

mnActualMaterial_MTAMMTAMMATH_NUMERICOPTINPUT

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

mnActualOther_OTAMOTAMMATH_NUMERICOPTINPUT

The actual other cost associated with a work order.

mnActualDollars_AMTAAMTAMATH_NUMERICOPTINPUT

The actual dollars accumulated for the work order.

szBusinessUnit_MCUMCUcharOPTINPUT

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.

szSubsidiary_SUBSUBcharOPTINPUT

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

cSubledgerInactiveCode_SBLISBLIcharOPTINPUT

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

szCoveredGLCat_GLCCVGLCCVcharOPTINPUT

A user defined code (41/9) that identifies the G/L Offset to use when the system is searching for the account to which it will post the covered 
portion (by warranty or contract) of the accounting transaction. If you do not want to specify a G/L Offset, you can enter four asterisks in this 
field or you can leave this field blank. If you leave this field blank, the system uses the G/L Offset from Inventory.

szNonCoveredGLCat_GLCNCGLCNCcharOPTINPUT

A user defined code (41/9) that identifies the G/L Offset to use when the system is searching for the account to which it will post the 
non-covered portion of the accounting transaction. If you do not want to specify a G/L Offset, you can enter four asterisks in this field or you can leave 
this field blank. If you leave the field blank, the system uses the G/L Offset from Inventory.

szTaxExplCode_EXR1EXR1charOPTINPUT

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szTaxRateArea_TXA1TXA1charOPTINPUT

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

cPaymentInstrument_RYINRYINcharOPTINPUT

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

mnPrepaymentAmount_AMTCAMTCMATH_NUMERICOPTINPUT

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

mnContractNumber_DOCDOCMATH_NUMERICOPTINPUT

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szContractDocType_DCTDCTcharOPTINPUT

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 

mnContractLineNumber_LNIDLNIDMATH_NUMERICOPTINPUT

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.

szContractVersion_COCHCOCHcharOPTINPUT

The change number of the contract. The change order number of the base contract is always initialized to 000. Each time you enter a 
change order for a contract, the system automatically increases the change order number by one. For example, the base contract is the change 
order number 000, the first change order is 001, the second is 002, and so on.

szContractCompany_KCOKCOcharOPTINPUT

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

szCoverageGroup_COVGRCOVGRcharOPTINPUT

A user defined code that specifies the Coverage Group. The Coverage Group consists of unlimited cost codes and the percentage 
covered for each cost code.

szEntitlementCheck_ENTCKENTCKcharOPTINPUT

A user defined code (17/ER) to indicate the results of an entitlement check. Valid values are:    0   Not entitled    1   Transaction entitled    2   
Contract found, but no existing service type    3   Contract found, but no day and date assigned    4   Covered under default warranty

cMethodOfPricing_MTHPRMTHPRcharOPTINPUT

A code used to determine if this type of service should be priced based on a flat rate or based on actual time and materials. Valid values 
are:    F        Charges for labor are based on one flat rate. Charges for parts are already included in the flat rate.    T        Charges for labor are 
based on actual labor hours. Charges for parts are based on actual parts used.    Blank A blank value is only valid when defining the Method of 
Pricing for a service provider. It is used to indicate that the service provider is an internal service provider and should not be paid.

cCurrencyMode_CRRMCRRMcharOPTINPUT

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

szCurrencyCodeFrom_CRCDCRCDcharOPTINPUT

A code that identifies the currency of a transaction. 

szCurrencyCodeTo_CRDCCRDCcharOPTINPUT

A code that identifies the domestic (base) currency of the company on a transaction. 

mnExchangeRate_CRRCRRMATH_NUMERICOPTINPUT

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

szDayLtSavRule_DSAVNAMEDSAVNAMEcharOPTINPUT

Unique name identifying a daylight savings rule. Use daylight savings rules to adjust time for a geographic and political locale.

szPriceAdjSchedServi_ASN2ASN2charOPTINPUT

This user defined code (40/AS) identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level.

szPriceAdjSchedFour_ASN4ASN4charOPTINPUT

A user defined code (40/AS) identifying a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level.

cMode_EV01EV01charOPTINPUT

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

cChangeExist_EV01EV01charOPTOUTPUT

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

cPriority_PRTSPRTScharOPTINPUT

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.

cErrorsExist_EV01EV01charOPTOUTPUT

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

mnCausalPartCSLPRTMATH_NUMERICOPTINPUT

The item number that indicates which part failed and caused the equipment failure.

szCostCenterCslMCUCSLcharOPTINPUT

The business unit that is related to the causal portion of the claim.

szVendorLotNumberRLOTcharOPTINPUT

The supplier's lot number for the item.

mnPrimaryLastVendorNoVENDMATH_NUMERICOPTINPUT

The address book number of the preferred provider of this item.

jdFailureDateFAILDTJDEDATEOPTINPUT

The date of the equipment failure.

szDefectCodeFAILCDcharOPTINPUT

A user defined code (17/FC) that indicates the type of defect.

cEligibleSupplierRecoverySRYNcharOPTINPUT

A code that specifies whether a work order or a warranty claim is eligible as a source for a supplier recovery claim.

szLeadCraft_MCULTMCULTcharOPTINPUT

An alphanumeric code used to define the lead craft required to complete the work. The value entered is used as the default craft (work 
center) when new labor detail records are added to the work order.

Related Functions

None

Related Tables

None