Freshmark replication server

freshmark-canonical

Program drill-down

PED_GATE_CAPTURE

PED CAPTURE. Type DSP, base table FM_PED_MAST.

Field inventory

73

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 CMD 15 C -1 241, 109
$SELECT  S:PERMIT_HOLDERS;I\PERMITNO
1 0.0 CMD 1 C 0 651, 576
  
1 0.0 Work 64 G -1 11, 265
  
1 0.0 H -1 1, 61
  
1 0.0 I -1 51, 241
$SELECT  S:FM_PRODUCTS;I\ITEM  'S:ITEM_SEL;I\SD_ITEM  'A:SELPARM;2;I\TMP1  'A:CON;I\SD_ITEM;I\SD_ITEM;I\TMP1    $CALCULATE  M:  C:UCASE    F:FM_PRODUCT_MAST;Y;;I\ITEM_DESC=FM_ITEM_DESC;FM_NDA_ITEM='$I\ITEM$';I\ITEM    
1 0.0 Work 2 I 0 251, 541
  
1 0.0 Work 4 I -1 391, 145
  
1 0.0 I -1 141, 181
    
1 0.0 I -1 11, 241
$CALCULATE    I:I\SEQ;=;  DO(001)    A:CONST;;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\MASS,I\RECQTY,I\UNALLOCQTY    O:DISABLEINPUT;I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\MASS,I\RECQTY,I\UNALLOCQTY,W\DEL    O:DISABLEINPUT;G\GRID      U:PED_MAN;SUM_QTY;G\GRID,I\RECQTY,I\UNALLOCQTY    A:SUB;I\TOT_REC;I\FM_ALLOCQTY;
1 0.0 Label 1 T -1 281, 481
  
1 0.0 TMP1 I 0 31, 541
  
1 0.0 I -1 141, 145
$ESC  'U:PED_MAN;RESERT_PED    U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOCQTY,W\DEL  A:CONST;;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOCQTY,W\DEL,I\FM_ALLOCQTY,I\FM_SUPPL  A:CONST;;I\PERMITNO,I\PERMITNO,T\FM_SUPPL_NAME,I\SM_V
1 0.0 I -1 391, 181
  
1 0.0 STK_MAST SM_MARKET I 0 1, 49
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\SM_MARKET  A:ORGS;;I\ORGS    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;T\MARKET=CM_NAME,I\CM_DEL_LEN=CM_DEL_LEN    'CHANGING TEXT CASE FOR THE FIRST CHARACTER TO UPPER CASE  C:MCASE;;T\MARKET    'LOAD OPTIONS FROM CLIENT_MAST  F:CLIENT_MAST;;;I\CM_DELSECT=CM_DELSECT,I\CM_CENTRAL_P
1 0.0 DEFAULT I 0 41, 49
$DEFAULT    A:DATE;DD MMM YYYY;T\DATE  A:TIME;HH:MM:SS;T\TIME  A:TIMER_ON;1000    A:USERIP;;I\IP  A:USERID;;I\USER    'INITIALIZE CONSIGNMENT GRID  U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOCQTY,W\DEL    O:LOADPIC;$GBLROOT$LEGEND\PROJ_FMS\PICS\NEW_TEXT_DOC.
1 0.0 Work 2 I -1 441, 481
  
1 0.0 I 0 641, 109
  
1 0.0 PROHIBIT_SALES I 0 101, 49
  
1 0.0 TMP16 I 0 51, 541
  
1 0.0 ORGS I 0 21, 49
  
1 0.0 Work 2 I -1 741, 241
$CALCULATE  C:UCASE  V:Y;N    'I:I\SEQ;=;+  'DO(0)    I:W\DEL;=;Y  DO(1)    I:I\SEQ;<>;    U:ZZGRID_SPLIT;SCREEN_TO_GRID;G\GRID;I\SEQ      A:CONST;;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOC_QTY,I\UNALLOCQTY    O:SETFOCUS;I\SEQ  DOEND(1)  'DOEND(0)    I:W\DEL;=;N  DO(2)    'U:PED_MAN;LIN
1 0.0 CMD 3 C -1 651, 548
$SELECT      U:PED_MAN;CAPTURE_PED;G\GRID,I\RECQTY,I\UNALLOCQTY    U:ZZGRID_SPLIT;INIT_GRID;G\GRID;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOCQTY,W\DEL  A:CONST;;I\SEQ,I\ITEM,I\ITEM_DESC,I\CONT,I\CONT_DESC,I\CONT_MASS,I\RECQTY,I\UNALLOCQTY,W\DEL,I\FM_ALLOCQTY,I\FM_SUPPL,I\PED  A:CONST;;I\
1 0.0 Work 3 I 0 611, 481
  
1 0.0 Work 1 I 0 221, 541
  
1 0.0 TMP3 I 0 11, 541
  
1 0.0 Work 2 I 0 81, 49
  
1 0.0 IP I 0 61, 49
  
1 0.0 Work 2 I -1 91, 241
  
1 0.0 TMP2 I 0 71, 541
  
1 0.0 Work 1 I 0 131, 49
  
1 0.0 Work 2 I 0 161, 49
  
1 0.0 Work 1 I -1 491, 241
  
1 0.0 I -1 141, 109
$SELECT  S:PERMIT_HOLDERS;I\PERMITNO      $VALIDATE    I:I\PROHIBIT_SALES;=;Y  D:YOU CAN'T CONTINUE DELIVERIES ARE PROHIBITED;ERRORM;    =================================================================================  $CALCULATE    'CLEAR FIELDS AND GRID  A:CONST;;T\TYPE_DESC,I\SM_DELTYPE,I\SM_SUPP,I\SM_REFNO,I\SM_TR
1 0.0 I -1 291, 241
  
1 0.0 I -1 551, 241
$CALCULATE  A:CONST;N;W\DEL  'CHECK CONSIGNMENT QTY  I:I\RECQTY;<=;0;NUM  D:DELIVERY QTY CANNOT BE LESS OR EQUAL TO ZERO;ERRORM;I\RECQTY    I:I\RECQTY;>;0;NUM  DO(1)    I:I\CONT;=;    D:CONTAINER IS MANDATORY;ERRORM;I\CONT  DOEND(1)
1 0.0 Label 2 T -1 491, 217
  
1 0.0 I -1 241, 241
'SELECT CONTAINER FROM SELECTION WINDOW  $SELECT  S:FM_CONTAINERS;I\CONT    $CALCULATE  M:  C:UCASE    'LOOKUP FOR AN EXISTING CONTAINER, IF NOT FOUND DISPLAY ERROR MESSAGE AND IF BLOCKED DISPLAY ERROR MESSAGE  I:I\CONT;<>;  F:FM_CONT;Y;;I\CONT_DESC=FM_CONT_DESC;FM_CONTAINER = '$I\CONT$';I\CONT  F:FM_COMMODITY;;;I\CONT
1 0.0 STK_DETS SD_ITEM T -1 51, 217
  
1 0.0 STK_DETS SD_CONT T -1 241, 217
  
1 0.0 SD_CONQTY T -1 551, 217
  
1 0.0 CONS T -1 551, 193
  
1 0.0 STK_DETS SD_COMMENT T -1 291, 217
  
1 0.0 Label 68 T -1 11, 481
  
1 0.0 Label 1 T -1 91, 217
  
1 0.0 Label 1 T -1 641, 217
  
1 0.0 SD_SEQ T -1 11, 217
  
1 0.0 STK_MAST SM_DTIME T -1 301, 181
  
1 0.0 STK_MAST SM_DDATE T -1 11, 181
  
1 0.0 STK_MAST SM_VREGNO T -1 11, 145
  
1 0.0 Label 19 T -1 281, 109
  
1 0.0 STK_MAST SM_SUPP T 0 641, 133
  
1 0.0 Label 1 T -1 291, 25
  
1 0.0 Label 2 T -1 291, 49
  
1 0.0 Label 3 T -1 3, 25
  
1 0.0 Label 4 T -1 621, 25
  
1 0.0 Label 5 T -1 621, 49
  
1 0.0 Label 6 T -1 671, 25
  
1 0.0 Label 7 T -1 671, 49
  
1 0.0 STK_MAST SM_DELNO T -1 11, 109
  
1 0.0 Work 1 I -1 641, 241
$VALIDATE    I:I\UNALLOCQTY;=;  A:CONST;0;I\UNALLOCQTY    I:I\UNALLOCQTY;>;I\RECQTY;NUM  D:UNALLOCATED QTY CANNOT BE MORE THAN DELIVERED QTY;ERRORM;I\UNALLOCQTY
1 0.0 Work 1 I 0 441, 517
  
1 0.0 Label 2 T -1 641, 193
  
1 0.0 Label 1 T -1 301, 145
  
1 0.0 Work 1 I 0 331, 517
  
1 2.0 NO_OF_LINES I 0 191, 541
'$VALIDATE  'I:I\NO_OF_LINES;=;  'A:CONST;0;I\NO_OF_LINES    'I:I\NO_OF_LINES;<>;I\NO_LINES  'D:NUMBER OF LINES MUST BE EQUAL TO THE NUMBER OF ROWS IN THE GRID;ERRORM;I\NO_OF_LINES      '$VALIDATE    ''FOR PRE CHANGE 28062013  I:I\NO_LINES;=;  ''D:ERROR - NO RECORDS IN THE GRID TO PROCESS;ERRORM;I\SD_SEQ
1 2.0 TOT_REC I -1 151, 481
  
1 2.0 Label 67 T 0 91, 541
  
1 2.0 Label 1 T -1 741, 217
  
10 0.0 ZX_DELETE Z 0 1, 61
  
10 0.0 ZX_UPDATE Z 0 1, 61
  
10 0.0 ZX_EXIT Z 0 1, 61
  
10 0.0 ZX_SELECT Z 0 1, 61
  
10 0.0 ZX_PRINT Z 0 1, 61