DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦27f3ede0e⟧ TextFile

    Length: 77696 (0x12f80)
    Types: TextFile
    Names: »D73«

Derivation

└─⟦a2495fc4f⟧ Bits:30005867/disk10.imd Dokumenter (RCSL m.m.)
    └─⟦this⟧ »D73« 

TextFile

           
           \f

T_a_b_l_e_ _o_f_ _C_o_n_t_e_n_t_s_ P_a_g_e_
 
V_o_l_u_m_e_ _I_I_I_ 
 
5.7  Miscellaneous Transactions                       4 
5.8  Terminal Controlling Transactions               55 
5.9  Account Entry                                   63 
5.10 Print Out Administration                       118 
5.11 Print Output                                   130 
 
6.   Error Processing                               139 
6.1  Errors from the DUET System                    141 
6.2  Errors from the DUET Program                   142 
6.3  Error List: Skeleton Program                   143 
 
7.   Operating Guide                                152 
7.1  Translation of the DB Description              156 
7.2  Translation of the SODA-LD Description         158 
7.3  Translation at the DUET Program                160 
7.4  Translation of TELEOP                          162 
7.5  Test Runs                                      164 
 
8.   Relations to other Systems                     169 
8.1  TELEOP                                         171 
8.2  DUET Interpreter                               176 
8.3  TD utility                                     178 
8.4  System80, Batch Programs                       180 
8.5  Other Systems                                  184 
 
9.   Index                                          185 
Appendix A: Application of Duet Blocks 
Reader>s Comments - Reply Form 
 
 \f

         5.7            M_i_s_c_e_l_l_a_n_o_u_s_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
L_i_s_t_ _o_f_ _c_o_n_t_e_n_t_s_P_a_g_e_ 
 
     Introduction                                        5 
     5.7.0  Outline                                      8 
     5.7.1  Function: Voucher Calculation                9 
     5.7.2  Function: Display Voucher                   20 
     5.7.3  Item Order Scan                             24 
     5.7.4  Relocate Stock Transaction/Physical 
                          Stock Count                                 34 
     5.7.5  Deb/Cred Order Scan                         37 
     5.7.6  Order Line Scan                             46 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._7_ _ _M_i_s_c_e_l_l_a_n_e_o_u_s_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
I_n_t_r_o_d_u_c_t_i_o_n_ 
 
F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_. Is used in connection with
the voucher end transactions (order entry and invoicing) and
the display transactions. The Skeleton Program executes a
number of scans of the sorted terminal area (perhaps with
several sortings). The Skeleton Program makes it possible to
create an order line - and/or an invoice line record at an
arbitrary point of time in the scan for collecting the gat-
hered information (e.g. discounts) at voucher - and parts
voucher level. 
 
F_u_n_c_t_i_o_n_:_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_: Is used in connection with the
voucher processing for a display of the contents of the vou-
cher lines in the terminal area. After a possible sorting,
a scan of the terminal area is executed. From the adaption an
interval restriction can be put on the line or serial number
variables. The interval restriction permits a display of a
limited part of the voucher. The lay-out of the print out is
determined by the adaption. 
 
D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ _(_D_B_)_ _a_n_d_ _C_a_l_c_u_l_a_t_e_ _a_n_d_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ (DBB)
are transactions that use the above-mentioned functions. 
 
I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ _(_Y_A_,_ _Y_B_)_ is a single transaction which exe-
cutes a scan of the order lines starting either from an item
record (YA) or an addition record (YB). Two kinds of scan
are made: first a scan with a filling in of the copy records
in the terminal area, and second a number of scans of the
copy records - possibly after a sorting. The transaction can
update the item-/addition record. 
 
R_e_l_o_c_a_t_e_ _S_t_o_c_k_ _T_r_a_n_s_a_c_t_i_o_n_s_/_P_h_y_s_i_c_a_l_ _S_t_o_c_k_ _C_o_u_n_t_ _(_Y_C_)_ is a
single transaction which allows updating of one item record.\f

                        5_._7_ _ _M_i_s_c_e_l_l_a_n_e_o_u_s_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ _(_Y_E_,_ _Y_F_,_ _Y_G_,_ _Y_H_,_ _Y_I_,_ _Y_J_)_ is a single
transaction which executes a scan of the order records from
the deb/cred file in which the deb/cred record may be a cus-
tomer (EY), a supplier (YF), or a department (YG). Further-
more, for each order, a scan of the order lines can be exe-
cuted (YH, YI, YJ). The Skeleton Program first executes a
scan where copy records of the orders (and the order lines,
if any) in the terminal area can be filled in. Then, a pos-
sible sorting of the copy records can be executed and a scan
of the copy records. No database records can be updated in
connection with the transaction. 
 
O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ _(_Y_K_,_ _Y_L_,_ _Y_M_) is a single transaction which
executes two scans of the order line records from the order
file : At the first scan, copy records, are created in the
terminal area are, if wanted. The second scan processes the
filled in copy records. No database records can be updated
in connection with the transaction.\f

5_._7_ _ _M_i_s_c_e_l_l_a_n_e_o_u_s_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
C_o_n_t_r_o_l_ _o_f_ _D_i_s_p_l_a_y_ _-_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
 
(tegning)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

         5.7.0          M_i_s_c_e_l_l_a_n_e_o_u_s_ _T_r_a_n_s_a_c_t_i_o_n_s_ _-_ _O_u_t_l_i_n_e_ 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

         5.7.1          F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._7_._1_._ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
S_u_b_f_u_n_c_t_i_o_n_:_ _C_a_l_c_u_l_a_t_e_ _o_n_e_ _V_o_u_c_h_e_r_ 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._7_._1_._ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ - 
S_u_b_f_u_n_c_t_i_o_n_:_ _S_c_a_n_ _v_o_u_c_h_e_r_ _l_i_n_e_s_ _i_n_ _t_h_e__t_e_r_m_i_n_a_l_ _a_r_e_a_ 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ - 
S_u_b_f_u_n_c_t_i_o_n_:_ _S_c_a_n_ _V_o_u_c_h_e_r_ _l_i_n_e_s_ _i_n_ _t_h_e_ _t_e_r_m_i_n_a_l_ _a_r_e_a_ 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 1 
      
Designation    : Initialization 
 
     Reading     :  
 
     Writing     : 
      
Conditions for 
     activation  : After fetching the first voucher 
                   start record in the terminal area 
      
Comm. variables: no _of _scans 
                         call:1 
                      answer:'=0 
 
     Use         : Initialization of variables for 
                   the voucher calculation 
      
     Block reference: B (adp _block _17,10) 
      
Next adaption 
     point       : Adp 2 or adp 7\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 2 
      
Designation    : Assign the sorting variables 
 
     Reading     : 
 
     Writing     : 
      
Conditions for 
     activation  : If the number of executed scans 
                   = no_of_scans 
      
     Comm variables: sort_wanted 
                         call:0 (not wanted) 
                         answer:0,1 
                   Compare with the description of 
                   the sorting procedure (algol 1), ref. 7.
 
     Use         : Assignment of variables and para- 
                   meters for controlling the sorting 
                   procedure 
      
     Block reference: B (adp _block _17,11)  
      
Next adaption 
     point       : adp 3\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 3 
      
Designation    : Initialize the calculation variables. 
      
Reading        : 
      
     Writing     : 
      
Conditions for 
     activation  : After a possible sorting of the terminal 
                   area. 
                   After fetching the first voucher line 
                   record. 
      
     Comm. variables:  
 
     Use         : Initializing (or re - initialization) of 
                   the calculation variables for the next
                   scan of the terminal area. 
      
     Block reference: B (adp _block _17,12) 
      
Next adaption 
     point       : Adp 4 or adp 6\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 4 
      
Designation    : Calculation on the voucher line 
 
     Reading     : 
      
     Writing     : 
      
Conditions for 
     activation  : If there are more records left in the 
                   terminal area 
      
     Comm. variables:  
 
     Use         : Calculation on the voucher line level 
                   Accumulation on the parts voucher - and 
                   voucher level 
      
     Block reference: B (adp_block _17,13) 
      
Next adaption 
     point       : Adp 5\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 5 
      
Designation    : Calculate the sub-voucher 
      
     Reading     : 
 
     Writing     : 
      
Conditions for 
     activation  : After put of the voucher line record. 
                   After fetching the next voucher line 
                   record 
      
     Comm. variables: Invoice_line wanted (for creation of
                                        invoice voucher line
                      call:0 (not wanted)
                      answer:0,1 
                   order_wanted (for creation of order line and
      order voucher line) 
                      call:0 (not wanted) 
                      answer:0-no creation wanted 
                             1-creation wanted 
                             2-only creation of order
             voucher line 
 
Use            : Re-initialization of the variables 
                   (at parts voucher level). 
                   Assignment of the variables for the 
                   invoice line and/or the order line 
                   creation 
      
     Block reference: B (adp_block _17,14) 
      
Next adaption 
     point       : Adp4, -6, and -2 in the create invoice 
                   line, adp 2 in the create order line\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number      : 6 
      
Designation    : Terminate the terminal area scan 
      
     Reading        :  
 
     Writing     :  
      
Conditions for 
     activation     : After a possible invoice line - 
                   and/or line creation. 
                   If last voucher line record has 
                   been processed. 
 
     Comm. variables:  
 
     Use         : Calculations after the terminal 
                   area scan 
                   A possible transfer of accumulated 
                   values to the utility variables 
      
     Block reference: B (adp _block _17,15)
      
Next adaption 
     point       : Adp 2 or adp 7\f

                        5_._7_._1_ _ _F_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _C_a_l_c_u_l_a_t_i_o_n_ 
 
     A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
 
     Number         : 7 
 
Designation    : Update the voucher start 
 
     Reading        : 
 
     Writing        : 
      
Conditions for 
     activation     : If the number of executed scans 
                   ' no_of_scans 
                   After fetching the first voucher 
                   start record 
 
     Comm. variables: 
 
     Use            : Updating the voucher start record after
                 calculation on voucher lines 
                  
Block reference: B (adp_block _17,16) 
 
Next adaption 
point          : Exit\f

         5.7.2          F_u_n_c_t_i_o_n_:_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ 
                  
(tegning)\f

                        5_._7_._2_ _ _F_u_n_c_t_i_o_n_:_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                         
Number         : 1 
 
Designation    : Assign the sorting variables 
                  
Reading        : From input buffer


Writing        : 
                  
Conditions for 
activation     : After interpretation of the 
                 line code (adp 0) 
                 After a possible voucher calculation 
                  
Comm. Variables: The sorting variables (cf. the description
of the sorting procedure algol 1) 
                 first_line, last_line, first serial_no,
                 last_serial_no, 
                          control the display of
                          lines/records per transaction
Standard: all terminal area
                          records are displayed 
                  
Use            : Reading of information to the display
                 control 
                 Assignment of the sorting variables 
                  
Block reference: B (adp_block_17,2) 
                  
Next adaption 
point          : Adp 2 or exit\f

                        5_._7_._2_ _ _F_u_n_c_t_i_o_n_:_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Print the record 
            
Reading        :  
                  
Writing        : 
                  
Conditions for 
activation     : After sorting the terminal area 
                 After fetching the voucher record 
                
Comm. Variables:  
                  
Use            : Printing of the voucher record 
                  
Block reference: B (adp_block_17,1) 
                  
Next adaption 
point          : Adp 2 or exit\f

                        5_._7_._2_ _ _F_u_n_c_t_i_o_n_:_ _D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Print totals 
                  
Reading        : 
                  
Writing        : 
                  
Conditions for 
activation     : After scan of the voucherlines 
                  
Comm. variables:  
                  
Use            : Print calculated totals 
                  
Block reference: B (adp_block_17,26) 
                  
Next adaption 
point          : Exit\f

         5.7.3          I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
                  
                  
                  
                  
                  
T_a_b_l_e_ _1_ 
                  
                  
                  
                  
odl _           DUET                 copy _ 
  rec _           instr                rec _type 
P_type 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
2101           130                  7550 
2102           130                  7551 
2103           130                  7580 
2104           130                  7581 
2111           130                  7552 
2112           130                  7553 
2113           130                  7582 
2114           130                  7583 
2121           130                  7554 
2122           130                  7555 
2123           130                  7584 
m_2124           130                  7585 
 \f

5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_  
 
(tegning)\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
                 (tegning)\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the item key (general read _keys) 
                  
Reading        : From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code 
                 (adp 0) 
                  
Comm. variables: read_set (call) 
                 3 - item master (parent) 
                 item type (call) 
                 601 - item record 
                 602 - addition record 
                  
Use            : Reading of a record identifier to the key
variable in question 
                  
Block reference: B (adp_block_2,3) 
                  
Next adaption 
point          : Adp 2\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions for 
activation     : After fetching the item master 
                  
Comm. variables:  
                  
Use            : Reading of information for the selection
                 and sorting of the order lines 
                  
Block reference: B (adp_block_5,1) 
                  
Next adaption 
point          : Adp 3 or adp 4\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_  
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Select the order line 
                  
Reading        : 
                  
Writing        :   
                  
Conditions for 
activation     : After fetching the order line 
                  
Comm. variables: copy_wanted_in_ta 
                 call:0 (not wanted) 
                 answer:0,1 
                  
Use            : Selection of order line for copying 
                  
Block reference: B (adp_block_5,2) 
                  
Next adaption 
point          : Adp 3 or adp 4\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Sorting 
                  
Reading        :  
                  
Writing        :  
                  
Conditions for 
activation     : After termination of the order line scan 
                  
Comm. variables: no_of_scans 
                 call:1 
                 answer:'=0 
                 sort_wanted 
                 call:0 (not wanted) 
                 answer: 0,1 
                 cont_scanning 
                   call: 1 (wanted) 
                   answer: 0,1 
                  
Use            : Initialization of the utility - and
                 communication variables before the scanning
                 of the order line copies. 
                 Initialization of the sorting variables. 
                  
Block reference: B (adp_block_5,3) 
                  
Next adaption 
point          : Adp 5, adp 6, or adp 7\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Calculation on order line 
                  
Reading        : 
                  
Writing        : 
                  
Condition for 
activation     : After a possible sorting of the copy
records. After fetching a copy record 
                  
Comm. variables: cont_scanning 
                    call: 0,1 
                    answer: 0,1 
                 ta_erased,
   call : from order copy (s26) 
                    Answer: 0, 1 
                  
Use            : Calculations on the basis of the contents
                 of the order line copy 
                  
Block reference: B (adp_block_5,4) 
                  
Next adaption 
point          : Adp 5 or adp 6\f

                        5_._7_._3_ _ _I_t_e_m_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 6 
                  
Designation    : Terminate the scan 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : After terminating a scan of the copy
                 records 
                  
Comm. variables:  
                  
Use            : Termination calculations after a scan 
                 Re-initialization of variables for further
                 scans 
                  
Block reference: B (adp_block_5,5) 
                  
Next adaption 
point          : Adp 5, adp 6, or adp 7\f

                        5_._7_._3_ _ _I_t_e_m_ _o_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 7 
                  
Designation    : Update item 
                  
Reading        : 
                  
Writing        : 
                  
Conditions for 
activation     : After terminating all the scans of copy
                 records 
                  
Comm. variables:  
                  
Use            : Possible updating of information in the
                 item record 
                  
Block reference: B (adp_block_5,6) 
                  
Next adaption 
point          : Exit\f

         5.7.4          R_e_l_o_c_a_t_e_ _S_t_o_c_k_ _T_r_a_n_s_a_c_t_i_o_n_/_P_h_y_s_i_c_a_l_ _S_t_o_c_k_ _C_o_u_n_t_ 
                  
                 (Tegning)\f

                        5_._7_._4_ _ _R_e_l_o_c_a_t_e_ _S_t_o_c_k_ _T_r_a_n_s_a_c_t_i_o_n_/_P_h_y_s_i_c_a_l_ _S_t_o_c_k_ _C_o_u_n_t_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the item key (general read_keys) 
                  
Reading        : From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code 
                 (adp 0) 
                  
Comm. variables: read_set (call) 
                 1 - item master 
                 item type (call) 
                    601 - item record 
                  
Use            : Reading of the item identifier to the key
                 variable in question 
                  
Block reference: B (adp_block_2,3) 
 
Next adaption 
point          : Adp 2\f

                        5_._7_._4_ _ _R_e_l_o_c_a_t_e_ _S_t_o_c_k_ _t_r_a_n_s_a_c_t_i_o_n_/_P_h_y_s_i_c_a_l_ _S_t_o_c_k_ _C_o_u_n_t_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Update the item 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions for 
activation     : After fetching the item record 
                  
Comm. variables:  
                  
Use            : Reading of information from the
                 transaction. Calculation on the basis of
                 transaction information and item
                 information. 
                 Updating of stock information in the item
                 record. 
                 A possible printing of messages. 
                  
Block reference: B (adp_block _5,20) 
                  
Next adaption 
point          : Exit \f

         5.7.5          D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
                  
                  
T_a_b_l_e_ _2_ 
                  
                  
D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
                  
skp _        DUET    dc _part _   deb _cred    order _      order _li- 
  line _code   inst    dc _type    copy _in _ta  copy _in _ta  nes _wanted 
____________________________________________________________________ 
   
m_                         .YE.     D20       501         7560          -          - 
   .YF.     D21       502         7561          -          - 
   .YG.     D22       503         7562          -          - 
     .YH.     D25       501         7560        7563         1 
         .YI.     D26       502         7561        7564         1 
p_    .YJ.     D27       503         7562        7565         1 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
                       
T_a_b_l_e_ _3_ 
 
 
D245 
  
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

               order  
 od _type     copy _in _ta 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
   
m_  701          7563 
    702          7564 
p_   703          7565 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
                 (tegning)\f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
                (Tegning)\f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the deb-cred key (general read _keys) 
                  
Reading        : From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code 
                 (adp 0) 
                 After assignment of the type variables 
                  
Comm. Variables: read_ set (call) 
                       8 - deb-cred master (part) 
                 dc _part _dc _type (call) 
                       cf. table 2 
                  
Use            : Reading of the deb-cred record identifier
                 to the key variable to question 
                  
Block reference: B (adp_block_2,3) 
                  
Next adaption 
point          : Adp 2\f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
                  
Reading        : From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After fetching and copying the deb-cred
                 record 
                  
Comm. variables:  
                  
Use            : Reading of information in the transaction
                 (criteria for scans) 
                 Initialization of variables 
                  
Block reference: B (adp_block_5,13) 
                  
Next adaption 
point          : Adp 3 or adp 4\f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Fill in the copy record 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : after fetching the deb-cred order list
                 record 
                 After fetching the order record 
                  
Comm. variables: cont_scanning 
                    1st call: 1 (wanted) 
                    later calls: 0,1 
                    answer: 0,1 
                 copy _wanted _in _ta 
                    call: 0 (not wanted) 
                    answer: 0,1 
                  
Use            : Selection of an order record for copying 
                  
Block reference: B (adp_block_5,14) 
                  
Next adaption 
point          : Adp 2 in order line scan, adp 3 or adp4\f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Sorting 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : After the filling in of order copy records 
 
Comm. variables: sort_wanted 
                    call:0 (not wanted)
                    answer:0,1 
                 new scanning 
                    call:0 (not wanted) 
                    answer: 0,1 
 
Use            : Initialization of the sorting variables 
                  
Block reference: B (adp_block_5,15) 
                  
Next adaption 
point          : Adp 5 or adp 6 \f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Calculations on order head 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : After a possible sorting 
If new scanning = 1 (wanted) 
After fetching the order head copy 
 
Comm. variables: ta _erased,
   call: from order copy (S26) 
                    answer: 0 or 1 
 
Use            : Calculation on the basis of the order head
                 information 
 
Block reference: B (adp _block _5,16) 
 
Next adaption 
point          : Adp 5 or adp 6 \f

                        5_._7_._5_ _ _D_e_b_/_C_r_e_d_ _O_r_d_e_r_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 6 
                  
Designation    : Terminate the calculation 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : If new _scanning = 0 (not wanted) 
or order scan terminated 
 
Comm. variables:  
 
Use            : Terminating calculations after the scan. 
                 A possible printing of information. 
 
Block reference: B (adp _block _5,17) 
 
Next adaption 
point          : Exit \f

         5.7.6          O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
                  
                  
T_a_b_l_e_ _4_ 
                  
                  
_D_5_ ____________________________________ 

skp_DUETod_order_
P_line codeinstrtypecopy_in_ta
_______________________________________

m_.YK.D307017563
 .YL.D317027564
 .YM.D327037565 
__ ____________________________________ _ 
 
 
 
T_a_b_l_e_ _5_ 
 
 
Like section 5.7.3; Item Order Scan, 
Table 1\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
                 (tegning)\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
                 (tegning)\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the order key 
                  
Reading        :From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code (adp 0).
After initialization of the type variables
                 (cf Table 4) 
 
Comm. variables: read _set (call) 
                      21 - order line copy 
order_ type (call) 
cf Table 4 
 
Use            : Reading of the order identifier to the key
                 variable in question 
 
Block reference: B (adp _block _2,3) 
 
Next adaption 
point          : Adp 2 \f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
                  
Reading        :From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After fetching the order. 
After create of order head copy. 
 
Comm. variables:  
 
Use            : Reading of information from the transaction. 
Initialization of calculation variables. 
                  
Block reference: B (adp_block_5,27) 
                  
Next adaption
point          : Adp 3 or adp 4\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Select the order line 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : After copying the order head. 
                 After fetching the order line. 
If cont_scanning = 1 (true). 
 
Comm. variables: cont_scanning 
call: 1 (wanted)
answer: 0
copy_wanted_in_ta 
                     call: 0(not wanted)
answer: 0, 
 
Use            : Selection of order lines for copying. 
                 Calculation or order line. 
                  
Block reference: B (adp _block _5,28) 
 
Next adaption
point          : Adp 3 or adp 4\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Initialize the scan 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : After copying the order head. 
After a possible copying scan. 
 
Comm. variables: new _scanning 
call: 0 (not wanted)
answer: 0,1 
 
Use            : Initialization of the calculation variables
                 for scanning the order line copies 
 
Block reference: B (adp _block _5,25) 
 
Next adaption
point          : Adp 5 or adp 6\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Calculation on order line 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : If new _scanning = 1 (true). 
After fetching the order line copy. 
 
Comm. variables: ta _erased 
call: from order line record (s23)
answer: 0 or 1 
 
Use            : Calculation on the basis of the contents in
                 the order line copy 
 
Block reference: B (adp _block _5,29) 
 
Next adaption
point          : Adp 5 or adp 6\f

                        5_._7_._6_ _ _O_r_d_e_r_ _L_i_n_e_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 6 
                  
Designation    : Terminate the scan 
                  
Reading        : 
                  
Writing        :  
                  
Conditions for 
activation     : If new _scanning = 0 (not wanted) or 
after scan of the order line copies 
 
Comm. variables:  
 
Use            : Terminating calculations after the scan 
 
Block reference: B (adp _block _5,26) 
 
Next adaption
point          : Exit \f

         5.8            T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_                  P_a_g_e_ 
                  
Introduction                                        56 
 
Flow Diagram     59 
                  
Adaption Point Descriptions60\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
                  
In order to activate the TELEDATA Skeleton Program at all,
it is nessecary to follow a certain procedure, as the SKP
makes certain demands on the execution of some definite
functions from a terminal before it is operative, i.e. be- 
fore the operation transactions can be keyed. For the execu-
tion of these functions, the socalled terminal controlling
transactions have been defined. 
 
In the terminal administration record, a field, which con-
tains information about the current state of the terminal,
has been defined. 
 
The following states are operated: 
 
     0 : closed  
     1 : after login but before cpw (start) 
     2 : open after cpw, ready for operation 
         transactions (active) 
 
So the function of the terminal controlling transactions is
actually to bring a terminal from state 0 to state 2 or vice
versa. 
 
In SKP the following transactions are implemented: 
 
     login 
     logout 
     cpw (check password) 
    apw (assign password) 
 
Below follows an outline of the connection between the state
of the terminal and each of the terminal controlling
transactions. \f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
                  
p_     login    logout    cpw    apw 
0      +         +       -      - 
1      +         +       +      - 
m_2      +         +       +      + 
                  
Below follows a description of the function of each trans-
action (the line codes are indicated by character values in
brackets ') 
                  
login :  line code : 1' 1' 32' 
       The login transaction changes the terminal state from
       0 to either 1 or 2, dependent on whether the current
       user uses password (see below). 
        
logout:  line code : 2' 2' 32' 
         The logout transaction changes the terminal state to
         0 in all cases. 
          
apw   :  Assign password 
         If a user wants to prevent unauthorized persons from
         looking at the database, this transaction makes it
         possible to insert a user specific password in the
terminal administration record. This password must be
given whenever a login is attempted at the terminal.
 
cpw   :  Check password 
         This transaction checks whether a given password
         coincides with a previously given password (given by
         the apw). If this is not the case, it breaks off with
         the information that the password is illegal.
         Otherwise the terminal state is set to 2.  
          
Concerning the apw - and the cpw transactions:\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
It should be mentioned here that the assignment of a pass-
word, on the grounds of security, takes place as follows:
The keyed in password is distorted beyond recognition by a
socalled text cruncher (algol operation) so that it is not
possible to get information about a user>s password just by
taking a print out of the current terminal administration
record. 
 
So it is actually not two texts but two crunched texts that
are being compared.\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
                  
                 (tegning)\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the password 
                  
Reading        :From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code (adp 0). 
If the skp _line _start = C 
 
Comm. variables: 
 
Use            : Reading in and  "de-coding" of the password 
 
Block reference: B (20,1) 
 
Next adaption 
point          : Exit 
 
Notice         : Installation adaption\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the admin _password 
                  
Reading        :From input buffer 
                  
Writing        :  
                  
Conditions for 
activation     : After interpretation of the line code (adp 0)
If the skp _line start = A 
 
Comm. variables: 
 
Use            : Reading in and  coding ("crunching") of the 
admin_password 
(= maintenance of the password in the terminal
                 administration record)
Block reference: B (20,2) 
 
Next adaption 
point          : Exit 
 
Notice         : Installation adaption\f

                        5_._8_ _ _T_e_r_m_i_n_a_l_ _C_o_n_t_r_o_l_l_i_n_g_ _T_r_a_n_s_a_c_t_i_o_n_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Print messages on the terminal 
                  
Reading        : 
                  
Writing        : On print channel no. 2 
                  
Conditions for 
activation     : After login without password or after the
                 password has been accepted 
 
Comm. variables: 
 
Use            : Printing of messages after the login command
                 and password have been accepted 
 
Block reference: B (20,10) 
 
Next adaption 
point          : Exit 
 
Notice         : Installation adaption\f

          5.9           A_c_c_o_u_n_t_ _E_n_t_r_y_ 
                  
L_i_s_t_ _o_f_ _C_o_n_t_e_n_t_s_ P_a_g_e_ 
 
Introduction                                            64 
 
Outline                                                 66 
 
Tables                                                  67 
 
5.9.1  Voucher Start (Account Entry)                    68 
 
5.9.2  Voucher End (Account Entry)                      70 
    
5.9.3  Create Account Entry Line                        72 
    
5.9.4  Erase Account Entry Line                         84 
    
5.9.5  Deb/Cred Entry Scan                              86 
    
                  5.9.6  Balancing of Account Entries                     96 

5.9.7  Connect Account Entries                         103 
    
5.9.8  Account Entry Line for Batch Purposes116 
    \f

                        5_._9_ _ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
I_n_t_r_o_d_u_c_t_i_o_n_ 
 
The account entry includes transactions for inserting the
account entry list records connected with a deb/cred record.
The processing is effected as a voucher so that one voucher
line corresponds to one account entry at a deb/cred record. 
 
V_o_u_c_h_e_r_ _S_t_a_r_t_ _(_A_c_c_o_u_n_t_ _E_n_t_r_y_)_(_K_A_)_ fills in a voucher start
record and updates the user record on account of a possible
voucher numbering. 
 
V_o_u_c_h_e_r_ _E_n_d_ _(_Ac_c_o_u_n_t_ _En_t_r_y_)_(_K_B_)_ updates information on vou-
cher level in the voucher start record and delivers records
for a possible print out (cf. section 5.11). 
 
C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _(_K_C_,_ _K_D_,_ _K_E_)_ creates a voucher
line record and an account entry record with reference to a
deb/cred record, which is updated. Furthermore, the Skeleton
Program can execute a scan of all entries attached to the
deb/cred record in question, because of a possible compari-
son, between these (entries) and the keyed in entry. The
scan may be performed either before or after the account
entry creation. During the scan, entries can be selected for
updating and copying in the terminal area. The Skeleton Pro-
gram line code indicates whether the current deb/cred record
is a customer, a supplier, or a department. 
 
E_r_a_s_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _(_K_F_)_ is a voucher line transaction
that cancels a selected account entry line in the running
voucher. The voucher line is always selected by a line num-
ber. The general cancellation process (cf. section 5.5) is
used. All deletion is done by killing. \f

                        5_._9_ _ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ _(_K_G_,_ _K_H_,_ _K_I_)_ is a single transaction
that scans the account entry records attached to a specified
deb/cred record; this may be a customer (KG), a supplier
(KH), or a department (KI). During the scan, copy records
may be filled in the terminal area, which after a possible
sorting, is scanned again. If requested, a new entry record
can be filled in and the records in the terminal area can be
delivered for print out (cf. section 5.11). 
 
B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ _(_K_J_,_ _K_K_,_ _K_L_)_ is a  single
transaction, which scans the existing account entries at-
tached to a specified deb/cred record. This may be a cus-
tomer (KJ), a supplier (KK), or a department (KL). During
the scan the account entry records may be erased in the
adaption, and after the scan a balance record can be crea-
ted. In this case a record may be delivered in the terminal
area for print out. 
 
C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ _(_K_M_,_ _K_N_)_ is a single transaction,
which is to be used for balancing of specified account en-
tries attached to a specified deb/cred record. This may be a
customer (KM) or a supplier (KN). During the first scan one
or two of the account entries can be selected for balancing,
and a new entry containing the amount in question is created
for either parts. An account entry balanced completely and
the entries attached to it can be deleted during the suc-
ceeding scans. Records may be filled in the terminal area
for print out. 
 
A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _f_o_r_ _B_a_t_c_h_ _P_u_r_p_o_s_e_s_ _(_K_X_)_ is a voucher line
transaction which creates, if wanted, a record in the ter-
minal area - but no account entry record. This transaction
is only intended for print out and batch purposes.\f

                        5_._9_ _ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
O_u_t_l_i_n_e_ 
 
(tegning)\f

                        5_._9_ _ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
T_a_b_l_e_s_ 
 
 
T_a_b_l_e_ _1_ _ _ _ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                                
 
D5 
   _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
M_skp         DUET    deb _cred _  rec _type  entry 
P_line _code   instr   type       l _in _ta   type 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
M_   .KC.      D10     501         7571     2301 
   .KD.      D11     502         7572     2302 
.KE.      D12     503         7573     2303 
P_   .KX.      D25      -          7591       - 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 
T_a_b_l_e_ _2_ _ _ _ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                
 
D200 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
           DUET    rec _type 
  ae _type  instr   l _in _ta 
__ ___________________________ 
   
M_ 2301     D201     7571 
    2302     D202     7572 
P_  2303     D203     7573 
__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \f

         5.9.1          V_o_u_c_h_e_r_ _S_t_a_r_t_ _-_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
(tegning)\f

                        5_._9_._1_ _ _V_o_u_c_h_e_r_ _S_t_a_r_t_ _-_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the information 
 
Reading        : From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code
                 (adp 0). 
After create of voucher start. 
After fetching the user record. 
 
Comm. variables:  
 
Use            : Reading of common information to the
                 account entry voucher. 
                 Assignment of voucher number. 
 
Block reference: B (adp_block _18,1) 
 
Next adaption 
point          : Exit \f

         5.9.2          V_o_u_c_h_e_r_ _E_n_d_ _-_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
 
(tegning)\f

                        5_._9_._2_ _ _V_o_u_c_h_e_r_ _E_n_d_ _-_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Update voucher information 
 
Reading        :  
 
Writing        : 
 
Conditions for 
activation     : After fetching the voucher start record 
 
Comm. variables:  
 
Use            : Updating of voucher start information 
                 A possible reading in of a check sum 
 
Block reference: B (adp _block _18,2) 
 
Next adaption 
point          : Exit \f

         5.9.3          C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
(tegning)\f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _S_c_a_n_ _t_h_e_ _E_n_t_r_i_e_s_ 
 
(tegning 74a)\f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _S_c_a_n_ _t_h_e_ _E_n_t_r_i_e_s_ 
 
(tegning 78) \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _E_r_a_s_e_ _S_c_a_n_ 
 
(tegning 74b)\f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _C_r_e_a_t_e_ _A_c_c_._ _E_n_t_r_y_ _L_i_n_e_  
 
(tegning 74c)\f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the deb-cred key (general read_keys) 
 
Reading        : From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code
                 (adp 0) 
 
Comm. variables: read_set (call) 
8 - deb/cred master 
deb_cred_type (call) 
cf. table 1 
 
Use            : Reading in of the record identifier to the
                 key variables 
 
Block reference: B (adp _block _2,3) 
 
Next adaption 
point          : Adp 0 \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
 
Reading        : From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After fetching the deb-cred record 
                 If the deb-cred record is not protected 
After create of the voucher entry 
 
Comm. variables: entry _scanning 
                    call: 0 (not wanted) 
    answer: 0,1 
                 cont _scanning 
call: 0 (not wanted) 
                   answer: 0,1 
                gen_before_scan (creation of account entry 
                before scan of account entry lines) 
                    call: 1 (wanted)
answer: 0,1 
 
Use            : Reading in of the entry information 
 
Block reference: B (adp _block _18,3) 
 
Next adaption 
point          : Adp 3, adp 4, adp 6 or exit \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Selection of entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : If entry _scanning = 1 (true) 
                 After fetching the account entry 
 
Comm. variables: copy _wanted 
                    call: 0 (not wanted) 
    answer: 0,1 
 
Use            : Selecting the account entry for copying 
and/or balancing 
 
Block reference: B (adp _block _18,4) 
 
Next adaption 
point          : Adp 3 or adp 4 \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Terminate the scan 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After scanning the account entries 
 
Comm. variables: change _entry
                    call: 0 (not wanted) 
    answer: 0,1 
 
Use            : Calculation after scanning the entries 
 
Block reference: B (adp _block _18,5) 
 
Next adaption 
point          : Adp 5 or exit \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Update the original entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : If change _entry = 1 (true) 
After fetching the original (keyed in) 
voucher - and account entry 
 
Comm. variables:  
 
Use            : Updating of information in the original
                 (keyed in) entry after the scan (perhaps 
                 with an adjustment of previously registered
                 entries)
 
Block reference: B (adp _block _18,6) 
 
Next adaption 
point          : Exit \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 6 
                  
Designation    : Update the debcred record 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : If gen _before _scan = 0 
After creation of the account entry 
                 line and voucher line 
 
Comm. variables: ae_erased 
call: 0 (not wanted) 
answer: 0,1 
 
Use            : Updating of the debcred record and
                 assignment of account entry variables 
 
Block reference: B (adp _block _18,7) 
 
Next adaption 
point          : Exit \f

                        5_._9_._3_ _ _C_r_e_a_t_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 7 
                  
Designation    : Delete payment account entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : If erase _scan = 1 and 
ae _erased = 0 
 
Comm. variables: ae_erased 
                    call: 0 (not erased) 
answer: 0,1 
cont_scanning 
call: 1 (wanted) 
answer: 0,1 
 
Use            : Deletion of account entry record 
 
Block reference: B (adp _block _18,8) 
 
Next adaption 
point          : Adp 7 or exit \f

         5.9.4          E_r_a_s_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
(tegning)\f

                        5_._9_._4_ _ _E_r_a_s_e_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the information 
 
Reading        :From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code 
(adp 0) 
After reading of the wanted position (line
                 number)  
 
Comm. variables: 
 
Use            : Reading in of information for the
                 cancellation
 
Block reference: B (adp _block _16,8) 
 
Next adaption 
point          : Cancellation - B (12,2) \f

         5.9.5          D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
 
(tegning)\f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
 
(tegning)\f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
 
(tegning)\f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the deb-cred key (general read _keys) 
 
Reading        :From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code 
                 (adp 0) 
 
Comm. variables: read _set (call) 
                      8 - deb/cred master 
 
Use            : Reading in of the record identifier to 
the key variable in question. 
 
Block reference: B (adp _block _2,3) 
 
Next adaption 
point          : Adp 2 \f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
 
Reading        :From input buffer 
 
Writing        : 
 
Conditions for 
activation     : After fetching the deb-cred record 
 
Comm. variables: copy _wanted 
                      call: 0 (not wanted) 
answer: 0,1 
 
Use            :  
 
Block reference: B (adp _block _18,9) 
 
Next adaption 
point          : Adp 3 or adp 4 \f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Select the entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After fetching the account entry 
 
Comm. variables: copy _wanted 
                      call: 0 (not wanted) 
answer: 0,1 
 
Use            : Selection of account entry for copying. 
Assignment of the copy variables. 
 
Block reference: B (adp _block _18,10) 
 
Next adaption 
point          : Adp 3 or adp 4 \f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Assign the sorting parameters
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After scanning the entries 
 
Comm. variables: sort _wanted 
                      call: 0 (not wanted) 
answer: 0,1 
 
Use            : Assignment of the parameters for the 
                 sorting process (algol 1) 
 
Block reference: B (adp _block _18,11) 
 
Next adaption 
point          : Adp 5 or adp 6 \f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Calculation on the voucher entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After a possible sorting of the terminal 
area (voucher entries). 
After having fetched the next voucher entry
 
Comm. variables: The 1st time adp 5 is used: 
                 entry _wanted 
                    call: 0 (not wanted) 
answer: 0,1 
                 copy _wanted 
                    call: 0 (not wanted) 
answer: 0,1 
 
Use            : Calculation on the basis of the sorted 
                 voucher entries 
 
Block reference: B (adp _block _18,12) 
 
Next adaption 
point          : Adp 5 or adp 6 \f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 6 
                  
Designation    : Terminate the calculation 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After scanning of the terminal area 
 
Comm. variables: posting _wanted 
                 copy _wanted 
                    call: 0 (not wanted) 
       may have been changed in adp 5 
                    answer: 0,1 
 
Use            : The terminating calculation after scanning 
                 the terminal area 
 
Block reference: B (adp _block _18,13) 
 
Next adaption 
point          : Adp 7, print output, or exit\f

                        5_._9_._5_ _ _D_e_b_/_C_r_e_d_ _E_n_t_r_y_ _S_c_a_n_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 7 
                  
Designation    : Calculate the entry 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : If posting _wanted = 1 (wanted) 
After create of the account entry 
 
Comm. variables:  
 
Use            : Calculation of the account entry 
 
Block reference: B (adp _block _18,14) 
 
Next adaption 
point          : Print output or exit \f

         5.9.6          B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96)\f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96a)\f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the deb/cred key (general read keys) 
 
Reading        :From the input buffer 
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code  
(adp 0) 
 
Comm. variables: read _set (call) 
                    8 - deb/cred master 
 
Use            : Reading in of the record identifier to the 
key variable in question 
 
Block reference: B (adp _block _2,3) 
 
Next adaption 
point          : Adp 2 \f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
 
Reading        :From the input buffer 
 
Writing        : 
 
Conditions for 
activation     : After having fetched the deb/cred record 
 
Comm. variables: 
 
Use            : Reading in of information 
 
Block reference: B (adp _block _18,20) 
 
Next adaption 
point          : Adp 3 or adp 4\f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Selection of account entry line 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After having fetched the next account entry line 
 
Comm. variables:copy _wanted_in_ta (for printing) 
call: 0 (not wanted) 
answer: 0,1 
                update_counter (account entry selected) 
                    call: 0 (not wanted) 
                    answer: 0,1 
cont_scanning (continue scanning) 
                    call: 0 (not wanted) 
                    answer: 0,1 
 
Use            : Selection of account entry line 
 
Block reference: B (adp _block _18,21) 
 
Next adaption 
point          : Adp 3 or adp 4\f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Terminate the scan 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After the scan 
 
Comm. variables:new_record_wanted (creation) 
call: 1 (wanted) 
answer: 0,1 
 
Use            : Termination of the scan of account entry
                 lines. Initialization of variables for a 
possible creation of a balance record 
 
Block reference: B (adp _block _18,22) 
 
Next adaption 
point          : Adp 5 or exit \f

                        5_._9_._6_ _ _B_a_l_a_n_c_i_n_g_ _o_f_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Decide whether the balance record should be
                 printed or not
 
Reading        :  
 
Writing        : 
 
Conditions for 
activation     : After creation of a balance record 
 
Comm. variables:printout_wanted 
call: 0, 1 (0 = not wanted) 
copy _wanted _in _ta 
call: 0 (not wanted) 
                    answer: 0,1 
 
Use            : Decision whether the balance record should
                 be printed, followed by a possible
initialization of variables for the 
                 terminal area. 
 
Block reference: B (adp _block _18,23) 
 
Next adaption 
point          : Exit \f

         5.9.7          C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96g)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96h)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96i)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
(tegning 96j)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _E_r_a_s_e_ _s_c_a_n_ 
 
(tegning 96k)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _C_r_e_a_t_e_ _N_e_w_ _A_c_c_o_u_n_t_ _E_n_t_r_y_  
 
(tegning 96l)\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 1 
                  
Designation    : Read the deb/cred key (general read keys) 
 
Reading        :From the input buffer
 
Writing        : 
 
Conditions for 
activation     : After interpretation of the line code 
(adp 0) 
 
Comm. variables: read_set 
                    call: 8 (deb/cred master) 
 
Use            : Reading in of the record identifier to  
the key 
 
Block reference: B (adp _block _2,3) 
 
Next adaption 
point          : Adp 2 \f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 2 
                  
Designation    : Read the information 
 
Reading        :From the input buffer
 
Writing        : 
 
Conditions for 
activation     : After having fetched the deb/cred record 
 
Comm. variables: scan _type 
                    call:   3-search both entries 
answer: 0-no scanning 
1-search credit note entry 
2-search invoice entry 
3-search both entries 
 
Use            : Reading of information 
 
Block reference: B (adp _block _18,25)
 
Next adaption 
point          : Adp 3, adp 4, or adp 5\f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 3 
                  
Designation    : Fill account entry line 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : The account entry line has been created 
 
Comm. variables: copy _wanted _in _ta 
                    call:   0 (not wanted) 
answer: 0,1 
 
Use            : Initialization of account entry variables 
 
Block reference: B (adp _block _18,26)
 
Next adaption 
point          : Adp 7 or exit \f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 4 
                  
Designation    : Select account entry record 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : Is activated for each record read during
                 the scan. Scantype must be ' 0 
 
Comm. variables: cont _scanning (continue scanning) 
call: 1 (wanted) 
answer: 0,1 
recordpos (serialnumber for account entry 
record to be used in adp 7) 
call: -1 (only for the first call during
the scan) 
answer: a possible serial number 
 
Use            : Selection of account entry 
records for balancing. If two records are
needed, the first read of them may be
                 fetched later on (in adp 7) by means of 
the communication variable recordpos. 
 
Block reference: B (adp _block _18,27)  
Next adaption 
point          : Adp 5 \f

                        5_._9_._7_ _ _C_o_n_n_e_c_t_ _A_c_c_o_u_n_t_ _E_n_t_r_i_e_s_ 
                  
A_d_a_p_t_i_o_n_ _P_o_i_n_t_ _D_e_s_c_r_i_p_t_i_o_n_ 
                  
Number         : 5 
                  
Designation    : Terminate the scan 
 
Reading        : 
 
Writing        : 
 
Conditions for 
activation     : After the scanning of the account entry lines 
 
Comm. variables: copy _wanted _in _ta 
call: 0 (not wanted) 
ae _erased (account entry erased) 
           call: 0,1 (0 = not erased) 
      answer: 0,1 
 
Use            : Termination of account entry line scan 
 
Block reference: B (adp _block _18,28)  
Next adaption 
point          : Adp 3 \f

«eof»