0% found this document useful (0 votes)
51 views31 pages

RLU 2 Help

This document contains a help menu for application development tools. It lists topics related to application development tools information, advanced printer functions, character generator utilities, data file utilities, and programming development manager. For each topic, it provides subtopics that describe how to use the various functions within each application development tool.

Uploaded by

Vijay Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views31 pages

RLU 2 Help

This document contains a help menu for application development tools. It lists topics related to application development tools information, advanced printer functions, character generator utilities, data file utilities, and programming development manager. For each topic, it provides subtopics that describe how to use the various functions within each application development tool.

Uploaded by

Vijay Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 31

RLU HELP TOPICS

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

You might also like