For this transaction, all you need to define are a primary file, display fields and selection criteria. These are the minimum requirements for a transaction.
| Primary File | SAG-TOURS-E-CRUISE |
| Display Fields | 1: CRUISE-ID 2: START-HARBOR 3: DESTINATION-HARBOR |
| Selection Criteria | CHARTER-YACHT-TYPE = 'ATLANTIC 29' |
This section covers the following topics:
To add a transaction
Select Transaction from the Main Menu.
Or:
Issue the TRANSACTION command.
The Transaction List screen appears. The Transaction List screen is an object list screen. For further information on object list screens, see Choosing an Object in Starting Up in the User's Guide.
Type "SAMPLE1" in the Add field.
Or:
Issue the ADD TRANSACTION SAMPLE1
command.
You can abbreviate this command to AD TR
SAMPLE1.
The Add Transaction window appears with the transaction name already entered in the Transaction ID field.
Type the description "Basic Transaction" in the Description field (optional).
To Choose File
The report requires data from the file SAG-TOURS-E-CRUISE.
Type an " asterisk (*)" in the File Name field.
Press Enter.
The File Selection List appears as in the following example:
14:12 ***** Super Natural ***** 1993-02-10
- Transaction List - SN1110
Cmd Name Descript + +----------------File Selection List-----------------+
*______ ! ! File Name Access Info !
__ CRUI (93-02-0 ! ! _ SAG-TOURS-E-CH-PRICES R _ !
__ CRUISE (93-02-0 ! ! _ SAG-TOURS-E-COMPANY R _ !
__ CRUI2 (93-02-0 ! ! _ SAG-TOURS-E-CONTRACT R _ !
__ DATE (93-02-0 ! ! _ SAG-TOURS-E-CRUISE R _ !
__ PRICE cruise p ! ! _ SAG-TOURS-E-PERSON R _ !
__ SAG-PER 93-01-27 ! ! _ SAG-TOURS-E-YACHT R _ !
__ SAMPLEX simple t ! ! _ _ !
__ SAMPLE2 ex3-02-0 ! ! _ _ !
__ SAMPLE3 (92-12-1 ! ! _ _ !
__ TRAN3 (93-02-0 + ! _ _ !
__ __________ ! _ _ !
__ __________ ! _ _ !
Add sample1 ! _ _ !
! !
Cmd(s): Modify, Execute, +----------------------------------------------------+
|
Mark SAG-TOURS-E-CRUISE either with any non-blank character or with the cursor position.
Press Enter.
The file name appears in the Add Transaction window as follows:
14:12 ***** Super Natural ***** 1993-02-10
- Transaction List - SN1110
Cmd Name Descript +-------------------Add Transaction--------------------+
*______ ! !
__ CRUI (93-02-0 ! Transaction ID .... SAMPLE1 !
__ CRUISE (93-02-0 ! Description ....... basic transaction_____________ !
__ CRUI2 (93-02-0 ! ______________________________ !
__ DATE (93-02-0 ! !
__ PRICE cruise p ! File name ......... SAG-TOURS-E-CRUISE______________ !
__ SAG-PER 93-01-27 ! !
__ SAMPLEX simple t ! Modify modes ...... _ !
__ SAMPLE2 ex3-02-0 ! Data maintenance .. N (Y/N) !
__ SAMPLE3 (92-12-1 ! !
__ TRAN3 (93-02-0 +------------------------------------------------------+
|
You can also type the file name SAG-TOURS-E-CRUISE directly in the File Name field.
Press Enter.
The Worksheet appears.
To Choose Fields
The report requires data stored in the fields CRUISE-ID, START-HARBOR and DESTINATION-HARBOR.
Enter an "asterisk (*)" in the first position of the Field Name column.
The Field Selection List window appears:
14:11 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Worksheet - SN3011
Ref DB Field Name +----------------Field Selection List----------------+
BE ______________ ! Field Name Format Info !
BF ______________ ! _ CRUISE-ID N8 __ !
BG ______________ ! _ CRUISE-TYPE A1 __ !
BH ______________ ! _ CRUISE-STATUS A1 __ !
BI ______________ ! _ START *G1 __ !
BJ ______________ ! _ START-DATE N8 __ !
BK ______________ ! _ START-TIME N6 __ !
BL ______________ ! _ END *G1 __ !
BM ______________ ! _ END-DATE N8 __ !
BN ______________ ! _ END-TIME N6 __ !
BO ______________ ! _ START-HARBOR A20 __ !
BP ______________ ! _ DESTINATION-HARBOR A20 __ !
BQ *_____________ ! _ ID-YACHT N8 __ !
BR ______________ ! _ ID-PREDECESSOR N8 __ !
! !
+More: +-------------------------------------------+
|
Mark the fields CRUISE-ID, START-HARBOR and DESTINATION-HARBOR.
Press Enter.
The fields appear in the Field Name column and the Worksheet columns next to them are open. The fields are displayed in order of field reference. For further information on field references, see Field Reference (Ref) Column in Working with the Worksheet in the User's Guide.
You can also enter the names directly into the Field Name column.
Determine Display Sequence
CRUISE-ID is to be displayed first, START-HARBOR second and DESTINATION-HARBOR third in the report.
Type "1" in the Sequence column next to the field CRUISE-ID.
Type" 2" in the Sequence column next to the field START-HARBOR.
Type "3" in the Sequence column next to the field DESTINATION-HARBOR.
The Worksheet now has the following entries:
11:32 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Worksheet - SN3011
Ref DB Field Name Seq S/C Func Def Info Del
AA 1K CRUISE-ID ...................... 1__ ___ __ __ __
AJ 1K START-HARBOR ................... 2__ ___ __ __ __
AK 1K DESTINATION-HARBOR ............. 3__ ___ __ __ __
BE ________________________________ ___ ___ __ __ __ __
BF ________________________________ ___ ___ __ __ __ __
BG ________________________________ ___ ___ __ __ __ __
BH ________________________________ ___ ___ __ __ __ __
BI ________________________________ ___ ___ __ __ __ __
BJ ________________________________ ___ ___ __ __ __ __
BK ________________________________ ___ ___ __ __ __ __
BL ________________________________ ___ ___ __ __ __ __
BM ________________________________ ___ ___ __ __ __ __
BN ________________________________ ___ ___ __ __ __ __
BO ________________________________ ___ ___ __ __ __ __
Fill in required definitions
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Help Next Exit Field Incl Flip - + Sel Run Canc
|
Notice that the Delete column is now protected for the fields selected for display. For further information on protected columns, see Sample 2: Worksheet.
Create Selection Criteria using the
Continue Function
The report requires information for cruises which have yachts with charter yacht type ATLANTIC 29.
Issue the SELECTION command.
You can abbreviate this command to
SEL.
The Selection Editor appears.
Issue the CONTINUE command.
This command is allocated to PF10.
The Fields window appears:
13:21 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
+---------------Fields----------------+
1 < ! !
2 < ! _ Field List Invoke Field List !
3 < ! _ ALL Select All Records !
4 < ! !
5 < ! Mark to replace: !
6 < ! !
7 < +-------------------------------------+
|
Mark the Field List field.
Press Enter.
The Field Selection List appears showing the fields already in the Field Name column of the Worksheet marked with a chevron (>).
13:21 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
+----------------Field Selection List----------------+
1 < ! Field Name Format Info !
2 < ! > CRUISE-ID N8 __ !
3 < ! > START-HARBOR A20 __ !
4 < ! > DESTINATION-HARBOR A20 __ !
5 < ! _ __ !
6 < ! _ __ !
7 < ! _ __ !
8 < ! _ __ !
9 < ! _ __ !
10 < ! _ __ !
11 < ! _ __ !
12 < ! _ __ !
13 < ! The selected field will be included. !
14 < ! Mark to replace: _ !
15 < ! !
+More: +-------------------------------------------+
|
Issue the FORWARD command to see the next
page of the Field List.
Mark the field CHARTER-YACHT-TYPE.
Press Enter.
The field name CHARTER-YACHT-TYPE appears in the first editor line.
Press Enter.
The Operator window appears:
13:23 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
+----------Operator-----------+
1 < CHARTER-YACHT-TYPE ! !
2 < ! _ EQ (=) Equal to !
3 < ! _ NE (ª=) Not Equal !
4 < ! _ LT (<) Less than !
5 < ! _ LE (<=) Less Equal !
6 < ! _ GT (>) Greater than !
7 < ! _ GE (>=) Greater Equal !
8 < ! _ ST Starting with !
9 < ! !
10 < ! Mark to replace: _ !
11 < ! !
12 < +-----------------------------+
|
12:01 ***** Super Natural ***** 1995-05-12
NSN1 - Selection Editor - SNZUL-S
+----------Operator-----------+
1 < CHARTER-YACHT-TYPE ! !
2 < ! _ EQ (=) Equal to !
3 < ! _ NE (^=) Not Equal !
4 < ! _ LT (<) Less than !
5 < ! _ LE (<=) Less Equal !
6 < ! _ GT (>) Greater than !
7 < ! _ GE (>=) Greater Equal !
8 < ! _ ST Starting with !
9 < ! !
10 < ! Mark to replace: _ !
11 < ! !
12 < +-----------------------------+
13 < > 13
14 < > 14
15 < > 15
Command ===>
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Flip Canc
|
Mark the EQ (=) Equal To field.
Press Enter.
The operator = appears in the first
editor line.
Press PF10.
The Value window appears:
13:23 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
+--------------Value--------------+
1 < CHARTER-YACHT-TYPE = ! !
2 < ! _ Alphanumeric Constant !
3 < ! _ Hex Constant !
4 < ! _ Define Dynamic Input Field !
5 < ! _ Invoke Field List !
6 < ! !
7 < ! _ SCAN !
8 < ! _ MASK !
9 < ! !
10 < ! Mark to replace: _ !
11 < ! !
12 < +---------------------------------+
|
Mark the Alphanumeric Constant field.
For further information on alphanumeric constants, see Constants in Fields in the User's Guide.
Press Enter.
The Alphanumeric Constant window appears:
13:23 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
+-------Alphanumeric Constant--------+
1 < CHARTER-YACHT-TYPE = ! !
2 < ! ' _____________________________ !
3 < ! _____________________________ ' !
4 < ! !
5 < ! Mark to replace: _ !
6 < ! !
7 < +------------------------------------+
8 < ! _ MASK !
9 < ! !
10 < ! Mark to replace: _ !
11 < ! !
12 < +---------------------------------+
|
Type "ATLANTIC 29" in the unnamed input field.
Press Enter.
The value ATLANTIC 29 appears in inverted commas (' ') in the first editor line.
You can also enter "CHARTER-YACHT-TYPE = 'ATLANTIC 29'" directly in the editor lines.
13:25 ***** Super Natural ***** 1993-02-01
SAMPLE1 - Selection Editor - SNZUL-S
1 < CHARTER-YACHT-TYPE = 'ATLANTIC 29' > 1
2 < > 2
3 < > 3
4 < > 4
5 < > 5
|
Issue the CHECK command. This command is
allocated to PF5.
If the selection lines are correct, the transaction specification is complete. You have specified fields to use, display sequence and selection criteria.
To Run the Transaction
You can now either save the transaction and execute it later or you can run it to see the report immediately. If the selection lines are incorrect, you can either correct them or keep the transaction and finish it later.
Issue the RUN command. This command is
allocated to PF11.
The report is generated:
13:28:32 CHARTER-YACHT-TYPE = 'ATLANTIC 29' 1993-02-01
ISAMPLE1 1
CRUISE-ID START-HARBOR DESTINATION-HARBOR
--------- -------------------- --------------------
79 KIEL KIEL
80 KIEL KIEL
81 KIEL KIEL
82 KIEL KIEL
83 KIEL KIEL
84 KIEL KIEL
85 KIEL KIEL
86 KIEL KIEL
87 KIEL KIEL
88 KIEL KIEL
89 KIEL KIEL
90 KIEL KIEL
91 KIEL KIEL
92 KIEL KIEL
93 KIEL KIEL
Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
Print Exit Flip + Canc
|
Copy the transaction SAMPLE1 and call it "EG1" as described in Copying Transactions in Using Reporting Transactions in the User's Guide.
Try changing the order of the display fields and change the selection criteria to "DESTINATION-HARBOR = 'BAHAMAS' or CHARTER-YACHT-TYPE = 'INDIC-CAT 42'".