Freshmark replication server

freshmark-canonical

Program drill-down

CLIENT_PARAMETER_MAN

MARKET MAINTENANCE SCREEN. Type MAN, base table CLIENT_MAST.

Field inventory

534

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 CLIENT_MAST CM_CODE I -1 131, 85
$SELECT  'CALLS THE MARKET SELECTION  S:MARKET;I\CM_CODE    $VALIDATE  'MANDATORY FIELD  M:  'CONVERTS TO UPPERCASE  C:UCASE    $VALIDATE  'ADDED BY LAZ ON CHRISTO'S REQUEST=====================28/10/2008  F:CLIENT_MAST;;CM_CODE;I\EXIST=CM_CODE  I:I\EXIST;<>;  O:CAPTION_UPD;UPDATE    I:I\EXIST;=;  O:CAPTION_UPD;CREATE 
1 0.0 CLIENT_MAST CM_TRADE_TO T -1 211, 277
  
1 0.0 Label 9 T -1 471, 481
  
1 0.0 CLIENT_MAST CM_TRAN_FEE T -1 471, 505
  
1 0.0 CLIENT_MAST CM_TRADE_FROM T -1 1, 277
  
1 0.0 Label 8 T -1 301, 49
  
1 0.0 Label 1 T -1 291, 25
  
1 0.0 Label 2 T -1 1, 25
  
1 0.0 Label 3 T -1 621, 25
  
1 0.0 Label 4 T -1 621, 49
  
1 0.0 Label 5 T -1 671, 25
  
1 0.0 Label 6 T -1 671, 49
  
1 0.0 DEFAULT I 0 1, 49
$DEFAULT    A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000      A:DATE;DD MMM YYYY;T\DATE2  A:TIME;HH:MM:SS;T\TIME2  A:TIMER_ON;1000      A:DATE;DD MMM YYYY;T\DATE3  A:TIME;HH:MM:SS;T\TIME3  A:TIMER_ON;1000      A:DATE;DD MMM YYYY;T\DATE4  A:TIME;HH:MM:SS;T\TIME4  A:TIMER_ON;1000    A:DATE;DD MMM YY
1 0.0 H -1 1, 1
  
1 0.0 Label 2 T -1 471, 385
  
1 0.0 CLIENT_MAST CM_CODE T -1 1, 85
  
1 0.0 CMD 2 C -1 181, 85
$SELECT  'CALLS THE MARKET SELECTION, RETURNS SELECTED VALUE TO I\CM_CODE  S:MARKET;I\CM_CODE
1 0.0 CLIENT_MAST CM_NAME I -1 131, 121
$VALIDATE  'MANDATORY FIELD  M:  'CONVERTS TO UPPERCASE  C:UCASE  
1 0.0 CLIENT_MAST CM_NAME T -1 1, 121
  
1 0.0 CLIENT_MAST CM_ADD1 I -1 131, 145
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  
1 0.0 CLIENT_MAST CM_ADD1 T -1 1, 145
  
1 0.0 CLIENT_MAST CM_ADD2 I -1 131, 169
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  
1 0.0 CLIENT_MAST CM_ADD3 I -1 131, 193
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  
1 0.0 CLIENT_MAST CM_PCODE I -1 131, 217
$CALCULATE  'CHECKS THAT THIS FIELD IS NUMERIC  A:ISNUMERIC;I\CM_PCODE;I\TMP6    'IF IT IS NOT NUMERIC, DISPLAY AN ERROR  I:I\TMP6;<>;Y  D:POSTAL CODE MUST BE NUMERIC;ERRORM;I\CM_PCODE    'FORMATS THIS FIELD TO 0000  A:VAR;I\CM_PCODE;I\CM_PCODE;;0000    $VALIDATE  'MANDATORY FIELD  M:  
1 0.0 CLIENT_MAST CM_PCODE T -1 1, 217
  
1 0.0 CLIENT_MAST CM_EMAIL I -1 131, 241
$VALIDATE  'C:UCASE  'CHECKS FOR '@' IN THE EMAIL ADDRESS  I:I\CM_EMAIL;<>;  DO  U:NUMBER_VALIDATE;EMAIL_CHK;I\CM_EMAIL,@,I\TMP5  'IF '@' IS NOT FOUND IN THE EMAIL ADDRESS, DISPLAY AN ERROR MESSAGE  I:I\TMP5;<>;Y  D:INVALID EMAIL ADDRESS;ERRORM;I\CM_EMAIL  DOEND  
1 0.0 CLIENT_MAST CM_EMAIL T -1 1, 241
  
1 0.0 CLIENT_MAST CM_FAXNO T -1 511, 217
  
1 0.0 CLIENT_MAST CM_TELNO T -1 511, 193
  
1 0.0 CLIENT_MAST CM_VATNO T -1 511, 169
  
1 0.0 CLIENT_MAST CM_CLTYPE I -1 311, 85
$SELECT  'CALLS THE CLIENT TYPE SELECTION  S:CLIENT TYPE;I\CM_CLTYPE    $VALIDATE  'MANDATORY FIELD  M:  'CONVERTS TO UPPERCASE  C:UCASE  'LOOKS UP THE CLIENT TYPE, AND IF IT EXISTS, THE VALUE IS PUT INTO THE I\TMP1 FIELD  F:CLIENT_TYPE;Y;;I\CM_TYPE=CLT_CODE;CLT_CODE='$I\CM_CLTYPE$';I\CM_CLTYPE  'F:CLIENT_TYPE;Y;CLT_CO
1 0.0 CLIENT_MAST CM_CLTYPE T -1 261, 85
  
1 0.0 CMD 13 C -1 351, 85
$SELECT  'CALLS THE CLIENT TYPE SELECTION, RETURNS SELECTED ITEM TO I\CM_CLTYPE  S:CLIENT TYPE;I\CM_CLTYPE
1 0.0 CLIENT_MAST CM_STAG T -1 1, 313
  
1 0.0 CLIENT_MAST CM_BULK T -1 191, 313
  
1 0.0 CLIENT_MAST CM_SIT T -1 1, 385
  
1 0.0 CLIENT_MAST CM_PREP T -1 191, 337
  
1 0.0 CLIENT_MAST CM_ETRADE T -1 1, 337
  
1 0.0 CLIENT_MAST CM_DIRECT T -1 1, 361
  
1 0.0 CLIENT_MAST CM_WSALEON T -1 1, 445
  
1 0.0 CLIENT_MAST CM_WSALEOFF T -1 1, 421
  
1 0.0 CLIENT_MAST CM_VATCODE T -1 511, 145
  
1 0.0 CMD 32 C -1 631, 145
$SELECT  S:VAT;I\CM_VATCODE
1 0.0 CLIENT_MAST CM_FRAMMKT T -1 1, 469
  
1 0.0 CLIENT_MAST CM_FARM_MKT_DUES T -1 191, 481
  
1 0.0 CLIENT_MAST CM_DISTDUE T -1 191, 385
  
1 0.0 CLIENT_MAST CM_WSDUES T -1 191, 433
  
1 0.0 CLIENT_MAST CM_WSDUE_TYPE T -1 191, 457
  
1 0.0 CLIENT_MAST CM_SMS_COST T -1 191, 505
  
1 0.0 CLIENT_MAST CM_SMS T -1 1, 493
  
1 0.0 Label 34 T -1 391, 85
  
1 0.0 Label 35 T -1 671, 145
  
1 0.0 Label 36 T -1 471, 457
  
1 0.0 CLIENT_MAST CM_DIRTDUE_TYPE T -1 191, 409
  
1 0.0 Label 3 T -1 471, 409
  
1 0.0 Work 1 I 0 61, 577
  
1 0.0 Work 1 I 0 81, 577
  
1 0.0 Work 2 I 0 101, 577
  
1 0.0 Work 3 I 0 121, 577
  
1 0.0 Work 2 I 0 141, 577
  
1 0.0 Work 4 I 0 161, 577
  
1 0.0 Work 6 I 0 201, 577
  
1 0.0 Work 5 I 0 181, 577
  
1 0.0 Work 10 I 0 221, 577
  
1 0.0 Work 11 I 0 241, 577
  
1 0.0 Work 12 I 0 261, 577
  
1 0.0 Work 13 I 0 281, 577
  
1 0.0 Work 14 I 0 301, 577
  
1 0.0 Work 1 I 0 61, 553
  
1 0.0 Work 2 I 0 81, 553
  
1 0.0 Work 1 I 0 41, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    'LOAD MARKET NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET=CM_NAME  C:MCASE;;T\MARKET
1 0.0 CLIENT_MAST CM_CO_REG T -1 511, 121
  
1 0.0 Work 4 I 0 321, 577
  
1 0.0 CMD 5 C -1 421, 409
$SELECT  S:CALC_TYPE;I\CM_DIRTDUE_TYPE    
1 0.0 CMD 6 C -1 421, 457
$SELECT  S:CALC_TYPE;I\CM_WSDUE_TYPE
1 0.0 Work 7 I 0 361, 577
  
1 0.0 Work 5 I 0 401, 313
  
1 0.0 CLIENT_MAST CM_NAME_ABBREV T -1 511, 85
  
1 0.0 CLIENT_MAST CM_NAME_ABBREV I -1 641, 85
$VALIDATE  'MANDATORY FIELD  M:  'CONVERTS TO UPPERCASE  C:UCASE  
1 0.0 CLIENT_MAST CM_GPSE I 0 511, 265
  
1 0.0 Label 5 T -1 471, 289
  
1 0.0 Label 6 T 0 671, 265
  
1 0.0 Label 7 T 0 721, 265
  
1 0.0 CLIENT_MAST CM_GPSS I 0 611, 529
  
1 0.0 Label 5 T -1 471, 325
  
1 0.0 Label 7 T 0 661, 325
  
1 0.0 Label 8 T 0 761, 325
  
1 0.0 Work 7 I 0 391, 577
  
1 0.0 Work 8 I 0 411, 577
  
1 0.0 EXIST I 0 571, 457
  
1 0.0 CLIENT_MAST CM_DISCARD_CONF T -1 191, 361
  
1 0.0 CLIENT_MAST CM_CHANGE_CONF_DISCQTY T -1 471, 361
  
1 0.0 Work 1 I 0 71, 49
  
1 0.0 Work 2 I 0 171, 49
  
1 0.0 Label 4 T -1 621, 409
  
1 0.0 Label 6 T -1 621, 385
  
1 1.0 CLIENT_MAST CM_FAXNO I -1 601, 217
$VALIDATE  'CHECKS THAT '0' IS THE FIRST CHARACTER IN THE FAX NUMBER IF ITS NOT NULL  'I:I\CM_FAXNO;<>;  'DO  'PUT THE LENGTH OF THE FIELD INTO TEMP FIELD  'A:LEN;I\CM_FAXNO;I\TMP51  'IF LENGTH IS < 10, DISPLAY AN ERROR  'I:I\TMP51;<;10;NUM  'D:PHONE NUMBER CANNOT BE LESS THAN 10 CHARACTERS;ERRORM;I\CM_FAXNO  'CLEAR TH
1 1.0 CLIENT_MAST CM_TELNO I -1 601, 193
$VALIDATE  'CHECKS THAT '0' IS THE FIRST CHARACTER IN THE TELEPHONE NUMBER IF ITS NOT NULL  'I:I\CM_TELNO;<>;  'DO  ''PUT THE LENGTH OF THE FIELD INTO TEMP FIELD  'A:LEN;I\CM_TELNO;I\TMP50  ''IF LENGTH IS < 10, DISPLAY AN ERROR  'I:I\TMP50;<;10;NUM  'D:PHONE NUMBER CANNOT BE LESS THAN 10 CHARACTERS;ERRORM;I\CM_TELNO   
1 1.0 CLIENT_MAST CM_VATNO I -1 601, 169
$VALIDATE  'MANDATORY FIELD  M:  
1 1.0 CLIENT_MAST CM_VATCODE I -1 601, 145
$SELECT  'CALLS THE VAT SELECTION  S:VAT;I\CM_VATCODE    $VALIDATE  'MANDATORY FIELD  M:  'FORMATS THIS FIELD TO 00  A:VAR;I\CM_VATCODE;I\CM_VATCODE;;00  'CONVERTS TO UPPERCASE  C:UCASE  'LOOKS UP THE ENTERED VALUE AND IF IT DOES NOT EXIST, DISPLAY AN ERROR  F:VAT_MAST;Y;VT_CODE;T\VAT=VT_RATE;;I\CM_VATCODE  A:CON;T\VAT
1 1.0 CLIENT_MAST CM_CO_REG I -1 601, 121
$VALIDATE  M:    
1 2.0 CLIENT_MAST CM_TRADE_TO I -1 251, 277
$VALIDATE    I:I\CM_TRADE_TO;<>;  DO  'CHECK THAT THE THIRD DIGIT IS A ":"  A:MID;I\CM_TRADE_TO,3,1;I\TMP2  I:I\TMP2;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_TRADE_TO    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_TRADE_TO,2;I\TMP3  I:I\TMP3;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I\CM_TRAD
1 2.0 CLIENT_MAST CM_TRADE_FROM I -1 131, 277
$VALIDATE    I:I\CM_TRADE_FROM;<>;  DO  'CHECK THAT THE THIRD DIGIT IS A ":"  A:MID;I\CM_TRADE_FROM,3,1;I\TMP2  I:I\TMP2;<>;:  D:ENTER IN FORMAT XX:XX;ERRORM;I\CM_TRADE_FROM    'CHECK THAT THE FIRST TWO DIGITS ARE BETWEEN 00 AND 24  A:LEFT;I\CM_TRADE_FROM,2;I\TMP3  I:I\TMP3;>;23  D:CANNOT BE GREATER THAN 23:59;ERRORM;I
1 2.0 CLIENT_MAST CM_SIT K -1 161, 385
  
1 2.0 CLIENT_MAST CM_STAG K -1 161, 313
  
1 2.0 CLIENT_MAST CM_ETRADE K -1 161, 337
  
1 2.0 CLIENT_MAST CM_WSALEOFF K -1 161, 421
  
1 2.0 CLIENT_MAST CM_FARMMKT K -1 161, 469
  
1 2.0 CLIENT_MAST CM_DIRECT K -1 161, 361
  
1 2.0 CLIENT_MAST CM_WSALEON K -1 161, 445
  
1 2.0 CLIENT_MAST CM_SMS K -1 161, 493
  
1 3.0 CLIENT_MAST CM_PREP K -1 351, 337
  
1 3.0 CLIENT_MAST CM_BULK K -1 351, 313
  
1 3.0 CLIENT_MAST CM_FARM_MKT_DUES I -1 351, 481
  $VALIDATE    'IF THIS FIELD IS NOT NULL, CHECK THAT IT IS NOT NEGATIVE  I:I\CM_FARM_MKT_DUES;<>;  R:0;100    'DO  'IF IT IS NEGATIVE DISPLAY AN ERROR  'I:I\CM_FARM_MKT_DUES;<;0;NUM  'D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_FARM_MKT_DUES  'DOEND   CHANGED BY LAZOLA 1/08/2008     
1 3.0 CLIENT_MAST CM_DIRTDUE I -1 351, 385
  $VALIDATE  'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_DIRTDUE;I\TMP8  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP8;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_DIRTDUE    'IF THE FIELD IS NOT NULL  'I:I\CM_DIRTDUE;<>;  R:0;100          'IF THE FIELD IS NOT NULL  I:I\CM_DIRTDUE;<>;  'DO  'IF THIS FIELD IS NEGATIVE
1 3.0 CLIENT_MAST CM_WSDUES I -1 351, 433
  $VALIDATE    'IF THIS FIELD IS NOT NULL  I:I\CM_WSDUES;<>;  R:0;100    'DO  'IF IT IS NEGATIVE DISPLAY AN ERROR  'I:I\CM_WSDUES;<;0;NUM  'D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_WSDUES  'DOEND    CHANGED BY LAZOLA 1/08/2008   ALL COMMISSION FIELDS IN THIS PROGRAM    
1 3.0 CLIENT_MAST CM_SMS_COST I -1 351, 505
$CALCULATE  'FORMATS THIS FIELD TO 00.00  'A:VAR;I\CM_SMS_COST;I\CM_SMS_COST;;00.00    $VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_SMS_COST;I\TMP11  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP11;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_SMS_COST    'IF THIS FIELD IS NOT NULL  I:I\CM_SMS_COST;<>;  DO 
1 3.0 CLIENT_MAST CM_DIRTDUE_TYPE I -1 351, 409
$SELECT  S:CALC_TYPE;I\CM_DIRTDUE_TYPE    $VALIDATE  'VALIDATES THAT THE ENTERED VALUE EXISTS  C:UCASE  A:ISNUMERIC;I\CM_DIRTDUE_TYPE;I\TMP94  I:I\TMP94;=;Y  A:VAR;I\CM_DIRTDUE_TYPE;I\CM_DIRTDUE_TYPE;;00  F:CALC_TYPE;Y;CAP_CODE;I\DESC4=CAP_DESC;;I\CM_DIRTDUE_TYPE    A:LEFT;I\DESC4,15;T\DIRDUES  C:MCASE;;T\DIRDUES    $A
1 3.0 CLIENT_MAST CM_WSDUE_TYPE I -1 351, 457
$SELECT  S:CALC_TYPE;I\CM_WSDUE_TYPE    $VALIDATE  C:UCASE  'VALIDATES THAT THE ENTERED VALUE EXISTS  A:ISNUMERIC;I\CM_WSDUE_TYPE;I\TMP95  I:I\TMP95;=;Y  A:VAR;I\CM_WSDUE_TYPE;I\CM_WSDUE_TYPE;;00  F:CALC_TYPE;Y;CAP_CODE;I\DESC5=CAP_DESC;;I\CM_WSDUE_TYPE  A:LEFT;I\DESC5,15;T\WSDUES  C:MCASE;;T\WSDUES    $AFTER_READ  I:I
1 3.0 CLIENT_MAST CM_DISCARD_CONF I -1 351, 361
$VALIDATE  V:Y;N;U;    I:I\CM_DISCARD_CONF;=;  A:CONST;N;I\CM_DISCARD_CONF  
1 4.0 CLIENT_MAST CM_DUES I -1 621, 481
$VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_DUES;I\TMP12  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP12;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_DUES    'IF THIS FIELD IS NOT NULL  I:I\CM_DUES;<>;  R:0;100    'DO  'IF IT IS NEGATIVE DISPLAY AN ERROR  'I:I\CM_DUES;<;0;NUM  'D:CANNOT BE LESS THAN ZERO
1 4.0 CLIENT_MAST CM_TRAN_FEE K -1 621, 505
  
1 4.0 Work 1 I -1 671, 289
$VALIDATE      A:CONST;;W\LEN  I:I\G2;<>;  DO(G2)  A:ZEROFILL;I\G2,2,I\G2  A:LEN;I\G2;W\LEN  I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\G2  DOEND(G2)
1 4.0 Work 2 I -1 721, 289
$VALIDATE    'CONATINATE THE COORDINATES  A:CON;I\G1,I\G2,I\G3;I\CM_GPSE    A:CONST;;W\LEN    I:I\G3;<>;  DO(G3)  A:ZEROFILL;I\G3,2,I\G3  A:LEN;I\G3;W\LEN    I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\G3  DOEND(G3)    $AFTER_READ  A:LEFT;I\CM_GPSE,2;I\G1  A:MID;I\CM_GPSE,3,4;I\G2  A:RIGHT;I\CM_GPSE,2
1 4.0 Work 3 I -1 621, 289
$VALIDATE    I:I\G1;=;  DO(EMPTY)  O:DISABLEINPUT;I\G2,I\G3,I\S1,I\S2,I\S3  A:CONST;00;I\G1,I\G2,I\G3,I\S1,I\S2,I\S3  DOEND(EMPTY)  A:CONST;;W\LEN    I:I\G1;<>;  DO(G1)  O:ENABLEINPUT;I\G2,I\G3,I\S1,I\S2,I\S3  A:ZEROFILL;I\G1,2,I\G1  A:LEN;I\G1;W\LEN  I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\G1  DO
1 4.0 Work 2 I -1 621, 325
  $VALIDATE    A:CONST;;W\LEN    I:I\S1;<>;  DO(S1)  A:ZEROFILL;I\S1,2,I\S1  A:LEN;I\S1;W\LEN    I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\S1  DOEND(S1)
1 4.0 Work 3 I -1 671, 325
  $VALIDATE    A:CONST;;W\LEN  I:I\S2;<>;  DO(S2)  A:ZEROFILL;I\S2,2,I\S2  A:LEN;I\S2;W\LEN    I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\S2  DOEND(S2)
1 4.0 Work 4 I -1 721, 325
  $VALIDATE      'CONATINATE THE COORDINATES  A:CON;I\S1,I\S2,I\S3;I\CM_GPSS    A:CONST;;W\LEN  I:I\S3;<>;  DO(S3)  A:ZEROFILL;I\S3,2,I\S3  A:LEN;I\S3;W\LEN    I:W\LEN;<;2;NUM  D:ERROR - YOU MUST ENTER TWO DIGITS;ERRORM;I\S3  DOEND(S3)    $AFTER_READ  A:LEFT;I\CM_GPSS,2;I\S1  A:MID;I\CM_GPSS,3,4;I\S2  A:RIGHT;I\CM_GPSS
1 4.0 CLIENT_MAST CM_CHANGE_CONF_DISCQTY I -1 671, 361
$VALIDATE  C:UCASE  V:Y;N;    I:I\CM_CHANGE_CONF_DISCQTY;=;  A:CONST;N;I\CM_CHANGE_CONF_DISCQTY
1 4.0 CLIENT_MAST CM_FRM_DIRTSUP I -1 671, 385
  
1 4.0 CLIENT_MAST CM_TO_DIRTSUP I -1 671, 409
  
2 0.0 Work 1 I 0 181, 577
  
2 0.0 Label 48 T -1 381, 133
  
2 0.0 CLIENT_MAST CM_MONTH_ARCH I -1 261, 97
$VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_MONTH_ARCH;I\TMP14  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP14;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_MONTH_ARCH    'IF THIS FIELD IS NOT NULL  I:I\CM_MONTH_ARCH;<>;  DO  'IF IT IS NEGATIVE DISPLAY AN ERROR  I:I\CM_MONTH_ARCH;<;0  D:CANNOT BE LESS THA
2 0.0 Label 8 T -1 301, 49
  
2 0.0 Label 1 T -1 291, 25
  
2 0.0 Label 2 T -1 1, 25
  
2 0.0 Label 3 T -1 621, 25
  
2 0.0 Label 4 T -1 621, 49
  
2 0.0 Label 5 T -1 671, 25
  
2 0.0 Label 6 T -1 671, 49
  
2 0.0 H -1 1, 1
  
2 0.0 CLIENT_MAST CM_LEVYCR K -1 271, 169
  
2 0.0 CLIENT_MAST CM_PALLID K -1 111, 205
  
2 0.0 CLIENT_MAST CM_ROUND K -1 111, 169
  
2 0.0 CLIENT_MAST CM_COMMPERC I -1 501, 241
$CALCULATE  'FORMATS THIS FIELD TO 00.00  'A:VAR;I\CM_COMMPERC;I\CM_COMMPERC;;00.00    $VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_COMMPERC;I\TMP16  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP16;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_COMMPERC    'IF THIS FIELD IS NOT NULL  I:I\CM_COMMPERC;<>;  R:0
2 0.0 CLIENT_MAST CM_COMMPERC T -1 351, 241
  
2 0.0 CLIENT_MAST CM_PALLID T -1 11, 205
  
2 0.0 CLIENT_MAST CM_LEVYCR T -1 151, 169
  
2 0.0 CLIENT_MAST CM_ROUND T -1 11, 169
  
2 0.0 CLIENT_MAST CM_CURR I -1 491, 97
$SELECT  'CALLS THE CURRENCY SELECTION  S:CURRENCY;I\CM_CURR    $VALIDATE  A:CONST;;T\CURR  C:UCASE  'VALIDATES THAT THIS FIELD EXISTS ON THE DATABASE  F:CURRENCY_MAST;Y;CU_CODE;T\CURR=CU_DESC;;I\CM_CURR  'A:LEFT;I\DESC6,15;T\WSDUES  C:MCASE;;T\CURR      $AFTER_READ  I:I\CM_CURR;<>;  F:CURRENCY_MAST;;;T\CURR=CU_DESC;CU
2 0.0 CLIENT_MAST CM_CURR T -1 351, 97
  
2 0.0 CMD 45 C -1 541, 97
$SELECT  S:CURRENCY;I\CM_CURR  
2 0.0 CLIENT_MAST CM_MONTH_ARCH T -1 11, 97
  
2 0.0 CLIENT_MAST CM_DKT_COMMENT I -1 231, 313
$VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  
2 0.0 CLIENT_MAST CM_DKT_COMMENT T -1 11, 313
  
2 0.0 CLIENT_MAST CM_SUMM_SALE I -1 301, 133
$SELECT  'CALLS THE REPORT SELECTION  S:REPORT;I\CM_SUMM_SALE    $VALIDATE  A:ISNUMERIC;I\CM_SUMM_SALE;I\TMP100  I:I\TMP100;=;Y  A:VAR;I\CM_SUMM_SALE;I\CM_SUMM_SALE;;00  'VALIDATES THAT THIS FIELD EXISTS IN THE DATABASE  F:REPORT_FORMAT;Y;RF_CODE;I\DESC6=RF_DESC;;I\CM_SUMM_SALE  A:LEFT;I\DESC6,15;T\FORM1  C:MCASE;;T\FO
2 0.0 CLIENT_MAST CM_SUMM_SALE T -1 11, 133
  
2 0.0 CLIENT_MAST CM_MKT_AVG T -1 11, 241
  
2 0.0 CMD 17 C -1 341, 133
$SELECT  S:REPORT;I\CM_SUMM_SALE
2 0.0 CLIENT_MAST CM_MKT_AVG K -1 311, 241
  
2 0.0 CLIENT_MAST CM_CHEP_NO T -1 11, 421
  
2 0.0 Work 57 G -1 411, 421
$AFTER_WRITE  'CALLS THE FUNCTION TO CLEAR THE TABLE  U:MANIPULATE_GRID;DELETE_TABLE_DATA  'SAVES ALL GRID DATA TO THE TABLE  U:ZZGRID_SPLIT;GRID_TO_DB;G\GRID;MARKET_PALL_ACC,MP_MARKET='I\MEMBER_NO'
2 0.0 Label 38 T -1 581, 97
  
2 0.0 Label 39 T -1 231, 397
  
2 0.0 Work 40 I -1 231, 421
$SELECT  'CALLS THE PALLET_TYPE SELECTION  S:PALLET_TYPE;I\PALLET_TYPE      $CALCULATE  'IF THIS FIELD IS NOT NULL  I:I\PALLET_TYPE;<>;  DO(1)  'FORMATS THIS FIELD TO 00  'A:VAR;I\PALLET_TYPE;I\PALLET_TYPE;;00   =========== EDITED BY LAZOLA 23 MAY 2008  'VALIDATES THAT THIS FIELD EXISTS ON THE DATABASE  F:PALL_TYPE;Y;;
2 0.0 CMD 42 C -1 271, 421
$SELECT  S:PALLET_TYPE;I\PALLET_TYPE  
2 0.0 CMD 43 C 0 311, 541
  
2 0.0 CMD 44 C -1 271, 445
$SELECT  U:MANIPULATE_GRID;DELETE_RECORD;I\PALLET_TYPE,G\GRID,I\MP_TYPE    A:CONST;;I\MEMBER_NO,I\PALLET_TYPE  O:SETFOCUS;C\DELETE;I\PALLET_TYPE
2 0.0 Work 45 I -1 301, 421
$CALCULATE  ''IF FIELD IS NOT NULL  I:I\MEMBER_NO;<>;  DO(2)  ''CHECK IF THE MEMBER NUMBER EXISTS  'U:PALLET_TYPE;PALLET_MEMBER_CHECK;I\MEMBER_NO,G\GRID,I\TMP30,I\PALLET_TYPE  ''IF IT EXISTS, DISPLAY AN ERROR  'I:I\TMP30;=;Y  'D:THAT TYPE-MEMBER SEQUENCE ALREADY EXISTS;ERRORM;I\MEMBER_NO  ''IF THE TYPE AND MEMBER NUM C
2 0.0 Label 46 T -1 301, 397
  
2 0.0 Label 47 T -1 411, 373
  
2 0.0 Work 1 I 0 91, 541
  
2 0.0 Work 1 I 0 51, 61
$DEFAULT  U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\MP_TYPE,I\MP_ACCNO,I\MP_MARKET:H,I\MP_DATE_JOINED  
2 0.0 MARKET_PALL_ACC MP_ACCNO I 0 511, 421
  
2 0.0 MARKET_PALL_ACC MP_MARKET I 0 191, 541
  
2 0.0 MARKET_PALL_ACC MP_TYPE I 0 411, 421
  
2 0.0 MARKET_PALL_ACC MP_DATE_JOINED I 0 611, 421
  
2 0.0 Work 2 I 0 81, 61
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET1    'LOAD MARKET NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET1=CM_NAME  C:MCASE;;T\MARKET1
2 0.0 Label 1 T -1 411, 397
  
2 0.0 Label 2 T -1 611, 397
  
2 0.0 Label 3 T -1 511, 397
  
2 0.0 Work 15 I 0 111, 541
  
2 0.0 Work 16 I 0 131, 541
  
2 0.0 Work 17 I 0 151, 541
  
2 0.0 Label 1 T -1 551, 241
  
2 0.0 Work 1 I 0 201, 577
  
2 0.0 CLIENT_MAST CM_CENTRAL_PALL K -1 531, 205
$CALCULATE  I:K\CM_CENTRAL_PALL;=;1  O:ENABLEINPUT;I\CM_DEF_POOLID
2 0.0 Label 1 T -1 341, 205
  
2 0.0 CLIENT_MAST CM_PALLMKT T -1 151, 205
  
2 0.0 CLIENT_MAST CM_PALLMKT I -1 271, 205
$VALIDATE    'VALIDATE THE LENGTH OF THIS FIELD  A:CONST;;W\LEN  A:LEN;I\CM_PALLMKT;W\LEN    I:W\LEN;<>;2;NUM  D:MARKET (CHEP) MUST BE TWO DIGITS LONG;ERRORM;I\CM_PALLMKT
2 0.0 Work 3 I 0 51, 541
  
2 0.0 CLIENT_MAST CM_DEF_POOLID I -1 701, 205
$VALIDATE  I:K\CM_CENTRAL_PALL;=;1  M:  C:UCASE    $CALCULATE  I:K\CM_CENTRAL_PALL;=;1  M:  C:UCASE  U:CLIENT_PARAMETER_MAN;MARKET    O:SETFOCUS;K\CM_MKT_AVG
2 0.0 CLIENT_MAST CM_DEF_POOLID T -1 571, 205
  
2 0.0 CLIENT_MAST CM_PALL_SCAN T -1 631, 169
  
2 0.0 CLIENT_MAST CM_PALL_SCAN K -1 731, 169
  
2 0.0 Work 11 I 0 251, 577
  
2 0.0 CLIENT_MAST CM_PALL_SECT T -1 11, 277
  
2 0.0 CLIENT_MAST CM_PALL_SECT D -1 111, 277
$DEFAULT  'ADDS ITEMS TO THE COMBOBOX  B:ADDITEM;D\CM_PALL_SECT;I -ITEM,S -SALES SECTION,M -SALESMAN    $VALIDATE    'UPPERCASE  C:UCASE    U:DEBTOR_FUNCTIONS;STRIP_DESC;D\CM_PALL_SECT    'ONLY ALLOWS THE SPECIFIED ITEMS TO BE ENTERED  B:VALIDATE;D\CM_PALL_SECT;I,S,M    I:D\CM_PALL_SECT;=;I  A:CONST;ITEM;T\SECDESC    I
2 0.0 Label 1 T -1 221, 277
  
2 0.0 CLIENT_MAST CM_GCASH_DEP_FEE I -1 681, 241
  
2 0.0 CLIENT_MAST CM_GCASH_DEP_FEE T -1 571, 241
  
2 0.0 CLIENT_MAST CM_PW_ERR_CNT I -1 681, 133
$VALIDATE  I:I\CM_PW_ERR_CNT;=;  A:CONST;100;I\CM_PW_ERR_CNT
2 0.0 CLIENT_MAST CM_PW_ERR_CNT T -1 501, 133
  
2 0.0 CLIENT_MAST CM_TIME_INT T -1 361, 169
  
2 0.0 CLIENT_MAST CM_TIME_INT I -1 501, 169
$VALIDATE  I:I\CM_TIME_INT;=;  A:CONST;1;I\CM_TIME_INT
2 0.0 CLIENT_MAST CM_MNTH_DEL_SUPPL I -1 471, 277
  
2 0.0 CLIENT_MAST CM_CRED_PAL_RET T -1 531, 277
  
2 0.0 Label 1 T -1 211, 277
  
2 0.0 CLIENT_MAST CM_CRED_PAL_RET I -1 711, 277
$VALIDATE  C:UCASE  V:Y;N;  I:I\CM_CRED_PAL_RET;=;  A:CONST;Y;I\CM_CRED_PAL_RET
2 0.0 Label 2 T -1 11, 481
  
2 0.0 CLIENT_MAST CM_DEL_SUPPL K -1 231, 481
  
3 0.0 Work 2 I 0 351, 577
  
3 0.0 Work 3 I 0 371, 577
  
3 0.0 Label 1 T -1 441, 145
  
3 0.0 Label 2 T -1 441, 193
  
3 0.0 H -1 1, 1
  
3 0.0 Label 8 T -1 301, 49
  
3 0.0 Label 1 T -1 291, 25
  
3 0.0 Label 2 T -1 1, 25
  
3 0.0 Label 3 T -1 621, 25
  
3 0.0 Label 4 T -1 621, 49
  
3 0.0 Label 5 T -1 671, 25
  
3 0.0 Label 6 T -1 671, 49
  
3 0.0 CLIENT_MAST CM_BUYPROT T -1 1, 121
  
3 0.0 CLIENT_MAST CM_BANK_GAUR T -1 1, 145
  
3 0.0 CLIENT_MAST CM_GINTPER I -1 221, 193
$CALCULATE  'FORMATS THIS FIELD TO 00:00  'A:VAR;I\CM_GINTPER;I\CM_GINTPER;;00.00    $VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_GINTPER;I\TMP19  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP19;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_GINTPER    'IF THE FIELD IS NOT NULL  I:I\CM_GINTPER;<>;  R:0;100;I
3 0.0 CLIENT_MAST CM_GINTPER T -1 1, 193
  
3 0.0 CLIENT_MAST CM_GPENPER I -1 221, 217
$CALCULATE  'FORMATS THIS FIELD TO 00:00  'A:VAR;I\CM_GPENPER;I\CM_GPENPER;;00.00    $VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_GPENPER;I\TMP20  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP20;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_GPENPER    'IF THE FIELD IS NOT NULL  I:I\CM_GPENPER;<>;  R:0;100;I
3 0.0 CLIENT_MAST CM_GPENPER T -1 1, 217
  
3 0.0 CLIENT_MAST CM_GCLFACT I -1 221, 241
$CALCULATE  'FORMATS THIS FIELD TO 00:00  'A:VAR;I\CM_GCLFACT;I\CM_GCLFACT;;00.00    $VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_GCLFACT;I\TMP21  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP21;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_GCLFACT    'IF THE FIELD IS NOT NULL  I:I\CM_GCLFACT;<>;  R:0;100;I
3 0.0 CLIENT_MAST CM_GCLFACT T -1 1, 241
  
3 0.0 CLIENT_MAST CM_AGING T -1 1, 313
  
3 0.0 CLIENT_MAST CM_CLNPERIOD I -1 221, 337
$VALIDATE  'IF THE FIELD IS NOT NULL  I:I\CM_CLNPERIOD;<>;  DO  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_CLNPERIOD;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CLNPERIOD  DOEND  
3 0.0 CLIENT_MAST CM_CLNPERIOD T -1 1, 337
  
3 0.0 CLIENT_MAST CM_SUBACC T -1 1, 289
  
3 0.0 CLIENT_MAST CM_SETLLE T -1 221, 289
  
3 0.0 CLIENT_MAST CM_BUY_TRAN I -1 221, 433
$SELECT  'CALLS THE REPORT_FORMAT SELECTION  S:REPORT_FORMAT;I\CM_BUY_TRAN    $VALIDATE  A:ISNUMERIC;I\CM_BUY_TRAN;I\TMP102  I:I\TMP102;=;Y  A:VAR;I\CM_BUY_TRAN;I\CM_BUY_TRAN;;00    'VALIDATES THAT THE VALUE EXISTS ON THE DATABASE  F:REPORT_FORMAT;Y;RF_CODE;I\DESC3=RF_DESC;;I\CM_BUY_TRAN    A:LEFT;I\DESC3,15;T\FORM3  C
3 0.0 CLIENT_MAST CM_BUY_TRAN T -1 1, 433
  
3 0.0 CLIENT_MAST CM_BUYGRP T -1 1, 385
  
3 0.0 CLIENT_MAST CM_CLUBFEE I -1 221, 97
$VALIDATE    'IF THE FIELD IS NOT NULL  I:I\CM_CLUBFEE;<>;  DO  A:VAR;I\CM_CLUBFEE;I\CM_CLUBFEE;;0.00  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_CLUBFEE;<;0;NUM  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_CLUBFEE  DOEND  
3 0.0 CLIENT_MAST CM_CLUBFEE T -1 1, 97
  
3 0.0 CLIENT_MAST CM_CON_BUYER I -1 221, 361
$SELECT  'CALLS THE BUYER SELECT  S:BUYER DEBTOR;I\CM_CON_BUYER    $VALIDATE  'VALIDATES THAT THE VALUE EXISTS ON THE DATABASE  I:I\CM_CON_BUYER;<>;  F:DEBTOR_MAST;Y;;I\CM_CON_BUYER=DM_DEBTOR;DM_DEBTOR='$I\CM_CON_BUYER$';I\CM_CON_BUYER        
3 0.0 CLIENT_MAST CM_CON_BUYER T -1 1, 361
  
3 0.0 CLIENT_MAST CM_BANKGUAR_EXPIRE I -1 221, 169
$VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_BANKGUAR_EXPIRE;I\TMP18  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP18;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_BANKGUAR_EXPIRE    'IF THE FIELD IS NOT NULL  I:I\CM_BANKGUAR_EXPIRE;<>;  DO  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_BANKGUAR_EXPI
3 0.0 CLIENT_MAST CM_BANKGAUR_EXPIRE T -1 1, 169
  
3 0.0 CLIENT_MAST CM_BUYREP_LOUT I -1 221, 409
$SELECT  'CALLS THE REPORT_FORMAT SELECTION  S:REPORT_FORMAT;I\CM_BUYREP_LOUT    $VALIDATE  A:ISNUMERIC;I\CM_BUYREP_LOUT;I\TMP101  I:I\TMP101;=;Y  A:VAR;I\CM_BUYREP_LOUT;I\CM_BUYREP_LOUT;;00    'VALIDATES THAT THE VALUE EXISTS ON THE DATABASE  F:REPORT_FORMAT;Y;RF_CODE;I\DESC2=RF_DESC;;I\CM_BUYREP_LOUT    A:LEFT;I\DESC
3 0.0 CLIENT_MAST CM_BUYREP_LOUT T -1 1, 409
  
3 0.0 CLIENT_MAST CM_BUYPROT K -1 221, 121
  
3 0.0 CLIENT_MAST CM_BANK_GUAR K -1 221, 145
  
3 0.0 Label 23 T -1 1, 73
  
3 0.0 CLIENT_MAST CM_SUBACC K -1 141, 289
  
3 0.0 CLIENT_MAST CM_SETLLE K -1 411, 289
  
3 0.0 CMD 27 C -1 261, 433
$SELECT  S:REPORT_FORMAT;I\CM_BUY_TRAN  
3 0.0 CMD 28 C -1 261, 409
$SELECT  S:REPORT_FORMAT;I\CM_BUYREP_LOUT  
3 0.0 CMD 29 C -1 291, 361
$SELECT  S:BUYER DEBTOR;I\CM_CON_BUYER
3 0.0 CLIENT_MAST CM_BUYGRP K -1 221, 385
  
3 0.0 CLIENT_MAST CM_AGING D -1 221, 313
$DEFAULT  'ADDS ITEMS TO THE COMBOBOX  B:ADDITEM;D\CM_AGING;C,T    $VALIDATE    'UPPERCASE  C:UCASE    'ONLY ALLOWS THE SPECIFIED ITEMS TO BE ENTERED  B:VALIDATE;D\CM_AGING;C,T      $CALCULATE   I:D\CM_AGING;=;C    A:CONST;CALENDAR;T\AGING  I:D\CM_AGING;=;T    A:CONST;TERMS;T\AGING  C:MCASE;;T\AGING      $AFTER_READ  I
3 0.0 CLIENT_MAST CM_INTCALC T -1 1, 265
  
3 0.0 Label 55 T -1 261, 313
  
3 0.0 Label 50 T -1 301, 409
  
3 0.0 Label 51 T -1 301, 433
  
3 0.0 Label 54 T -1 301, 265
  
3 0.0 Work 2 I 0 171, 577
  
3 0.0 Work 3 I 0 191, 577
  
3 0.0 Work 18 I 0 211, 577
  
3 0.0 Work 19 I 0 231, 577
  
3 0.0 Work 20 I 0 251, 577
  
3 0.0 Work 21 I 0 271, 577
  
3 0.0 Work 22 I 0 291, 577
  
3 0.0 Work 23 I 0 311, 577
  
3 0.0 Work 24 I 0 331, 577
  
3 0.0 Label 2 T -1 291, 193
  
3 0.0 Label 3 T -1 291, 217
  
3 0.0 Label 4 T -1 311, 241
  
3 0.0 Work 3 I 0 41, 61
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET2    'LOAD MARKET NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET2=CM_NAME  C:MCASE;;T\MARKET2
3 0.0 Label 1 T -1 441, 337
  
3 0.0 CLIENT_MAST CM_INTCALC I -1 221, 265
$SELECT  SELECT CALCULATION CODE FROM THE SELECTION WINDOW  S:CALC_TYPE;I\CM_INTCALC    $VALIDATE  'CONVERT TO UPPERCASE  C:UCASE  I:I\CM_INTCALC;<>;  'VALIDATES THAT THE VALUE EXISTS ON THE DATABASE  F:CALC_TYPE;Y;CAP_CODE;I\DESC1=CAP_DESC;;I\CM_INTCALC    A:LEFT;I\DESC1,15;T\CALCTYPE  C:MCASE;;T\CALCTYPE      $AFTER_
3 0.0 CMD 3 C -1 271, 265
$SELECT  'SELECT CALCUALATION CODE FROM SELECTION WINDOW  S:CALC_TYPE;I\CM_INTCALC
3 0.0 CLIENT_MAST CM_PAY_AGAINST D -1 221, 457
$DEFAULT  'ADDS ITEMS TO THE COMBOBOX  B:ADDITEM;D\CM_PAY_AGAINST;I,O    $VALIDATE  'CONVERT TO UPPERCASE  C:UCASE    'ONLY ALLOWS THE SPECIFIED ITEMS TO BE ENTERED  B:VALIDATE;D\CM_PAY_AGAINST;I,O    $CALCULATE   I:D\CM_PAY_AGAINST;=;I    A:CONST;INVOICE NO;T\PAY_AGAINST    I:D\CM_PAY_AGAINST;=;O    A:CONST;OLDEST INV
3 0.0 CLIENT_MAST CM_PAY_AGAINST T -1 1, 457
  
3 0.0 CLIENT_MAST CM_INTCHARGE_FROM T -1 1, 481
  
3 0.0 CLIENT_MAST CM_INTCHARGE_FROM D -1 221, 481
$DEFAULT  'ADDS ITEMS TO THE COMBOBOX  B:ADDITEM;D\CM_INTCHARGE_FROM;A,O    $VALIDATE  'CONVERT TO UPPERCASE  C:UCASE    'ONLY ALLOWS THE SPECIFIED ITEMS TO BE ENTERED  B:VALIDATE;D\CM_INTCHARGE_FROM;A,O    $CALCULATE   I:D\CM_INTCHARGE_FROM;=;A    A:CONST;DATE DEBT ARRISES;T\INTCHARGE_FROM    I:D\CM_INTCHARGE_FROM;=;O
3 0.0 Label 1 T -1 441, 265
  
3 0.0 Label 6 T -1 261, 457
  
3 0.0 Label 7 T -1 261, 481
  
3 0.0 Label 1 T -1 441, 121
  
3 0.0 Label 6 T -1 441, 73
  
3 0.0 Work 1 I 0 391, 577
  
3 0.0 Work 2 I 0 411, 577
  
3 0.0 Work 3 I 0 431, 577
  
3 0.0 CLIENT_MAST CM_BUYER_CARD I -1 221, 505
$VALIDATE  C:UCASE  V:Y;N;  I:I\CM_BUYER_CARD;=;  A:CONST;N;I\CM_BUYER_CARD
3 0.0 CLIENT_MAST CM_BUYER_LEN T -1 441, 97
  
3 0.0 CLIENT_MAST CM_BUYER_CARD T -1 1, 505
  
3 0.0 Label 1 T -1 441, 217
  
3 0.0 Label 1 T -1 441, 241
  
3 0.0 CLIENT_MAST CM_CSHR_BUYERACC T -1 441, 289
  
3 0.0 Label 1 T -1 441, 313
  
3 0.0 Work 3 I 0 141, 577
  
3 0.0 CLIENT_MAST CM_MAINBUYER_SALES T -1 441, 169
  
3 0.0 Label 1 T -1 441, 361
  
3 1.0 CLIENT_MAST CM_BUYER_CARDS_DEBTOR I -1 711, 145
  
3 1.0 CLIENT_MAST CM_NON_REF_BUYER_DEBTOR I -1 711, 193
  
3 1.0 CLIENT_MAST CM_PIN_REFUND I -1 711, 265
$VALIDATE    C:UCASE    V:Y;N;  I:I\CM_PIN_REFUND;=;  A:CONST;N;I\CM_PIN_REFUND
3 1.0 Work 2 I -1 711, 337
$DEFAULT  A:SETPWFIELD;I\CONF_PASS  $VALIDATE  I:I\CONF_PASS;<>;  DO(1)  I:I\CRLIMIT_PASS;<>;I\CONF_PASS  D:ENTER THE SAME PASSWORD;ERRORM;I\CONF_PASS  DOEND(1)
3 1.0 CLIENT_MAST CM_INT_ON_INT I -1 711, 121
$DEFAULT  A:CONST;Y;I\CM_INT_ON_INT    $VALIDATE    C:UCASE  V:Y;N;  I:I\CM_INT_ON_INT;=;  A:CONST;Y;I\CM_INT_ON_INT    
3 1.0 CLIENT_MAST CM_BUYER_LEN I -1 711, 97
$VALIDATE  M:    I:I\CM_BUYER_CARD;=;Y  DO(LLA)    I:I\CM_BUYER_LEN;>;8    D:BUYER NUMBER LENGTH MUST BE LESS THAN 8 DIGITS;ERRORM;I\CM_BUYER_LEN  DOEND(LLA)    I:I\CM_BUYER_CARD;=;N  DO(ALO)    I:I\CM_BUYER_LEN;>;10    D:BUYER NUMBER LENGTH MUST BE LESS THAN 10 DIGITS;ERRORM;I\CM_BUYER_LEN  DOEND(ALO)
3 1.0 CLIENT_MAST CM_CSHR_BUYERACC I -1 711, 289
$VALIDATE  C:UCASE  V:Y;N;    I:I\CM_CSHR_BUYERACC;=;  A:CONST;N;I\CM_CSHR_BUYERACC
3 1.0 CLIENT_MAST CM_CB_NOPREAMBLE K -1 711, 217
  
3 1.0 CLIENT_MAST CM_MAINBUYER_SALES I -1 711, 169
$VALIDATE  C:UCASE  V:Y;N;    I:I\CM_MAINBUYER_SALES;=;  A:CONST;N;I\CM_MAINBUYER_SALES  
3 1.0 CLIENT_MAST CM_CRLIM_PASSW I -1 711, 313
$DEFAULT  A:SETPWFIELD;I\CRLIMIT_PASS  $VALIDATE  A:LEN;I\CRLIMIT_PASS;W\TMP60  I:W\TMP60;>;0    DO(01)       I:W\TMP60;>;8       D:PASSWORD MUST NOT BE GREATER THAN 8 CHARACTERS;ERRORM;I\CRLIMIT_PASS         I:W\TMP60;<;6       D:PASSWORD MUST NOT BE LESS THAN 6 CHARACTERS;ERRORM;I\CRLIMIT_PASS    DOEND(01)
3 1.0 CLIENT_MAST CM_USE_RFID I -1 711, 241
$VALIDATE  C:UCASE  V:Y;N;    I:I\CM_USE_RFID;=;  A:CONST;N;I\CM_USE_RFID  
3 1.0 CLIENT_MAST CM_REFUND_LIMIT I -1 711, 361
  
4 0.0 Work 4 I 0 291, 577
  
4 0.0 CMD 56 C -1 631, 253
$SELECT  S:REPORT_FORMAT;I\CM_CS_LABEL_LOUT
4 0.0 Label 1 T -1 11, 445
  
4 0.0 Label 8 T -1 301, 49
  
4 0.0 CLIENT_MAST CM_AGN_ADDSUPP T -1 351, 445
  
4 0.0 CLIENT_MAST CM_DEP_CONF_AMT I -1 241, 253
$CALCULATE  I:I\CM_DEP_CONF_AMT;=;  A:CONST;0.00;I\CM_DEP_CONF_AMT
4 0.0 CLIENT_MAST CM_CARD_CHARGE I -1 241, 229
$VALIDATE  V:Y;N;    I:I\CM_CARD_CHARGE;=;  A:CONST;N;I/CM_CARD_CHARGE
4 0.0 CLIENT_MAST CM_CARD_CHARGE T -1 11, 229
  
4 0.0 Label 1 T -1 291, 25
  
4 0.0 Label 2 T -1 1, 25
  
4 0.0 Label 3 T -1 621, 25
  
4 0.0 Label 4 T -1 621, 49
  
4 0.0 Label 5 T -1 671, 25
  
4 0.0 Label 6 T -1 671, 49
  
4 0.0 H -1 1, 1
  
4 0.0 CLIENT_MAST CM_CASHDOC T -1 11, 109
  
4 0.0 CLIENT_MAST CM_SERVFEE T -1 11, 133
  
4 0.0 CLIENT_MAST CM_ALLOW_CHQ T -1 11, 157
  
4 0.0 CLIENT_MAST CM_CASHIER_CSP T -1 11, 181
  
4 0.0 Label 63 T -1 11, 85
  
4 0.0 CLIENT_MAST CM_CASHDOC K -1 241, 109
  
4 0.0 CLIENT_MAST CM_SERVFEE K -1 241, 133
  
4 0.0 CLIENT_MAST CM_ALLOW_CHQ K -1 241, 157
  
4 0.0 CLIENT_MAST CM_CASHIER_CSP K -1 241, 181
  
4 0.0 Label 1 T -1 351, 85
  
4 0.0 CLIENT_MAST CM_CSSLS T -1 351, 109
  
4 0.0 CLIENT_MAST CM_CSTARRIF T -1 351, 133
  
4 0.0 CLIENT_MAST CM_CS_MIN_CHARGE T -1 351, 157
  
4 0.0 CLIENT_MAST CM_CS_MAX_CHARGE T -1 351, 181
  
4 0.0 CLIENT_MAST CM_RR_MIN_PERIOD T -1 351, 205
  
4 0.0 CLIENT_MAST CM_CS_LABEL_LOUT T -1 351, 253
  
4 0.0 Label 9 T -1 11, 301
  
4 0.0 CLIENT_MAST CM_TWODEL T -1 11, 325
  
4 0.0 CLIENT_MAST CM_DELSECT T -1 11, 373
  
4 0.0 CLIENT_MAST CM_DEL_CONF T -1 11, 349
  
4 0.0 CLIENT_MAST CM_DISCARDS T -1 11, 397
  
4 0.0 Label 15 T -1 351, 421
  
4 0.0 CLIENT_MAST CM_CS_AGN_CHARGE T -1 351, 517
  
4 0.0 CLIENT_MAST CM_CS_AGN_DEP T -1 351, 493
  
4 0.0 CLIENT_MAST CM_CS_AGN_WDRAW T -1 351, 469
  
4 0.0 Label 32 T -1 641, 205
  
4 0.0 CMD 3 C -1 631, 325
$SELECT  'CALLS THE VAT SELECTION  S:VAT;I\CM_CSVATCD
4 0.0 Label 1 T -1 11, 469
  
4 0.0 Label 2 T -1 711, 133
  
4 0.0 Work 25 I 0 251, 577
  
4 0.0 Work 26 I 0 271, 577
  
4 0.0 Work 4 I 0 11, 61
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET3    'LOAD MARKET NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET3=CM_NAME  C:MCASE;;T\MARKET3
4 0.0 Work 1 I 0 341, 577
  
4 0.0 Work 2 I 0 311, 577
  
4 0.0 Work 6 I 0 391, 577
$BEFORE_WRITE  U:CREATE_POOLID;CLIENT  
4 0.0 CLIENT_MAST CM_USE_CASH_BAL_DENOM I -1 241, 277
$VALIDATE  V:Y;N;    I:I\CM_USE_CASH_BAL_DENOM;=;  A:CONST;N;I\CM_USE_CASH_BAL_DENOM
4 0.0 CLIENT_MAST CM_USE_CASH_BAL_DENOM T -1 11, 277
  
4 0.0 Label 2 T -1 11, 421
  
4 0.0 Label 1 T -1 351, 229
  
4 0.0 Label 9 T -1 661, 253
  
4 0.0 Work 10 I 0 411, 577
  
4 0.0 CLIENT_MAST CM_CS_DCODE T -1 351, 277
  
4 0.0 Work 9 I 0 371, 577
  
4 0.0 Label 8 T -1 661, 301
  
4 0.0 Label 7 T -1 661, 277
  
4 0.0 CMD 6 C -1 631, 301
$SELECT  S:DEDUCT_CODE;I\CM_RR_DCODE
4 0.0 CLIENT_MAST CM_RR_DCODE T -1 351, 301
  
4 0.0 CMD 3 C -1 631, 277
$SELECT  S:DEDUCT_CODE;I\CM_CS_DCODE
4 0.0 CLIENT_MAST CM_OWN_ROOMS T -1 351, 349
  
4 0.0 CLIENT_MAST CM_REF_AUTH_REQ T -1 11, 205
  
4 0.0 Label 1 T -1 351, 325
  
4 0.0 CLIENT_MAST CM_CS_CONF T -1 351, 373
  
4 0.0 Label 4 T -1 661, 325
  
4 0.0 Label 2 T -1 11, 493
  
4 0.0 CLIENT_MAST CM_REF_AUTH_REQ I -1 241, 205
$VALIDATE  C:UCASE  V:Y;N;    I:I\CM_REF_AUTH_REQ;=;  A:CONST;N;I\CM_REF_AUTH_REQ
4 0.0 CLIENT_MAST CM_GENERATE_CS_CHARGE T -1 351, 397
  
4 0.0 CLIENT_MAST CM_DEP_CONF_AMT T -1 11, 253
  
4 0.0 Label 3 T -1 11, 517
  
4 0.0 Pic 7 P -1 401, 481
  
4 1.0 CLIENT_MAST CM_DELSECT K -1 241, 373
  
4 1.0 CLIENT_MAST CM_DEL_CONF K -1 241, 349
  
4 1.0 CLIENT_MAST CM_TWODEL K -1 241, 325
  
4 1.0 CLIENT_MAST CM_DISCARDS K -1 241, 397
  
4 1.0 CLIENT_MAST CM_DEL_LEN I -1 241, 421
$VALIDATE  'MANDATORY  M:    I:I\CM_DEL_LEN;>;8;NUM  D:DELIVERY NUMBER LENGTH CANNOT BE GREATER THAN 8;ERRORM;I\CM_DEL_LEN    
4 1.0 CLIENT_MAST CM_REUSE_DEL K -1 241, 469
  
4 1.0 CLIENT_MAST CM_DEL_BY_AGENT I -1 241, 445
$VALIDATE    C:UCASE  V:Y;N;  I:I\CM_DEL_BY_AGENT;=;  A:CONST;N;I\CM_DEL_BY_AGENT  
4 1.0 CLIENT_MAST CM_DEL_DATE_MOD K -1 241, 493
  
4 1.0 CLIENT_MAST CM_DUMMY_SUPPLIER K -1 241, 517
  
4 2.0 CLIENT_MAST CM_CSSLS K -1 591, 109
  
4 2.0 CLIENT_MAST CM_CS_MIN_CHARGE I -1 591, 157
$VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_CS_MIN_CHARGE;I\TMP24  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP24;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_CS_MIN_CHARGE    'IF THE FIELD IS NOT NULL  I:I\CM_CS_MIN_CHARGE;<>;  DO  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_CS_MIN_CHARGE;<;0;N
4 2.0 CLIENT_MAST CM_CS_MAX_CHARGE I -1 591, 181
$VALIDATE    'CHECKS IF THIS FIELD IS NUMERIC  'A:ISNUMERIC;I\CM_CS_MAX_CHARGE;I\TMP25  'IF ITS NOT NUMERIC, DISPLAY AN ERROR  'I:I\TMP25;=;N  'D:MUST BE NUMERIC;ERRORM;I\CM_CS_MAX_CHARGE    'IF THE FIELD IS NOT NULL  I:I\CM_CS_MAX_CHARGE;<>;  DO  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_CS_MAX_CHARGE;<;0;N
4 2.0 CLIENT_MAST CM_RR_MIN_PERIOD I -1 591, 205
$VALIDATE  'IF THE FIELD IS NOT NULL  I:I\CM_RR_MIN_PERIOD;<>;  DO  'IF THIS FIELD IS NEGATIVE, DISPLAY AN ERROR  I:I\CM_RR_MIN_PERIOD;<;0  D:CANNOT BE LESS THAN ZERO;ERRORM;I\CM_RR_MIN_PERIOD  DOEND