Freshmark replication server

freshmark-canonical

Program drill-down

SALE_DEL_MAN_INT

SALES DELETION MAINTENANCE INTERNATIONAL. Type DSP, base table STK_TRANS.

Field inventory

217

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
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 CMD 52 C -1 163, 510
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    
1 0.0 CMD 10 C -1 651, 548
$SELECT  O:DISABLEINPUT;C\UPD    I:I\MARKET;=;11  A:CONST;1;K\8    I:I\MARKET;=;60  A:CONST;1;I\NOCOPIES      I:K\8;<>;1  DO(ALA)    O:SETFOCUS;K\8    D:PLEASE CONFIRM THIS DELETION IS CORRECT BY TICKING THE BOX;ERRORM;K\8  DOEND(ALA)    I:K\8;=;1  DO(ALL)    'NEW_NEW_NEW LOCKS  U:PALLETS_UPD;CHECK_LOCKS  I:I\ACTIVE;=;
1 0.0 CMD 1 C -1 121, 193
$SELECT  S:CASHIER;I\ST_CASHIER
1 0.0 Work 33 G -1 1, 337
  
1 0.0 H -1 1, 61
  
1 0.0 MARKET CODE I 0 1, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    O:DISABLEINPUT;I\SALE_CASHP    '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,I\BO=CM_NEW_BACKOFFICE;CM_CODE='$I\MARKET$'    I:I\
1 0.0 SCAN_OUT I 0 611, 421
  
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    'INITIALIZE GRID  U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\PT_PALL,I\PT_TRQTY,I\PT_TRVAL,I\PT_TRVAT,I\PT_VAL  'U:ZZ
1 0.0 STK_TRANS ST_AGENT I -1 121, 121
'$SELECT  'DISPLAY A SELECTION WINDOW  'S:AGENT_CODE;I\ST_AGENT      '$VALIDATE  'ENSURE THAT THE USER DOES NOT LEAVE THE FIELD BLANK  'M:  'CONVERT THE VALUES ENTERED TO UPPERCASE  'C:UCASE      'CHECK THAT THE CODE EXISTS  'F:AGENT_MAST;;;I\TEMP=AM_BLOCK;AM_CODE='$I\ST_AGENT$'  'I:I\TEMP;=;Y  'D:ERROR - AGENT NO. '$I
1 0.0 Work 14 I 0 1, 565
  
1 0.0 Work 1 I 0 21, 565
  
1 0.0 USER IP I 0 81, 229
  
1 0.0 Work 2 I 0 41, 565
  
1 0.0 AGENT I 0 101, 49
  
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 3 I 0 531, 517
  
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 TMP_CASHIER I 0 331, 457
  
1 0.0 Work 1 I 0 411, 73
  
1 0.0 TOT VAT2 I 0 671, 241
  
1 0.0 PAID I 0 611, 445
  
1 0.0 Work 1 I 0 591, 97
  
1 0.0 Work 1 I 0 191, 49
  
1 0.0 Work 3 I -1 641, 421
$CALCULATE  M:    I:I\NOCOPIES;>;10;VAL  D:MAXIMUM ALLOWED IS 10;ERRORM;I\NOCOPIES
1 0.0 Work 1 I 0 121, 49
  
1 0.0 DOC_DEL I 0 331, 85
  
1 0.0 TMP2 I 0 411, 457
  
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_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(NOT60)  DOEND(V4V)    I:I\MARKET
1 0.0 Work 2 I 0 101, 541
  
1 0.0 Work 2 I 0 201, 541
  
1 0.0 I_IP I 0 621, 385
  
1 0.0 W_USERID I 0 661, 385
  
1 0.0 Mode I 0 311, 85
$DEFAULT  A:PARM;1;I\MODE    '!!!!!!!!!!!!!!!!!!!!!!  'JD ADDITION 2010/02/19  '!!!!!!!!!!!!!!!!!!!!!!  I:I\MARKET;=;15  DO(LAA)    I:I\MODE;=;T    DO(FTF)      I:I\ORGS2;<>;      DO(ZIZ)        A:CONST;0;I\NOCOPIES        O:DISABLEINPUT;I\NOCOPIES      DOEND(ZIZ)    DOEND(FTF)  DOEND(LAA)    I:I\MODE;<>;Z  DO(SKQ)    
1 0.0 Work 2 I 0 101, 229
  
1 0.0 Work 5 I 0 121, 565
  
1 0.0 Work 6 I 0 101, 565
  
1 0.0 PICK DEL I 0 461, 229
  
1 0.0 TRTYPE I 0 681, 445
  
1 0.0 SUPPLIER I 0 491, 97
  
1 0.0 SD_TOTCOM I 0 551, 361
  
1 0.0 PALL_TRANS PT_PALL I 0 1, 337
  
1 0.0 PALL_TRANS PT_TRVAL I 0 151, 337
  
1 0.0 PALL_TRANS PT_TRVAT I 0 221, 337
  
1 0.0 PALL_TRANS PT_TRQTY I 0 71, 337
  
1 0.0 Work 5 I 0 301, 337
  
1 0.0 Work 7 I 0 61, 565
  
1 0.0 Work 1 I 0 221, 457
  
1 0.0 Work 2 I 0 291, 553
  
1 0.0 CASHPOINT I 0 61, 229
  
1 0.0 Work 1 I 0 731, 157
  
1 0.0 Work 2 I 0 1, 229
  
1 0.0 Work 5 I 0 491, 517
  
1 0.0 Work 4 I 0 551, 517
  
1 0.0 Work 6 I 0 511, 517
  
1 0.0 Work 7 I 0 471, 517
  
1 0.0 Work 1 I 0 651, 445
  
1 0.0 Work 2 I 0 141, 229
  
1 0.0 Work 3 I 0 161, 229
  
1 0.0 Work 4 I 0 121, 229
  
1 0.0 TMP I 0 291, 577
  
1 0.0 SOLD QTY I 0 181, 229
  
1 0.0 Work 4 I 0 581, 481
  
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 621, 217
  
1 0.0 TOT VAT I 0 671, 217
  
1 0.0 TOT DUES I 0 511, 277
  
1 0.0 TOT DUES VAT I 0 511, 301
  
1 0.0 TOT LEVY I 0 551, 397
  
1 0.0 TOT LEVY VAT I 0 551, 421
  
1 0.0 TOTAL CLUB FEE I 0 351, 253
  
1 0.0 TOTAL CLUB FEE VAT I 0 351, 301
  
1 0.0 Work 16 I 0 601, 481
  
1 0.0 LEVY I 0 441, 397
$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 LEVY VAT I 0 491, 421
  
1 0.0 DUES VAT I 0 461, 301
  
1 0.0 LEVT AMOUNT I 0 491, 397
  
1 0.0 LEVY_VAT I 0 441, 421
  
1 0.0 CLUB FEE TEMP I 0 401, 229
'MIGHT USE THIS FIELD FOR THE CLUB FEE OF THE TRANSFER TRANSACTION
1 0.0 CLUBFEE VAT I 0 301, 301
  
1 0.0 Work 6 I 0 371, 553
  
1 0.0 Work 10 I 0 391, 577
  
1 0.0 Work 7 I 0 351, 553
  
1 0.0 USER I 0 41, 49
  
1 0.0 USER_IP I 0 61, 49
  
1 0.0 Work 1 I 0 1, 541
  
1 0.0 Work 1 I 0 451, 541
  
1 0.0 Work 2 I 0 581, 517
  
1 0.0 COMMVAL_VAT I 0 441, 361
  
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
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 LVT_TRANS I 0 451, 517
  
1 0.0 STK_TRANS ST_TRTYPE I 0 21, 229
  
1 0.0 Work 1 I 0 571, 517
  
1 0.0 TOT SLS 2 I 0 621, 241
  
1 0.0 DM_OSBAL I 0 421, 229
  
1 0.0 DM_CURR I 0 441, 229
  
1 0.0 CASHIER I 0 231, 229
  
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 551, 361
  
1 0.0 Work 2 I 0 681, 109
  
1 0.0 Work 1 I 0 711, 133
  
1 0.0 TMP1 I 0 311, 553
  
1 0.0 Work 1 I 0 661, 85
  
1 0.0 ACCTYPE I 0 591, 445
  
1 0.0 Work 1 I 0 461, 61
  
1 0.0 Work 1 I 0 241, 457
  
1 0.0 ZV_TAX I 0 651, 289
  
1 0.0 ZV_TRANS I 0 671, 289
  
1 0.0 ZV_CNOTE I 0 631, 289
  
1 0.0 PORT_IND I 0 271, 85
  
1 0.0 INVALID_PW I 0 591, 541
  
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 PROD I 0 101, 457
  
1 0.0 VAR I 0 121, 457
  
1 0.0 TEMPCASH I 0 251, 229
  
1 0.0 FINPDTE I 0 731, 133
  
1 0.0 MAIN I 0 291, 157
  
1 0.0 Work 1 I 0 161, 49
  
1 0.0 BUSY I 0 441, 445
  
1 0.0 Work 1 I 0 491, 229
  
1 0.0 Work 1 I 0 551, 61
  
1 0.0 Work 2 I 0 511, 229
  
1 0.0 Work 1 I 0 711, 241
  
1 0.0 Work 1 I 0 311, 157
  
1 0.0 Work 1 I 0 311, 517
  
1 0.0 Work 2 I 0 361, 517
  
1 0.0 Work 1 I 0 571, 325
  
1 0.0 Work 1 I 0 291, 109
  
1 0.0 Work 2 I 0 291, 133
  
1 0.0 Work 1 I 0 691, 289
  
1 0.0 Work 1 I 0 201, 493
  
1 0.0 Work 1 I 0 81, 541
  
1 0.0 Work 1 I 0 361, 445
  
1 0.0 Work 2 I 0 400, 487
  
1 0.0 Label 1 T -1 1, 25
  
1 0.0 Label 2 T -1 291, 25
  
1 0.0 Label 3 T -1 281, 49
  
1 0.0 Label 4 T -1 621, 25
  
1 0.0 Label 5 T -1 671, 25
  
1 0.0 Label 6 T -1 621, 49
  
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 301, 229
  
1 0.0 Label 5 T -1 11, 157
  
1 0.0 Label 7 T -1 381, 121
  
1 0.0 Label 9 T -1 391, 157
  
1 0.0 Label 18 T -1 1, 253
  
1 0.0 Label 21 T -1 61, 253
  
1 0.0 Label 22 T -1 161, 253
  
1 0.0 Label 23 T -1 221, 253
  
1 0.0 Label 24 T 0 381, 337
  
1 0.0 Label 28 T 0 401, 277
  
1 0.0 Label 29 T 0 381, 397
  
1 0.0 Label 30 T -1 301, 229
  
1 0.0 Label 31 T -1 301, 253
  
1 0.0 Label 34 T -1 3, 451
  
1 0.0 Label 35 T -1 3, 477
  
1 0.0 ST_RSN_CODE T -1 3, 510
  
1 0.0 Label 40 T -1 202, 511
  
1 0.0 Label 42 T -1 278, 481
  
1 0.0 Label 9 T -1 641, 517
  
1 0.0 Label 44 T -1 391, 481
  
1 0.0 Label 1 T -1 471, 421
  
1 0.0 Label 2 T -1 181, 193
  
1 0.0 Label 46 T -1 641, 481
  
1 0.0 Label 47 T -1 581, 157
  
1 0.0 Label 48 T -1 581, 193
  
1 0.0 Label 54 T -1 381, 193
  
1 0.0 Label 57 T -1 1, 305
  
1 0.0 Label 4 T -1 11, 193
  
1 0.0 Label 1 T 0 591, 289
  
1 1.0 STK_TRANS ST_CONSIGN I -1 471, 121
  
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 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 SALE_CASHP I -1 261, 193
$CALCULATE  M:  C:UCASE    F:CASH_POINT;Y;;;CPO_CASHPT='$I\SALE_CASHP$';I\SALE_CASHP  I:I\MARKET;=;15  DO(15)    U:CASHP_CHECK;CHECK  ''F:CASHPOINT_CASHIER;;;W\MOMZ_CPT=CC_CASHPOINT;CC_CASHPOINT='$I\SALE_CASHP$' AND CC_CASHIER = '$I\ST_CASHIER$';I\SALE_CASHP    I:W\MOMZ_CPT;=;STOP    D:CASHIER $I\ST_CASHIER$ IS WORKING
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 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_TRQTY I -1 1, 277
$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 4.0 STK_TRANS ST_TRPRICE I -1 59, 277
  
1 4.0 STK_TRANS ST_TRVAT I -1 161, 277
  
1 4.0 VALUE FIELD I -1 221, 277
''$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 STK_TRANS ST_COMMVAL I 0 441, 337
$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 STK_TRANS ST_DUES I 0 461, 277
$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 STK_TRANS ST_CLUBFEE I -1 301, 277
$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_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 5.0 NEW CONSIGNMENT I -1 141, 457
$VALIDATE  'CLEAR FIELDS  A:CONST;;I\NEW_PRODUCT,I\NEW_GRADE,I\NEW_CONT  M:    'ZEROFILL  A:ZEROFILL;I\NEW_CON,W\ZEROFILL;I\NEW_CON      I:I\NEW_CON;<>;    DO(NEW)         'CHECK IF CONSIGNMENT EXISTS  '''''   F:STK_DETS;Y;;I\ORGS=SD_AGENT,I\AVAIL=SD_RECQTY-SD_SLDQTY-SD_DISQTY-SD_RETQTY-SD_ADJQTY,W\CON=SD_CONSIGN,I\NEW
1 5.0 Work 38 I -1 141, 478
  
1 5.0 Work 41 I -1 332, 482
  
1 5.0 NEW CONTAINER I -1 481, 481
$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 119, 510
$SELECT  'DISPLAY A SELECTION WINDOW  S:REASON;I\ST_RSN_CODE    $VALIDATE  M:  C:UCASE    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    O:ENABLEINPUT;C\U
1 7.0 Check 8 K -1 621, 517
$CALCULATE  O:ENABLEINPUT;C\UPD    O:SETFOCUS;C\UPD  O:BACKCOLOR;C\UPD;YELLOW  
1 7.0 Check 45 K -1 621, 481
'$AFT_MSG_DELETE  'I:I\MODE;=;D   'DO(LL1)     'I:K\45;=;1     'E:$GBLROOT$LEGEND\PROJ_FMS\BIN\PRINTING.EXE /PRINT=PRINT_CREDIT_NOTE;$I\MARKET$,$I\ST_AGENT$,$I\ST_CONSIGN$,$I\ST_DOCNO$,$W\PRINT_PALL$,   'DOEND(LL1)    'I:I\MODE;=;T  'DO(LL3)   ' I:K\45;=;1    'E:$GBLROOT$LEGEND\PROJ_FMS\BIN\PRINTING.EXE /PRINT=PRINT_CR
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