RLU 2 Help
RLU 2 Help
Search Index
Type options, press Enter. (+ indicates an expandable topic)
5=Display topic 6=Print topic =Expand topic !="o#press topic
$pt Topic
%pplication De&elop#ent Tools In'or#ation (%(S$ T)ESE
%*E +%I, T$PI"S)
%bo-t %DT In'or#ation (%DT)
+ %pplication De&elop#ent Tools (%DT)
+ %pplication De&elop#ent +ana.er/011 (%pp)
2otto#
$r type search 3ords and press Enter. (4 indicates a topic #atch)
56=Exit help 55=%ll topics 56=+ain topics 577=)ide str-ct-re
578="ancel 576=In'or#ation %ssistant 57!=+ore indexes 580=+ore 9eys
Search Index
Type options, press Enter. (+ indicates an expandable topic)
5=Display topic 6=Print topic =Expand topic !="o#press topic
$pt Topic
%pplication De&elop#ent Tools In'or#ation
%bo-t %DT In'or#ation (%DT)
%pplication De&elop#ent Tools (%DT)
%d&anced Printer 5-nction (%P5)
Desi.nin. a 5or# (%P5)
"han.in. a 5or# Description (%P5)
"opyin. a 5or# Description (%P5)
"reatin. a ,e3 5or# Description (%P5)
Deletin. a 5or# Description (%P5)
Printin. a 2lan9 "opy o' a 5or# (%P5)
Printin. a 5or# (%P5)
+ore...
$r type search 3ords and press Enter. (4 indicates a topic #atch)
56=Exit help 55=%ll topics 56=+ain topics 577=)ide str-ct-re
578="ancel 576=In'or#ation %ssistant 57!=+ore indexes 580=+ore 9eys
$pt Topic
%d&anced Printer 5-nction (%P5)
Desi.nin. a 5or# (%P5)
"han.in. a 5or# Description (%P5)
"opyin. a 5or# Description (%P5)
"reatin. a ,e3 5or# Description (%P5)
Deletin. a 5or# Description (%P5)
Printin. a 2lan9 "opy o' a 5or# (%P5)
Printin. a 5or# (%P5)
Startin. %P5 (%P5)
:hat is a Sy#bol (%P5)
"han.in. a Sy#bol or a Sy#bol Set (%P5)
"opyin. a Sy#bol (%P5)
"opyin. a Sy#bol Set (%P5)
"reatin. a Sy#bol or Sy#bol Set (%P5)
Deletin. a Sy#bol (%P5)
Deletin. a Sy#bol Set (%P5)
Printin. a Sy#bol (%P5)
Printin. a Sy#bol Set (%P5)
1
"haracter ;enerator <tility (";<)
D2"S "odes and ,-#bers (";<)
D2"S +atrix Si=es and 5ont tables (";<)
D2"S Sort Tables (";<)
Data 5ile <tility (D5<)
"reatin. an %S/011 D5< Pro.ra# (D5<)
"reatin. a Syste#/66 D5< Pro.ra# (D5<)
Error S-ppression (D5<)
5ile De'initions <sed by D5< (D5<)
*-nnin. a D5< Pro.ra# (D5<)
*-nnin. a Te#porary D5< Pro.ra# (D5<)
Selectin. and Se>-encin. 5ields (D5<)
Speci'yin. Extended 5ield De'initions (D5<)
%llo3 or Pre&ent (o3ercase "haracters (D5<)
%llo3in. or Pre&entin. 2lan9 ?al-es (D5<)
%llo3in. or Pre&entin. @ey "han.es (D5<)
%llo3in. or Pre&entin. <pdates on *oll (D5<)
%-to D-plication o' 5ields (D5<)
%-to Incre#entin. 5ields (D5<)
2atch and Total %cc-#-lators (D5<)
"alc-latin. +od-l-s 71 Sel'A"hec9 Di.its (D5<)
"alc-latin. +od-l-s 77 Sel'A"hec9 Di.its (D5<)
Editin. ,-#eric 5ields 3ith Edit "odes (D5<)
Editin. ,-#eric 5ields 3ith Edit :ords (D5<)
;enerate @eys and *elati&e *ecord ,-#bers (D5<)
Speci'y *o3 $riented Data Entry Displays (D5<)
Speci'yin. a *elational $perator (D5<)
Speci'yin. )idden 5ields (D5<)
Speci'yin. +andatory Entry (D5<)
Speci'yin. +andatory 5ill (D5<)
Speci'yin. ,a#e "hec9 (D5<)
Tailorin. D5< Display 5iles (D5<)
<sin. Data Physical 5ile Printo-ts (D5<)
:or9in. 3ith *ecord 5or#ats and Types (D5<)
"reatin. a Pro.ra# 3ith +-ltiple *ecord S-pport (D5<)
Startin. D5< (D5<)
<sin. the D5< 5ast Path (D5<)
:hat Is Data 5ile <tility (D5<)
5o-r +odes o' <sin. a D5< Pro.ra# (D5<)
Pro.ra##in. De&elop#ent +ana.er (PD+)
"han.in. De'a-lt ?al-es (PD+)
"han.in. De'a-lts 'or "o#pilin. Pro.ra#s (PD+)
"han.in. (ists to 5-ll Screen +ode (PD+)
"han.in. the De'a-lt 'or "han.in. +e#bers (PD+)
"han.in. the De'a-lt <serADe'ined $ptions (PD+)
"han.in. the *-n and "o#pile +ode (PD+)
*eachin. the "han.e De'a-lts Display (PD+)
"han.in. (ists to +-ltiA"ol-#n 5or#at (PD+)
)o3 to Test a Display 5ile (PD+)
Positionin. to an %rea in the (ist (PD+)
Processin. ;ro-pin. $ptions in 2atch +ode (PD+)
*epeatin. an $ption on (ist Displays (PD+)
Sa&in. PD+ $ptions "o##ands in the Bob (o. (PD+)
Searchin. (PD+)
+ar9in. *ecords in 5ind Strin. (PD+)
Printin. a (ist o' +e#bers :ith a Strin. (PD+)
2
Printin. *ecords in 5ind Strin. (PD+)
Printin. <sin. )exadeci#al 5or#at (PD+)
Processin. 5ind Strin. in 2atch +ode (PD+)
Processin. $ptions in 5ind Strin. (PD+)
Searchin. all +e#bers in an $bCect (PD+)
Searchin. 'or a ,-#ber o' *ecords (PD+)
Searchin. Selected +e#bers 'or a Strin. (PD+)
<sin. 5ind Strin. on a S-bset (ist (PD+)
<sin. 5ind Strin. on the $bCect (ist (PD+)
<sin. the 5,DST*PD+ "o##and (PD+)
Startin. PD+ (PD+)
<sin. the :*@xxxPD+ "o##ands (PD+)
<sin. (ibraries (PD+)
%ddin. a (ibrary to Do-r (ibrary (ist (PD+)
"han.in. a (ibrary (PD+)
"han.in. Do-r (ibrary (ist %ro-nd (PD+)
"opyin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. a S-bset o' (ibraries <sin. Text (PD+)
"reatin. a S-bset o' (ibraries <sin. Type (PD+)
Deletin. a (ibrary, $bCect, or +e#ber (PD+)
Display Descriptions (PD+)
Displayin. and :or9in. 3ith (ibraries (PD+)
*e#o&in. a (ibrary 'ro# Do-r (ibrary (ist (PD+)
*ena#in. a (ibrary, $bCect, or +e#ber (PD+)
Sho3in. a S-bset o' a (ist o' (ibraries (PD+)
:hat Is a (ibrary (ist (PD+)
:hat Is a (ist o' (ibraries (PD+)
:or9in. 3ith (ibraries <sin. PD+ (PD+)
<sin. (ist Displays (PD+)
<sin. +e#bers (PD+)
"han.in. +e#bers <sin. D5< (PD+)
"han.in. +e#bers <sin. *(< (PD+)
"han.in. +e#bers <sin. SD% (PD+)
"han.in. the Type or Text o' +e#bers (PD+)
"o#pilin. a +e#ber (PD+)
"opyin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. S-bset (ists <sin. ;eneric ,a#es (PD+)
Deletin. a (ibrary, $bCect, or +e#ber (PD+)
Displayin. and Sortin. +e#bers by Date (PD+)
Editin. +e#bers (PD+)
*ena#in. a (ibrary, $bCect, or +e#ber (PD+)
*-nnin. a Proced-re (PD+)
<sin. Selection (ist 3ith "opy +e#bers (PD+)
<sin. Selection (ist 3ith Speci'y +e#bers (PD+)
:hat Is a Data Physical 5ile (PD+)
:hat Is a So-rce Physical 5ile (PD+)
:or9in. 3ith +e#bers in a Physical 5ile (PD+)
:or9in. 3ith +e#bers <sin. PD+ (PD+)
<sin. $bCects (PD+)
2indin. $bCects <sin. PD+ (PD+)
"han.in. an $bCect <sin. D5< (PD+)
"opyin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. a (ibrary, $bCect, or +e#ber (PD+)
"reatin. a S-bset o' a (ist o' $bCects (PD+)
*e'reshin. a S-bset o' a (ist (PD+)
"reatin. Ser&ice Pro.ra#s <sin. PD+ (PD+)
Deletin. a (ibrary, $bCect, or +e#ber (PD+)
Displayin. an $bCect (PD+)
Displayin. $bCect Descriptions (PD+)
3
)o3 $bCects are $r.ani=ed (PD+)
+o&in. $bCects to %nother (ibrary (PD+)
*ena#in. a (ibrary, $bCect, or +e#ber (PD+)
*-nnin. an $bCect (PD+)
:or9in. 3ith $bCects in a (ibrary (PD+)
:or9in. 3ith $bCects <sin. PD+ (PD+)
<sin. Para#eters 3ith $ptions on (ists (PD+)
<sin. the 5-nction @eys (PD+)
<sin. the Pro#pt 5-nction @ey (PD+)
<sin. the *epeat @ey 3ith +any $ptions (PD+)
<sin. <serADe'ined $ptions (PD+)
%cti&e <serADe'ined $ptions (PD+)
"han.in. <serADe'ined $ptions (PD+)
"opyin. the <serADe'ined $ption 5ile (PD+)
"opyin. <serADe'ined $ptions (PD+)
"reatin. a <serADe'ined $ption (PD+)
"reatin. $ptions to "all Pro.ra#s (PD+)
"reatin. $ptions to "han.e Para#eters (PD+)
"reatin. $ptions to Per'or# $perations (PD+)
Deletin. <serADe'ined $ptions (PD+)
Displayin. a <serADe'ined $ption (PD+)
Exa#ples o' <serADe'ined $ptions (PD+)
Exitin. $ptions 3itho-t Sa&in. "han.es (PD+)
)o3 are <serADe'ined $ptions Stored (PD+)
)o3 <serADe'ined $ptions are Installed (PD+)
*eachin. the :or9 3ith $ptions Display (PD+)
Syste#ADe'ined $ptions in PD+ (PD+)
<sin. <serADe'ined $ptions (PD+)
:or9in. 3ith <serADe'ined $ptions (PD+)
"allin. the <serADe'ined $ption :indo3s (PD+)
Installin. the $ptions :indo3 Pro.ra# (PD+)
:hat Is Pro.ra##in. De&elop#ent +ana.er (PD+)
Report Layout Utility (RLU)
De'inin. 5ields <sin. SD%Ali9e 5or#ats (*(<)
Desi.nin. a *eport (*(<)
"ondition Desi.n *eport Display (*(<)
*eport/Sa#ple/5iller/5ield (ines (*(<)
5ield (ine Editin. (*(<)
)idden 5ield (ines (*(<)
Startin. *(< (*(<)
<sin. (ine "o##ands (*(<)
"enter 5ield "o##and (*(<)
"han.e (ine Type "o##and (*(<)
"reate Sa#ple Data (*(<)
De'ine "onstants "o##and (*(<)
De'ine 5ields "o##and (*(<)
De'inin. a *ecord 5or#at (*(<)
De'ine 5ield In'or#ation (*(<)
Editin. <sin. the +ar9 5-nction (*(<)
;eneral (ine "o##and *-les (*(<)
,e3 Pa.e "o##and (*(<)
*e'erencin. Database 5ields (*(<)
%ddin. *e'erenced Database 5ields (*(<)
:or9in. 3ith Database 5ields (*(<)
*eport Prototypes (*(<)
Printin. a *eport Prototype (*(<)
Sa#ple Data in *(< (*(<)
4
(ine "o##ands and Sa#ple Data (*(<)
SE< (ine "o##ands in *(< (*(<)
"opy "o##and in *(< (*(<)
Delete "o##and in *(< (*(<)
Excl-de "o##and in *(< (*(<)
Insert "o##and in *(< (*(<)
+o&e "o##and in *(< (*(<)
Pro#pt "o##and in *(< (*(<)
*epeat "o##and in *(< (*(<)
Shi't "o##and in *(< (*(<)
Space 5ields "o##and (*(<)
?ie3 5ield (ine "o##and (*(<)
:or9in. 3ith @ey3ords (*(<)
De'inin. Special "onstants on 5ield (ines (*(<)
Editin. +e#bers 3ith %5PDS *ecords (*(<)
5ield (e&el @ey3ords in *(< (*(<)
5ile (e&el @ey3ords in *(< (*(<)
*ecord (e&el @ey3ords in *(< (*(<)
:hat Is *eport (ayo-t <tility (*(<)
Screen Design Aid (SDA)
"reatin. Displays (SD%)
"reatin. :indo3 Displays (SD%)
Display 5iles, *ecords and 5ields (SD%)
@ey3ords (SD%)
%llo3 ;raphics (%(:;P)) @ey3ord (SD%)
2lin9 "-rsor (2(I,@) @ey3ord (SD%)
"lear Pre&io-s Display ("(*() @ey3ord (SD%)
Do ,ot <nloc9 @eyboard (($"@) @ey3ord (SD%)
In&ite De&ices 'or (ater *ead @ey3ord (SD%)
+essa.e "onstant (+S;"$,) @ey3ord (SD%)
P-t Data 2e'ore 2-''er is 5-ll @ey3ord (SD%)
Separate Indicators %rea (I,D%*%) @ey3ord (SD%)
Speci'y *ecords to *oll @ey3ord (SD%)
Start (ine ,-#ber (S(,$) @ey3ord (SD%)
S-b'ile "ontrol *ecord ,-#ber @ey3ord (SD%)
:rite *ecord to Bob (o. (($;$<T) @ey3ord (SD%)
+en-s (SD%)
S-b'ile (SD%)
:or9in. 3ith 5ields (SD%)
%ttrib-te Position (SD%)
"enterin. 5ields (SD%)
"han.in. 5ield (en.ths (SD%)
"han.in. 5ield ,a#es (SD%)
"han.in. 5ield <se (SD%)
"olor %ttrib-tes (SD%)
"reatin. $&erlappin. 5ields (SD%)
Display %ttrib-tes (SD%)
Indicator (SD%)
Sin.leA5ield +ode and +-ltipleA5ield +ode (SD%)
$nline )elp In'or#ation (SD%)
"reatin. )elp 'or +en-s (SD%)
"reatin. <I+ $nline )elp In'or#ation (SD%)
Startin. SD% (SD%)
Editin. "o##ents 'ro# SD% (SD%)
:hat Is Screen Desi.n %id (SD%)
5
Source Entry Utility (SEU)
Editin. +e#bers (SE<)
2ro3sin. a Spooled 5ile (SE<)
"hec9in. the Syntax o' So-rce +e#bers (SE<)
"opyin. a (ine or a 2loc9 o' (ines (SE<)
"opyin. and ?ie3in. +e#bers (SE<)
Displayin. an $-tp-t E-e-e (SE<)
Enterin. or +odi'yin. D2"S Strin.s
Exitin. 'ro# an SE< Session (SE<)
5indin. and "han.in. "haracter Strin.s (SE<)
)o3 to "han.e the Edit Session De'a-lts (SE<)
*eco&erin. 'ro# Errors (SE<)
*epositionin. the Display (SE<)
Splittin. the 2ro3se Display (SE<)
Splittin. the Edit Display (SE<)
<sin. 5-ll Screen +ode (SE<)
<sin. )i.hA(e&el (an.-a.e Pro#pts (SE<)
<sin. (ine "o##ands (SE<)
Deletin. a (ine or a 2loc9 o' (ines (SE<)
Excl-din. (ines on a Display (SE<)
Insertin. (ines in a +e#ber (SE<)
+o&in. (ines in a +e#ber (SE<)
$&erlayin. (ines (SE<)
Printin. (ines in a +e#ber (SE<)
*epeatin. a (ine or a 2loc9 o' (ines (SE<)
<sin. the T%2S (ine "o##and (SE<)
<sin. Pro#pts and 5or#at (ines (SE<)
<sin. SE< "o##ands (SE<)
"opyin. a (ine or a 2loc9 o' (ines (SE<)
Enterin. Syste# "o##ands in SE< (SE<)
<sin. S9eleton (ine "o##ands (SE<)
<sin. Tar.et "o##ands (SE<)
<sin. <serADe'ined Pro#pts (SE<)
Editin. <sin. SE< (SE<)
)o3 to :or9 3ith +e#bers <sin. SE< (SE<)
S-bsettin. a +e#ber (ist (SE<)
Startin. SE< (SE<)
:or9 Space (SE<)
:hat Is So-rce Entry <tility (SE<)
Application Deelop!ent "anager#$%% (App)
2-ild Processin. (%pp)
Data Inte.rity (%pp)
;ro-ps (%pp)
Parts (%pp)
PartA(ist Parts (%pp)
ProCect )ierarchies (%pp)
ProCect (o.s (%pp)
Pro#ote "odes (%pp)
*elationship to Syste# +ana.er/011 (%pp)
Search Paths (%pp)
<serADe'ined Types (%pp)
( THIS IS E&D O' "AI& TOPIC HEADI&(S )
6
Report Layout Utility (RLU)
The report layo-t -tility (*(<), 3hich is part o' the %pplication
De&elop#ent Tools licensed pro.ra#, helps
yo- create and edit so-rce #e#bers on the %S/011 syste#. *(< so-rce
#e#bers in so-rce physical 'iles
contain the data description speci'ications (DDS) 'or a report desi.n
that yo- lay o-t -sin. *(<. The report
desi.n loo9s li9e an act-al listin. yo- .enerate -sin. a hi.hAle&elA
lan.-a.e ()(() pro.ra#.
<sin. *(<, yo- speci'y the in'or#ation re>-ired by DDS, and *(<
creates or chan.es the so-rce #e#ber.
Do- can also print yo-r report desi.n or co#pile yo-r so-rce #e#ber to
create a printer 'ile to print reports in
the 'or#at yo- desi.ned.
5or #ore in'or#ation abo-t -sin. *(<, see the in'or#ation topics that
are s-bordinate to this one, or see the
*eport (ayo-t <tility <serFs ;-ide and *e'erence, S"1GA7076.
De)ining 'ields Using SDA*li+e 'or!ats (RLU)
To de'ine the 'ields in yo-r report desi.n and s-pply the necessary
in'or#ation abo-t the#, yo- -se '-nction
9eys, line co##ands, and 'ield line 'or#ats.
Do- enter 'ield line 'or#ats on the 5(D7 'ield lines to de'ine
n-#eric, character, or constant 'ields.
To de)ine a nu!eric )ield,
7. Type a pl-s si.n (+) one position be'ore 3here the 'ield is to
be located on the 3or9 display.
8. To de'ine the 'ield type, type 6 a'ter the pl-s si.n (+).
To de)ine a c-aracter )ield,
7. Type a pl-s si.n (+) one position be'ore 3here the 'ield is to
be located on the 3or9 display.
8. To de'ine the 'ield type, type the letter $ a'ter the pl-s si.n
(+).
To de)ine a constant )ield,
7. Type a sin.le >-otation #ar9 (F) one position be'ore 3here the
'ield is to be located on the 3or9 display.
8. Type a sin.le >-otation #ar9 (F) one position a'ter the end o'
the 'ield. The sin.le >-otation #ar9s (F F)
de'ine the 'ield type.
&otes
7. % 'ield cannot be.in in col-#n 7 beca-se the col-#n 7 position is
-sed 'or the pl-s si.n (+) or the sin.le
>-otation #ar9 (F).
8. Do- cannot enter a pl-s si.n (+) in col-#n !1 to de'ine a 'ield
be.innin. in col-#n 7 o' the next line
beca-se the next line is not a 5(D7 'ield line.
7
6. Each 'ield de'inition needs 7 or 8 blan9 positions in addition to
the len.th o' the 'ield that yo- are
de'inin.. The blan9 positions allo3 roo# 'or the pl-s si.n (+)
or the sin.le >-otation #ar9s (F F).
0. ,e3 'ield de'initions cannot o&er3rite existin. 'ield
de'initions.
5. % =oned 'ield is de'ined 3ith a de'a-lt o' edit code (.
6. The len.th o' a constant 'ield is li#ited by the display si=e. The
len.th o' a n-#eric or character 'ield is
li#ited by the display si=e i' a len.th para#eter is not
speci'ied.
. I' yo- de'ine a 'ield that exceeds the display si=e, the 'ield is
not created and *(< deletes the 'ield
de'inition.
The sy#bols -sed in the 'ollo3in. exa#ples o' 'ield de'inition 'or#attin.
areH
Sy#bol +eanin.
e Sin.le precision
d Do-ble precision
n Di.it
C (en.th
9 Deci#al position
x %lphan-#eric
E.a!ples o) nu!eric )ield de)initions are,
+6nn De'ines a 'ield
+6nn.nn De'ines a 'ield 3ith 6 si.ni'icant di.its and 8 deci#al
positions
+6(C) De'ines a 'ield C bytes lon.
+6(C,9) De'ines a 'ield C bytes lon. 3ith 9 deci#al positions
+6(C,9)e De'ines a sin.leAprecision, 'loatin.Apoint 'ield 3ith C
si.ni'icant di.its and 9 deci#al positions
+6(C,9)d De'ines a do-bleAprecision, 'loatin.Apoint 'ield 3ith C
si.ni'icant di.its and 9 deci#al positions
+6nn.nne De'ines a sin.leAprecision, 'loatin.Apoint 'ield 3ith 6
si.ni'icant di.its and 8 deci#al positions
+6nn.nnd De'ines a do-bleAprecision, 'loatin.Apoint 'ield 3ith 6
si.ni'icant di.its and 8 deci#al positions.
E.a!ples o) c-aracter )ield de)initions are,
+$xxx De'ines a 'ield
+$(C) De'ines a 'ield C bytes lon..
E.a!ples o) constant )ield de)initions are,
8
Fabcde....F De'ines a 'ield
FabcFFde'F De'ines t3o constant 'ields.
Designing a Report (RLU)
To desi.n a report, yo- canH
o enter an i#a.e on a 3or9 display 3hile *(< interprets yo-r desi.n and
de'ines basic DDS 'or yo-, or
o de'ine DDS by speci'yin. the appropriate report in'or#ation 3hile *(<
b-ilds an i#a.e on the display based
on DDS
In both cases yo- are si#-ltaneo-sly creatin. an i#a.e on the display and
the DDS so-rce state#ents that
describe the report desi.n. Do- can print a prototype o' yo-r report, sa&e
it as an *(< so-rce #e#ber, and
create a printer 'ile 'ro# the so-rce #e#ber.
5or #ore in'or#ation abo-t -sin. *(< to desi.n reports, see the
in'or#ation topics that are s-bordinate to this
one, or see the *eport (ayo-t <tility <serFs ;-ide and *e'erence.
Condition Design Report Display (RLU)
Do- -se the "ondition Desi.n *eport display to set indicators on or o'',
to condition 'ields, constant data, and
9ey3ords on the 3or9 display.
Condition Display 'ield
2y choosin. either D 'or yes or , 'or no, yo- speci'y 3hether or not
the 3or9 display sho-ld be conditioned
to indicators. The de'a-lt &al-e 'or the 'ield is ,. *(< 3ill not
accept a &al-e other than D or ,.
Indicators On
I' D 3as speci'ied in the "ondition Display 5ield, yo- #-st enter
all indicators to be set. To identi'y
indicators entered here, -se n-#bers 'ro# 7 thro-.h GG. I' yo- enter
the sa#e indicator t3ice, *(< 3ill
i.nore the second occ-rrence.
Indicators )or &e/ 'ields and 0ey/ords
I' yo- set these indicators, all 'ields added to the 3or9 display
and 9ey3ords selected are conditioned
accordin. to the indicators speci'ied. Do- can enter indicators
either as a positi&e &al-e by speci'yin. a
n-#ber 'ro# 7 to GG, or as a ne.ati&e &al-e by precedin. the n-#ber
3ith an , (,71, 'or exa#ple).
"ore Indicators 'ield
I' yo- 3ant to speci'y #ore conditionin. indicators 'or ne3 'ields,
or 'or $* relationships, yo- #-st enter D
'or yes in this 'ield. The de'a-lt &al-e is ,, and D or , are the
only accepted &al-es.
(enerate Re)erence 'ield 0ey/ord
This 'ield de'a-lts to D so that *(< .enerates a *E55(D 9ey3ord in
the so-rce 3hene&er yo- add a ne3
9
database 'ield to the report. I' , is entered in place o' D, *(< does
not .enerate a *E55(D 9ey3ord 3hen
yo- add ne3 database 'ields.
Report#Sa!ple#'iller#'ield Lines (RLU)
% report i#a.e in *(< consists o' di''erent types o' lines. There are
report lines, contin-ation lines, sa#ple
lines, and 'iller lines and each o' these line types ser&es a partic-lar
p-rpose.
Report Lines
Do- speci'y report line types so that *(< can distin.-ish the
be.innin. o' a record 'or#at 'ro# the other
lines in the record 'or#at.
The 'irst report line o' a record 'or#at is identi'ied by the record
'or#at na#e in the line n-#ber 'ield.
S-bse>-ent lines o' the report 'or#at are identi'ied 3ith a + si.n.
Those report lines that are part o' a record
'or#at b-t are not the 'irst line in the record 'or#at are called
contin-ation lines.
Sa!ple Lines
Sa#ple lines #a9e yo-r report i#a.e loo9 si#ilar to the 'inished
prod-ct. To identi'y the 'irst sa#ple line in
a .ro-p o' sa#ple lines an S is sho3n in the line n-#ber area. The
sa#ple line indicates to *(< that the
line contains sa#ple data associated 3ith the precedin. DDS record
'or#at. Sa#ple lines are not
in&ol&ed in DDS so-rce .eneration. % sa#ple line that is part o' a
.ro-p o' sa#ple lines, b-t is not the 'irst
sa#ple line in the .ro-p is called a contin-ation line and is
identi'ied 3ith a + si.n.
'iller Lines
5iller lines are associated 3ith report lines. They represent the
spacin. bet3een record 'or#ats. 5iller lines
are indicated by a period (.) in the line n-#ber area. <nli9e sa#ple
lines, 'iller lines are in&ol&ed in DDS
so-rce .eneration.
5iller at the be.innin. o' a record 'or#at is speci'ied at the
record le&el. 5iller lines at the botto# o' a pa.e
are not associated 3ith a record 'or#at. %ll edit records are
initially 'iller lines, and yo- #-st later chan.e
the# to report lines to .enerate so-rce 'or i#ple#entin. the report.
'ield Lines
5ield lines are te#porary records that #ay be displayed abo&e the
report line. They indicate 'ield bo-ndaries
3ithin the record and are identi'ied by 5(Dn in the se>-ence n-#ber
area, 3here n=7, 8, or 6. Editin. o'
'ields in the record is allo3ed in 'ield lines 5(D7 and 5(D8. "ertain
co##ands that 'acilitate 'ield
.eneration are accepted in 'ield line 5(D7.
'ield Line Editing (RLU)
5ield lines are identi'ied by 5(Dn in the se>-ence n-#ber area, 3here
n=7, 8, or 6. 5ield line editin. o' 5(D7
and 5(D8 lines allo3s yo- to chan.e the position and len.th o' 'ields
3ith the insert and delete 9eys. Do- can
10
shorten or len.then 'ields, and yo- can shi't 'ields to the le't or
ri.ht o' their initial position. Do- #-st
preser&e the 'ield line syntax d-rin. editin.. 5ield line editin. does
not s-pport 'ield deletion, insertion, or
rearran.e#ent. 5or record 'or#ats that do not sho3 'ield lines, yo- can
-se the ?ie3 5ield (?5) line
co##and to display a 'ield line.
5or #ore in'or#ation on the ?5 co##and, see the in'or#ation topic ?ie3
5ield (ine "o##and (*(<).
5or #ore in'or#ation on ho3 all three 'ield lines are displayed, see
the in'or#ation topic )idden 5ield
(ines (*(<).
Special c-aracters are used to identi)y )ields on t-e )ield line,
o 4 (asteris9) represents a sin.le character 'ield
o I (less than) indicates the startin. position o' a 'ield
o J (.reater than) indicates the endin. position o' a 'ield
o . (period) -sed to 'ill the character positions that #a9e -p a
'ield.
Do- can chan.e 'ield positions by insertin. or deletin. blan9s bet3een
'ields. I' yo- re#o&e or insert blan9s
bet3een 'ields 3ith the delete or insert 9ey, *(< -pdates the 'ield
de'initions, and all the 'ields a''ected by
the chan.e are shi'ted accordin.ly. Sa#ple data associated 3ith these
'ields is also adC-sted. To chan.e the
position o' one 'ield 3itho-t a''ectin. the positions o' other 'ields,
insert blan9s be'ore the 'ield and delete the
sa#e n-#ber o' blan9s a'ter the 'ield.
To shorten a 'ield len.th, -se the delete 9ey to delete as #any character
positions as yo- li9e. To increase a
'ieldFs len.th, -se the insert 9ey to add character positions or blan9s
bet3een the 'ieldFs startin. and endin.
positions. Do- can apply any co#bination o' 'ield position and 'ield
len.th chan.es -sin. the insert and
delete 9eys, i' the chan.es to the 'ield line are syntactically correct.
Do- can -se the 'ield line to add re'erenced database 'ield
de'initions, to de'ine special constant 9ey3ords,
and to de'ine 'ields -sin. the SD% 'or#ats, in the report yo- are
editin..
5or #ore in'or#ation on ho3 to incl-de the list o' re'erenced database
'ields in the report, see the in'or#ation
topic %ddin. *e'erenced Database 5ields (*(<).
5or #ore in'or#ation on ho3 to de'ine special constants, see the
in'or#ation topic De'inin. Special "onstants
on 5ield (ines (*(<).
5or #ore in'or#ation on de'inin. 'ields -sin. the SD% 'or#ats, see the
in'or#ation topic De'inin. 5ields
<sin. the SD% 5or#at (*(<).
Hidden 'ield Lines (RLU)
It is possible to ha&e three le&els o' 'ield lines displayed to sho3
the #ar9ed 'ields on a line.
The 'irst 'ield line abo&e the report line, identi'ied by 5(D7 in the
se>-ence n-#ber area, sho3s the ne3
'ields as they ha&e been edited.
11
The 'ield line abo&e that, identi'ied by 5(D8, sho3s any 'ields that
ha&e been o&erlaid (co&ered in 3hole or in
part) by another 'ield.
The third 'ield line, identi'ied by 5(D6, sho3s any 'ields that ha&e
been o&erlaid by t3o or #ore 'ields.
I' no 'ields are o&erlaid only the 'irst 'ield line is displayed, and
i' no 'ields are o&erlaid #ore than once only
the 'irst and second 'ield lines are displayed.
It is possible to edit the 'irst t3o 'ield lines, b-t yo- #ay not edit
the third 'ield line.
The third 'ield line is displayed di''erently than the 'irst t3o 'ield
lines. Instead o' #ar9in. 'ields 3ith ri.ht
and le't deli#iters as the 'irst t3o 'ield lines do, the third,
-pper#ost 'ield line #ar9s all 'ields that ha&e been
o&erlaid t3o or #ore ti#es 3ith one or #ore a#persands. The a#persands
indicate that the o&erlayin. o' the
'ield is co#plex, 3ith one or #ore 'ields bein. o&erlaid t3o or #ore
ti#es each.
5or #ore in'or#ation on editin. 'ields, see the in'or#ation topic
5ield (ine Editin. (*(<).
Starting RLU (RLU)
To start an *(< session type the "( co##and ST**(< on a co##and line.
I' yo- are -sin. *(< 'or the 'irst ti#e press 50 a'ter typin. ST**(<
and yo- 3ill be pro#pted 'or the
re>-ired in'or#ation.
%'ter yo- ha&e -sed *(<, the ST**(< co##and de'a-lts to the #e#ber yo-
edited or created in the
pre&io-s session. I' yo- 3ant to speci'y a #e#ber other than the
pre&io-s one -sed, press 50 a'ter yo- type
ST**(<, and yo- can speci'y a ne3 #e#ber to 3or9 3ith.
The 'ollo3in. pro#pts appear on the Start *eport (ayo-t <tility
displayH
Source )ile
Type the na#e o' the so-rce physical 'ile that either contains the
#e#ber yo- 3ant to edit, or in 3hich yo-
3o-ld li9e the ne3 #e#ber to be created.
Type 4P*? i' yo- 3ant to speci'y the so-rce 'ile that 3as -sed in
the pre&io-s *(< session.
The de'a-lt is 4P*?.
Li1rary
Type the na#e o' the library that contains the so-rce 'ile yo- 3ill
be 3or9in. 3ith.
I' yo- type 4(I2( the library list 3ill be -sed to 'ind the so-rce
'ile.
I' yo- type 4"<*(I2 the c-rrent library is searched to locate the
so-rce 'ile.
I' yo- type 4P*? the library yo- -sed in yo-r last *(< session 3ill
be -sed.The de'a-lt is 4P*?.
Source !e!1er
Type the na#e o' the so-rce #e#ber yo- 3ant to edit or create.
The #e#ber type #-st be P*T5 (printer 'ile) i' yo- are speci'yin.
the #e#ber, and i' yo- are creatin. a
ne3 #e#ber *(< 3ill a-to#atically speci'y type P*T5. Type 4P*? i'
yo- 3ant to -se the sa#e #e#ber
that 3as -sed in the pre&io-s *(< session. The de'a-lt is 4P*?.
12
Option
Do- can speci'y one o' t3o options on the ST**(< display.
I' yo- 3ant to create or edit a report type 8 in this pro#pt.
I' yo- 3ant to print a prototype report type 6 in this pro#pt. The
de'a-lt is 8.
Page /idt-
This pro#pt lets yo- speci'y the pa.e 3idth o' the report in
positions per line. The &alid ran.e is bet3een 7
and 6!. The 'irst ti#e yo- -se *(< the de'a-lt pa.e 3idth is 768,
b-t it is sho3n as 4S%+E in the pro#pt.
In s-bse>-ent *(< sessions the de'a-lt is 4S%+E, #eanin. *(< ta9es
the pa.e 3idth &al-e 'ro# the
pre&io-s *(< session.
Te.t
<se this pro#pt to type a description o' the #e#ber yo- are creatin.
or editin..
The de'a-lt is 42(%,@ 'or ne3 #e#bers.
Using Line Co!!ands (RLU)
Do- can -se line co##ands on the Desi.n *eport display by typin. the
co##and in the se>-ence n-#ber area
o' the appropriate line or lines. Do- can -se sessionAspeci'ic display
co##ands on the Desi.n *eport display
by typin. the co##and in the co##and line at the top o' the display. Do-
can -se "( co##ands on the
Desi.n *eport display by pressin. 587(Syste# co##and) to display the
Syste# "o##and 3indo3, in 3hich
yo- can enter "( co##ands.
5or #ore in'or#ation abo-t -sin. line co##ands 3ith *(<, see the
in'or#ation topics that are s-bordinate to
this one, or see the *eport (ayo-t <tility <serFs ;-ide and *e'erence.
Center 'ield Co!!and (RLU)
<se the "5 line co##and on a report line to center the 'ield on the 3or9
display.
The three possible &ersions o' the co##and areH
o "5 A -sed on a sin.le report line
o "55 A -sed on #-ltiple report lines
o "5n A -sed on #-ltiple report lines.
:hen yo- -se this co##and, the 'ield is centered accordin. to the 'ile
3idth that 3as speci'ied on the ST**(<
co##and and the len.th o' the 'ield. %ny associated sa#ple data is shi'ted
accordin.ly.
C-ange Line Type Co!!and (RLU)
Do- can -se the "( co##and to chan.e one line type to another. The &alid
line types in *(< areH
o * A 'irst report line
13
o + A contin-ation line (can be report lines or sa#ple lines)
o S A 'irst sa#ple line
o 5 A 'iller line
Do- can enter the "( co##and as "(x, "((x, or "((xn, 3here x is the ne3
line type, and n is the n-#ber o'
lines to be chan.ed.
The 'o-r &alid ne3 line types areH
o * A report line
o + A contin-ation (report line or sa#ple line)
o S A sa#ple line
o 5 A 'iller line.
Create Sa!ple Data (RLU)
Do- can -se the SD co##and to create sa#ple data 'or e&ery 'ield in a
record 'or#at, and then insert a sa#ple
line 'or e&ery report line 3ithin a record 'or#at.
Do- can enter the co##and as SD, to create a sin.le line o' sa#ple data,
or as SDn so yo- can speci'y the
n-#ber o' sa#ple line .ro-pin.s yo- 3ant created.
De)ine Constants Co!!and (RLU)
Do- can -se the D" line co##and to de'ine constants 'or any characters
on a report line that are not already
de'ined as a 'ield. The D" co##and #-st be entered on a report line that
contains so#e text. Pre&io-sly
de'ined 'ields re#ain -na''ected.
Three possible 3ays o' -sin. the co##and areH
D" To de'ine any text 'ollo3ed by t3o blan9s as a constant 'ield on
this line.
D"n (:here n is a n-#ber) to de'ine any text 'ollo3ed by t3o blan9s as
a constant 'ield on n lines, be.innin.
3ith this line.
D"" To de'ine any text 'ollo3ed by t3o blan9s as a constant 'ield on
all lines bet3een (and incl-din.) this
line and the next occ-rrence o' D"".
To -se the co##and, type so#e text on a report line and D" in the
se>-ence n-#ber area. Press Enter. %ny
text separated by at least t3o blan9s beco#es the 'ield.
De)ine 'ields Co!!and (RLU)
Do- can -se the D5 co##and on a report line to de'ine 'ields. The three
possible &ersions o' the co##and areH
o D5 A -sed on a sin.le report line
o D5n A -sed on #-ltiple report lines
14
o D55 A -sed on #-ltiple report lines.
To -se the co##and, yo- type so#e text on a report line. The text
'ollo3ed by t3o blan9s beco#es the 'ield.
De)ining a Record 'or!at (RLU)
This is the line co##and yo- -se to de'ine record 'or#ats. Do- can
de'ine a sin.le line as a record 'or#at, or
co#bine a .ro-p o' lines into a record 'or#at.
Do- -se the D* co##and to de'ine a sin.le report line 'ro# an edit
record into a record 'or#at.
The D* co##and is &alid only on 'iller lines. :hen yo- -se the co##and
on a &alid line, *(< a-to#atically
.enerates a record 'or#at na#e and sets the report line type to *, 3hich
is sho3n in the line n-#ber area o' the
'irst record 'or#at.
Do- can chan.e the record 'or#at na#e and select 9ey3ords by placin.
the c-rsor on the report line and
pressin. 57!. The :or9 3ith *ecord @ey3ords display appears 3here yo-
can select 9ey3ords or press 571
to rena#e the record 'or#at.
Do- can -se both the D*n and D** co##ands to co#bine a .ro-p o' lines
into a record 'or#at.
The co##ands are only &alid on bloc9s o' edit records that contain
'iller lines. :hen yo- -se one o' these
co##ands on a &alid bloc9 o' edit records, *(< a-to#atically .enerates
a record 'or#at na#e and sets the
'irst report line type to * (sho3n in the line n-#ber area), and the
other line types to +.
Do- can chan.e the record 'or#at na#e and select 9ey3ords by placin.
the c-rsor on the report line and
pressin. 57!. The :or9 3ith *ecord @ey3ords display appears 3here yo-
can select 9ey3ords or press 571
to rena#e the record 'or#at.
De)ine 'ield In)or!ation (RLU)
:hen yo- create 'ields in *(< yo- can speci'y speci'ic in'or#ation abo-t
each 'ield 3hen yo- create it, and yo-
can -pdate the 'ield in'or#ation 3hene&er yo- need to chan.e a 'ield.
To access the De'ine 5ield In'or#ation display 'ro# the Desi.n *eport
display press 577 in the base set o'
'-nction 9eys. The De'ine 5ield In'or#ation display appears 3here yo- can
speci'y in'or#ation abo-t the 'ield
yo- are de'inin.. Do- can speci'y the 'ollo3in. in'or#ation abo-t the
'ield yo- are de'inin.H
o 5ield na#e
o $ption indicators 'or the 'ield
o Startin. line o' the 'ield
o Startin. position o' the 'ield
o (en.th o' data 'or the 'ield
15
o Data type 'or the 'ield
o Deci#al positions 'or the 'ield
o :hether or not to re'erence a 'ield.
$nce yo- ha&e speci'ied the &al-es yo- 3ant 'or the 'ield press Enter and
the 'ield 3ill be created. Do- 3ill
ret-rn to the Desi.n *eport display and yo- 3ill see a #essa.e at the
botto# o' the display that 3ill tell yo- i'
the 'ield 3as created s-ccess'-lly.
Do- can chan.e the 'ield in'or#ation that yo- ha&e de'ined 'or a 'ield at
any ti#e. 5ro# the Desi.n *eport
display press 586 in the base set o' '-nction 9eys. The :or9 3ith 5ield
@ey3ords display appears. 5ro# this
display press 571=Speci'y in'or#ation and the Speci'y 5ield In'or#ation
display appears. The pro#pts on the
Speci'y 5ield In'or#ation display are the sa#e as the pro#pts on the
De'ine 5ield In'or#ation display, so yo-
can chan.e any o' the in'or#ation 'or a 'ield that yo- de'ined earlier.
$nce yo- ha&e chan.ed the in'or#ation
necessary press Enter. The chan.es 3ill be processed and the :or9 3ith
5ield @ey3ords display 3ill appear.
Do- can no3 speci'y 'ield le&el 9ey3ords, or press 56 to ret-rn to the
Desi.n *eport display.
Editing Using t-e "ar+ 'unction (RLU)
Do- can edit in *(< -sin. so#e special '-nction 9eys that allo3 yo- to
#ar9 text, and then #o&e or copy
3hate&er yo- #ar9ed. The '-nction 9eys that are desi.nated 'or the #ar9
'-nctions are 576=+ar9/<n#ar9
data, 570="opy #ar9ed data, and 575=+o&e #ar9ed data. These '-nction 9eys
are in the base set o' *(<
'-nction 9eys.
To #ar9 a character, 'ield, or bloc9 o' text 'or a #o&e or copy
operation, #o&e the c-rsor to the area yo- 3ant
to #ar9 and press 576. The area 3ill no3 be hi.hli.hted on the screen.
Do- cannot #ar9 a character or
characters 3ithin a 'ield beca-se the 'ield 3ill be #ar9ed as a 3hole
-nit. To #ar9 a bloc9 o' text place the
c-rsor on the character that 3ill be the le't hand corner o' the bloc9
and press 576. ,o3 #o&e the c-rsor to the
character at the ri.ht hand corner o' the bloc9 and press 576 a.ain. The
area in bet3een the t3o corners 3ill
no3 be #ar9ed.
I' yo- decide yo- do not 3ant an area #ar9ed any#ore yo- can press 576
a.ain 3ith yo-r c-rsor in the #ar9ed
area and the area 3ill be -n#ar9ed.
$nce yo- ha&e #ar9ed an area yo- can per'or# #o&e or copy operations on
that area by -sin. 570="opy
#ar9ed data or 575=+o&e #ar9ed data. Place yo-r c-rsor on the spot that
yo- 3ant the #o&ed or copied area
to start and press either 570 or 575. The area 3ill either be copied or
#o&ed to the ne3 location dependin. on
3hether yo- pressed 570 or 575.
16
The 3ay in 3hich the copy or #o&e is per'or#ed 3ill depend on ho3 yo-
ha&e the de'a-lts set on the "han.e
Session De'a-lts display.
The 'ollo3in. t3o pro#pts on the "han.e Session De'a-lts display a''ect
the 3ay a copy or #o&e operation is
per'or#edH
Insert !ar+ed data
Do- can choose either D=Des or ,=,o 'or this pro#pt. I' yo- choose D
any data that is copied or #o&ed 3ill
be inserted at its destination and the existin. data at that
location 3ill be shi'ted accordin.ly. I' yo- choose
, any data that is copied or #o&ed 3ill o&er3rite the existin. data
at the copy or #o&e destination. , is the
de'a-lt 'or this pro#pt.
Replace !ar+ed data
Do- can choose either D=Des or ,=,o 'or this pro#pt. I' yo- choose D
any data that is deleted 3ill be
replaced 3ith existin. data. 5or exa#ple i' yo- #o&e a 'ield to
another location, any other data that 3as
beside the 'ield be'ore yo- #o&ed it 3o-ld be shi'ted o&er to 'ill
the space le't 3hen the 'ield 3as #o&ed.
I' yo- choose , any data that is deleted 3ill not be replaced 3ith
existin. data. , is the de'a-lt 'or this
pro#pt
(eneral Line Co!!and Rules (RLU)
:hen yo- are -sin. line co##ands in *(< there are a 'e3 .eneral r-les that
yo- sho-ld 9eep in #ind.
o :hen yo- #er.e record 'or#ats to.ether all the record in'or#ation
associated 3ith the top record 'or#at is
#aintained and the record in'or#ation associated 3ith the other
record 'or#at is lost.
o (ine co##ands are per'or#ed on lines, not on record 'or#ats. I' yo-
3ant to per'or# an operation on an
entire record 'or#at yo- #-st speci'y that each line o' the record
'or#at be incl-ded, other3ise the operation
3ill be per'or#ed on only one line.
o *ecord le&el 9ey3ords are associated 3ith e&ery line in a record
'or#at, so 3hene&er yo- copy or #o&e a
line the 9ey3ords 'or that line are #aintained.
o :hen yo- enter a line co##and the co##and applies to e&ery 'ield on
that line, 3hether the 'ield can be
displayed or not.
5or exa#ple, 3hen yo- copy a line the 'ields that cannot be
displayed are copied alon. 3ith the 'ields that
can be displayed.
&e/ Page Co!!and (RLU)
Do- can -se this co##and to speci'y pa.e brea9s in a #-ltiple pa.e sa#ple
report. Type ,P in the line n-#ber
17
area 3here yo- 3ant the pa.e brea9, and press enter. *(< a-to#atically
.enerates ne3 line n-#bers 'or pa.es.
Do- cannot -se this co##and on contin-ation lines.
Do- can delete the pa.e brea9s by typin. D in the line n-#ber area and
pressin. enter. *(< re#o&es the pa.e
brea9 and ren-#bers the lines.
Re)erencing Data1ase 'ields (RLU)
Do- can re'erence database 'ields 3ithin a report by b-ildin. a list
o' externally described 'ields and then
incl-din. the 'ields in the report. 5or #ore in'or#ation on ho3 to
incl-de the list in the report see the
in'or#ation topic %ddin. *e'erenced Database 5ields (*(<) .
I' yo- press 571 on the Desi.n *eport display, the :or9 3ith Database
5ields display is sho3n. This display
sho3s a list o' 'ields that ha&e pre&io-sly been selected, b-t ha&e
not been incl-ded in the report yet. The list
o' database 'ields is also sho3n near the botto# o' the Desi.n *eport
display on the separator line bet3een the
last edit line and the '-nction 9eys. The selected database 'ields are
pre'ixed by a n-#ber 3hich is 'ollo3ed
by a colon and then the 'ield na#e. The selected 'ields are separated
by three blan9s, and the #axi#-#
n-#ber sho3n at one ti#e is ten. I' the entire list does not 'it
across the botto# o' the display a pl-s si.n in
the lo3er ri.ht corner o' the screen appears. Do- can display the
additional 'ield na#es by placin. yo-r c-rsor
on the line 3here the na#es are displayed, and -sin. the roll (or pa.e)
9eys.
5or #ore in'or#ation on b-ildin. a list o' database 'ields,see the
in'or#ation topic :or9in. 3ith Database
5ields (*(<).
:hen yo- incl-de one o' the listed database 'ields in the report, the
'ield is re#o&ed 'ro# the list at the botto#
o' the Desi.n *eport display and the list is ren-#bered. I' there 3ere
'ields that co-ld not be sho3n on the list
beca-se o' space, one o' the pre&io-sly -ndisplayed 'ields 3ill no3
appear on the list.
:hen yo- delete a 'ield that re'erences a database 'ield, the database
'ield is appended to the list at the botto#
o' the display.
Adding Re)erenced Data1ase 'ields (RLU)
Do- can -se the 'ield line to add re'erenced database 'ield de'initions
to the report yo- are editin.. $nce yo-
ha&e selected a list o' database 'ields to re'erence ('or #ore
in'or#ation on selectin. a list o' database 'ields
see the in'or#ation topic *e'erencin. Database 5ields (*(<) ), yo- can
add these database 'ields to the report
by enterin. the re'erence n-#ber o' the selected 'ield on the 'ield line.
Do- can do this in one o' the 'ollo3in. 3aysH
n or 2n
<se this to add re'erenced 'ield n, startin. at the position o' n,
or startin. at the position o' K i' Kn is -sed.
18
nC or 2nC
<se this to add re'erenced 'ield n, startin. at the position o' n,
or startin. at the position o' K i' Kn is -sed,
and the col-#n headin.. *(< 3ill create -p to three report lines
'or the col-#n headin. i##ediately prior
to the c-rrent record 'or#at. Each o' the constant 'ields 3ill start
at the sa#e col-#n position as n.
The ne3ly created report lines 3ill be de'ined as one record 'or#at.
%ll re'erenced database 'ields yo- add at
the sa#e ti#e on the 'ield line 3ill ha&e all their col-#n headin.s
added to the sa#e ne3ly created report
lines.
nL or 2nL
<se this to add re'erenced database 'ield n, startin. at the position
o' n, or startin. at the position o' K i' Kn
is -sed, and the col-#n headin., as a constant 'ield to the le't o'
the selected 'ield. The 'ields 3ill be
separated by one blan9.
nR or 2nR
<se this to add re'erenced 'ield n, startin. at the position o' n,
or startin. at the position o' K i' Kn is -sed,
and the col-#n headin., as a constant 'ield to the ri.ht o' the
selected 'ield. The 'ields 3ill be separated by
one blan9.
The editin. character strin. yo- choose (listed abo&e) #-st be placed on
the 'ield line that is associated 3ith the
report line yo- 3ant to add the 'ield to. The character strin. #-st be
placed at the location 3here yo- 3ant the
'ield to start.
:hen yo- add a col-#n headin. to the report as a constant 'ield, *(<
3ill re#o&e trailin. blan9s 'ro# each
o' the three character strin.s, and concatenate the res-ltin. three
strin.s 3ith a sin.le blan9 bet3een the#.
The res-lt o' the concatenation 3ill be -sed as the text 'or the
constant 'ield. The len.th o' the constant 'ield
3ill be the len.th o' the strin. res-ltin. 'ro# the concatenation, 'or
n( and n*.
The selected re'erenced database 'ield 3ill be added to the report -sin.
the act-al na#e o' the database 'ield,
and all &al-es 3ill be de'a-lted accordin. to the database 'ield
de'inition.
3or+ing /it- Data1ase 'ields (RLU)
I' yo- 3ant to b-ild a list o' database 'ields, press 571 on the
Desi.n *eport display. The :or9 3ith
Database 5ields display appears.
There are se&eral pro#pts on the :or9 3ith 5ields display that #-st be
'illed o-t. The 'ollo3in. list sho3s
the pro#pts that appearH
Option
There are three options to choose 'ro#.
I' yo- 3ant to create a 'ield, type 7 in this pro#pt. $ption 7 is
only allo3ed on the 'irst entry in the list (the
'irst entry is the only one that is inp-t capable).
19
I' yo- enter option 7 and press 50 to pro#pt yo- 3ill .o the %dd
Database 5ields display 3here yo- can
enter the re>-ired in'or#ation.
I' yo- 3ant to delete a 'ield 'ro# the list, type 0 in the option
pro#pt.
I' yo- 3ant to display a 'ield description, type ! beside the
'ield yo- 3ant to display.
'ield
I' yo- are on the 'irst line o' the list yo- can enter the na#e o'
the database 'ield that yo- 3ant to add. 5or
all other entries in the list the 'ield col-#n sho3s the na#es o'
the database 'ields that ha&e been selected,
b-t not yet -sed in the report.
Li1rary
I' yo- are on the 'irst line o' the list yo- can enter the na#e o'
the library that contains the database 'ield yo-
3ant to add. I' yo- enter a library na#e and press enter, the Select
Database 5ile display appears. 5or entries
other than the 'irst one this col-#n sho3s the na#es o' the
libraries that contains the database 'ields that
ha&e been selected, b-t not yet -sed in the report.
'ile
I' yo- are on the 'irst line o' the list yo- can enter the na#e o'
the 'ile that contains the database 'ield yo-
are addin. to the list. I' yo- speci'y the 'ile na#e and the
library na#e and press enter, the Select *ecord
5or#at display appears. 5or entries other than the 'irst one in
the list, this col-#n sho3s that na#es o' the
'iles that contain the database 'ields that ha&e been selected, b-t
not yet incl-ded in the report.
Record
I' yo- are on the 'irst line o' the list yo- can enter the na#e o'
the record 'or#at that contains that database
'ield yo- are addin. to the list. 5or entries other than the 'irst
one in the list, this col-#n sho3s the na#es o'
the record 'or#ats that contain the database 'ields that ha&e been
selected, b-t not yet incl-ded in the report.
Report Prototypes (RLU)
*eport prototype is a ter# that yo- 3ill enco-nter 3hen yo- are
creatin. or editin. yo-r *(< report. :hen
yo- create or edit a report -sin. *(<, the report that yo- see on the
screen is called a report i#a.e. It loo9s
si#ilar to the report that an application 3o-ld .enerate, b-t it is
only an i#a.e.
:hen yo- print the report i#a.e yo- ha&e created or edited, it beco#es a
report prototype. The report
prototype .i&es yo- a printed &ersion o' the doc-#ent so yo- can see
3hether or not the report 3ill loo9 the
3ay yo- 3ant it to, or need it to loo9. I' the prototype report does not
#eet yo-r re>-ire#ents, yo- can -se
*(< to edit the i#a.e a.ain as o'ten as is necessary. 2eca-se yo- can
prototype a report any ti#e, yo- can
20
al3ays #a9e s-re that the report i#a.e #eets any chan.in. needs that
#ay arise.
Printing a Report Prototype (RLU)
Do- 3ill o'ten 'ind it necessary to print a report prototype 3hen yo-
are -sin. *(< so yo- can see ho3 the
report loo9s.Do- can speci'y the option to print a prototype report 3hen
yo- start *(< and 3hen yo- exit *(<.
To start yo-r *(< session type the co##and ST**(< on a syste# co##and
line and press 50 to pro#pt 'or
the Start *eport (ayo-t <tility (ST**(<) display. The $ption pro#pt on
the display allo3s yo- to choose
3hether yo- 3ant to chan.e a report (8), or prototype a report (6). Type
6 in this pro#pt and press Enter.
*(< 3ill create a prototype report printer 'ile and print the report.
:hen yo- are 'inished creatin. or editin. yo-r report press 56 on the
Desi.n *eport display to .o to the Exit
*(< display. 5ro# here yo- can speci'y D=Des in the Prototype report
pro#pt. Do- can also speci'y 3hether
or not yo- 3ant to create a printer 'ile.
Sa!ple Data in RLU (RLU)
Sa#ple data is -sed in *(< to help 'ill o-t the report prototype and
#a9e it loo9 #ore li9e the report an
application 3o-ld .enerate. *(< 3ill #aintain sa#ple data as yo- edit
yo-r report i' lines are desi.nated as
sa#ple lines.
To .enerate sa#ple date -se the SD co##and, or -se the "(S co##and to
chan.e the line type to sa#ple.
$nce lines are desi.nated as sa#ple lines, *(< 3ill do the 'ollo3in.H
o <pdate sa#ple data as 'ield de'initions chan.e
o "han.e the len.th o' sa#ple data 3hen the 'ield len.th is chan.ed
o Shi't the sa#ple data to stay in line 3ith a 'ield as the 'ield is
#o&ed across the report line.
Line Co!!ands and Sa!ple Data (RLU)
I' yo- are -sin. line co##ands on report lines that ha&e sa#ple lines
associated 3ith the#, yo- sho-ld 9eep
the 'ollo3in. r-les in #indH
o The report line #-st be abo&e the sa#ple line (or lines), and only
'iller lines can separate the sa#ple lines
'ro# the report lines.
o I' yo- -se a line co##and that interr-pts the relationship bet3een a
report line and its associated sa#ple
lines, the sa#ple lines 3ill be deleted.
o Sa#ple lines 3ill be #aintained as sa#ple lines as lon. as yo- #o&e
or copy the# 3ith their associated
report line.
21
SEU Line Co!!ands in RLU (RLU)
To help per'or# editin. in *(< yo- can -se SE< line co##ands on the
Desi.n *eport display. The SE< line
co##ands '-nction the sa#e 3ay in an *(< session as they 3o-ld '-nction
in an SE< session. In addition to
their re.-lar '-nction, #any o' the line co##ands ha&e an additional
'-nction 3hen they are -sed in an *(<
session. The ne3 '-nctions #a9e the co##ands #ore -se'-l 3hen yo- are
editin. #e#bers that contain 'ield
de'initions.
The 'ollo3in. SE< line co##ands are the ones that are a''ected in so#e
3ay by *(<.
o "opy
o Delete
o Excl-de
o Insert
o Shi'tin.
o +o&e
o Pro#pt
o *epeat.
Copy Co!!and in RLU (RLU)
The copy co##and in *(< beha&es di''erently 'ro# the copy co##and in an
SE< session in the 3ay that it
handles in'or#ation that is stored 3ith each report line. The 'ollo3in.
exceptions apply to this co##and 3hen
it is -sed in *(<H
o :hen contin-ation lines 3itho-t a start record are #ar9ed to be
copied a ne3 record 'or#at na#e is
.enerated, and all o' the recordAle&el and 'ieldAle&el in'or#ation
is copied. The 'irst contin-ation line
beco#es type * (record), and the record 'or#at na#e is sho3n in
the line n-#ber area o' the display.
o :hene&er copied or #o&ed lines are .oin. to 'all 3ithin a record
'or#at, a ne3 record 'or#at is created 'or
the contin-ation lines associated 3ith record 'or#at that the
lines 3ere #o&ed or copied to.
o I' yo- -se the copy co##and on a report line,a ne3 record 'or#at
3ill al3ays be created 'or the copied
lines.
&ote,
:hen yo- -se the copy co##and to o&erlay a record, *(< interprets the
data that o&erlays the tar.et record
to be text only. %ny 'ieldAle&el in'or#ation 'or the copied data is
not 9ept. I' yo- 3ant to create a ne3 'ield
3ith this data, press 577=De'ine 'ield, or -se the D5 or D" co##ands.
5or in'or#ation on creatin. 'ields, see the in'or#ation topic
De'ine 5ield In'or#ation (*(<).
5or in'or#ation on -sin. the D5 and D" co##ands, see the in'or#ation
topics De'ine 5ields "o##and
22
(*(<) and De'ine "onstants "o##and (*(<).
I' yo- need to #odi'y the tar.et recordFs 'ield de'initions, press
50=5ields, or edit the 'ield line. 5or #ore
in'or#ation on editin. 'ield lines, see the in'or#ation topic
5ield (ine Editin. (*(<).
Delete Co!!and in RLU (RLU)
The delete co##and beha&es di''erently in *(< than in SE< in the 3ay
that record 'or#ats are #anip-lated.
There are t3o sit-ations in *(< 3here the delete co##and 3ill alter
the record str-ct-re.
o I' yo- delete a report line o' the type * 3hich has s-bse>-ent
contin-ation lines, the next report line is
a-to#atically set to type *, and it beco#es the 'irst line o' the
record 'or#at.
o I' yo- delete a bloc9 o' data that contains a type * report line
the 'irst contin-ation line that is part o' the
record 'or#at, b-t o-tside the deleted bloc9, beco#es the type *
report line.
E.clude Co!!and in RLU (RLU)
The 'ollo3in. *(< line co##ands cannot be -sed on excl-ded or hidden
linesH
o "5 ("enter 5ield)
o "( ("han.e (ine)
o D" (De'ine "onstants)
o D5 (De'ine 5ield)
o ,P (,e3 Pa.e)
o SD (Sa#ple Data)
o S5 (Space 5ield)
o ?5 (?ie3 5ield (ine).
Insert Co!!and in RLU (RLU)
Do- can -se the insert co##and in *(< in t3o 3ays. $ne 3ay is to insert
-sin. pro#ptin. (IP), 3hich allo3s
yo- to -pdate sa#ple text 'or a line. The other 3ay is to insert -sin.
s9eleton lines (IS).
This #ethod has the sa#e res-lts as -sin. the copy co##and, and so it
'ollo3s the sa#e r-les as the copy
co##and. The r-les 'or -sin. the copy co##and that are -ni>-e to *(<
are listed belo3H
o :hen contin-ation lines 3itho-t a start record are #ar9ed to be
copied a ne3 record 'or#at na#e is
.enerated, and all o' the record le&el and 'ield le&el in'or#ation
is copied. The 'irst contin-ation line
beco#es type * (record), 3hich is desi.nated in the line n-#ber
area o' the display.
o :hene&er copied or #o&ed lines are .oin. to 'all 3ithin a record
'or#at, a ne3 record 'or#at is created 'or
23
the contin-ation lines associated 3ith record 'or#at that the
lines 3ere #o&ed or copied to.
o I' yo- -se the copy co##and on a report line, a ne3 record 'or#at
3ill al3ays be created 'or the copied
lines.
"oe Co!!and in RLU (RLU)
This co##and beha&es al#ost the sa#e 3ay the copy co##and beha&es,
except that the #o&e co##and does
not al3ays ca-se a ne3 record 'or#at to be created. The r-les 'or -sin.
the #o&e co##and are as 'ollo3sH
o :hen yo- #o&e contin-ation lines 3itho-t a start record, a ne3
record 'or#at na#e is .enerated. %ll o' the
record le&el and 'ield le&el in'or#ation is copied, and the 'irst
contin-ation line beco#es the type * record.
o :hene&er the lines yo- are #o&in. 'all 3ithin an existin. record
'or#at *(< splits the record 'or#at in
t3o. The ne3 record 'or#at contains the contin-ation lines that
3ere associated 3ith the existin. record
'or#at.
o :hen #o&in. a line ca-ses a d-plicate record 'or#at na#e, *(<
a-to#atically .enerates a ne3 record
'or#at na#e 'or the line that is ca-sin. the d-plicate sit-ation.
&ote,
:hen yo- -se the #o&e co##and to o&erlay a record, *(< interprets the
data that o&erlays the tar.et record to
be text only. %ny 'ieldAle&el in'or#ation 'or the #o&ed data is not
9ept. I' yo- 3ant to create a ne3 'ield 3ith
this data, press 577=De'ine 'ield, or -se the D5 or D" co##ands.
5or in'or#ation on creatin. 'ields, see the in'or#ation topic De'ine
5ield In'or#ation (*(<).
5or in'or#ation on -sin. the D5 and D" co##ands, see the in'or#ation
topics De'ine 5ields "o##and (*(<)
and De'ine "onstants "o##and (*(<).
I' yo- need to #odi'y the tar.et recordFs 'ield de'initions, press
50=5ields, or edit the 'ield line.
5or #ore in'or#ation on editin. 'ield lines, see the in'or#ation topic
5ield (ine Editin. (*(<).
Pro!pt Co!!and in RLU (RLU)
Do- can -se the pro#pt co##and in *(< to -pdate sa#ple text on a line.
%ll pro#ptin. in *(< presents a
'reeA'or#at pro#pt.
Repeat Co!!and in RLU (RLU)
The repeat co##and in *(< 3or9s the sa#e 3ay the copy co##and 3or9s.
The 'ollo3in. r-les apply to this co##andH
o :hen contin-ation lines 3itho-t a start record are #ar9ed to be
copied a ne3 record 'or#at na#e is
.enerated, and all o' the record le&el and 'ield le&el in'or#ation
is copied. The 'irst contin-ation line
beco#es type * (record), 3hich is desi.nated in the line n-#ber
area o' the display.
24
o :hene&er copied or #o&ed lines are .oin. to 'all 3ithin a record
'or#at, a ne3 record 'or#at is created 'or
the contin-ation lines associated 3ith record 'or#at that the
lines 3ere #o&ed or copied to.
o I' yo- -se the copy co##and on a report line, a ne3 record 'or#at
3ill al3ays be created 'or the copied
lines.
S-i)t Co!!and in RLU (RLU)
Do- can shi't data in *(< in one o' t3o 3ays.
S-i)t /it- no data lost
:hen yo- shi't a line in *(<, all o' the 'ield de'initions on the
selected line 3ill be shi'ted by the n-#ber
o' characters speci'ied, pro&ided the shi't can be per'or#ed 3itho-t
tr-ncatin. a 'ield. Do- cannot -se this
co##and to chan.e the act-al 'ield len.th.
:hen yo- shi't a line *(< a-to#atically does a n-#ber o' thin.s 'or
yo-. It calc-lates the ne3 col-#n and
ro3 positions, it adC-sts the startin. positions 'or 'ields in the
report lines, it shi'ts any constant &al-es
associated 3ith the 'ields, and it reali.ns sa#ple data 3ith the
report lines.
S-i)t /it- data lost
$n the ST**(< co##and a &al-e 3as speci'ied 'or pa.e 3idth, and *(<
-ses this &al-e to deter#ine
3here the ri.ht hand ed.e o' the report is. I' yo- ha&e speci'ied
tr-ncation, any data that .oes o&er the ri.ht
hand ed.e o' the report 3hen yo- shi't 3ill be lost. Do- can delete
an entire 'ield by shi'tin. this 3ay, and i'
yo- do delete a 'ield *(< re#o&es the 'ield 'ro# the DDS.
:hen yo- shi't in this 3ay *(< calc-lates the ne3 col-#n and ro3
positions, it adC-sts the startin. position
'or 'ields, it adC-sts the 'ield len.th i' a 'ield has been
tr-ncated, and it reali.ns any sa#ple data associated
3ith the report lines.
Space 'ields Co!!and (RLU)
<se the SP line co##and on report lines to space 'ields e&enly. :hen yo-
type SP and press enter, *(<
pro&ides e&en spacin. bet3een 'ields. The spacin. 3ill not be per'or#ed
i' the co##and ca-ses a 'ield to .o
o&er the speci'ied report 3idth. %ny sa#ple data associated 3ith the
'ield is shi'ted accordin.ly.
SP is the only &alid 'or#at 'or this co##and.
4ie/ 'ield Line Co!!and (RLU)
Do- can -se this co##and to 9eep trac9 o' 'ield bo-ndaries. :hen yo-
enter ?5 on a record 'or#at 3ith
associated 'ields, a te#porary record sho3s yo- the 'ield bo-ndaries (o'
the displayable 'ields) associated 3ith
the report line.
25
Do- can re#o&e the 'ield line by typin. D in the line n-#ber area and
pressin. enter.
5or #ore in'or#ation on editin. 'ields, see the in'or#ation topic 5ield
(ine Editin. (*(<).
3or+ing /it- 0ey/ords (RLU)
Do- do not need extensi&e 9no3led.e o' DDS codin. 'or#s or syntax to -se
*(<. Do- sho-ld, ho3e&er,
-nderstand that DDS -ses a set o' special 3ords to de'ine yo-r report
desi.n. These special 3ords are
called 9ey3ords. @ey3ords associated 3ith a 'ield are called 'ieldA
le&el 9ey3ords. @ey3ords associated 3ith
a record 'or#at are called recordAle&el 9ey3ords. @ey3ords associated
3ith an entire printer 'ile are called
'ileAle&el 9ey3ords.
5or #ore in'or#ation abo-t -sin. 9ey3ords 3ith *(<, see the in'or#ation
topics that are s-bordinate to this
one, or see the *eport (ayo-t <tility <serFs ;-ide and *e'erence.
De)ining Special Constants on 'ield Lines (RLU)
Do- can de'ine any o' the 'ollo3in. special constant 9ey3ords directly
on the 'ield lineH
4D%TE Displays the c-rrent Cob date -sin. the c-rrent
CobAdate separator.
*(< .enerates the DDS D%TE 9ey3ord 'or the
'ield.
4D%TESDS Displays the c-rrent syste# date.
*(< .enerates the DDS D%TE(4SDS) 9ey3ord
'or the 'ield.
4P%;,2* Displays the pa.e n-#ber. *(< .enerates the DDS
P%;,2* 9ey3ord 'or the 'ield.
4TI+E Displays the c-rrent ti#e -sin. the c-rrent Cob
ti#e separator.
*(< .enerates the DDS TI+E 9ey3ord 'or the
'ield.
To de'ine a 'ield 3ith one o' the special constant 9ey3ords, 'irst -se
the D* co##and in the se>-ence n-#ber
area to con&ert a 'iller line to a record 'or#at i' the line is not a
record line.
<se the ?5 line co##and to create a 'ield line 'or the record i' no
'ield line is present. +o&e the c-rsor to the
position 3ithin the 'ield line 3here yo- 3ant the constant 'ield
de'ined.
Type one o' the special constant 9ey3ords (4D%TE, 4D%TESDS, 4P%;,2*, or
4TI+E) and press Enter.
*(< creates a constant 'ield startin. in the position o' the 4 o' the
speci'ied 9ey3ord.
5or #ore in'or#ation on editin. 'ield lines, see the in'or#ation topic
5ield (ine Editin. (*(<).
Editing "e!1ers /it- A'PDS Records (RLU)
26
In an *(< edit session, yo- cannot speci'y or chan.e any o' the
'ollo3in. DDS 9ey3ords re>-ired 'or
ad&anced '-nction printin. data strea# (%5PDS) s-pportH
o 2$L
o E,DP%;E
o ;D5
o (I,E
o $?E*(%D
o P%;SE;
o P$SITI$,
o TLT*TT
I' yo- are editin. a so-rce #e#ber that has a record 3ith one o' these
9ey3ords, *(< displays a sin.le line
'or that record 'or#at o' the 'ollo3in. 'or#H
AAAAAAAAAAAAAAAA %5PDS *ecord 5or#at AAAAAAAAAAAAAAAA
*(< sa&es all so-rce lines in the record and re.enerates the %5PDS
9ey3ords 3hen yo- sa&e the #e#ber.
:hen yo- print a report prototype, the records that contain the %5PDS
9ey3ords are .enerated.
Do- can -se the *(< "opy, +o&e, Delete, bloc9 "opy, bloc9 +o&e, and
bloc9 Delete line co##ands on
records that contain %5PDS 9ey3ords. %ll other records are displayed
3ith all their de'ined 'ields.
'ield Leel 0ey/ords in RLU (RLU)
Do- -se DDS 9ey3ords at the 'ield le&el in *(< to speci'y attrib-tes
'or a 'ield or constant in yo-r report.
The DDS 9ey3ords that are &alid at the 'ield le&el areH
o %(I%S A alias
o 2%*"$DE A bar code
o 2(@5$(D A blan9 'old
o "DE5,T A coded 'ont
o ")*ID A character identi'ier
o ")*SIM A character si=e
o "$($* A color
o "PI A characters per inch
o "?TDT% A con&ert data
o D%TE A date
o D5T A de'a-lt
o D(TEDT A delete edit
o EDT"DE A edit code
o EDT:*D A edit 3ord
27
o 5(T5ILDE" A 'loatin.Apoint to 'ixed deci#al
o 5(TP", A 'loatin.Apoint precision
o 5,T")*SET A 'ont character set
o 5$,T A 'ont
o )I;)(I;)T A hi.hli.ht
o I,DTLT A indicator text
o +S;"$, A #essa.e constant
o P%;,2* A pa.e n-#ber
o P*TE(TD A print >-ality
o *E55(D A re'erenced 'ield
o S@IP% A s9ip a'ter
o S@IP2 A s9ip be'ore
o SP%"E% A space a'ter
o SP%"E2 A space be'ore
o TELT A text
o TI+E A ti#e
o T*,SPD A transparency
o <,DE*(I,E A -nderline.
T-e D5CS +ey/ords t-at are alid at t-e )ield leel are,
o I;"%(TTDP A D2"S alternati&e data type
o I;"%,@",? A alphan-#eric to D2"S con&ersion
o I;""DE5,T A D2"S coded 'ont
o I;"")**TT A D2"S character rotation.
To .et to the :or9 3ith 5ield @ey3ords display place the c-rsor on a 'ield
and press 586 in the base set o'
'-nction 9eys 'ro# the Desi.n *eport display. The :or9 3ith 5ield @ey3ords
display appears sho3in.
the 'ield le&el 9ey3ords that yo- can speci'y.
To select a 9ey3ord type 8 in the option col-#n beside the 9ey3ord yo-
3ant to select and press Enter. %
display 3ill appear on 3hich yo- can speci'y any para#eters that are need
'or that 9ey3ord. I' yo- 3ant to
speci'y a 9ey3ord 3itho-t bein. pro#pted 'or para#eters press 5G on the
:or9 3ith 5ield @ey3ords display and yo- 3ill .o to the Inp-t 5ield
@ey3ords display. 5ro# this display yo- can speci'y the 9ey3ord and
para#eters directly.
o I;"%,@",? A alphan-#eric to D2"S con&ersion
o I;""DE5,T A D2"S coded 'ont
28
o I;"")**TT A D2"S character rotation.
To .et to the :or9 3ith 5ield @ey3ords display place the c-rsor on a 'ield
and press 586 in the base set o'
'-nction 9eys 'ro# the Desi.n *eport display. The :or9 3ith 5ield @ey3ords
display appears sho3in. the
'ield le&el 9ey3ords that yo- can speci'y. To select a 9ey3ord type 8 in
the option col-#n beside the 9ey3ord
yo- 3ant to select and press Enter. % display 3ill appear on 3hich yo- can
speci'y any para#eters that are need
'or that 9ey3ord.
I' yo- 3ant to speci'y a 9ey3ord 3itho-t bein. pro#pted 'or para#eters
press 5G on the :or9 3ith 5ield
@ey3ords display and yo- 3ill .o to the Inp-t 5ield @ey3ords display.
5ro# this display yo- can speci'y the
9ey3ord and para#eters directly.
&ote,
I' yo- -sed the Inp-t 5ield @ey3ords display the last ti#e yo- 3or9ed
3ith a 9ey3ord, yo- 3ill .o directly to
that display 3hen yo- press 586 on the Desi.n *eport display instead o'
.oin. to the :or9 3ith 5ield
@ey3ords display. I' this happens and yo- 3ant to .et bac9 to the :or9
3ith 5ield @ey3ords display press
5G on the Inp-t 5ield @ey3ords display.
'ile Leel 0ey/ords in RLU (RLU)
*(< s-pports the -se o' #any DDS 9ey3ords that enable yo- to speci'y
&ario-s attrib-tes 'or yo-r report. 2y
-sin. 9ey3ords at the 'ile le&el yo- can speci'y attrib-tes that a''ect
the entire report. The DDS 9ey3ords that
are &alid at the 'ile le&el areH
o D5,")* A de'ine character
o I,D%*% A indicator area
o I,DTLT A indicator text
o *E5 A re'erence
o S@IP% A s9ip a'ter
o S@IP2 A s9ip be'ore.
To access the :or9 3ith 5ile @ey3ords display press 57 in the base set
o' '-nction 9eys 'ro# the Desi.n
*eport display. The :or9 3ith 5ile @ey3ords display appears 3here yo-
can speci'y or re#o&e the &alid 'ile
le&el 9ey3ords. I' yo- speci'y a 9ey3ord on this display, yo- 3ill .o
to display 3here yo- can enter any
para#eters that are re>-ired 'or that partic-lar 9ey3ord. I' yo- 3ant
to speci'y a 9ey3ord 3itho-t bein.
pro#pted 'or para#eters press 5G on the :or9 3ith 5ile @ey3ords
display and yo- 3ill .o to the Inp-t 5ile
@ey3ords display. 5ro# this display yo- can speci'y the 9ey3ord and
para#eters directly.
&ote,
I' yo- -sed the Inp-t 5ile @ey3ords display the last ti#e yo- 3or9ed
3ith a 9ey3ord, yo- 3ill .o directly to
that display 3hen yo- press 57 on the Desi.n *eport display instead o'
.oin. to the :or9 3ith 5ile
29
@ey3ords display. I' this happens and yo- 3ant to .et bac9 to the :or9
3ith 5ile @ey3ords display press 5G
on the Inp-t 5ile @ey3ords display.
Record Leel 0ey/ords in RLU (RLU)
Do- -se DDS 9ey3ords at the record le&el in *(< to speci'y attrib-tes
'or a .ro-p o' lines in yo-r report that
'or# a record 'or#at. The DDS 9ey3ords that are &alid at the record
le&el areH
o "DE5,T A coded 'ont
o ")*SIM A character si=e
o "PI A characters per inch
o D5,")* A de'ine character
o D*%:E* A dra3er
o 5,T")*SET A 'ont character set
o 5$,T A 'ont
o )I;)(I;)T A hi.hli.ht
o I,DTLT A indicator text
o (PI A lines per inch
o P%;*TT A pa.e rotation
o P*I,TE(TD A print >-ality
o S@IP% A s9ip a'ter
o S@IP2 A s9ip be'ore
o SP%"E% A space a'ter
o SP%"E2 A space be'ore
o TELT A text.
T-e D5CS +ey/ords t-at are alid at t-e record leel are,
o I;""DE5,T A D2"S coded 'ont
o I;"")**TT A D2"S character rotation
o D5,(I, A de'ine line.
To .et to the :or9 3ith *ecord @ey3ords display point at a record 'or#at
3ith the c-rsor and press 57! in the
base set o' '-nction 9eys 'ro# the Desi.n *eport display. The :or9 3ith
*ecord @ey3ords display appears
sho3in. the record le&el 9ey3ords that yo- can speci'y. To select a
9ey3ord type 8 in the option col-#n beside
the 9ey3ord yo- 3ant to select and press Enter. % display 3ill appear on
3hich yo- can speci'y any para#eters
that are needed 'or that 9ey3ord. I' yo- 3ant to speci'y a 9ey3ord
3itho-t bein. pro#pted 'or para#eters
30
press 5G on the :or9 3ith *ecord @ey3ords display and yo- 3ill .o to the
Inp-t *ecord @ey3ords display.
5ro# this display yo- can speci'y the 9ey3ord and para#eters directly.
&ote,
I' yo- -sed the Inp-t *ecord @ey3ords display the last ti#e yo- 3or9ed
3ith a 9ey3ord, yo- 3ill .o directly to
that display 3hen yo- press 57! on the Desi.n *eport display instead o'
.oin. to the :or9 3ith *ecord
@ey3ords display. I' this happens and yo- 3ant to .et bac9 to the :or9
3ith *ecord @ey3ords display press
5G on the Inp-t *ecord @ey3ords display.
3-at Is Report Layout Utility (RLU)
The report layo-t -tility enables yo- to desi.n and edit prototype
reports, and .enerate Data Description
Speci'ications (DDS) so-rce. Do- can -se either *(< or the "*TP*T5
("reate Printer 5ile) co##and
to create the printer 'ile, 3hich a hi.hAle&el lan.-a.e -ses to create
the report.
% prototype report is a report i#a.e that loo9s li9e the report that
the application 3ill prod-ce. It is a re&isable
*(< #e#ber so it can be re&ie3ed and chan.ed 3hene&er it is necessary.
2y -sin. '-nction 9eys and line co##ands yo- can add in'or#ation to the
prototype report at the 'ile, record,
and 'ield le&els. Do- can print the sa#ple report to #a9e s-re that the
printed report 3ill #eet the needs o' the
application it is being developed for.
31