FOCUS program :

-*
-*   This FOCUS program will create batch transactions that will
-*   move the rap codes from one award year to the next.
-*
JOIN CLEAR *                                                                    
-*
FILEDEF FARAP DISK FARAP.FTM APPEND LREC 80 RECFM F
-*
-*  Create The Batch Header
-*
DEFINE FILE AAFILE
BATCH_HEADER1/A40 = '$$$MSC520        FA RAP UPD     YFA     ';
BATCH_HEADER2/A40 = '                                        ';
END
TABLE FILE AAFILE
PRINT BATCH_HEADER1 AS ''
      BATCH_HEADER2 AS ''
BY STU_ID NOPRINT   
ON TABLE SAVE AS FARAP  
IF RECORDLIMIT EQ 1  
END
-*
MATCH FILE SAFILE
PRINT PK_RAP_CODE BY STU_ID 
WHERE AWD_YR EQ '1999';
WHERE AWD_PER EQ '1999A';
WHERE PK_RAP_CODE NE '';
WHERE SA002_ORDER LE 2;
RUN
FILE SAFILE
PRINT PK_RAP_CODE BY STU_ID 
WHERE AWD_YR EQ '2000';
WHERE AWD_PER EQ '2000A';
WHERE PK_RAP_CODE NE '';
WHERE SA002_ORDER LE 2;
AFTER MATCH HOLD OLD-NOT-NEW
END
-RUN
-*
DEFINE FILE HOLD
BTH_TRANS1/A80 = ('73B'|STU_ID|'      '|'2000A'|'                         '|
'                      '|PK_RAP_CODE);
END
TABLE FILE HOLD
PRINT BTH_TRANS1 IN 1 AS ''
ON TABLE SAVE AS FARAP
END
-*
JOIN CLEAR *

 

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1