Freshmark replication server

freshmark-canonical

Program drill-down

PROV_MAN

PROVINCE MAINTENANCE. Type MAN, base table PROV_MAST.

Field inventory

32

Live detail pulled from the database.

Page Seq Table Field Type Visible Position Logic snippet
1 0.0 Work 1 G -1 51, 253
  
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    U:ZZGRID_SPLIT;INIT_GRID;G\PROVINCE;I\PR_PROV,I\PR_DESC,I\PR_ADESC,I\PR_NDAPROV,I\PR_BLOCKED  U:ZZGRID_SPLIT;DB_TO_GRID;G\PROVINCE;PROV_MAST  ',PR_BLOCKED <> 'Y'
1 0.0 Label 6 T -1 671, 49
  
1 0.0 Label 5 T -1 671, 25
  
1 0.0 Label 4 T -1 621, 49
  
1 0.0 Label 3 T -1 621, 25
  
1 0.0 Label 2 T -1 1, 25
  
1 0.0 Label 1 T -1 291, 25
  
1 0.0 PROV_MAST PR_NDAPROV T -1 621, 181
  
1 0.0 Label 8 T -1 297, 49
  
1 0.0 PROV_MAST PR_NDAPROV I -1 621, 229
$VALIDATE  M:  C:UCASE  
1 0.0 Label 1 T -1 621, 205
  
1 0.0 PROV_MAST PR_ADESC T -1 381, 205
  
1 0.0 PROV_MAST PR_ADESC I -1 381, 229
$VALIDATE  C:UCASE    $VALIDATE  'CLEAR WORK FIELDS  A:CONST;;I\TMP1  A:CONST;;I\TMP2      C:UCASE  'I:I\PR_NDAPROV;=;  'DO(SMH)  '  U:PALLET_TYPE;CODE_CHECK;I\PR_PROV,G\PROVINCE,I\TMP1,I\PR_ADESC  '  I:I\TMP1;=;N  '  DO(CAS)  '    U:PALLET_TYPE;DESC_CHECK;I\PR_ADESC,G\PROVINCE,I\TMP2,I\PR_ADESC  '    I:I\TMP2;=;Y  '  
1 0.0 PROV_MAST PR_DESC T -1 141, 205
  
1 0.0 PROV_MAST PR_PROV T -1 51, 205
  
1 0.0 CMD 2 C -1 111, 229
$SELECT  S:PROVINCE;I\PR_PROV
1 0.0 PROV_MAST PR_DESC I -1 141, 229
$VALIDATE  'CLEAR WORK FIELDS  A:CONST;;I\TMP1  A:CONST;;I\TMP2      'CHANGE TEXT CASE TO UPPER CASE AND MAKE THIS FIELD MANDATORY  M:  C:UCASE  'CHECK CODE  U:PALLET_TYPE;CODE_CHECK;I\PR_PROV,G\PROVINCE,I\TMP1,I\PR_DESC  I:I\TMP1;=;N  'CHECK DESCRIPTION IN THE GRID  U:PALLET_TYPE;DESC_CHECK;I\PR_DESC,G\PROVINCE,I\TMP2
1 0.0 PROV_MAST PR_PROV I -1 51, 229
$SELECT  'DISPLAY A SELECTION WINDOW  S:PROVINCE;I\PR_PROV    $VALIDATE  'MAKE THIS FIELD MANDATORY  M:    'CONVERT TO UPPERCASE  C:UCASE    'ZERO FILL TO TWO DIGITS  A:LEN;I\PR_PROV;I\TMP3  I:I\TMP3;=;1  A:CON;"0";I\PR_PROV;I\PR_PROV    'DO A LOOK UP FOR THOSE RECORDS THAT ARE NOT BLOCKED  F:PROV_MAST;;PR_PROV;I\TMP4=
1 0.0 H -1 0, 0
  
1 0.0 Work 16 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 Work 1 I 0 81, 445
  
1 0.0 Work 2 I 0 191, 445
  
1 0.0 Label 3 T -1 671, 205
  
1 0.0 PROV_MAST PR_BLOCKED I -1 671, 229
$VALIDATE  'MAKE THIFS FIELD MANDATORY    'CONVERT TO UPPERCASE  C:UCASE    'ALLOW ONLY Y N OR BLANK  V:Y;N;    'DEFAULT THIS FIELD TO 'N'  I:I\PR_BLOCKED;=;  A:CONST;N;I\PR_BLOCKED
1 0.0 Work 1 I 0 91, 481
  
1 0.0 Work 2 I 0 161, 481
  
10 0.0 ZX_UPDATE Z 0 0, 0
  
10 0.0 ZX_EXIT Z 0 0, 0
  
10 0.0 ZX_DELETE Z 0 0, 0
  
10 0.0 ZX_PRINT Z 0 0, 0
  
10 0.0 ZX_SELECT Z 0 0, 0