FOCUS program :
-SET &IAWDYR = (Financial Aid Award Year);
-SET &IAWPD = (Financial Aid Award Period);
JOIN CLEAR *
-*
-*  THIS WILL CHECK THE HOUSING CODE AND WILL CHECK TO
-*  SEE IF A STUDENT HAS ALREADY BEEN AWARDED.
-*
DEFINE FILE SAFILE
  JN_KEY1/A13 = ('&IAWDYR'|INSTIT_SA|SID_SA);
END
TABLE FILE SAFILE
  PRINT SID_SA
    BY JN_KEY1
  ON TABLE HOLD AS SATEMP2
  IF PKG_SEG_CTR GT 0
  IF HOUSING_STAT EQ ' ' OR '3'
  IF AWD_YR_SA EQ '&IAWDYR'
END
-*
JOIN JN_KEY1 IN SATEMP2 TO KEY IN SAFILE AS J1
DEFINE FILE SATEMP2
  JN_KEY2/A11 = (INSTIT_SA|SID_SA);
END
TABLE FILE SATEMP2
  PRINT JN_KEY1 JN_KEY2 SID_SA PKG_AWPD
  ON TABLE HOLD AS SATEMP1
  IF PKG_STAT_CD EQ ' '
  IF PKG_AWPD EQ '&IAWPD'
  WHERE (SA_020_ORDER LE 2);
END
-*
JOIN CLEAR *
SET FOCSTACK=32
-RUN
JOIN JN_KEY2 IN SATEMP1 TO ROOT_KEY_AA IN AAFILE AS J2
JOIN JN_KEY1 IN SATEMP1 TO ROOT_KEY_SA IN SAFILE AS J1
MATCH FILE SATEMP1
  PRINT AWD_YR_SA PKG_AWPD
    BY SID_SA AS SID_CODE
  IF PL_INFO_SRC EQ 'P' OR '0' OR '1' OR '2'
  IF PELL_S_MRTL EQ 'U'
  IF PL_STU_DEPS EQ 'N'
  IF RESD_STAT_AA EQ 'RM'
  IF PELL_SEG_CTR GT 0
RUN
FILE STFILE
  SUM TRK_AWD_YR
    BY SID_ST AS SID_CODE
  IF TRK_AWD_YR EQ '&IAWDYR'
  IF TRK_AWPD EQ '&IAWPD'
  IF TRK_FORM EQ 'UAPP'
  WHERE (ST_020_ORDER LE TRK_CTR_ST);
  AFTER MATCH HOLD OLD-AND-NEW
END
-*
-RUN
FILEDEF PLAY DISK PLAY.FTM APPEND
DEFINE FILE HOLD
  BTH_TRANS1/A26 = ('75A'|SID_CODE|'  '|AWD_YR_SA|PKG_AWPD|'     '|'01'); 
  BTH_TRANS2/A35 = '01015 01700 00375 00960 00000 00655';
END
TABLE FILE HOLD
  PRINT BTH_TRANS1 IN 1 AS '' BTH_TRANS2 AS ''
  ON TABLE SAVE AS PLAY
END
JOIN CLEAR *

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1