576 lines
40 KiB
HTML
576 lines
40 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE html
|
|||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|||
|
<html lang="en-us" xml:lang="en-us">
|
|||
|
<head>
|
|||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|||
|
<meta name="security" content="public" />
|
|||
|
<meta name="Robots" content="index,follow" />
|
|||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|||
|
<meta name="DC.Type" content="reference" />
|
|||
|
<meta name="DC.Title" content="EDTCDE (Edit Code) keyword for display files" />
|
|||
|
<meta name="abstract" content="Use this field-level keyword to edit output-capable numeric fields." />
|
|||
|
<meta name="description" content="Use this field-level keyword to edit output-capable numeric fields." />
|
|||
|
<meta name="DC.subject" content="EDTCDE (Edit Code) keyword, Edit Code (EDTCDE) keyword" />
|
|||
|
<meta name="keywords" content="EDTCDE (Edit Code) keyword, Edit Code (EDTCDE) keyword" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="rzakcmstkeyent.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="dfnoy.htm" />
|
|||
|
<meta name="DC.Relation" scheme="URI" content="../rzahg/rzahgicbasic2.htm" />
|
|||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
|
|||
|
<meta name="DC.Format" content="XHTML" />
|
|||
|
<meta name="DC.Identifier" content="rzakcmstdfedtcd" />
|
|||
|
<meta name="DC.Language" content="en-us" />
|
|||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|||
|
<!-- US Government Users Restricted Rights -->
|
|||
|
<!-- Use, duplication or disclosure restricted by -->
|
|||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|||
|
<title>EDTCDE (Edit Code) keyword for display files</title>
|
|||
|
</head>
|
|||
|
<body id="rzakcmstdfedtcd"><a name="rzakcmstdfedtcd"><!-- --></a>
|
|||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|||
|
<h1 class="topictitle1">EDTCDE (Edit Code) keyword for display files</h1>
|
|||
|
<div><p>Use this field-level keyword to edit output-capable numeric fields.</p>
|
|||
|
<div class="section"><p>The format of the keyword is:</p>
|
|||
|
<pre>EDTCDE(edit-code [* |floating-currency-symbol])</pre>
|
|||
|
<div class="p">Editing
|
|||
|
includes the following changes to the appearance of displayed fields, depending
|
|||
|
on which edit code is specified: <ul><li>Leading zeros are suppressed.</li>
|
|||
|
<li>The field can be punctuated with commas and periods to show decimal position
|
|||
|
and to group digits by threes.</li>
|
|||
|
<li>Negative values can be displayed with a minus sign or CR to the right.</li>
|
|||
|
<li>Zero values can be displayed as zero or blanks.</li>
|
|||
|
<li>Asterisks can be displayed to the left of significant digits to provide
|
|||
|
asterisk protection.</li>
|
|||
|
<li>A currency symbol (corresponding to the system value QCURSYM) can be displayed
|
|||
|
immediately to the left of the significant digit that is farthest to the left
|
|||
|
(called <em>floating-currency symbol</em>). For fixed-currency symbols, use
|
|||
|
the EDTWRD keyword.</li>
|
|||
|
<li>The field can be further edited using a <a href="#rzakcmstdfedtcd__udec1">user-defined
|
|||
|
edit code</a>.</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<p>EDTCDE covers most editing requirements. Use EDTWRD when the EDTCDE
|
|||
|
keyword is not sufficient.</p>
|
|||
|
<p>You cannot specify both EDTCDE and EDTWRD
|
|||
|
for the same field. If a field previously defined in a database file has EDTCDE
|
|||
|
specified, you need not specify EDTCDE for that field in the display file.
|
|||
|
You can specify R in position 29 to refer to the previously defined field.
|
|||
|
The editing specified for the referenced field is included in the display
|
|||
|
file. However, if you also specify length, data type, or decimal positions
|
|||
|
for a display file field, editing specified for the referenced field is not
|
|||
|
included in the display file, and you must specify editing again in the display
|
|||
|
file.</p>
|
|||
|
<p>The DFT and DFTVAL keywords cannot be specified with the EDTCDE
|
|||
|
keyword.</p>
|
|||
|
<p>Option indicators are not valid for this keyword.</p>
|
|||
|
<p>The
|
|||
|
rules for specifying edit codes and edit words are the same in all types of
|
|||
|
files. You can specify two kinds of edit codes: <span class="keyword">i5/OS™</span> edit
|
|||
|
codes and user-defined edit codes.</p>
|
|||
|
<p>The EDTCDE keyword is valid only
|
|||
|
for fields with Y or blank in position 35 (Data Type/Keyboard Shift). The
|
|||
|
use of this keyword changes the default used for position 35 to a Y.</p>
|
|||
|
</div>
|
|||
|
<div class="section"><h4 class="sectiontitle"><span class="keyword">i5/OS</span> edit
|
|||
|
codes</h4><p>The <span class="keyword">i5/OS</span> edit
|
|||
|
codes are:</p>
|
|||
|
<p>1 through 4<br />
|
|||
|
A through D<br />
|
|||
|
J through Q<br />
|
|||
|
W through Z</p>
|
|||
|
<div class="note"><span class="notetitle">Note:</span> The <span class="keyword">iSeries™</span> server
|
|||
|
hardware operates with a preferred sign of F, which is equivalent to using
|
|||
|
edit code X. Edit code X causes a blank keyboard shift (position 35) to default
|
|||
|
to numeric-only (attribute Y). The display length of the field is determined
|
|||
|
by the keyboard shift and not by edit code X (the default numeric only Y attribute
|
|||
|
might add 1 position to the field for decimals). If the DATE or TIME keyword
|
|||
|
is specified with edit code X, the separator character is not displayed.</div>
|
|||
|
</div>
|
|||
|
<div class="section"><h4 class="sectiontitle">Optionally specifying asterisk fill or floating currency symbol</h4><p>You
|
|||
|
can optionally specify asterisk fill or floating currency symbol with edit
|
|||
|
codes 1 through 4, A through D, and J through Q.</p>
|
|||
|
<p>When you specify
|
|||
|
asterisk fill, an asterisk (*) is printed for each zero that is suppressed.
|
|||
|
A complete field of asterisks is printed for a zero balance field.</p>
|
|||
|
<p>When
|
|||
|
you specify floating currency symbol, the symbol appears to the left of the
|
|||
|
first significant digit. The symbol does not print on a zero balance when
|
|||
|
an edit code is used that suppresses the zero balance. (The symbol that you
|
|||
|
specify must match the system value for the currency symbol (QCURSYM). The
|
|||
|
symbol must match when the file is created. It need not match
|
|||
|
when the file is used.)</p>
|
|||
|
<div class="note"><span class="notetitle">Note:</span> If an edit code is changed after a file is
|
|||
|
created, the editing specified at the time the file was created is used. The
|
|||
|
new edit code is not used unless the file is recreated.</div>
|
|||
|
<div class="p">The
|
|||
|
following table summarizes the functions provided by <span class="keyword">i5/OS</span> edit
|
|||
|
codes.
|
|||
|
<div class="tablenoborder"><a name="rzakcmstdfedtcd__tbledit"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rzakcmstdfedtcd__tbledit" width="100%" frame="border" border="1" rules="all"><caption>Table 1. Summary chart
|
|||
|
for <span class="keyword">i5/OS</span> edit codes</caption><thead align="left"><tr><th align="left" valign="bottom" width="12.626262626262626%" id="d0e126">Edit codes</th>
|
|||
|
<th align="left" valign="bottom" width="12.373737373737374%" id="d0e128">Commas<sup>1</sup> displayed</th>
|
|||
|
<th align="left" valign="bottom" width="12.626262626262626%" id="d0e133">Decimal points<sup>1</sup> displayed</th>
|
|||
|
<th align="left" valign="bottom" width="12.373737373737374%" id="d0e138">Sign displayed when negative value</th>
|
|||
|
<th align="left" valign="bottom" width="12.626262626262626%" id="d0e140">Blank value of QDECFMT system value</th>
|
|||
|
<th align="left" valign="bottom" width="12.373737373737374%" id="d0e142">I value of QDECFMT system value</th>
|
|||
|
<th align="left" valign="bottom" width="12.626262626262626%" id="d0e144">J value of QDECFMT system value</th>
|
|||
|
<th align="left" valign="bottom" width="12.373737373737374%" id="d0e146">Leading Zero suppressed</th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody><tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">1</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">No sign</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">2</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">No sign</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">3</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">No sign</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">4</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">No sign</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">A</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">CR</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">B</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">CR</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">C</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">CR</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">D</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">CR</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">J</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">K</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">L</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">M</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">N</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">O</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">P</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">.00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">0,00 or 0</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">Q</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 ">Yes</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 ">-(Minus)</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 ">Blanks</td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">W<sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">Y<sup>3</sup></td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="12.626262626262626%" headers="d0e126 ">Z<sup>4</sup></td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e128 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e133 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e138 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e140 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e142 "> </td>
|
|||
|
<td align="left" valign="top" width="12.626262626262626%" headers="d0e144 "> </td>
|
|||
|
<td align="left" valign="top" width="12.373737373737374%" headers="d0e146 ">Yes</td>
|
|||
|
</tr>
|
|||
|
<tr><td colspan="8" align="left" valign="top" headers="d0e126 d0e128 d0e133 d0e138 d0e140 d0e142 d0e144 d0e146 "><div class="note"><span class="notetitle">Notes:</span> <ol><li>The QDECFMT system value determines the decimal point character (period
|
|||
|
in U.S. usage), the character used to separate groups of three digits (comma
|
|||
|
in U.S. usage), and the type of zero suppression (depending on comma and period
|
|||
|
placement).</li>
|
|||
|
<li>The W edit code suppresses the farthest left zero of a date field that
|
|||
|
is five digits long. It also suppresses the three farthest left zeros of a
|
|||
|
field that is six to eight digits long. The W edit code also inserts slashes
|
|||
|
(/) between the month, day, and year according to the following pattern: <ul><li>nn/nnn</li>
|
|||
|
<li>nnnn/nn</li>
|
|||
|
<li>nnnn/nnn</li>
|
|||
|
<li>nnnn/nn/nn</li>
|
|||
|
</ul>
|
|||
|
</li>
|
|||
|
<li>The Y edit code suppresses the farthest left zero of a date field that
|
|||
|
is three to six digits long or eight digits long. It also suppresses the two
|
|||
|
farthest left zeros of a field that is seven positions long. The Y edit code
|
|||
|
also inserts slashes (/) between the month, day, and year according to the
|
|||
|
following pattern: <ul><li>nn/n</li>
|
|||
|
<li>nn/nn</li>
|
|||
|
<li>nn/nn/n</li>
|
|||
|
<li>nn/nn/nn</li>
|
|||
|
<li>nnn/nn/nn</li>
|
|||
|
<li>nn/nn/nnnn</li>
|
|||
|
</ul>
|
|||
|
<p>If the DATE keyword is specified with EDTCDE(Y), the separator character
|
|||
|
used is the job attribute, DATSEP at run time. The slash (/) is the default
|
|||
|
DATSEP.</p>
|
|||
|
</li>
|
|||
|
<li>The Z edit code removes the sign (plus and minus) from a numeric field.
|
|||
|
The sign of the units position is changed to a hexadecimal F before the field
|
|||
|
is written.</li>
|
|||
|
</ol>
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="section" id="rzakcmstdfedtcd__udec1"><a name="rzakcmstdfedtcd__udec1"><!-- --></a><h4 class="sectiontitle">User-defined edit codes</h4><p>Edit
|
|||
|
codes 5 through 9 are user-defined edit codes. A user-defined edit code can
|
|||
|
do more editing than an <span class="keyword">i5/OS</span> edit
|
|||
|
code. For example, you might need to edit numbers that include hyphens (such
|
|||
|
as telephone numbers) or more than one decimal point. You can use user-defined
|
|||
|
edit codes for these functions. These edit codes are named QEDIT5, QEDIT6,
|
|||
|
QEDIT7, QEDIT8, and QEDIT9, and can be referred to in DDS or a high-level
|
|||
|
language program by number (5, 6, 7, 8, or 9).</p>
|
|||
|
<p>A
|
|||
|
user-defined edit code is an <span class="keyword">i5/OS</span> object
|
|||
|
and must exist before display file creation. It is created using the Create
|
|||
|
Edit Description (CRTEDTD) command. When you create a display file in which
|
|||
|
a user-defined edit code is specified, editing information is extracted from
|
|||
|
the previously created edit description. Changing a user-defined edit code
|
|||
|
after display file creation does not affect the display file unless the display
|
|||
|
file is re-created.</p>
|
|||
|
<div class="p">The following table shows
|
|||
|
edit codes, unedited source data, and edited output. Zero suppression and
|
|||
|
decimal characters are determined by the system value QDECFMT. The date separator
|
|||
|
character is determined by the job attribute DATSEP. In this figure, QDECFMT
|
|||
|
is assumed to equal x (blank), and DATSEP is assumed to equal / (slash).
|
|||
|
|
|||
|
<div class="tablenoborder"><a name="rzakcmstdfedtcd__dfvec"><!-- --></a><table cellpadding="4" cellspacing="0" summary="" id="rzakcmstdfedtcd__dfvec" width="100%" frame="border" border="1" rules="all"><caption>Table 2. Valid edit codes, source
|
|||
|
data, and edited output</caption><thead align="left"><tr><th align="left" valign="bottom" width="14.393939393939394%" id="d0e531">Edit codes</th>
|
|||
|
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e533">Positive number with two decimal positions</th>
|
|||
|
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e535">Positive number with no decimal positions</th>
|
|||
|
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e537">Negative number with three decimal positions<sup>1</sup></th>
|
|||
|
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e541">Negative number with no decimal positions<sup>1</sup></th>
|
|||
|
<th align="left" valign="bottom" width="14.393939393939394%" id="d0e545">Zero balance with two decimal positions<sup>1</sup></th>
|
|||
|
<th align="left" valign="bottom" width="14.14141414141414%" id="d0e549">Zero balance with no decimal positions<sup>1</sup></th>
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody><tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">Unedited</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">xxxx.125–</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125–</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">xxxxxx</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">xxxxxx</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">1</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">2</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">3</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">4</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">A</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125CR</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125CR</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">B</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125CR</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125CR</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">C</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125CR</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125CR</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">D</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125CR</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125CR</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">J</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125-</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125-</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">K</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125-</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125-</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">L</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125-</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125-</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">M</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">.125-</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125-</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">N</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">-.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">-125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">O</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12,345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1,234,567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">-.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">-125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">P</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">-.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">-125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">.00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">Q</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">12345.67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">-.125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">-125</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">W<sup>2</sup></td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">1234/567</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234/567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">0/125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">0/125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">0/000</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0/000</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">Y<sup>3</sup></td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">123/45/67</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">123/45/67</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">0/01/25</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">0/01/25</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 ">0/00/00</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 ">0/00/00</td>
|
|||
|
</tr>
|
|||
|
<tr><td align="left" valign="top" width="14.393939393939394%" headers="d0e531 ">Z<sup>4</sup></td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e533 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e535 ">1234567</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e537 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e541 ">125</td>
|
|||
|
<td align="left" valign="top" width="14.393939393939394%" headers="d0e545 "> </td>
|
|||
|
<td align="left" valign="top" width="14.14141414141414%" headers="d0e549 "> </td>
|
|||
|
</tr>
|
|||
|
<tr><td colspan="7" align="left" valign="top" headers="d0e531 d0e533 d0e535 d0e537 d0e541 d0e545 d0e549 "><div class="note"><span class="notetitle">Notes:</span> <ol><li>The x represents a blank.</li>
|
|||
|
<li>The W edit code suppresses the farthest left zero of a date field that
|
|||
|
is five digits long. It also suppresses the three farthest left zeros of a
|
|||
|
field that is six to eight digits long. For more information, see the second
|
|||
|
footnote in <a href="#rzakcmstdfedtcd__tbledit">Table 1</a>.</li>
|
|||
|
<li>The Y edit code suppresses the farthest left zero of a date field that
|
|||
|
is three to six digits long or eight digits long. It also suppresses the two
|
|||
|
farthest left zeros of a field that is seven positions long. For more information,
|
|||
|
see the third footnote in <a href="#rzakcmstdfedtcd__tbledit">Table 1</a>.</li>
|
|||
|
<li>The Z edit code removes the sign (plus or minus) and suppresses leading
|
|||
|
zeros.</li>
|
|||
|
</ol>
|
|||
|
</div>
|
|||
|
</td>
|
|||
|
</tr>
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div class="example"><h4 class="sectiontitle">Example</h4><p>The following example shows how to specify
|
|||
|
the EDTCDE keyword.</p>
|
|||
|
<pre>|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
|
|||
|
00010A PRICE 5 2 1 10EDTCDE(J)
|
|||
|
00020A SALES 7 2 2 10EDTCDE(K $)
|
|||
|
00030A SALARY 8 2 3 10EDTCDE(1 *)
|
|||
|
A</pre>
|
|||
|
<div class="p">The display length for PRICE is 7 because the J edit
|
|||
|
code is specified, causing the field to contain a decimal point and an ending
|
|||
|
minus sign. It is edited as: <pre>ddd.dd-</pre>
|
|||
|
where d represents
|
|||
|
a digit.</div>
|
|||
|
<div class="p">The display length for SALES is 11 because the K edit code
|
|||
|
and floating currency symbol are specified. It is edited as: <pre>$dd,ddd.dd-</pre>
|
|||
|
</div>
|
|||
|
<div class="p">The
|
|||
|
display length for SALARY is 10 because the edit code 1 is specified with
|
|||
|
asterisk fill. It is edited as: <pre>ddd,ddd.dd</pre>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
<div>
|
|||
|
<div class="familylinks">
|
|||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakcmstkeyent.htm" title="You type the keyword entries that define display files in positions 45 through 80 (functions).">DDS keyword entries for display files (positions 45 through 80)</a></div>
|
|||
|
</div>
|
|||
|
<div class="relconcepts"><strong>Related concepts</strong><br />
|
|||
|
<div><a href="dfnoy.htm" title="You can only type the numbers 0 through 9, plus (+), minus (-), period (.), comma (,), and space ( ) into the field. You can press any key to leave the field.">Numeric only (Y)</a></div>
|
|||
|
</div>
|
|||
|
<div class="relinfo"><strong>Related information</strong><br />
|
|||
|
<div><a href="../rzahg/rzahgicbasic2.htm">i5/OS system values</a></div>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|