Freshmark replication server

freshmark-canonical

Program drill-down

MKT_RESEARCH_SALES

MARKET RESEARCH SALES. Type DSP, base table TROLLEY_MAST.

Field inventory

53

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 H -1 0, 0
  
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 621, 25
  
1 0.0 Label 4 T -1 671, 25
  
1 0.0 Label 5 T -1 621, 49
  
1 0.0 Label 6 T -1 671, 49
  
1 0.0 Label 7 T -1 211, 49
  
1 0.0 Label 8 T -1 221, 145
  
1 0.0 Label 9 T -1 221, 169
  
1 0.0 Label 10 T -1 221, 193
  
1 0.0 Label 11 T -1 221, 217
  
1 0.0 Label 12 T -1 221, 241
  
1 0.0 Label 13 T -1 221, 265
  
1 0.0 Label 14 T -1 221, 289
  
1 0.0 Label 15 T -1 221, 313
  
1 0.0 Work 16 I -1 401, 145
$VALIDATE  I:I\FROM_DATE;=;  A:DATE;DD MMM YYYY;I\FROM_DATE    A:DATEDIFF;I\FROM_DATE;I\DATEDIFF;T\DATE    I:I\DATEDIFF;>;0    D:START DATE CANNOT BE GREATER THAN TODAY'S DATE;ERRORM;I\FROM_DATE  A:CONST;;T\PROG
1 0.0 Work 17 I -1 401, 169
$VALIDATE  A:CONST;;I\ALLOW      I:I\TO_DATE;=;    A:CONST;$T\DATE$;I\TO_DATE    I:I\TO_DATE;<>;    DO(001)      I:I\FROM_DATE;=;        A:CONST;$T\DATE$;I\FROM_DATE    DOEND(001)      A:DATEDIFF;I\TO_DATE;I\DATEDIFF;I\FROM_DATE    I:I\DATEDIFF;<;0    D:TO DATE CANNOT BE LESS THAN FROM DATE;ERRORM;I\TO_DATE      I:I\CM
1 0.0 Work 18 I -1 401, 193
$SELECT  S:SUPPLIER_MAST;I\SUPPL1  $VALIDATE  I:I\SUPPL1;<>;  DO(1)  A:VAR;I\SUPPL1;I\SUPPL1;;000000  F:SUPPLIER_MAST;;;T\SUPP_NAME1=SUM_NAME,W\SUPPL1=SUM_NAME;SUM_MARKET='$I\MARKET$' AND SUM_SUPPL='$I\SUPPL1$';I\SUPPL1  I:W\SUPPL1;=;  D:SUPPPLIER $I\SUPPL1$ DOES NOT EXIST;ERRORM;I\SUPPL1  DOEND(1)
1 0.0 Work 19 I -1 401, 217
$SELECT  S:SUPPLIER_MAST;I\SUPPL2    $VALIDATE  C:UCASE    I:I\SUPPL2;=;  DO(002)    I:I\SUPPL1;<>;    D:ENTER ENDING SUPPLIER TO CONTINUE;ERRORM;I\SUPPL2  DOEND(002)    I:I\SUPPL2;<>;  DO(1)    A:VAR;I\SUPPL2;I\SUPPL2;;000000        I:I\SUPPL1;=;    D:ENTER STARTING SUPPLIER TO CONTINUE;ERRORM;I\SUPPL1      F:SUPPLIER
1 0.0 Work 20 I -1 401, 241
$VALIDATE  I:I\AREA1;<>;  DO(1)  F:AREA_MAST;;;W\AREA1=AR_DESC;AR_CODE='$I\AREA1$'  I:W\AREA1;=;   DO(2)  F:PROV_MAST;;;W\PROV1=PR_DESC;PR_PROV='$I\AREA1$'  I:W\PROV1;=;  D:AREA $I\AREA1$ DOES NOT EXIST;ERRORM;I\AREA1  DOEND(2)  DOEND(1)
1 0.0 Work 21 I -1 401, 265
$VALIDATE  I:I\AREA2;<>;  DO(1)  I:I\AREA1;=;  D:ENTER STARTING AREA;ERRORM;I\AREA1  F:AREA_MAST;;;W\AREA2=AR_DESC;AR_CODE='$I\AREA2$'  I:W\AREA2;=;   DO(2)  F:PROV_MAST;;;W\PROV2=PR_DESC;PR_PROV='$I\AREA2$'  I:W\PROV2;=;  D:AREA $I\AREA2$ DOES NOT EXIST;ERRORM;I\AREA2  DOEND(2)  DOEND(1)
1 0.0 Work 22 I -1 401, 289
$SELECT  S:COMM_LIST;I\PROD_CODE    $VALIDATE    I\PRODUCT_CODE='PRODUCT CODE'  C:UCASE    I:I\PROD_CODE;<>;  DO(1)    A:CONST;;T\PROG    F:PRODUCT_MAST;;;W\PROD_DESC=PR_DESC;PR_PRODUCT='$I\PROD_CODE$';I\PROD_CODE      I:W\PROD_DESC;=;    D:ITEM $I\PROD_CODE$ DOES NOT EXIST;ERRORM;I\PROD_CODE  DOEND(1)  
1 0.0 Work 2 I 0 1, 349
  
1 0.0 Work 23 I -1 401, 313
$SELECT  S:COMM_LIST;I\PROD_CODE    $VALIDATE    C:UCASE  I:I\PROD_CODE2;=;  DO(002)    I:I\PROD_CODE;<>;  D:ENTER ENDING ITEM;ERRORM;I\PROD_CODE2  DOEND(002)  I:I\PROD_CODE2;<>;  DO(1)  I:I\PROD_CODE;=;  D:ENTER STARTING ITEM;ERRORM;I\PROD_CODE    A:CONST;;T\PROG  F:PRODUCT_MAST;;;W\PROD_DESC2=PR_DESC;PR_PRODUCT='$I\P
1 0.0 Work 24 I 0 1, 61
$DEFAULT  'LOAD MARKET CODE  A:ORG;;I\MARKET    'LOAD MARKET  NAME  F:CLIENT_MAST;;CM_CODE;T\MKT=CM_NAME,I\CM_ALLOW_MNTH_REPORT=CM_ALLOW_MNTH_REPORT    'CHANGING TEXT CASE FOR THE FIRST CHARACTER TO UPPER CASE  C:MCASE;;T\MKT    A:ORGS;;I\CODE    I:I\CODE;<>;  DO(LOA)    'F:AGENT_MAST;Y;;;AM_CODE='$I\CODE$'  DOEND(LOA)
1 0.0 Work 25 I 0 1, 85
$DEFAULT    A:DATE;DD MMM YYYY;I\STDATE  A:DATE;DD MMM YYYY;I\ENDDATE      A:TIME;HH:MM:SS;T\TIME  A:DATE;DD MMM YYYY;T\DATE  A:TIMER_ON;1000
1 0.0 Work 26 I 0 1, 109
  
1 0.0 CMD 28 C -1 501, 217
  
1 0.0 CMD 30 C -1 501, 193
  
1 0.0 CMD 33 C -1 501, 289
$SELECT  S:COMM_LIST;I\PROD_CODE
1 0.0 CMD 34 C -1 501, 313
$SELECT  S:COMM_LIST;I\PROD_CODE
1 0.0 CMD 35 C -1 351, 409
$SELECT  I:I\SUPPL1;<>;  DO(1)  F:SUPPLIER_MAST;;;W\SUPPL1=SUM_NAME;SUM_MARKET='$I\MARKET$' AND SUM_SUPPL='$I\SUPPL1$';I\SUPPL1  I:W\SUPPL1;=;  D:SUPPPLIER $I\SUPPL1$ DOES NOT EXIST;ERRORM;I\SUPPL1  DOEND(1)    C:UCASE  I:I\SUPPL2;=;  DO(002)  I:I\SUPPL1;<>;  D:ENTER ENDING SUPPLIER TO CONTINUE;ERRORM;I\SUPPL2  DOEND(0
1 0.0 Work 1 I 0 1, 325
  
1 0.0 Label 1 T -1 541, 193
  
1 0.0 Label 2 T -1 541, 217
  
1 0.0 Work 1 I -1 401, 373
$VALIDATE  C:UCASE    V:S;D    O:SETFOCUS;C\RUN  O:BACKCOLOR;C\RUN;YELLOW
1 0.0 Label 2 T -1 221, 373
  
1 0.0 Work 2 I 0 1, 133
  
1 0.0 Work 1 I 0 1, 157
  
1 0.0 Work 3 I 0 1, 181
  
1 0.0 Work 5 I 0 1, 229
  
1 0.0 Work 4 I 0 1, 205
  
1 0.0 Work 7 I 0 1, 277
  
1 0.0 Work 6 I 0 1, 253
  
1 0.0 Work 1 I 0 1, 301
  
1 0.0 Label 1 T -1 351, 433
  
1 0.0 Work 3 I 0 1, 373
  
10 0.0 ZX_PRINT Z 0 0, 0
  
10 0.0 ZX_SELECT Z 0 0, 0
  
10 0.0 ZX_DELETE Z 0 0, 0
  
10 0.0 ZX_UPDATE Z 0 0, 0
  
10 0.0 ZX_EXIT Z 0 0, 0