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

⟦c1150e059⟧ TextFile

    Length: 102656 (0x19100)
    Types: TextFile
    Names: »D92«

Derivation

└─⟦5dbd6b396⟧ Bits:30005867/disk12.imd Dokumenter (RCSL m.m.)
    └─⟦this⟧ »D92« 

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_:_ 
 
5.5  Order Entry                                         4 
 
5.6  Invoicing                                         107 
 
 
 \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ 
 
L_i_s_t_ _o_f_ _C_o_n_t_e_n_t_s_                                            P_a_g_e_
 
Introduction                                                  5 
                                                              
Outline of Transactions                                       9 
 
Tables                                                       10 
 
5.5.0   Main Control - an Outline                            17 
5.5.1   Create Order                                         18 
5.5.2   Update Order                                         24 
5.5.3   Order Head Amendment                                 28 
5.5.4   Voucher End                                          30 
5.5.5   Erase Order                                          33 
5.5.6   Create Line                                          43 
5.5.7   Update Line                                          66 
5.5.8   Erase Line                                           71 
5.5.9   Cancellation                                         73 
 
 \f

         5.5            O_r_d_e_r_ _E_n_t_r_y_ 
 
I_n_t_r_o_d_u_c_t_i_o_n_ 
 
The order entry includes a sequence of transactions for cre-
ation, updating, and deletion of orders. The transactions,
which the Skeleton Program makes available for the adaption,
are explained briefly in the following passages. 
 
C_r_e_a_t_e_ _O_r_d_e_r_ _(_A_A_,_ _A_B_,_ _A_C_)_ is a voucher start transaction
that creates a new order, i.e. an order whose number has not
already been used in the order logical file. The order num-
ber can either be given automatically from the user record
by increasing the last given used order number by 1, or it
can be read from the transaction. The three SKP line codes
point out a customer - , a supplier - or a department record,
respectively, in the deb-cred logical file and result in a
creation of a sales-, a purchase- or a production order re-
cord, respectively, in the order logical file. By a transac-
tion the order - and deb-cred record are protected against
other terminals as long as the voucher is unfinished - i.e.
until the voucher end transaction has been accomplis- hed. 
 
U_p_d_a_t_e_ _O_r_d_e_r_ _(_A_D_,_ _A_E_,_ _A_F_)_ refers to a previously created or-
der (the record type is pointed out by the line code) and
works like a voucher start transaction. By the transaction a
voucher start transaction and a sequence of voucher line re-
cords are made, corresponding to the already existing order
lines, in the terminal area. 
 
O_r_d_e_r_ _H_e_a_d_ _A_m_e_n_d_m_e_n_t_ _(_A_G_)_ is a voucher line transaction which
makes it possible to change the user>s information in the
order master record for the order in question (the running
order). 
 \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ 
 
V_o_u_c_h_e_r_ _E_n_d_ _(_A_J_)_. By the transaction the order is calculated
(compare with the description in section 5.7, voucher calcu-
lation), the protection of the deb-cred - and order record
is cancelled and the voucher is delivered for print out
(compare with section 5.11). The order - and deb-cred - re-
cord is fetched for a possible updating with the calculated
balances (adaption). In addition a reference record (deb
cred order list) is created between the deb cred - and the
order records. 
 
E_r_a_s_e_ _O_r_d_e_r_ _(_A_K_,_ _A_L_,_ _A_M_)_ is a single transaction which enab-
les the deletion of a whole, previously created order by de-
leting the order lines of the order during a scan. The dele-
tion means that the record continues to exist in the data-
base but it can be removed physically by running a clearing
program (batch). The killing can be deviated on the order
line level in the adaption, which results in the survival of
a part of the order. It is possible (adaption) to print the
killed order lines in connection with the transaction. 
 
C_r_e_a_t_e_ _L_i_n_e_ _(_A_N_,_ _A_O_,_ _A_P_,_ _A_Q_)_ is a voucher line transaction
which - dependent of the SKP line code - results in the cre-
ation of an item - an addition -, a comment - or a discount
line, respectively. Each line (= the creation transaction)
is assigned with a line number and a serial number. If a
transaction results in the creation of several order line
records - e.g. as a result of a part-list breakdown - all
the delivered order line records are given the same line
number as the creation transaction, while the serial number
is counted for each inserted order line record. 
 
Concerning item - or additions lines (AN, AO) 3 lines are
distinguishable: neutral -, parent - and part lines. The pa-
rent - and part lines are part of a parts-list structure
within the voucher, while the neutral lines are independent\f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ 
 
of all other voucher lines. Concerning item-/addition lines
the Skeleton Program makes it possible: 
 
     Manually to establish a one-level parts-list structure
     between the order lines. It is necessary that the part 
     order lines are created later in the voucher than the
     parent order line and that the creation transaction
     contains the serial number of the parent order line as
     a reference. 
      
     Automatically to establish a one-level parts-list
     structure between the order lines by using the parts-
     list of the item. 
      
     Automatically to form one back order line as a supple-
     ment to the keyed in (neutral or parent) order line.
     Only for item lines. 
      
     To make a scan of the previously created order lines
     with a connection to a certain (parent) item. Only for
     item lines. 
      
     A cancellation of created lines from the same transac-
     tion (e.g. in case of shortage). 
      
The above mentioned Skeleton Program functions are partly
controlled by the adaption through the communication vari-
ables. 
 
U_p_d_a_t_e_ _L_i_n_e_ _(_A_R_,_ _A_S_,_ _A_T_,_ _A_U_)_ is used for correcting the pre-
viously created lines (item-, addition-, comment- or dis-
count line, respectively) within the running voucher. The
transaction must contain the serial number of the line which
is to be corrected. If the pointed out line is a parent item
- or addition line the correction can be made for all the
part lines (controlled by the adaption). \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ 
 
E_r_a_s_e_ _L_i_n_e_ _(_A_V_,_ _A_V_1_)_ is used for deletion of previously cre-
ated lines (item-, addition-, comment- or discount lines)
within the running voucher. For each line type the transac-
tion exists in two forms: one is a deletion transaction with
reference to the serial number (AV) and the other is a
transaction with reference to the line number (AV1). The
transaction uses the general cancellation process (compare
with the passage below) and the main part of the code is
therefore placed together with this process in block 12. De-
letion is done by killing (compare with Erase Order). 
 
C_a_n_c_e_l_l_a_t_i_o_n_ is a general process used in connection with
different deleting and creating transactions: 
 
     - Create Line (in orders, cf. the passage above). 
        
     - Erase Line (do.) 
        
     - Create Line (in invoice, cf. section 5.6). 
        
     - Erase Line (do.) 
        
     - Erase Account Entry Line (cf. section 5.9). 
        
 
The process presupposes a correct sorting of the terminal
area and a correct assignment of restrictions on the termi-
nal area records - this is done by the adaption. The Skele-
ton Program performs a scan of the sorted terminal file con-
sidering the mentioned restrictions and makes certain that
the database records in question are available for the re-
version of information from the cancelled voucher records.
All deletion is done by killing. 
 \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ 
 
In connnection with the order entry the general transactions,
D_i_s_p_l_a_y_ _V_o_u_c_h_e_r_ and 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_ (cf. section
5.7.2), can be used on voucher line level, i.e. before the
Voucher End transaction. 
 
O_u_t_l_i_n_e_ _o_f_ _T_r_a_n_s_a_c_t_i_o_n_s_ 
 
s_k_p_ _l_i_n_e_ _c_o_d_e_  T_r_a_n_s_a_c_t_i_o_n_ _n_a_m_e_    V_a_r_i_a_n_t_ 
 
AA             Create Order        sales order 
AB             do.                 purchase order 
AC             do.                 production order 
AD             Update Order        sales order 
AE             do.                 purchase order 
AF             do.                 production order 
AG             Order Head Amendment 
AJ             Voucher end 
AK             Erase Order         sales order 
AL             do.                 purchase order 
AM             do.                 production order 
AN             Create Line         item line 
AO             do.                 addition line 
AP             do.                 commment line 
AQ             do.                 discount line 
AR             Update Line         item line 
AS             do.                 addition line 
AT             do.                 comment line 
AU             do.                 discount line 
AV             Erase Line          item line with serial 
                                   number 
AV1            do.                 do. with line no. 
 \f

         5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _1_ _C_r_e_a_t_e_ _o_r_d_e_r_ 
 

 
 D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 skp _        DUET    deb _       od _   rec _type 1 
 line-code   instr.  cred _type  type   _in _ta      comment 
 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 .AA.        D10     501        701   7501        create sales order 
 .AB.        D11     502        702   7502          -    purchase order 
 .AC.        D12     503        703   7503          -    production order 
   _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 501: Customer       701: Sales order        7501: Voucher start 
 502: Supplier       702: Purchase order     7502:    -      - 
 503: Department     703: Production Order   7503:    -- 
 
               T_a_b_l_e_ _2_ _U_p_d_a_t_e_ _o_r_d_e_r_ 
 
 
 D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 skp _        DUET    od _        rec _type 1 
 line-code   instr.  type        _in _ta       comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 .AD.        D15     701        7501         Voucher start update sales order 
 .AE.        D16     702        7502         Voucher start update purchase order 
 .AF.        D17     703        7503         Voucher start update production order 
   _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
               T_a_b_l_e_ _3_ _ _U_p_d_a_t_e_ _O_r_d_e_r_ 
  
  
 D150 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 od _    DUET      deb _ 
 type   instr.    cred _type     deb _cred _ident         comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 701    D175      501           od _dc _reference 
 702    D176      502                   - 
 703    D177      503                   - 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
   \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _4_ _U_p_d_a_t_e_ _O_r_d_e_r_ 
 
M_ 
  
 D155
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 odl _rec       DUET      rec _type2 
  _type         instr.     _in _ta         fetch 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 2101          D160      7505           item S3 
 2102          D161      7506           item S3 
 2103          D162      7507  
 2104          D163      7508 
  
 2111          D164      7509           item S3 
 2112          D165      7510           item S3 
 2113          D166      7511 
 2114          D167      7512 
  
 2121          D168      7513           item S3 
 2122          D169      7514           item S3 
 2123          D170      7515 
 2124          D171      7516 
  
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
               T_a_b_l_e_ _5_ _ _O_r_d_e_r_ _H_e_a_d_ _A_m_e_n_d_m_e_n_t_ 
  
  
 D120 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 curr _skp _          DUET      od _ 
 voucher _type       instr.    type      comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 .AA. or .AD.       D21       701       sales order 
 .AB. or .AE.       D22       702       purchase order 
 .AC. or .AF.       D23       703       production order 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _6_ _E_r_a_s_e_ _O_r_d_e_r_ 
 
  
 D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 skp _          DUET      od _ 
 line _code     instr.    type      comment 
  
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 .AK.          D27       701       sales order 
 .AL.          D28       702       purchase order 
 .AM.          D29       703       production order 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
  
               T_a_b_l_e_ _7_ _ _E_r_a_s_e_ _O_r_d_e_r_ 
  
  
 D250 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 od _           DUET      deb _cred _                     rec _type2 
 type          instr.    type         deb _cred _ident    _in _ta 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 701           D265      501          od _dc _reference  7501 
 702           D266      502          -  -     -       7502 
 703           D267      503          -  -     -       7503 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _8_ _E_r_a_s_e_ _O_r_d_e_r_ _S_u_b_f_u_n_c_t_i_o_n_ 
 
 
 
  
 D315 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 odl _rec       rec _type1 
  _type          _in _ta 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 2101          7505 
 2102          7506 
 2103          7507 
 2104          7508 
 2111          7509 
 2112          7510 
 2113          7511 
 2114          7512 
 2121          7513 
 2122          7514 
 2123          7515 
 2124          7516 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _9_ _C_r_e_a_t_e_ _L_i_n_e_ 
 
 
  
 D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
                                        skp _  skp _   skp _ 
 skp _       DUET   curr _skp      DUET   rec _  line _  ta _ 
 line _code  instr  voucher _type  instr  type  type   type  comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    ?                  ?                 :=    :=     := 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 .AN.       D35    .AA. or .AD.  D36    2101    2    7505  item line     S 
 .AN.       D35    .AB. or .AE.  D37    2111    2    7509  -    -        P 
 .AN.       D35    .AC. or .AF.  D38    2121    2    7513  -    -        Pr 
 .AO.       D40    .AA. or .AD.  D41    2102    3    7506  addition line S 
 .AO.       D40    .AB. or .AE.  D42    2112    3    7510  -        -    P 
 .AO.       D40    .AC. or .AF.  D43    2122    3    7514  -        -    Pr 
 .AP.       D45    .AA. or .AD.  D46    2103    0    7507  comment line  S 
 .AP.       D45    .AB. or .AE.  D47    2113    0    7511  -       -     P 
 .AP.       D45    .AC. or .AF.  D48    2123    0    7515  -       -     Pr 
 .AQ.       D50    .AA. or .AD.  D51    2104    1    7508  discount line S 
 .AQ.       D50    .AB. or .AE.  D52    2114    1    7512  -        -    P 
 .AQ.       D50    .AC. or .AF.  D53    2124    1    7516  -        -    Pr 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 S: Sales order, P: purchase order, Pr: Production order 
 ?: part of condition 
 := assignment of the variable 
  \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _1_0_ _C_r_e_a_t_e_ _L_i_n_e_ _(_o_r_d_e_r_ _l_i_n_e_ _s_c_a_n_)_ 
 
M_  
 D460 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 odl _rec       DUET      copy _ 
  _type         instr.    rec _type       comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 2101          D461      7550           item - sale 
 2102          D462      7551           addition - sale 
 2111          D463      7552           item - purchase 
 2112          D464      7553           addition - purchase 
 2121          D465      7554           item - production 
 2122          D466      7555           addition production 
  
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
               T_a_b_l_e_ _1_1_ _ _C_r_e_a_t_e_ _L_i_n_e_ _(_p_a_r_t_s_-_l_i_s_t_ _s_c_a_n_)_ 
  
  
M_ D490 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 it _part       DUET    od _   DUET    part _od    part _ 
 item _type     instr.  type  instr.  line _type  voucher _type 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
      ?                 ?              :=           := 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 601           D496    701   D500    2101       7505 
 601           D496    702   D501    2111       7509 
 601           D496    703   D502    2121       7513 
 602           D497    701   D503    2102       7506 
 602           D497    702   D504    2112       7510 
 602           D497    703   D505    2122       7514 
  
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 ?  part of the condition 
 := assignment of the variable 
  \f

5_._5_ _ _O_r_d_e_r_ _E_n_t_r_y_ _-_ _T_a_b_l_e_s_ 
 
T_a_b_l_e_ _1_2_ _E_r_a_s_e_ _L_i_n_e_ 
 
 
  
 D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 skp _          DUET      line _ 
 line _code     instr.    kind      comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
 .AV.          D60       0         erase order line   by serial no 
 .AV1.         D65       1         erase order line   by line no 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
  \f

     5.5.0          O_r_d_e_r_ _E_n_t_r_y_ _-_ _M_a_i_n_ _C_o_n_t_r_o_l_ 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

       5.5.1          C_r_e_a_t_e_ _O_r_d_e_r_ 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._1_ _ _C_r_e_a_t_e_ _O_r_d_e_r_ 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._1_ _ _C_r_e_a_t_e_ _O_r_d_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    : Read the deb _cred keys (general key rea-
                 ding) 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After interpretation of the line code
                 (adp 0) 
                  
Comm. vari-
ables          : read _set (call): 
                      16 deb-cred master 
                 deb _cred _type (call): 
                      indicates the record type for the
                      deb-cred master 
                       
Use            : Reading of the record identifier to the key
in question 
                  
Block refe- 
rence          : B(adp _block _2,3) 
                  
Next adap- 
tion point     : Adp 2 
                  \f

5_._5_._1_ _ _C_r_e_a_t_e_ _O_r_d_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    : Check the deb-cred information 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the deb-cred master 
                  
comm. vari- 
ables          : order _no _in _trans 
                      = 0: the order number is assigned au-
                           tomatically. 
                      = 1: the order number is read into the
                           variable od _ident 
                      call:    0 
                      answer:  0, 1 
                 admin _vouch _ident _idx 
                      call:    .AA.: 5 
                               .AB.: 6 
                               .AC.: 7 
                      answer:  optional 
                       
Use            : Reading of a possible order number in the
transaction. 
                 Control of the deb-cred information (rejec-
                 tion of order). 
                  
Block refe- 
rence          : B(adp _block 6,1) 
                  
Next adap- 
                    tion point     : Adp 3 \f

5_._5_._1_ _ _C_r_e_a_t_e_ _o_r_d_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    : Read the order information 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After assignment of the order number. 
                 After create of the order master and
                 voucher start records 
                  
Comm. vari- 
ables          : parent _dc _wanted 
                      = 0: false 
                      = 1: parent deb-cred will be fetched
                           and adp4 executed 
                      call:   0 
                      answer: 0,1 
                       
Use            : Reading of common information for the
                 order. 
                  
Block refe- 
rence          : B(adp _block 6,2) 
                  
Next adap- 
tion point     : Adp 4 or exit 
                  \f

5_._5_._1_ _ _C_r_e_a_t_e_ _O_r_d_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         : 4 
                  
                    Designation    : Process parent deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
                    tion           : After fetching the parent deb _cred master
                 record 
                  
Comm. vari- 
                   ables          : 
                  
Use            : Getting information from parent deb-cred
                 record 
                  
Block refe- 
rence          : B(adp _block _6,3) 
                  
Next adap- 
tion point     : Exit 
                  \f

     5.5.2          U_p_d_a_t_e_ _o_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._2_ _ _U_p_d_a_t_e_ _o_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._2_ _ _U_p_d_a_t_e_ _O_r_d_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    : Read keys (general key reading) 
                  
reading        : From input buffer 
                  
writing        : 
                  
Conditions 
for activa- 
tion           : After interpretation of the line code
                 (adp 0) 
                  
Comm. vari- 
ables          : read _set (call): 
                      17 - order master 
                 od _type (call): 
                      indicates the record type for the or-
                      der master 
                       
Use            : Reading of the record identifier to the key
                 variable in question. 
                  
Block refe- 
rence          : B(adp _block _2,3) 
                  
Next adap- 
tion point     : Adp 2 or exit (errors) 
                  \f

5_._5_._2_ _ _U_p_d_a_t_e_ _O_r_d_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    : Read the information and control the deb-
                 cred information. 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the order master and the
                 deb-cred master. 
                 After creation of the voucher start. 
                  
Comm. vari- 
ables          : Control of deb-cred - and order informa-
                 tion. 
                 Reading in of common information for the
                 order updating. 
                  
Block refe- 
rence          : B(adp _block _6, 5) 
                  
Next adap- 
tion point     : Exit 
                  \f

         5.5.3          O_r_d_e_r_ _H_e_a_d_ _A_m_e_n_d_m_e_n_t_ 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._3_ _ _O_r_d_e_r_ _h_e_a_d_ _A_m_e_n_d_m_e_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 information 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the order master. 
                 After fetching the order voucher start re-
                 cord 
                  
Comm. vari- 
ables          : 
                  
Use            : Reading in of information to the order head
                 amendment. 
                  
Block refe- 
rence          : B(adp _block _6, 20) 
                  
Next adap- 
tion point     : Exit 
                  \f

         5.5.4          V_o_u_c_h_e_r_ _E_n_d_ 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._4_ _ _V_o_u_c_h_e_r_ _E_n_d_ 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._4_ _ _V_o_u_c_h_e_r_ _E_n_d_ 
 
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 deb-cred - and order information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the order and deb-cred re-
                 cord. 
                 After the voucher calculation (cf. section
                 5.7.1). 
                 After fetching the order voucher start re-
                 cord. 
                  
Comm. vari- 
ables          : error _in _trans, call:   0 
                                 answer: 0 or 1 
                 credit _ok,      call:   1 
                                 answer: 0 or 1 
                  
Use            : Updating of user information in the deb-
                 cred - and order master (normally balance
                 information) after voucher calculation. 
                  
Block refe- 
rence          : B(adp _block _17,5) 
                  
Next adap- 
tion point     : Adp 1 in print output (cf. section 5.11) 
                  \f

         5.5.5          E_r_a_s_e_ _O_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_e_r_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                    5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_e_r_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _K_i_l_l_ _O_r_d_e_r_ _L_i_n_e_s_ 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_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    : Read the order key (general key reading) 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After the interpretation of the line code
                 (adp 0)
                  
Comm. vari- 
ables          : read _set (call): 
                      21 - order master 
                 order _type (call): 
                      indicates the record type for the or-
                      der master 
                       
Use            : Reading in of the record identifier to the
                 key variable in question 
                  
Block refe- 
rence          : B(adp _block 2,3) 
                  
Next adap- 
tion point     : Adp 2 
                  \f

5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_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    : Read information 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the order record and the
                 deb-cred record 
                  
Comm. vari- 
ables          : fill _voucher _lines 
                      call:   0 
                      answer: 0, 1 
                  
Use            : Reading of information (normally control
                 parameters) for the use of order deletion
with the adjoining back dating of the order
information 
                  
Block refe- 
rence          : B(adp _block _6,10) 
                  
Next adap- 
tion point     : Adp 3 or adp 5 
                  \f

5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_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    : Check the order line 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After a possible filling in of the voucher
                 start record. 
                 After fetching the order line 
                  
Comm. vari- 
ables          : kill _order _line  
                      call:   1 
                      answer: 0, 1 
                  
Use            : Selection of order lines for killing on the
                 basis of the user>s killing criteria. 
                  
Block refe- 
rence          : B(adp _block _6,11) 
                  
Next adap- 
tion point     : Adp 3, adp 4, or adp 5 
                  \f

5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_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         : 4 
                  
Designation    : Update the item 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the item record 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of the item information from a
(killed) order line to the item record 
                  
Block refe- 
rence          : B(adp _block _6,12) 
                  
Next adap- 
tion point     : Adp 5
                  \f

5_._5_._5_ _ _E_r_a_s_e_ _O_r_d_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         : 5 
                  
Designation    : Update the deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After scanning the order lines 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of the order information in
                 the deb-cred record 
                  
Block refe- 
rence          : B(adp _block _6,13) 
                  
Next adap- 
tion point     : Adp 1 in print output (section 5.11) or
exit 
                  \f

         5.5.6          C_r_e_a_t_e_ _L_i_n_e_ 
 
O_u_t_l_i_n_e_ _o_f_ _t_h_e_ _S_u_b_f_u_n_c_t_i_o_n_s_ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _R_e_a_d_ _P_o_s_s_i_b_l_e_ _I_t_e_m_/_A_d_d_i_t_i_o_n_ _K_e_y_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _O_u_t_l_i_n_e_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _R_e_a_d_ _T_r_a_n_s_a_c_t_i_o_n_,_ _F_i_n_d_ _
P_o_s_i_t_i_o_n_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _C_r_e_a_t_e_ _L_i_n_e_s_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _S_c_a_n_ _I_t_e_m_ _O_r_d_e_r_ _L_i_n_e_s_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _S_c_a_n_ _I_t_e_m_ _O_r_d_e_r_ _L_i_n_e_s_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_s_e_r_t_ _t_h_e_ _O_r_d_e_r_ _L_i_n_e_ _-_ _S_c_a_n_ _P_a_r_t_s_-_L_i_s_t_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _B_a_c_k_-_o_r_d_e_r_i_n_g_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _P_u_t_ _P_a_r_e_n_t_ _I_t_e_m_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _L_i_n_e_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _C_a_n_c_e_l_l_a_t_i_o_n_ _o_f_ _t_h_e_ _T_r_a_n_s_a_c_t_i_o_n_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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 item key (general key reading)
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After interpretation of the line code
                 (adp 0)
                  
Comm. vari- 
ables          : read set (call): 
                      3 - parent item master 
                 item _type 
                      indicates the record type from the
                      item master 
                       
Use            : Reading of the record identifier to the key
                 variable in question 
                  
Block refe- 
rence          : B(adp _block _2,3) 
                  
Next adap- 
tion point     : Adp 2 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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        : After a possible fetch of the item master 
                  
Comm. vari- 
ables          : ref _parent _orderline  
                      call:   0 
                      answer: 0, 1 
                  
Use            : Reading of the information to the order
                 line. 
                  
Block refe- 
rence          : B(adp _block _7,1) 
                  
Next adap- 
tion point     : Adp 3 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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    : Check on the item information and
                 assignment to the order line. 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After filling in the order line and the
                 voucher order line 
                  
Comm. vari- 
ables          : no _ref _parent _ol 
                      call: 1 
                 cancel _wanted 
                      call: 0 
                 parts _list _wanted 
                      call: 0 
                 back _order _wanted 
                      call: 0 
                 it _ol _scanning 
                      call: 0 
                  
Use            : Calculation of the user information in the
                 order item line. 
                 Check on item information 
                  
Block refe- 
rence          : B(adp _block _7,2) 
                  
Next adap- 
tion point     : Adp 4, adp 5, adp 8, adp 10, adp 11, adp 12
or exit \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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    : Selection of the order line copy 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If it _ol _scanning = 1 
                 After fetching the previously created order
                 line 
                  
Comm. vari- 
ables          : copy _wanted _in _ta 
                      call:   0 
                      answer: 0,1 
 
Use            : Selection of the previously created order
                 line, fetched from the item side, for fil-
                 ling in the copy record in the terminal a-
                 rea. 
                  
Block refe- 
rence          : B(adp _block _7,3) 
                  
Next adap- 
tion point     : Adp 4 or adp 5 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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    : Sorting 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After chain end in the item order line
                 scan. 
                  
Comm. vari- 
ables          : 
                  
Use            : Code adaption after selecting the copy re-
                 cords in the item order line scan. 
                 Sorting of the copy records. 
                  
Block refe- 
rence          : B(adp _block _7,4) 
                  
Next adap- 
tion point     : Adp 6 or adp 7 
                  
Comment        : In the adaption the general sorting pro-
                 cedure (algol 1) is available through
TELEOP 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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    : Calculation on the copy record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After fetching the copy record in the
                 sorted terminal area. 
                  
Comm. vari- 
ables          : 
                  
Use            : Code adaption on the basis of the copy
                 record (normal: contribution to the stock
                 profile) 
                  
Block refe- 
rence          : B(adp _block _7,5) 
                  
Next adap- 
tion point     : Adp 6 or adp 7 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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    : Terminate calculation on the copy records 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After terminating the scan of the copy re-
                 cords. 
                  
Comm. vari- 
ables          : 
                  
Use            : Updating of the order line - and the item
information on the basis of the item order
line scan. 
                  
Block refe- 
rence          : B(adp _block _7,6) 
                  
Next adap- 
tion point     : Adp 8, adp 10, adp 11, adp 12 or exit 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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         : 8 
                  
Designation    : Processing the parts-list element 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After terminating a possible item order
                 line scan. 
                 If parts _list _wanted = 1. 
                 After fetching the parts-list record. 
                 After fetching the part item. 
                  
Comm. vari- 
ables          : create _orderlines 
                      call:   0 
                      answer: 0,1 
 
Use            : Code adaption with information from the
                 parts-list record and the part item on
                 hand. 
                  
Block refe- 
rence          : B(adp _block _7,7) 
                  
Next adap- 
tion point     : Adp 8, adp 9 or adp 10 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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         : 9 
                  
Designation    : Fill in the part order line 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If gen _orderlines = 1. 
                 After filling in the part order line and
                 the voucher order line 
                  
Comm. vari- 
able           : 
                  
Use            : Assignment of information in the part order
                 line 
                  
Block refe- 
rence          : B(adp _block _7,8) 
                  
Next adap- 
tion point     : Adp 8 or adp 10 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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         : 10 
                  
Designation    : Updating the parent order line 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After the chain end in the parts-list. 
                 After fetching the parent order line and
                 the voucher order line 
                  
Comm. vari- 
ables          : Updating information in the parent order
                 line on the basis of processing the part
                 item (in the parts-list scan) 
                  
Block refe- 
rence          : B(adp _block _7,9) 
                  
Next adap- 
tion point     : Adp 11, adp 12 or exit 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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         : 11 
                  
Designation    : Fill in the back-order line 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tions          : After terminating a possible item order
                 line scan and/or a parts-list scan. 
                 If back _order _wanted = 1. 
                 After filling in the (back-)order line and
                 the voucher order line 
                  
Comm. vari- 
ables          : 
                  
Use            : Assignment of information to the back-order
                 line (only from the parent item). 
                  
Block refe- 
rence          : B(adp _block _7,10) 
                  
Next adap- 
tion point     : Adp 12 or exit 
                  \f

5_._5_._6_ _ _C_r_e_a_t_e_ _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         : 12 
                  
Designation    : Assign of restrictions 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If cancel _wanted = 1 
                  
Comm. vari- 
ables          : 
                  
Use            : Assign of restrictions on S23 (TA) before
                 call of the cancellation to delete all re-
                 cords created in the current transaction. 
                  
Block refe- 
rence          : B(adp _block _16,1) 
                  
Next adap- 
tion point     : Adp 1 in cancellation 
                  \f

         5.5.7          U_p_d_a_t_e_ _L_i_n_e_ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._7_ _ _U_p_d_a_t_e_ _L_i_n_e_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._7_ _ _U_p_d_a_t_e_ _L_i_n_e_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._7_ _ _U_p_d_a_t_e_ _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 transaction 
                  
Reading        : From input buffer 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After interpretation of the line code
                 (adp 0).
                 After reading of the wanted position (se-
                 rial no.) 
                 After fetching the order line and the
                 voucher line. 
                 After fetching the (parent) item. 
                  
Comm. vari- 
ables          : change _part _item 
                      call:   0 
                      answer: 0 or 1 
                  
Use            : Reading of corrections 
                  
Block refe- 
rence          : B(adp _block _7,20) 
                  
Next adap- 
tion point     : Adp 2 or exit 
                  \f

5_._5_._7_ _ _U_p_d_a_t_e_ _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    : Update the part item and the order line 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : After delivering the parent order line and
                 the voucher order line. 
                 If the parent line exist. 
                 If change _part _item = 1. 
                 After fetching the part order line and the
                 voucher order line. 
                 After fetching the part item 
                  
Comm. vari- 
ables          : 
                  
Use            : Updating of the part order line and
                 updating of the part item. 
                  
Block refe- 
rence          : B(adp _block _7,21) 
                  
Next adap- 
tion point     : Adp 2 or exit 
                  \f

         5.5.8          E_r_a_s_e_ _L_i_n_e_ 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._8_ _ _E_r_a_s_e_ _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 activa- 
tion           : After interpretation of the line code
                 (adp 0).
                 After reading the wanted position (serial
                 no. or line no.). 
                  
Comm. vari- 
ables          : line _kind, call:  0 - serial number as
                      restriction 
                                   1 - line no as restric-
                                       tion 
                                   2 - all lines  
                           answer: should not be altered 
                                        
Use            : Reading of information used for deletion
                 (normal: deletion criteria) 
                  
Block refe- 
rence          : B(adp _block _16,1) 
                  
Next adap- 
tion point     : Adp 1 in cancellation 
                  \f

         5.5.9          C_a_n_c_e_l_l_a_t_i_o_n_ _-_ _O_u_t_l_i_n_e_ 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
 
T_a_b_l_e_ _1_ 
 
D871 
_ ______________________________________________________________
 
ta _rec _type     DUET instr.     Flow Diagram Name 
_ ______________________________________________________________
 
m_7501-7503D874Order Voucher Start 
7505-7508D880Voucher Order Line 
7509-7512D880        - 
7513-7516D880        - 
7520-7528D875Invoice Voucher Start 
7530-7541D873Invoice Line 
7563-7565D877Order Head Copy 
7560-7562D878Deb-Cred Copy 
7571-7573D962Account Entry Line 
 
p_restD872fetch the next scan set (S23)
_ ______________________________________________________________\f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _O_r_d_e_r_ _V_o_u_c_h_e_r_ _S_t_a_r_t_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _O_r_d_e_r_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _O_r_d_e_r_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _V_o_u_c_h_e_r_ _O_r_d_e_r_ _L_i_n_e_ _-_ _F_e_t_c_h_ _O_r_d_e_r_ _L_i_n_e_ _a_n_d_ _K_i_l_l_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_v_o_i_c_e_ _V_o_u_c_h_e_r_ _S_t_a_r_t_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_v_o_i_c_e_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_v_o_i_c_e_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_v_o_i_c_e_ _L_i_n_e_ _-_ _F_e_t_c_h_ _O_r_d_e_r_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _I_n_v_o_i_c_e_ _L_i_n_e_ _-_ _P_o_s_s_i_b_l_e_ _O_r_d_e_r_ _R_e_a_c_t_i_v_a_t_i_o_n_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _O_r_d_e_r_ _H_e_a_d_ _C_o_p_y_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _D_e_b_-_C_r_e_d_ _C_o_p_y_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ 
 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _-_ _L_i_n_e_ _D_e_l_e_t_i_o_n_,_ _N_e_w_
V_e_r_s_i_o_n_._ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _-_ _L_i_n_e_ _D_e_l_e_t_i_o_n_,_ _N_e_w_
V_e_r_s_i_o_n_._ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _-_ _L_i_n_e_ _D_e_l_e_t_i_o_n_,_ _N_e_w_
V_e_r_s_i_o_n_ _-_ _P_o_s_s_i_b_l_e_ _E_n_t_r_y_ _S_c_a_n_n_i_n_g_ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_l_a_t_i_o_n_ 
 
S_u_b_f_u_n_c_t_i_o_n_:_ _A_c_c_o_u_n_t_ _E_n_t_r_y_ _L_i_n_e_ _-_ _L_i_n_e_ _D_e_l_e_t_i_o_n_,_ _O_l_d_
V_e_r_s_i_o_n_._ 
 
 
 
 
 
 
 
(tegning) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Assign sorting variables and the scan set. 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : Cf. the adaption point descriptions for the
                 original transactions. 
                  
Comm. vari- 
ables          : 
                  
Use            : Assignment of the sorting variables to the
                 sorting procedure. 
                 Assignment of the scan set 
                  
Block refe- 
rence          : B(adp _block _16,11) 
                  
Next adap- 
tion point     : All adp>s except adp 1 (are dependent on
                 the mode of sorting). 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Update the deb-cred record and the order
                 record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : When ta _rec _type = order voucher start. 
                 After fetching the deb-cred record and the
                 order record. 
                 After cancelling the protection of the
                 deb-cred - and order records 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating the order information in the
                 deb-cred - and the order record. 
                  
Block refe- 
rence          : B(adp _block _16,12) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Update the item information. 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : When ta _rec _type = voucher order line 
                 After fetching the order record. 
                 After fetching the correct order line re-
                 cord (wanted _pos = odl _ser _no). 
                 If the order line is an item line. 
                 After fetching the item record 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of the order line information
                 to the item record. 
                  
Block refe- 
rence          : B(adp _block _16,13) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Update the information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : Like adp 3, but if the order line is not an
item line (no item record is fetched). 
                  
Comm. vari- 
ables          : 
                  
Use            : A possible updating of the order informa-
                 tion that does not originate from the order
                 item lines. 
                  
Block refe- 
rence          : B(adp _block _16,14) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Update the deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : When ta _rec _type = invoice voucher start. 
                 After fetching the deb-cred record. 
                 After cancelling the deb-cred protection. 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of invoice information in the
                 deb-cred record 
                  
Block refe- 
rence          : B(adp _block _16,15) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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    : Update the item information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : When ta _rec _type = invoice line. 
                 If od _ident = 0 (no order reference). 
                 If the invoice line is an item line. 
                 After fetching the item record 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating the invoice line information to
                 the item record 
                  
Block refe- 
rence          : B(adp _block _16,16) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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 information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : Like adp 6, but if the invoice line is not
an item line (no fetching of the item
record) 
                  
Comm. vari- 
ables          : 
                  
Use            : A possible updating of invoice information
                 that does not originate from the invoice
                 item lines. 
                  
Block refe- 
rence          : B(adp _block _16,17) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 8 
                  
Designation    : Update the item information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : When the ta _rec _type = invoice line. 
                 If od _ident ' 0. 
                 After fetching the order record. 
                 After fetching the correct order line
                 (wanted _pos = odl _ser _no). 
                 If the order line is an item line. 
                 After fetching the item record. 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of the information in the item
                 record and the order item line. 
                  
Block refe- 
rence          : B(adp _block _16,18) 
                  
Next adap- 
tion line      : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 9 
                  
Designation    : Update the information 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : Like adp 8 but if the order line is not an
item line (no fetching of the item record) 
                  
Comm. vari- 
ables          : 
                  
Use            : A possible updating of invoice information
                 that does not originate from the invoice
                 item lines. 
                  
Block refe- 
rence          : B(adp _block _16,19) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 10 
                  
Designation    : Update the order 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = order head copy. 
                 After fetching the order. 
                 After cancelling the order protection. 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of the invoice information in
                 the order record. 
                 Occurs in connection with the order invoi-
                 cing and the deb _cred invoicing. 
                  
Block refe- 
rence          : B(adp _block _16,20) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 11 
                  
Designation    : Update the deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = deb-cred copy. 
                 After fetching the deb-cred record. 
                 After cancelling the deb-cred protection. 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating invoice information in the
                 deb-cred record. 
                 Occurs in connection with the deb-cred in-
                 voicing. 
                  
Block refe- 
rence          : B(adp _block _16,21) 
                  
Next refe- 
rence          : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 12 
 
Designation    : Update the deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = account entry. 
                 After fetching the deb-cred record and the
                 account entry record 
                  
Comm. vari- 
ables          : entry _scanning, call: 0 
                               answer: 0, 1 
                  
Use            : Back dating the account entry information
                 in the deb-cred record. 
                 Possible killing of voucher line. 
                 Select scanning of the list file for fur-
                 ther updating of the deb-cred record. 
                  
Block refe- 
rence          : B(adp _block _16,22) 
                  
Next adap- 
tion point     : Adp 13 or all adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 13 
                  
Designation    : Update the deb-cred record 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = account entry. 
                 After fetching the next account entry re-
                 cord, which is attached to the current
                 voucher. 
                  
Comm. vari- 
ables          : 
                  
Use            : Back dating of account entry information in
                 the deb-cred record. 
                  
Block refe- 
rence          : B(adp _block _16,23) 
                  
Next adap- 
tion point     : Adp 13 or all adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 14 
                  
Designation    : Check account entry record 
                  
Reading        : 
                  
writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = account entry 
                 After fetching the next account entry re-
                 cord. 
                  
Comm. vari- 
ables          : entry _scanning, call: 1 
                               answer: 0 or 1 
                  
Use            : Old version: Check of the account entry re-
                 cords - possible stop of the entry scan-
                 ning 
                 New version: Updating of the account entry
                 record, 
                 Select scanning of account entries for fur-
                 ther updating of the deb-cred. 
                  
Block refe- 
rence          : B(adp _block _16,24) 
                  
Next adap- 
tion point     : Adp 13, adp 14 or all adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 15 
                  
Designation    : Update deb _cred (only used in the new SKP-
                 version) 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = account entry. 
                 If entry _scanning = 1. 
                 After fetching the next account entry re-
                 cord. 
                  
Comm. vari- 
ables          : 
                  
Use            : Check account entry record, update the
                 deb-cred record. 
                  
Block refe- 
rence          : B(adp _block _16,25) 
                  
Next adap- 
tion point     : All adp>s except adp 1 
                  \f

5_._5_._9_ _ _C_a_n_c_e_l_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         : 16 
                  
Designation    : Select old/new SKP-version 
                  
Reading        : 
                  
Writing        : 
                  
Conditions 
for activa- 
tion           : If ta _rec _type = account entry 
                  
Comm. vari- 
ables          : Gen _before _scan, 
                 call:   1 - old SKP-version 
                 answer: 1 or 0 - new SKP-version 
                  
Use            : Select which part of SKP to be used in con-
                 nection with the current adaption 
                  
Block refe- 
rence          : B(adp _block _16,27) 
                  
Next adap- 
tion point     : Adp 12 
                  \f

     5.6            I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _o_f_ _C_o_n_t_e_n_t_s_                                           P_a_g_e_
 
Introduction                                                108 
  
Outline of the Transactions                                 111 
 
Tables                                                      114 
 
5.6.1  Voucher Start (in Invoicing)                         120 
5.6.2  Voucher End (in Invoicing)                           125 
5.6.3  Create Invoice Line                                  134 
5.6.4  Order Invoicing                                      148 
5.6.5  Debtor/Creditor Invoicing                            164 
5.6.6  Erase Invoice Line/Invoice Voucher                   168 
               5.6.7  Invoice Head Amendment                               170 
5.6.8  Compound Order Invoicing                             172 
5.6.9  Compound Deb/Cred Invoicing                          174 
 
 
 \f

                    5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
I_n_t_r_o_d_u_c_t_i_o_n_ 
 
The invoice treatment covers three types of administrative
operations: 
 
     - entering of item movement to and from stock without
       simultaneous debiting/crediting of any amount - in
       short called >delivery> 
        
     - debiting/crediting of item movement - in short called
       >accounting> 
        
     - invoicing = simultaneous entering of item movement
       and debiting/crediting of the amount 
        
In all three cases the operation can be attached to a cus- 
tomer (sale), a supplier (purchase) or a department (pro-
duction), which gives a total of nine invoicing variations.
The differentation between the variations takes place on
voucher level assisted by the line code. 
 
V_o_u_c_h_e_r_ _S_t_a_r_t_ _-_ _I_n_v_o_i_c_i_n_g_ _(_F_A_ _-_ _F_I_)_._ By the transactions a
voucher start record is created in the terminal area and the
selected debtor/creditor record is protected against upda-
ting from other terminals, while the voucher is being crea-
ted. 
 
I_n_v_o_i_c_e_ _H_e_a_d_ _A_m_e_n_d_m_e_n_t_ _(_F_U_)_ is a voucher line transaction,
which makes it possible to change user information in the
voucher start record. 
 
V_o_u_c_h_e_r_ _E_n_d_ _-_ _I_n_v_o_i_c_e_ _(_F_J_)_._ By the transaction, the invoice
is calculated (see section 5.7.1, voucher calculation). If
the voucher contains (back-) orderlines, created in connec-
tion with the invoice line creation (see below), then the
central part of the order voucher end is executed (see sec-
tion 5.5). \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
An account entry record may be created, and it can be at-
tached either to a debtor/creditor record, selected in the
voucher start transaction or to a parent debtor/creditor re-
cord, selected with assistence of the debtor/creditor struc-
ture list. If an order - or debtor/creditor invoicing is
made in connection with the voucher creation (see below)
then the order records are updated. The protection of the
debtor/creditor record is cancelled and the voucher is prin-
ted (see section 5.11). 
 
C_r_e_a_t_e_ _I_n_v_o_i_c_e_ _L_i_n_e_ _(_F_L_,_ _F_M_,_ _F_N_,_ _F_O_)_ is a voucher line tran-
saction which - dependent of the skp _line _code - results in
the creation of item-, addition-, comment- and discount li-
nes, respectively. As by creation of order lines (see sec-
tion 5.5) the voucher lines are given a line number and a
serial number and it is possible to establish a 1 - level
parts-list structure between the invoice lines by using the
parts-list, but it is not possible to establish the corre-
sponding structure manually. Furthermore, the results of the
transaction keyed in, may be cancelled and back-orders can
be created automatically. The transaction is controlled by
the adaption, with the aid of communication variables. 
 
O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ _(_F_P_)_ is a voucher line transaction which, on
the basis of order lines of a specified order, makes it pos-
sible to create a succession of invoice lines; as long as
the order is not protected by another terminal. If the order
is unprotected then it will be protected. The protection is
cancelled by the voucher end. The Skeleton Program makes all
the order lines available for the adaption; which for the
single order lines decides, if an invoice line is to be
created or not. Invoiced order lines are killed by the
adaption. 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
D_e_b_t_o_r_/_C_r_e_d_i_t_o_r_ _I_n_v_o_i_c_i_n_g_ _(_F_V_)_ is a voucher line transaction
which on the basis of orders attached to a specific debtor/
creditor record makes it possible to create a succession of
invoice lines; on the condition that the debtor/creditor re-
cord and the orders are not protected by other terminals. If
the debtor/creditor record and the orders are unprotected,
they will be protected - the protection is cancelled by the
voucher end transaction. The Skeleton Program makes all
attached orders available for the adaption, which for each
order decides whether the order is to be invoiced or not. If
yes, the same process is executed as by order invoicing (see
above). 
 
E_r_a_s_e_ _L_i_n_e_ _(_F_T_1_,_ _F_T_2_,_ _F_T_3_)_ is used for erasure of earlier
created invoice lines within the current invoice voucher.
The erasure may happen either with reference to the serial
number or to the line number. The transaction uses the gene-
ral cancelling process (described in section 5.5.9) and era-
ses records by killing. The FT3-transaction will delete the
whole voucher. 
 
C_o_m_p_o_u_n_d_ _O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ _(_F_Q_1_ _-_ _F_Q_9_)_ is a single transaction
which executes 
     - voucher start (invoice) 
     - order invoicing 
     - voucher end (invoice) 
 
C_o_m_p_o_u_n_d_ _D_e_b_/_C_r_e_d_ _I_n_v_o_i_c_i_n_g_ _(_F_R_1_ _-_ _F_R_9_)_ is a single transac-
tion which executes 
     - voucher start (invoice) 
     - debtor/creditor invoicing 
     - voucher end (invoice) 
 
In connection with the invoicing transactions the general
transactions d_i_s_p_l_a_y_ _v_o_u_c_h_e_r_ and 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_ (see section 5.7) may be used on voucher line
level, which means before the voucher end transaction. 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
O_u_t_l_i_n_e_ _o_f_ _t_h_e_ _T_r_a_n_s_a_c_t_i_o_n_ 
 
skp _   transaction                  Variant 
line-  name 
code 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
FA     Voucher Start (invoice)      Customer,   delivery 
FB     do.                          do.         accounting 
FC     do.                          do.         invoicing 
FD     do.                          Supplier,   delivery 
FE     do.                          do.         accounting 
FF     do.                          do.         invoicing 
FG     do.                          Department, delivery 
FH     do.                          do.         accounting 
FI     do.                          do.         invoicing 
FJ     Voucher End (invoice) 
FK     (free) 
FL     Create Invoice Line          Item line 
FM     do.                          Addition line 
FN     do.                          Comment line 
FO     do.                          Discount line 
FP     Order Invoicing 
FQ1    Compound Order Invoicing     Customer,   delivery 
FQ2    do.                          do.         accounting 
FQ3    do.                          do.         invoicing 
FQ4    do.                          Supplier,   delivery 
FQ5    do.                          do.         accounting 
FQ6    do.                          do.         invoicing 
FQ7    do.                          Department, delivery 
FQ8    do.                          do.         accounting 
FQ9    do.                          do.         invoicing 
 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
O_u_t_l_i_n_e_ _(_C_o_n_t_n_d_._)_ 
 
skp _   Transaction                  Variant 
line _  Name 
code 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
FR1    Compound Deb/Cred Invoicing  Customer,   delivery 
FR2    do.                          do.         accounting 
FR3    do.                          do.         invoicing 
FR4    do.                          Supplier,   delivery 
FR5    do.                          do.         accounting 
FR6    do.                          do.         invoicing 
FR7    do.                          Department, delivery 
FR8    do.                          do.         accounting 
FR9    do.                          do.         invoicing 
FS     (free) 
FT1    Erase Line                   by the serial number 
FT2    do.                          by the line number 
FT3    Erase Voucher 
FU     Invoice Head Amendment 
FV     Debtor/Creditor Invoicing 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ _-_ _O_u_t_l_i_n_e_ _(_c_o_n_t_n_d_._)_ 
 
 
 
 
 
 
 
 
 
(tegning 108) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 \f

                        5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _1_ _ _I_n_v_o_i_c_e_ _V_o_u_c_h_e_r_ _S_t_a_r_t_ 
M_  
 
D5 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
skp_DUETdeb_invoice 
line-instr.cred_type_in_ 
codetypetacomment 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FA.   D10    501    7520customer voucher start delivery 
.FB.   D11    501    7521    -       -      -   accounting
.FC.   D12    501    7522-       -      -   invoicing 
.FD.   D13    502    7523       supplier voucher start delivery 
.FE.   D14    502    7524-       -      -   accounting 
.FF.D155027525-       -      -   invoicing 
.FG.D165037526department voucher start delivery 
.FH.D175037527--      -     accounting 
.FI.D185037528-       -      -     invoicing 
P__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
 
T_a_b_l_e_ _2_ _ _I_n_v_o_i_c_e_ _V_o_u_c_h_e_r_ _E_n_d_ 
 
M_ 
D417 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
ta_recentry_
_typetype 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
75202301 
75212301 
75222301 
75232302 
75242302 
75252302 
75262303 
75272303 
75282303 
P__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _3_ _ _C_r_e_a_t_e_ _I_n_v_o_i_c_e_ _L_i_n_e_ 
 
M_ 
D5 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
skp_DUETcontinue 
  line-codeinstr.with 
  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FL.D30table 3A 
.FM.D35table 3B 
.FN.D40table 3C 
.FO.D45table 3D 
P_        _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
  
T_a_b_l_e_ _3_A_ _-_ _3_D_ 
 
M_ 
D30, D35, 
 D40, D45 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
curr_skp_DUETinvoice_skp_skp_od_rec_typel 
voucher_instr.type_in_ta_record_type_in_ta 
typetatypetype 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FA.-.FC.D317530750521017017501 
.FD.-.FF.D327534750921117027502Table 3A 
.FG.-.FI.D337538751321217027503 
   
.FA.-.FC.D367531750621027017501 
.FD.-.FF.D377535751021127027502Table 3B 
P_.FG.-.FI.D387539751421227037503 
 
.FA.-.FC.D417532750721037017501 
.FD.-.FF.D427536751121137027502Table 3C 
.FG.-.FI.D437540751521237037503 
 
.FA.-.FC.D467533750821047017501 
.FD.-.FF.D477537751221147027502Table 3D 
.FG.-.FI.D487541751621247037503 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _4_ _ _C_r_e_a_t_e_ _I_n_v_o_i_c_e_ _L_i_n_e_ 
S_u_b_f_u_n_c_t_i_o_n_:_ _P_a_r_t_s__l_i_s_t_ _s_c_a_n_ 
 
 
D194 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
it_DUETadmin_dc_invc_item_ 
typeinstr.typetype 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
601D1985017530 
601D1985027534 
601D1985037538 
602D1995017531 
602D1995027535 
602D1995037539 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
T_a_b_l_e_ _5_ _ _O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ 
 
 
D60 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
curr_skp_DUETod_order_copy 
voucherinstr.type _in_tacomment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FA.-.FC.D617017563sales order 
.FD.-.FF.D627027564purchase order 
.FG.-.FI.D637037565prod. order 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _6_ _ _O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ 
S_u_b_f_u_n_c_t_i_o_n_:_ _O_r_d_e_r_ _L_i_n_e_ _s_c_a_n_ 
 
M_ 
D315 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
odl_recDUETinvc_itemskp_line_ 
_typeinstr.typetype 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
2101D32075302 
2102D32175313 
2103D32275320 
2104D32375331 
2111D32475342 
2112D32575353 
2113D32675360 
2114D32775371 
2121D32875382 
2122D32975393 
2123D33075400 
2124D33175411 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
T_a_b_l_e_ _7_ _ _O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ 
S_u_b_f_u_n_c_t_i_o_n_:_ _P_a_r_t_ _O_r_d_e_r_ _L_i_n_e_ 
 
 
D381 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
odl_recinvc_ 
_typeitem_type 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
21017530 
21027531 
21117534 
21127535 
21217538 
21227539 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \f

5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _8_ _ _D_e_b_t_o_r_/_C_r_e_d_i_t_o_r_ _I_n_v_o_i_c_i_n_g_ 
 
 
D76 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
curr_skp_DUETdeb_creddeb_cred 
voucher_typeinstr._typecopy_in_tacomment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FA.-.FC.D765017560customer 
.FD.-.FF.D775027561supplier 
.FG.-.FI.D785037562department 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
T_a_b_l_e_ _9_ _ _D_e_b_t_o_r_/_C_r_e_d_i_t_o_r_ _I_n_v_o_i_c_i_n_g_ 
 
 
D615 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
od_order_ 
typecopy_in_tacomment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
7017563sales order 
7027564purchase order 
7037565production order 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

                   5_._6_ _ _I_n_v_o_i_c_i_n_g_ 
 
T_a_b_l_e_ _1_0_ _ _C_o_m_p_o_u_n_d_ _O_r_d_e_r_ _I_n_v_o_i_c_i_n_g_ 
 
M_ 
D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
skp _     DUET     deb _     invoice _   od _ 
line-    instr.   cred _    type _in _   type 
code              type     ta                  comment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
                                                
.FQ1.    D50      501      7520       701      customer delivery sales order 
.FQ2.    D51      501      7521       701         -     accounting -     - 
.FQ3.    D52      501      7522       701         -     invoicing  -     - 
.FQ4.    D53      502      7523       702      supplier delivery purchase order 
.FQ5.    D54      502      7524       702         -     accounting   -      - 
.FQ6.    D55      502      7525       702         -     invoicing    -      - 
.FQ7.    D56      503      7526       703      department delivery prod.-order 
.FQ8.    D57      503      7527       703         -       accounting -     - 
.FQ9.    D58      503      7528       703        -invoicing  -- 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
T_a_b_l_e_ _1_1_ _ _C_o_m_p_o_u_n_d_ _D_e_b_/_C_r_e_d_ _I_n_v_o_i_c_i_n_g_ 
 
M_ 
D5 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
skp_DUETdeb_deb_credinvoice_ 
line_instr.cred_copy_in_type_ 
codetypetain _tacomment 
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 
.FR1.    D65      501      75607520customer, compounddelivery 
.FR2.D6650175607521   -         -    accounting
.FR3.D6750175607522   -         -    invoicing 
.FR4.D6850275617523supplier, compounddelivery 
.FR5.D6950275617524   -         -    accounting
.FR6.D7050275617525   -         -    invoicing 
.FR7.D7150375627526department, compound delivery
.FR8.D7250375627527   -           -     accounting 
.FR9.D7350375627528   -           -     invoicing 
P_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
 \f

5.6.1          V_o_u_c_h_e_r_ _S_t_a_r_t_ 
 
(tegning 115)\f

«eof»