Freshmark replication server

freshmark-canonical

Program drill-down

PRICE_CORRECTION_GRO

PRICE OR QTY MAINTENANCE. Type DSP, base table STK_TRANS.

Field inventory

214

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 CMD 10 C -1 651, 544
$SELECT    'NEW_NEW_NEW LOCKS  U:PALLETS_UPD;CHECK_LOCKS  I:I\ACTIVE;=;A  D:SALES IN PROGRESS ON CONSIGNMENT;ERRORM;I\ST_DOCNO    'STOP THE DELETE FUNCTIONALITY FOR LEGEND  A:STOPDELETE;TRUE    'CHECK FOR EMPTY FIELDS  I:I\ST_DOCNO;=;  D:DOCUMENT NUMBER IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DOCNO    I:I\ST_DEBTO
1 0.0 CMD 52 C 0 61, 529
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    
1 0.0 CMD 1 C -1 121, 193
$SELECT  S:CASHIER;I\ST_CASHIER
1 0.0 CMD 17 C -1 231, 85
$SELECT  A:CONST;SA;I\TRTYPE    I:I\MARKET;<>;11  DO(V4B)   'DISPLAY A SELECTION WINDOW   'DISPLAY A SELECTION WINDOW   I:I\AGENT;=;   S:DOC_NO2;I\ST_DOCNO;I\MARKET;I\TRTYPE     I:I\AGENT;<>;   S:DOC_NO_AGENT_SALE;I\ST_DOCNO;I\MARKET;I\TRTYPE;I\AGENT     A:SELPARM;2;I\ST_AGENT  DOEND(V4B)
1 0.0 H -1 1, 61
  
1 0.0 SUPPLIER I 0 491, 97
  
1 0.0 TRTYPE I 0 331, 265
  
1 0.0 Work 2 I 0 621, 277
  
1 0.0 Work 5 I 0 391, 265
  
1 0.0 Work 1 I 0 551, 277
  
1 0.0 PICK DEL I 0 711, 169
  
1 0.0 Work 3 I 0 571, 277
  
1 0.0 Work 1 I -1 11, 385
  
1 0.0 Work 6 I 0 521, 541
  
1 0.0 Work 7 I 0 471, 541
  
1 0.0 STK_TRANS ST_PAID I 0 291, 493
  
1 0.0 Work 2 I 0 701, 169
  
1 0.0 Work 5 I 0 511, 541
  
1 0.0 Work 4 I 0 551, 541
  
1 0.0 Work 8 I -1 301, 421
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 9 I -1 481, 421
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 5 I 0 121, 565
  
1 0.0 Work 6 I 0 101, 565
  
1 0.0 Work 2 I 0 291, 553
  
1 0.0 CASHPOINT I 0 701, 169
  
1 0.0 Work 1 I 0 731, 157
  
1 0.0 Work 7 I 0 61, 565
  
1 0.0 SD_TOTCOM I 0 581, 277
  
1 0.0 STK_TRANS ST_AGENT I -1 121, 121
    
1 0.0 STK_TRANS ST_SMAN I 0 701, 169
  
1 0.0 Work 1 I 0 401, 541
  
1 0.0 TOT SLS 2 I 0 261, 265
  
1 0.0 DM_OSBAL I 0 721, 169
  
1 0.0 DM_CURR I 0 701, 169
  
1 0.0 CASHIER I 0 711, 169
  
1 0.0 BLOCKED I 0 511, 61
  
1 0.0 USER ID I 0 531, 61
  
1 0.0 SD_COMMP_VAT I 0 581, 277
  
1 0.0 Work 2 I 0 681, 109
  
1 0.0 CLUB FEE TEMP I 0 721, 181
'MIGHT USE THIS FIELD FOR THE CLUB FEE OF THE TRANSFER TRANSACTION
1 0.0 LEVY VAT I 0 581, 277
  
1 0.0 DUES VAT I 0 581, 277
  
1 0.0 LEVT AMOUNT I 0 121, 253
  
1 0.0 Work 2 I 0 711, 169
  
1 0.0 Work 3 I 0 701, 169
  
1 0.0 Work 4 I 0 701, 169
  
1 0.0 TMP I 0 291, 577
  
1 0.0 SOLD QTY I 0 701, 169
  
1 0.0 Work 4 I 0 601, 277
  
1 0.0 Work 5 I 0 191, 577
  
1 0.0 Work 6 I 0 211, 577
  
1 0.0 TOT SLS I 0 11, 265
  
1 0.0 TOT VAT I 0 671, 217
  
1 0.0 TOT DUES I 0 611, 277
  
1 0.0 TOT DUES VAT I 0 531, 505
  
1 0.0 TOT LEVY I 0 191, 265
  
1 0.0 TOT LEVY VAT I 0 581, 277
  
1 0.0 TOTAL CLUB FEE I 0 721, 181
  
1 0.0 TOTAL CLUB FEE VAT I 0 701, 169
  
1 0.0 Work 16 I 0 581, 277
  
1 0.0 LEVY I 0 71, 265
$AFTER_READ  'READ THE LEVY AND LEVY VAT FROM THE LEVT_TRANS  'I:I\ST_DOCNO;<>;  'F:LEVY_TRANS;;;I\LEVY=LVT_LEVYAMT,W\LEVYAMT=LVT_LEVYAMT,W\LEVY_VAT=LVT_LEVYVAT,W\LEVYVAT=LVT_LEVYVAT;LVT_MARKET='$I\MARKET$' AND LVT_AGENT='$I\ST_AGENT$' AND LVT_CONSIGN='$I\ST_CONSIGN$' AND LVT_DOCNO='$I\ST_DOCNO$'      'I:I\ST_DOCNO;<>;
1 0.0 STK_TRANS ST_PAYMETH I 0 611, 277
  
1 0.0 STK_TRANS ST_RESERV I 0 701, 229
  
1 0.0 ORGS2 I 0 571, 97
  
1 0.0 CPO_CASHPT I 0 141, 49
  
1 0.0 SURETY I 0 171, 157
  
1 0.0 Work 1 I 0 281, 133
'LP20121122
1 0.0 ACTIVE I 0 611, 121
  
1 0.0 Work 1 I 0 411, 73
  
1 0.0 TOT VAT2 I 0 671, 241
  
1 0.0 PAID I 0 601, 277
  
1 0.0 Work 3 I -1 691, 469
$VALIDATE    I:I\NOCOPIES;>;10;VAL  D:MAXIMUM ALLOWED IS 10;ERRORM;I\NOCOPIES    O:ENABLEINPUT;C\UPD  O:SETFOCUS;C\UPD  O:BACKCOLOR;C\UPD;YELLOW  
1 0.0 Work 1 I 0 121, 49
  
1 0.0 DOC_DEL I 0 331, 85
  
1 0.0 Work 3 I 0 391, 73
  
1 0.0 STK_TRANS ST_DOCNO I -1 121, 85
$SELECT  A:CONST;SA;I\TRTYPE    I:I\MARKET;<>;11  DO(V4V)  I:I\MARKET;<>;60  DO(NOT60)   'DISPLAY A SELECTION WINDOW   I:I\AGENT;=;     S:DOC_NO4;I\ST_DOCNO;I\MARKET;I\TRTYPE     I:I\AGENT;<>;     S:DOC_NO_AGENT_SALE;I\ST_DOCNO;I\MARKET;I\TRTYPE;I\AGENT     A:SELPARM;2;I\ST_AGENT  DOEND(NOT60)  DOEND(V4V)    I:I\MARKET
1 0.0 Work 10 I -1 691, 421
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 12 I -1 131, 421
$VALIDATE  C:UCASE  V:Y;N
1 0.0 Work 1 I -1 91, 229
$VALIDATE  O:SETFOCUS;I\ST_RSN_CODE
1 0.0 Work 1 I 0 621, 349
  
1 0.0 Work 3 I 0 511, 349
  
1 0.0 Work 4 I -1 141, 385
  
1 0.0 STK_TRANS ST_DOCMSG I 0 511, 541
  
1 0.0 STK_TRANS ST_VAROR I 0 701, 253
  
1 0.0 I -1 161, 325
  
1 0.0 SCAN_OUT I 0 561, 217
  
1 0.0 DEFAULT I 0 21, 49
$DEFAULT    A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000    LOAD THE CURRENT USER'S NAME  'A:USERNAME;;I\USER  A:USERID;;I\USER    LOAD THE CURRENT USER'S IP ADDRESS  A:USERIP;;I\USER_IP    A:CONST;;I\ST_RSN_CODE  O:ENABLEINPUT;I\ST_RSN_CODE  'F:REASON_MAST;;;T\REASON=RSN_DESC;RSN_TYPE='DE' AND RS
1 0.0 MARKET CODE I 0 1, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    O:DISABLEINPUT;I\SALE_CASHP,I\NOCOPIES  A:CONST;0;I\NEW_QTY    'LOAD AGENT CODE  A:ORGS;;I\AGENT  A:ORGS;;I\ORGS2    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;I\RFID=CM_USE_RFID,T\MARKET=CM_NAME,I\PROHIBIT_SALES=CM_PROHIBIT_SALES,W\ZEROFILL=CM_DEL_LEN;CM_CODE='$I\MARKET$
1 0.0 Work 12 I 0 741, 193
  
1 0.0 STK_TRANS ST_TRTYPE I 0 701, 169
  
1 0.0 LVT_TRANS I 0 431, 541
  
1 0.0 Work 1 I 0 491, 541
  
1 0.0 Work 1 I 0 711, 193
  
1 0.0 SCREEN TYPE I 0 81, 49
$DEFAULT  A:CONST;SA;I\SCREEN  A:CONST;N;I\RESERVATION
1 0.0 Work 1 I 0 411, 553
  
1 0.0 W SM_DDATE I 0 691, 133
  
1 0.0 W DELNO I 0 671, 133
  
1 0.0 DM_ACCTYPE I 0 151, 157
  
1 0.0 STK_TRANS ST_DELIND I 0 291, 85
$DEFAULT  A:CONST;N;I\ST_DELIND    
1 0.0 COMMVAL_VAT I 0 491, 229
  
1 0.0 Work 2 I 0 391, 541
  
1 0.0 Work 1 I 0 511, 541
  
1 0.0 USER_IP I 0 61, 49
  
1 0.0 Work 1 I 0 1, 541
  
1 0.0 USER I 0 41, 49
  
1 0.0 Work 7 I 0 351, 553
  
1 0.0 Work 10 I 0 391, 577
  
1 0.0 Work 6 I 0 371, 553
  
1 0.0 CLUBFEE VAT I 0 721, 169
  
1 0.0 Work 1 I 0 461, 61
  
1 0.0 ACCTYPE I 0 591, 241
  
1 0.0 Work 1 I 0 661, 85
  
1 0.0 TMP1 I 0 301, 565
  
1 0.0 Work 1 I 0 711, 133
  
1 0.0 W_USERID I 0 611, 229
  
1 0.0 ZV_TAX I 0 641, 229
  
1 0.0 ZV_TRANS I 0 571, 241
  
1 0.0 ZV_CNOTE I 0 421, 469
  
1 0.0 PORT_IND I 0 271, 85
  
1 0.0 Work 5 I 0 611, 217
  
1 0.0 Work 3 I 0 671, 253
  
1 0.0 Work 6 I 0 631, 385
  
1 0.0 Work 1 I -1 401, 325
  
1 0.0 MAIN I 0 291, 157
  
1 0.0 Mode I 0 311, 85
$DEFAULT  A:PARM;1;I\MODE  A:CONST;D;I\MODE    I:I\MODE;=;D  DO(MD)    'A:CONST;     SALES PRICE CORRECTION;T\HEADING    O:HIDE;I\NEW_CON,T\NEW_CON,I\NEW_PRODUCT,T\NEW_PRODUCT,I\NEW_GRADE,T\NEW_GRADE,I\NEW_CONT,T\NEW_CONT    O:HIDEUPDATE  DOEND(MD)       
1 0.0 Work 2 I 0 701, 169
  
1 0.0 Work 1 I 0 421, 505
  
1 0.0 STK_TRANS ST_CHANGED_PRICE I -1 281, 325
$VALIDATE    I:I\MARKET;=;60  DO(00)    F:STK_DETS;;;I\TMP=SD_ITEM;SD_CONSIGN='$I\ST_CONSIGN$';    A:LEFT;I\TMP,2;I\TMP    ' GET VATCD    F:PRODUCT_MAST;;;I\TMP1=PR_VATCD;PR_PRODUCT='$I\TMP$';    ' GET VAT RATE    F:VAT_MAST;;;I\TMP2=VT_RATE;VT_CODE='$I\TMP1$';      'GET DISCOUNT AMT/PERC AND SUBTRACT FROM VALUE       
1 0.0 Work 3 I 0 531, 541
  
1 0.0 AGENT I 0 101, 49
  
1 0.0 Work 2 I 0 41, 565
  
1 0.0 STK_TRANS ST_DEBTOR I -1 71, 157
'$VALIDATE  'CHECK IF DEBTOR EXISTS  'I:I\ST_DEBTOR;<>;  'F:DEBTOR_MAST;Y;;;DM_DEBTOR='$I\ST_DEBTOR$';I\ST_DEBTOR    $BEFORE_DELETE      ''CHECK IF BUYER IS A CASH BUYER  'I:W\DM_ACCTYPE;=;CA  '  DO(CS)  '     'MAKE SURE THE SCREEN IS RUN BY CASHIER  '     I:W\CASHIER;=;  '     'D:ONLY CASHIERS ARE ALLOWED TO DELETE SA
1 0.0 Work 4 I 0 401, 349
  
1 0.0 I_IP I 0 341, 373
  
1 0.0 FINPDTE I 0 731, 133
  
1 0.0 USER IP I 0 701, 169
  
1 0.0 TMP_DELNO I 0 461, 97
  
1 0.0 NEW_SUPPL I 0 511, 97
  
1 0.0 OLD PROD I 0 571, 121
  
1 0.0 OLD_VAR I 0 591, 121
  
1 0.0 INVALID_PW I 0 591, 541
  
1 0.0 TEMPCASH I 0 711, 169
  
1 0.0 Work 1 I 0 21, 565
  
1 0.0 Work 14 I 0 1, 565
  
1 0.0 STK_TRANS ST_CASHP I 0 701, 169
  
1 0.0 Work 2 I 0 701, 169
  
1 0.0 STK_TRANS ST_DELDATE I 0 391, 385
  
1 0.0 Work 1 I 0 471, 469
  
1 0.0 Work 1 I -1 85, 325
$VALIDATE    I:I\MARKET;=;60  DO(00)    F:STK_DETS;;;I\TMP=SD_ITEM;SD_CONSIGN='$I\ST_CONSIGN$';    A:LEFT;I\TMP,2;I\TMP    ' GET VATCD    F:PRODUCT_MAST;;;I\TMP1=PR_VATCD;PR_PRODUCT='$I\TMP$';    ' GET VAT RATE    F:VAT_MAST;;;I\TMP2=VT_RATE;VT_CODE='$I\TMP1$';      'GET DISCOUNT AMT/PERC AND SUBTRACT FROM VALUE       
1 0.0 Check 45 K 0 381, 517
$CALCULATE    I:K\45;=;1  DO(01)    O:ENABLEINPUT;I\NOCOPIES    O:SETFOCUS;I\NOCOPIES  DOEND(01)    
1 0.0 Label 3 T -1 291, 49
  
1 0.0 Label 11 T -1 11, 421
  
1 0.0 Label 2 T -1 11, 229
  
1 0.0 Label 7 T -1 381, 121
  
1 0.0 Label 18 T -1 11, 301
  
1 0.0 Label 2 T -1 11, 361
  
1 0.0 Label 3 T -1 141, 361
  
1 0.0 Label 22 T -1 491, 301
  
1 0.0 Label 21 T -1 281, 301
  
1 0.0 Label 1 T -1 171, 421
  
1 0.0 Label 5 T -1 671, 25
  
1 0.0 Label 3 T -1 531, 421
  
1 0.0 Label 46 T 0 121, 529
  
1 0.0 Label 47 T -1 581, 157
  
1 0.0 Label 48 T -1 581, 193
  
1 0.0 Label 4 T -1 621, 25
  
1 0.0 Label 2 T -1 181, 193
  
1 0.0 Label 2 T -1 341, 421
  
1 0.0 Label 54 T -1 381, 193
  
1 0.0 Label 4 T -1 11, 193
  
1 0.0 Label 1 T 0 641, 421
  
1 0.0 Label 1 T -1 161, 301
  
1 0.0 Label 1 T -1 1, 25
  
1 0.0 Label 2 T -1 281, 25
  
1 0.0 Label 23 T -1 561, 301
  
1 0.0 ST_RSN_CODE T -1 231, 229
  
1 0.0 Label 7 T -1 671, 49
  
1 0.0 Label 11 T -1 11, 121
  
1 0.0 Label 13 T -1 171, 121
  
1 0.0 ST_DOCNO T -1 11, 85
  
1 0.0 Label 6 T -1 191, 157
  
1 0.0 Label 56 T 0 701, 169
  
1 0.0 Label 5 T -1 11, 157
  
1 0.0 Label 9 T -1 381, 157
  
1 0.0 Label 1 T -1 531, 469
  
1 0.0 Label 6 T -1 621, 49
  
1 0.0 Label 40 T -1 381, 229
  
1 0.0 Label 9 T 0 221, 529
  
1 0.0 Label 31 T -1 651, 301
  
1 0.0 Label 28 T 0 701, 169
  
1 0.0 Label 29 T 0 521, 253
  
1 0.0 Label 30 T -1 85, 301
  
1 0.0 Label 24 T 0 521, 193
  
1 0.0 Label 4 T -1 401, 301
  
1 1.0 SALE_CASHP I -1 261, 193
$CALCULATE  M:  C:UCASE    F:CASH_POINT;Y;;;CPO_CASHPT='$I\SALE_CASHP$';I\SALE_CASHP    O:SETFOCUS;I\NOCOPIES
1 1.0 I -1 471, 193
''$AFTER_READ  - I\GRADE  ''' GET THE SIZE AND CLASS AND THEN CONCATINATE THEM INTO THE I\GRADE FIELD  ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\CLASS=SD_CLASS;SD_MARKET='$I\MARKET$' AND SD_AGENT='$I\ST_AGENT$' AND SD_CONSIGN='$I\ST_CONSIGN$'    ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\SIZE=SD_SIZE;SD_MARKET='$I\MARKET$' AND SD
1 1.0 STK_DETS SD_ITEM I -1 471, 157
''$VALIDATE  '''CHECK IF PRODUCT CODE EXISTS  ''I:I\SD_ITEM;<>;  ''  DO(ITM)  ''   A:LEFT;I\SD_ITEM,2;I\TEMP4  ''   F:PRODUCT_MAST;;;I\TEMP42=PR_PRODUCT;PR_PRODUCT='$I\TEMP4$';I\SD_ITEM    ''   A:RIGHT;I\SD_ITEM,2;I\TEMP7  ''   F:VAR_MAST;;;I\TEMP43=VA_VARIETY;VA_VARIETY='$I\TEMP7$';I\SD_ITEM    ''   'CHECK IF PRODUCT 
1 1.0 ST_CASHIER I -1 71, 193
$SELECT  S:CASHIER;I\ST_CASHIER    $CALCULATE  M:  C:UCASE    I:I\MARKET;<>;32  A:CONST;;I\SALE_CASHP    F:CASH_MAST;Y;;;CSH_CASHIER='$I\ST_CASHIER$';I\ST_CASHIER  O:SETFOCUS;I\ST_RSN_CODE    'GETS CASH POINT             3  F:CASH_POINT;;;W\CPO_CASHPT=CPO_CASHPT;CPO_IP='$W\USER_IP$' AND CPO_MARKET='$I\MARKET$';    A:VA
1 1.0 STK_TRANS ST_CONSIGN I -1 471, 121
  
1 3.0 STK_DETS SD_CONT I -1 631, 193
''$AFTER_READ - I\SD_CONT  '''LOAD THE CONTAINER  ''I:I\ST_DOCNO;<>;  ''F:STK_DETS;;;I\SD_CONT=SD_CONT,W\CONTMASS=SD_CONTMASS;SD_MARKET='$I\MARKET$' AND SD_AGENT='$I\ST_AGENT$' AND SD_CONSIGN='$I\ST_CONSIGN$'    '''A:CON;I\SD_CONT," ";I\SD_CONT;W\CONTMASS  ''I:I\ST_DOCNO;<>;  ''A:CON;I\SD_CONT," ",W\CONTMASS;I\SD_CONT;
1 4.0 STK_TRANS ST_TRDTE I -1 631, 157
''$CALCULATE  ''I:I\ST_TRDTE;<>;  ''A:VAR;I\ST_TRDTE;I\DATE_TEMP;;YYYY/MM/DD    '''DISPLAY A SELECTION WINDOW    ''I:I\ST_DEBTOR;<>;  ''  DO(NUL)  ''    I:I\SD_ITEM;<>;  ''      DO(D)  ''       I:I\DATE_TEMP;<>;  ''       S:DOC_NO_2;I\ST_DOCNO;I\ST_DEBTOR;I\SD_ITEM;I\DATE_TEMP               DOEND(D)  ''  DOEND(NUL)    
1 4.0 STK_TRANS ST_COMMVAL I 0 551, 385
$AFTER_READ    'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\COMMVAL_VAT=ST_COMMVAL_VAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'      'CALCULATE SD_TOTCOM  SD_COMMP_VAT  F:STK_DETS;;;W\SD_TOTCOM=SD
1 4.0 I -1 651, 325
$AFTER_READ  'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\CLUBVAT=ST_CLUBVAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'     'I:I\ST_DOCNO;<>;  'A:ADD;W\CLUBVAT,I\ST_CLUBFEE;I\ST_CLUBFEE;;#0.00      
1 4.0 STK_TRANS ST_DUES I 0 641, 253
$AFTER_READ  'READ THE COMMISION VAT FROM THE STK_TRANS  I:I\ST_DOCNO;<>;  F:STK_TRANS;;;W\DUES_VAT=ST_DUES_VAT;ST_MARKET='$I\MARKET$' AND ST_AGENT='$I\ST_AGENT$' AND ST_CONSIGN='$I\ST_CONSIGN$' AND ST_DOCNO='$I\ST_DOCNO$' AND ST_TRTYPE = 'SA'    'CALCULATE SD_DUES  SD_DUESV  F:STK_DETS;;;W\TOTDUES=SD_TOTDUES,W\TOTDUES
1 4.0 I -1 491, 325
  
1 4.0 I -1 561, 325
''$AFTER_READ  '''CALCULATE THE VALUE FOR THE I\VALUE FIELD  ''I:I\ST_DOCNO;<>;  ''A:MULT;I\ST_TRQTY;I\VALUE;I\ST_TRPRICE;;0.00    ''I:I\ST_DOCNO;<>;  ''A:ADD;I\VALUE,I\ST_TRVAT;I\VALUE;;#0.00    '''CALCULATE SD_TOTSLS AND TOTVAT  ''F:STK_DETS;;;W\TOTSLS=SD_TOTSLS,W\TOTVAT=SD_TOTVAT;SD_MARKET='$I\MARKET$' AND SD_AGENT=
1 4.0 I -1 11, 325
$VALIDATE  'CHECK IF ITS NOT LESS THAN ZERO    I:I\MODE;=;T    DO(MODET)     I:I\ST_TRQTY;<>;      DO(QT)       I:I\ST_TRQTY;<;0       D:ERROR - QTY CAN NOT BE LESS THAN ZERO;ERRORM;I\ST_TRQTY      DOEND(QT)       'DISPLAY ERROR MESSAGE IF THE QTY IS MORE THAT IN THE DOCKET     I:I\ST_TRQTY;>;W\QTY     D:ERROR - QUANTI
1 5.0 NEW CONTAINER I 0 621, 253
$BEFORE_DELETE  'STOP THE DELETE FUNCTIONALITY FOR LEGEND  A:STOPDELETE;TRUE    'CHECK FOR EMPTY FIELDS  I:I\ST_DOCNO;=;  D:DOCUMENT NUMBER IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DOCNO    I:I\ST_DEBTOR;=;  D:DEBTOR IS EMPTY - CAN NOT DELETE RECORD;ERRORM;I\ST_DEBTOR    I:I\ST_CONSIGN;=;  D:CONSIGNMENT IS EMPTY - 
1 6.0 STK_TRANS ST_RSN_CODE I -1 331, 229
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    $VALIDATE  M:  C:UCASE    V:WP;WQ    I:I\ST_RSN_CODE;=;  A:CONST;;T\REASON    I:I\ST_RSN_CODE;<>;  F:REASON_MAST;Y;;T\REASON=RSN_DESC;RSN_TYPE='DE' AND RSN_REASON='$I\ST_RSN_CODE$';I\ST_RSN_CODE    A:LEFT;T\REASON,15;T\REASON  C:MCASE;;T\REASON    I:I\ST_R
10 0.0 ZX_PRINT Z 0 1, 61
  
10 0.0 ZX_SELECT Z 0 1, 61
  
10 0.0 ZX_DELETE Z 0 1, 61
$DELETE  O:SETFOCUS;I\ST_DOCNO
10 0.0 ZX_UPDATE Z 0 1, 61
  
10 0.0 ZX_EXIT Z 0 1, 61