Evolution Of A Report Request

If you're a new ad hoc report writer, this article is designed to give you an overview of the steps needed to develop a basic report from start to finish.  

 

Step 1 - Determine the Purpose of the Report

The first step in the ad hoc report process is to determine the purpose of the report and how it will be used. For example, let's say you're asked to identify the hire date of employees at your campus. Before you proceed, you'll need to nail down a bit more detail. Some good questions to start with are: Who, What, When, Where and How?

 

 

After you've done this step, you can search the Compendium to locate reports that meet your reporting needs. If you find one, great! If not, proceed to step 2.

Step 2 - Identify Required File(s) and Fields

After you've determined the purpose of the report, you need to identify the file(s) and field(s) required to satisfy your report needs.

 

 

After you've done this step, you can search the Common library to identify and copy a report request that meets your report needs. If you find one, great!  If not, proceed to step 3.

Step 3 - Write Report and Test Commands

Armed with the information determined above, create a new report in your personal library, then test the commands in the online FOCUS environment.  The commands below will identify the employment date (hire date) of current active and onleave employees.  Screening statement are not needed to identify the desired employee groups (faculty, staff and management who are active or onleave) and the desired timeframe (current data) because the AC file does not have historical data, student data, or separations.

 

 

Report Request:

Report Generated:

-* hire date (empdate) of current ee's

EX ac

TABLE FILE ac

print ac:empdate

BY AC:SSA

by ac:wname

if recordlimit eq 5

end

AC:SSA       AC:WNAME          AC:EMPDATE

------       --------          ----------

000-00-0000  KANGAROO, ANN     10/03/2005

111-11-1111  CAMEL, CHRIS      01/19/1999

222-22-2222  HIPPO, RON        08/29/1983

333-33-3333  APE, ETHEL        08/25/2003

444-44-4444  FROG, NANCY       01/24/2006

 

Step 4 - Verify The Output

Using a sample of the data, verify the results of your report request.  For example, review the output to verify the data is accurate and formatted per your requirements.  Note:  This step is especially important if your report is using defined fields, and/or is matching data.

 

Step 5 - Final Disposition

After you've got the basic report working, decide on the final deposition of the report (print or download) and modify it accordingly. After you've made the modifications, remove the record limits and execute the report using Batch.  Refer to the  CIRS User Manual or the Basic Reporting workbook for more information on Batch execution.

 

 

Report Request:

Hold File  Generated:

-* hire date (empdate) of current ee's

EX ac

TABLE FILE ac

print ac:empdate

BY ac:SSA

by ac:wname

on table hold as permlrg format lotus

end

"000-00-0000","KANGAROO, ANN  ", 10032005   

"111-11-1111","CAMEL, CHRIS   ", 01191999  

"222-22-2222","HIPPO, RON     ", 08291983  

"333-33-3333","APE, ETHEL     ", 08252003  

"444-44-4444","FROG, NANCY    ", 01242006  

 

 

 

Report Request:

Printed Report Generated:

-* hire date (empdate) of current ee's

EX ac

TABLE FILE ac

HEADING CENTER

"EMPLOYMENT DATE FOR CURRENT EE'S"

" "

print ac:empdate as 'employ,date'

BY ac:SSA        AS 'SSA'

by ac:wname      AS 'EMPLOYEE'

FOOTING

"REPORT NAME:  EMPDATE"

end

EMPLOYMENT DATE FOR CURRENT EE'S   

 

SSA          EMPLOYEE         EMPLOY DATE

---          --------         ----------  

000-00-0000  KANGAROO, ANN    10/03/2005  

111-11-1111  CAMEL, CHRIS     01/19/1999  

222-22-2222  HIPPO, RON       08/29/1983  

333-33-3333  APE, ETHEL       08/25/2003  

444-44-4444  FROG, NANCY      01/24/2006  

 

REPORT NAME: EMPDATE

 

 

See also:  Sample Request:  Original Hire Date For Current Employees