// clause 2.4.2.2 (dot 8.2)
s.setS_quantity(s_quantity);
s.setS_ytd(s.getS_ytd() + ol_quantity);
s.setS_remote_cnt(s.getS_remote_cnt() + s_remote_cnt_increment);
s.setS_order_cnt(s.getS_order_cnt() + 1);
s.store(basicCache);
// clause 2.4.2.2 (dot 8.3)
ol_amount = ol_quantity * i.getI_price();
orderLineAmounts[ol_number - 1] = ol_amount;