***************************************************************** * * * TABLE: OVIL * * * ***************************************************************** 01 MTI-LOG. 03 LOGREC-PREFIX. 05 LOGREC-RECLEN PIC S9(04) COMP. 05 LOGREC-TABNUM PIC X(4). 05 LOGREC-ACTION PIC X. 88 LOGREC-ACTION-ADD VALUE 'A'. 88 LOGREC-ACTION-CHANGE VALUE 'C'. 88 LOGREC-ACTION-DELETE VALUE 'D'. 05 LOGREC-DATE. 07 LOGREC-CC PIC XX. 07 LOGREC-YY PIC XX. 07 LOGREC-MM PIC XX. 07 LOGREC-DD PIC XX. 05 LOGREC-TIME. 07 LOGREC-TIME-HH PIC XX. 07 LOGREC-TIME-MM PIC XX. 07 LOGREC-TIME-SS PIC XX. 05 LOGREC-TABID PIC X(4). 05 LOGREC-TYPE PIC X. 03 OPEN-VI-LINE-TABLE REDEFINES MTIOAREA. 05 DOCD-IOAREA. 10 OVIL-KEY-FIELDS. 15 VENDOR-CODE. 20 VENDOR-NUMBER PIC X(10). 20 VENDOR-ADDR-IND PIC X(01). 15 TRANS-CODE PIC X(02). 15 VENDOR-INVOICE PIC X(12). 15 LINE-NUM PIC X(03). 10 OVIL-RESULT-FIELDS. 15 REF-PO-TRANS-CODE PIC X(02). 15 REF-PO-TRANS-NUM. 20 REF-PO-TRANS-NUM-AGY PIC X(03). 20 REF-PO-TRANS-NUM-NUM PIC X(11). 15 REF-PO-LINE-NUM PIC X(03). 15 UNIT-OF-MEASURE PIC X(04). 15 COMMODITY-CODE PIC X(14). 15 MANUFACTURERS-NUM PIC X(20). 15 QUANTITY-INVOICED PIC S9(09)V9(03). 15 UNIT-COST-INVOICED PIC S9(12)V99. 15 EXTEND-INVOICED-AMT PIC S9(12)V99. 15 DESCRIPTION-30 PIC X(30). 15 PARTIAL-FINAL-FLAG PIC X(01). 15 CONDITION PIC X(02). 15 TEXT-FLAG PIC X(01). 15 ITEM-CODE PIC X(03). 15 WAREHOUSE PIC X(04). 15 MANUFACTURERS-NAME PIC X(30). 15 TAX-CODE PIC X(03). 15 TAX-AMOUNT PIC S9(12)V99. 15 PRE-TAX-AMT PIC S9(12)V99. 15 QUANTITY-PAID PIC S9(09)V9(03). 15 ORIG-UNIT-COST PIC S9(08)V9(06). 15 DISCOUNT-CODE PIC X(01). 15 PERCENT-OF-DISCOUNT PIC X(05). 15 DISCOUNT-AMOUNT PIC S9(12)V99. 15 FREIGHT-AMOUNT PIC S9(12)V99. 15 FIXED-ASSET-TYPE PIC X(01). 03 FILLER PIC X(1712)