Freshmark replication server

freshmark-canonical

Program drill-down

CASHPNT_PAYMENTS_MAN

CASHPOINT PAYMENTS. Type DSP, base table DEBTOR_MAST.

Field inventory

114

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 PIN_VALIDATE I 0 551, 169
  
1 0.0 PIN I -1 591, 169
$CALCULATE  M:  U:CPP_PINS;VALIDATE_PIN    I:I\PIN_VALIDATE;=;N  DO(F54)    U:CPP_PINS;ERROR_INCREASE        I:I\PIN_ERR;<;4    DO(F4F)      A:CONST;;I\PIN      D:INCORRECT PIN. TRY AGAIN.;ERRORM;I\PIN    DOEND(F4F)      I:I\PIN_ERR;>=;4    DO(D3D)      A:CONST;;I\PIN      O:SETFOCUS;I\DM_DEBTOR      U:CPP_PINS;BLOCK_B
1 0.0 RANDOM_DEBTOR_NO I 0 221, 205
  
1 0.0 VALCHEQUE I 0 181, 205
  
1 0.0 BLOCK I 0 401, 517
  
1 0.0 Work 4 I 0 501, 85
  
1 0.0 Work 2 I 0 281, 133
  
1 0.0 Work 1 I 0 701, 121
  
1 0.0 Work 3 I 0 671, 121
  
1 0.0 I -1 721, 169
  
1 0.0 Work 1 I 0 551, 121
  
1 0.0 Work 1 I 0 221, 133
  
1 0.0 ALL_BUYERS I 0 421, 205
  
1 0.0 PIN_ERR I 0 651, 169
  
1 0.0 Work 1 I 0 191, 133
  
1 0.0 Work 1 I 0 251, 517
  
1 0.0 Work 1 I 0 761, 229
  
1 0.0 Work 1 I 0 321, 433
  
1 0.0 Work 2 I 0 421, 433
  
1 0.0 Work 2 I 0 371, 85
  
1 0.0 Work 4 I 0 261, 265
  
1 0.0 Work 2 I 0 641, 121
  
1 0.0 Work 1 I 0 91, 493
  
1 0.0 Work 2 I -1 11, 433
  
1 0.0 USER_IP I 0 311, 85
  
1 0.0 Work 8 I -1 111, 97
$DEFAULT    'GETS USERID AND MARKET  A:USERID;;W\USERID  A:ORG;;W\MARKET    O:LOADPIC;$GBLROOT$LEGEND\PROJ_FMS\PICS\NEW_TEXT_DOC.ICO;C\UPDATE    I:I\MARKET;<>;15    O:DISABLEINPUT;I\TENDERED    I:I\MARKET;=;15    O:ENABLEINPUT;I\TENDERED    ''''JUSTIN'S ADDITION=======================  A:USERIP;;W\USER_IP  ''''JUSTIN E
1 0.0 CALLCHQ I 0 81, 61
  
1 0.0 CHV I 0 61, 61
  
1 0.0 CH_DUE I 0 101, 61
  
1 0.0 TENDERED I -1 641, 469
$CALCULATE    U:CATCHCHARS;FALSE  '$DEFAULT    I:I\TENDERED;=;  A:CONST;0;I\TENDERED    I:I\PAYMENT_METHOD;=;CH  A:SUB;I\TENDERED;I\CHANGE;I\CH_DUE;#0.00    I:I\PAYMENT_METHOD;<>;CH  A:SUB;I\TENDERED;I\CHANGE;T\TOTVAL;#0.00    I:I\DM_ACCTYPE;=;CA  DO(NNJ)    I:I\PAYMENT_METHOD;=;CH    DO(KUK)      I:I\TENDERED;<;I\CH_D
1 0.0 CHANGE I -1 641, 505
  
1 0.0 CH I -1 381, 469
  
1 0.0 DM_RESERV_CARD_SCAN I 0 531, 85
  
1 0.0 FULL_DUMP I 0 581, 85
  
1 0.0 Work 2 I 0 181, 457
  
1 0.0 RFID I 0 421, 49
  
1 0.0 Label 12 T -1 311, 49
  
1 0.0 Label 11 T -1 211, 253
  
1 0.0 Label 12 T -1 261, 253
  
1 0.0 Label 5 T -1 11, 169
  
1 0.0 Label 9 T -1 11, 253
  
1 0.0 Label 10 T -1 111, 253
  
1 0.0 Label 15 T -1 621, 49
  
1 0.0 Label 4 T -1 11, 121
  
1 0.0 Label 6 T -1 511, 205
  
1 0.0 Label 11 T -1 291, 25
  
1 0.0 Label 13 T -1 621, 25
  
1 0.0 Label 7 T -1 11, 205
  
1 0.0 Label 16 T -1 691, 253
  
1 0.0 Label 15 T -1 611, 253
  
1 0.0 Label 5 T 0 121, 517
  
1 0.0 Label 1 T -1 11, 409
  
1 0.0 Label 3 T -1 11, 97
  
1 0.0 Label 7 T -1 241, 169
  
1 0.0 Label 10 T -1 1, 25
  
1 0.0 Label 1 T -1 641, 421
  
1 0.0 Label 16 T -1 671, 49
  
1 0.0 Label 13 T -1 431, 253
  
1 0.0 Label 6 T -1 521, 421
  
1 0.0 Label 14 T -1 511, 253
  
1 0.0 Label 14 T -1 671, 25
  
1 0.0 DEBTOR_MAST DM_GROUP T -1 671, 169
  
1 0.0 Label 9 T 0 621, 133
  
1 0.0 Label 1 T -1 511, 169
  
1 0.0 Label 5 T -1 521, 469
  
1 0.0 Label 6 T -1 521, 505
  
1 0.0 Label 8 T -1 331, 469
  
1 0.0 CMD 1 Z -1 651, 546
$SELECT    '=====================================================================================================================================    'SAVE DATA TO THE CHARGE TRANS ET AL. TABLE FOR SECURE CASH BUYER  I:I\PAYMENT_METHOD;=;CS    'U:LOAD_DATA;SAVE_CHARGE_TRANS      'SAVE DATA TO THE CHARGE TRANS ET AL. TAB
1 0.0 Work 6 I 0 511, 265
  
1 0.0 Work 7 I 0 611, 265
  
1 0.0 Work 1 I 0 311, 121
  
1 0.0 Work 1 I 0 61, 505
  
1 0.0 Work 1 I 0 211, 85
  
1 0.0 DEBTOR_MAST DM_DEBTOR I -1 111, 169
$ESC  U:BUYER_RESERVATION_GRID_PRETORIA;UNFLAG_CARD    $CALCULATE  M:  C:UCASE      U:GET_BUYER;;I\DM_DEBTOR  A:CONST;0;I\PIN_ERR    A:CONST;$I\DM_DEBTOR$;W\BUYER    '''IF GRID STILL HAS PREVIOUS DEBTOR'S INFO; CLEAR IT & RESET INDICATOR  '''U:LOAD_DATA;EXIT_CLICKED    '''INITIALIZES THE GRID WITH ITS COLUMNS MATCHING 
1 0.0 DM_MARKET I 0 271, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET=CM_NAME,I\CM_CB_NOPREAMBLE=CM_CB_NOPREAMBLE,I\ALL_BUYERS=CM_CPP_ALL_BUYERS,I\VALCHEQUE=CM_CHEQUE_DETS,I\RFID=CM_USE_RFID    'CONVERT ONLY THE FIRST CHARACTER OF THE MARKET LABEL  C:MCASE;;T\MARKET    I:I\MARKET;<>;11  DO
1 0.0 Work 12 I 0 491, 121
  
1 0.0 Work 5 I 0 431, 265
  
1 0.0 Work 9 I 0 461, 121
  
1 0.0 Work 1 I 0 341, 85
  
1 0.0 Work 8 I 0 431, 121
  
1 0.0 Work 7 I 0 241, 49
$DEFAULT  'INITIALIZES THE DATE AND TIME INTO THE T\DATE AND T\TIME FIELDS    ''U:DIGITAL_DISPLAY;NEXT CUSTOMER PLEASE...  A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  'A:TIMER_ON;1000    'INITIALIZES THE GRID TO THE FIELDS ON THE SCREEN  'U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\DT_TYPE,I\DT_DESC  'LOADS THE GRID WITH 
1 0.0 Work 2 I 0 251, 541
  
1 0.0 I -1 591, 205
  
1 0.0 Work 10 I 0 431, 85
  
1 0.0 Work 3 I -1 111, 121
  
1 0.0 Work 2 I 0 771, 229
  
1 0.0 Work 3 I 0 401, 121
  
1 0.0 Work 1 I 0 521, 121
  
1 0.0 Work 8 G -1 11, 289
$CALCULATE  O:SETFOCUS;I\PAYMENT_METHOD
1 0.0 H -1 0, 30
  
1 0.0 Work 1 I 0 611, 121
  
1 0.0 USERID I 0 401, 85
  
1 0.0 Work 3 I -1 111, 205
$SELECT  '===============================================================================  'IF BUYER IS A CASH BUYER  I:I\DM_ACCTYPE;=;CA    S:PAYMENT_METHOD_CA;I\PAYMENT_METHOD;W\MARKET    'IF BUYER IS A REGISTERED CASH BUYER  I:I\DM_ACCTYPE;=;RC    S:PAYMENT_METHOD_CA;I\PAYMENT_METHOD;W\MARKET    'IF BUYER IS NOT A C
1 0.0 CMD 4 C -1 151, 205
$SELECT    '===============================================================================    'IF BUYER IS A CASH BUYER  I:I\DM_ACCTYPE;=;CA    S:PAYMENT_METHOD_CA;I\PAYMENT_METHOD;W\MARKET    'IF BUYER IS A REGISTERED CASH BUYER  I:I\DM_ACCTYPE;=;RC    S:PAYMENT_METHOD_CA;I\PAYMENT_METHOD;W\MARKET    'IF BUYER IS NOT
1 0.0 Work 2 I 0 61, 541
  
1 0.0 Work 1 I 0 421, 517
  
1 0.0 Work 1 I 0 371, 121
  
1 0.0 Work 8 I 0 691, 265
  
1 0.0 Work 3 I 0 211, 265
  
1 0.0 Work 2 I 0 111, 265
  
1 0.0 Work 1 I 0 11, 265
  
1 0.0 DEBTOR_PIN I 0 571, 169
  
1 0.0 Work 2 I 0 341, 121
  
1 0.0 PIN_REQ I 0 771, 169
  
1 0.0 DLEN I 0 201, 205
  
1 0.0 RANDOM_NO I 0 241, 205
  
1 0.0 CMD 1 C 0 161, 541
$SELECT    '=====================================================================================================================================    '''U:DIGITAL_DISPLAY;;  'SAVE DATA TO THE CHARGE TRANS ET AL. TABLE FOR CREDIT BUYER  I:I\PAYMENT_METHOD;=;CR    U:LOAD_DATA;SAVE_CHARGE_TRANS    'SAVE DATA TO THE CHARGE 
1 0.0 CASHIER_SCAN I 0 161, 121
  
1 0.0 CMD 2 C -1 651, 548
$SCMD_FOCUS  O:BACKCOLOR;C\UPDATE;YELLOW    $SELECT  O:DISABLEINPUT;C\UPDATE    I:I\DM_DEBTOR;=;  D:BUYER NUMBER CANNOT BE BLANK;ERRORM;I\DM_DEBTOR    'JD 20141029  I:I\PAYMENT_METHOD;=;  D:PAYMENT METHOD CANNOT BE BLANK;ERRORM;I\PAYMENT_METHOD    F:CASH_PAYMTHD;;;I\CPM_DESC=CPM_DESC;CPM_PAYMETH='$I\PAYMENT_METHOD$' AN
10 0.0 ZX_DELETE Z 0 0, 30
  
10 0.0 ZX_PRINT Z 0 0, 30
  
10 0.0 ZX_SELECT Z 0 0, 30
  
10 0.0 ZX_EXIT Z 0 0, 30
$EXIT  U:LOAD_DATA;EXIT_CLICKED  U:BUYER_RESERVATION_GRID_PRETORIA;UNFLAG_CARD  '''U:DIGITAL_DISPLAY;CASHIER CLOSED...
10 0.0 ZX_UPDATE Z 0 0, 30
'$UPDATE    '=====================================================================================================================================  'CHECK BLOCKED  'I:I\BLOCK;=;Y  'DO(PO1)  ''  O:SETFOCUS;I\DM_DEBTOR  '  D:BUYER IS BLOCKED;ERRORM;I\DM_DEBTOR  'DOEND(PO1)    'THIS WILL FORCE ALL FIELDS IN THE GRID TO RE