UDC Codes
The UDC Codes screen lists the values that belong to a UDC type — the actual codes the JDE forms validate against. One line per (Product Code, UDC Type, Code Value).
Where the JDE form lets you enter one code at a time, this grid shows them all together and supports inline editing on every column.
At a glance
Goal of the view
For each value inside a UDC type:
- All values in one grid. The JDE form opens the type, then paginates the values one row at a time. Here every value is on one page — filter by Description, sort by Value, click a row to edit.
- Two descriptions per code. Description 1 is the short label used on most JDE screens; Description 2 carries the longer or contextual label. Both can be edited.
- Hard-coded flag. A value flagged hard-coded is one that JDE programs check explicitly in their source code — deleting or renaming it breaks behaviour. The flag is read-only in practice; treat hard-coded codes as system-managed.
Columns
| Column | Source | What it tells you |
|---|---|---|
| Product Code | DRSY — JDE system code. | The functional area. |
| UDC Type | DRRT — UDC type identifier. | The group the value belongs to. |
| Code Value | DRKY — code itself. | The value JDE forms compare against. |
| Description 1 | DRDL01 — main label. | Short label used in lists and lookups. |
| Description 2 | DRDL02 — secondary label. | Long or contextual label. |
| Special Handling | DRSPHD — flag. | Used by JDE programs that branch on the value. |
| Hard-coded | DRHRDC — Y / N. | Y marks codes JDE relies on in source code — do not edit. |
| Last update | DRUPMJ — Julian date. | When the value was last changed. |
Internal columns kept on the row but hidden: UDC-only flag, audit user, program, job and timestamp.
Edit dialog
Click Add in the toolbar to register a new value, or click the edit icon on a row to update one. The dialog has the three identifying fields plus the descriptions and flags.
| Field | What to enter |
|---|---|
| Product Code | Inherited from the calling UDC Type — read-only when opened by drill-down. |
| UDC Type | Same — read-only when opened by drill-down. |
| Code Value | The value itself. Must be unique within the (Product, Type) pair. |
| Description 1 | Short label shown wherever JDE displays the code. |
| Description 2 | Long label — typically the audit-friendly variant. |
| Special Handling | Optional flag — fill only when the deployment guidelines mention it. |
| Hard-coded | Leave N for business-managed codes; Y is reserved for JDE-managed values. |
Save writes back to JDE; the row appears in the grid immediately and is usable by the calling forms on the next refresh.
Tips & best practices
- Open from UDC Types rather than from the menu — the Product / Type filter is pre-set, so the grid shows only the values you want.
- Use Description 1 as the short label, Description 2 for the long form. JDE programs read both; keeping them consistent avoids audit confusion.
- Never edit a hard-coded value.
Yin the Hard-coded column means a JDE program tests the value against a literal — renaming it changes behaviour silently. - For mass loads, use the Excel export, edit it offline, then re-import via the upload action — much faster than typing each row.