This chapter contains this topic:
From Equipment/Plant Management (G13), enter 29
From Equipment/Plant Management Setup (G1341), choose User Defined Codes
Many fields throughout Equipment/Plant Maintenance accept only user defined codes. You can customize fields in your system by setting up user defined codes to meet the needs of your business environment.
User defined codes are stored in tables related to a specific system and code type. For example, 12/EM represents system 12 (Fixed Assets) and user defined code list EM (Equipment Message types). User defined code tables determine which codes are valid for the individual fields in your system. If you enter a code that is not valid for a field, the system displays an error message. For example, you can only enter codes in the major accounting class code field on Master Information that exist in the user defined code table for system 12 and code type C1 (Major Accounting Class).
You can access all user defined code tables through a single user defined code screen. After you select a user defined code screen from a menu, change the system code field and the user defined code type field to access another user defined code table. The system stores user defined codes in the User Defined Codes table (F0005).
Caution:
User defined codes are central to JD Edwards World systems. You must be thoroughly familiar with user defined codes before you change them.The following user defined codes are primary to Equipment/Plant Maintenance.
Use these codes to group equipment into categories, such as office equipment, furniture, heavy equipment, plant equipment, and so on.
JD Edwards World recommends that you set up a one-to-one relationship with major accounting class and the asset cost account.
Use these codes to further categorize equipment into subclasses. For example, set up codes to divide office equipment into groups such as copiers, computers, printers, and so on.
Use these codes to further group equipment into meaningful classifications based on your needs. JD Edwards World provides many predefined values. You can use the predefined values or modify them to your business needs. For instance, category code 3 (12/C3) is set up as Manufacturer, category code 4 (12/C4) is Model Year, and so on.
If you use Equipment Billing, you must use category code 10 to define billing rate groups.
Use these codes to identify the operational status of equipment, such as whether it is available, working, down, or disposed.
Equipment status codes might also be used by the Fixed Assets system to track types of disposals.
Use these codes to define and group different types of messages, such as planned maintenance, problem reporting, lease terms, and so on.
Use these codes to specify how a piece of equipment was acquired, such as leased or purchased outright. Finance method information is stored in the Item Master table (F1201).
Use these codes to define the ledger types for various sets of books. The default ledger type for equipment transactions is AA (Actual Amounts). Any ledgers that you define in user defined code table 12/LT are in addition to the AA ledger. You are not required to specify any ledgers in this table.
Use special handling codes to indicate how you want the system to process data for these additional ledgers. Valid codes for this table's special handling codes are as follows:
1: Disconnect cost from the AA ledger
2: Post to equipment but not to the general ledger
9: Never post ledger to equipment
blank: Create journal entries for this ledger
Note:
You must also define all additional ledger types on General Accounting Ledger Types (system 09, type LT).Use these codes to identify the different types of maintenance tasks that you assign to the PM schedules for each piece of equipment.
Use these codes to identify the status of a maintenance task at a specific time. For example, you might set up a code to indicate that a maintenance task is waiting for parts and another code to indicate that the work is in progress.
Equipment/Plant Maintenance includes the following predefined status code values, which have special meaning to the system:
01: Maintenance schedule defined
98: Maintenance canceled
99: Maintenance complete
You can create any other status codes that you need.
Use these codes to categorize PM schedules. For example, set up codes to divide PM schedules into groups, such as critical PMs and non-critical PMs.
Use this code to further group PM schedules into categories.
Use these codes in conjunction with third party predictive maintenance systems to indicate that maintenance is due for a piece of equipment. You can use predictive maintenance systems to update PM schedules based on the analysis of equipment operating parameters such as temperature and vibration readings, chemical analysis of lubricants, and so on.
Use these codes to group work orders by type. The system displays this classification code field on Enter Work Orders and Backlog Management.
The Work Order Processing system includes predefined type code values. If these type codes do not meet your needs, you can modify them or you can create new ones.
Use these codes to group work orders by priority. The system displays this classification code field on Enter Work Orders and Backlog Management.
The Work Order Processing system includes predefined priority code values. If these priority codes do not meet your needs, you can modify them or you can create new ones.
Use these codes to group work orders by current condition. You can update the status code for a work order as work progresses. The system displays this classification code field on Enter Work Orders and on Backlog Management.
The Work Order Processing system includes predefined status code values. If these codes do not meet your needs, you can modify them or you can create new ones.
Category code 01 is a four-character user defined code that appears on all work order forms and reports. You can use category code 01 for the work order phase or matter codes. Use phase or matter codes to:
Group families of work orders into phases or subcategories for project management and cost account purposes
Group families of work orders on invoices by special matter or explanation code
If you do not want to use category code 01 for phase and matter codes, you can modify the predefined codes or create new ones.
Use category codes 02 - 20 to customize and further define your work orders. Category codes 02 - 20 have no predefined values. The system displays the first ten category codes on Backlog Management. You can set up these codes to help you limit your search for work orders on Backlog Management.
For example, you can set up category code 2 as a work order failure code to indicate reasons for equipment failure. You could then set up codes to indicate equipment failure due to:
Operator error
Design flaw
Lubrication or cooling problem
Use to group supplemental data types for work orders. You can define as many supplemental data types for a specific work order database as you need.
Use these codes to differentiate between different types of work order transactions in the general ledger. For example, you can create document types for preventive maintenance work orders, corrective maintenance work orders, and so on.
Use record type codes to divide and organize the descriptive information that you enter and track for your work orders. For example, you might set up record types to include the following types of information:
Tool and equipment instructions
Safety provisions
Equipment down time
Use forecast types to distinguish different material planning forecasts. For example, you might set up different forecast types for maintenance parts forecasts and manufacturing materials forecasts.
You can use the same forecast type for PM projections and parts plans.
Use these codes to define the document types that the system displays on Cost by Work Order. For example, you can set up codes for the following document types:
Inventory issues
Work order inventory issues
Accounts payable entries
Time entries
Use these codes to define the approval types that you assign to work order approval routings.
Use these codes to define the inventory document types that the system displays on the work order Estimate to Actual Variance screen. For example, you can set up codes for the following types of inventory issues:
Inventory issues
Work order inventory issues
Use these codes to define the types of parts lists that you can assign to a work order, such as preventive maintenance parts lists, corrective maintenance parts lists, and so on.
Use these codes to define the types of labor routing instructions you can assign to a work order, such as preventive maintenance instructions, corrective maintenance instructions, and so on.
The following is an example of a user defined codes screen. When you access a user defined code, the screen looks like this, with these exceptions:
The title is the name of the user defined code.
The Character Code field accepts 1, 2, 3, or 10 characters, depending on the code.
Some user defined codes contain a field for a second line of description.
On any user defined codes screen
To locate the user defined code table that you want to set up or revise, complete the following fields:
System Code
User Defined Codes
To revise the user defined code table, complete the following fields:
Character Code
Description