sqr-04

Upload: ok

Post on 07-Aug-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 SQR-04

    1/4

    SQR Rel 8.48

    Oracle University provides a downloadable eKit containing the trainingmaterials for this course. 

    Oracle University eKit now viewable on the iPad 

    What you will learn:

    This five-day course equips students with the knowledge and skills required tounderstand the fundamentals of the Structured Query Report (SQR) language and touse SQR for PeopleSoft for reporting and batch processing. Specifically, studentslearn how to format reports, use variables, run SQR programs from the PeopleSoft

    Process Scheduler and the desktop, write procedures to develop modular reusablecode, prompt for user input, produce multiple reports, and create dynamic SQLamong other topics.

    The course emphasizes the importance of SQL and the PeopleSoft applicationdatabase structure, and how the two can be used in the SQR programmingenvironment. The course provides participants with practical solutions to businessrules-related requests for reports.

    Learn To: 

    •  Create, edit, run, and debug SQR programs•  Format your report output•  Write procedures thereby developing modular, reusable code•  Add SQR processes to the Process Scheduler•  Use runtime parameters to create dynamic SQL•  Develop SQR programs that generate multiple reports

    Audience:

    •  Application Developers•  Developer•  Reports Developer•

      Technical Consultant

    Prerequisites:

    Required Prerequisites:

    •  PeopleTools I Rel 8.48

    Suggested Prerequisites:

    •  Familiarity with SQL•  An understanding of programming basics

    Course Objectives:

  • 8/20/2019 SQR-04

    2/4

    •  Describe the features of SQR•  Run an SQR program from the Process Scheduler and the desktop•  Explain the five sections of an SQR program•  Use explicit and implicit printing•  Use SQR variables and program flow control•  Manipulate string, date, and numeric data•  Use advanced printing features of SQR•  Use SQC files to develop modular, reusable code•  Create and use lookup tables•  Write data to, and read data from, a file•  Add an SQR process to the Process Scheduler•  Write an SQR program that accepts user input•  Create dynamic SQL•  Write an SQR program that generates multiple reports•  Analyze and tune SQL statements and SQR programs

    Course Topics:

    Getting Started with SQL and SQR

    •  Using the Microsoft SQL Server Query Analyzer•  Writing SQL Statements•  Running SQR Programs from the Process Scheduler•  Running SQR Programs from the Desktop

    Exploring an SQR Program File

    •  Viewing a Page as a Grid•  Describing the Processing Sequence•  Writing and Editing SQR Programs•  Reading an SQR Program•  Finding Answers to Questions About SQR

    Printing with SQR

    •  Using Explicit and Implicit Printing•  Using Formatting Options•  Applying Edit Masks

    Using SQR Variables and Program Flow Commands

    •  Identifying SQR Variables•  Declaring Variables•  Using Assignment Statements•  Using Control Statements and Structures

    Manipulating String, Date, and Numeric Data

    •  Manipulating String Data•  Manipulating Date Data•  Working with Numbers

    Advanced Printing with SQR

  • 8/20/2019 SQR-04

    3/4

    •  Modifying the Page Appearance•  Using Graphic Commands•  Including Images•  Using On-Break Processing

    Implementing SQC Files and Local Procedures

    •  Reading SQC Files•  Using SQC Procedures•  Writing Local Procedures

    Using Lookup Tables

    •  Creating and Loading Lookup Tables•  Retrieving Data from Lookup Tables

    Working with External Data

    •  Opening and Closing Files•  Reading from and Writing to Files•  Checking Referential Integrity when Working with External Data•  Using SQL Paragraphs to Update the Database•  Handling SQL Error Conditions

    Adding an SQR Program to the Process Scheduler

    •  Describing SQR Process Type Definitions•  10 Steps to Adding an SQR Process•  Identifying Standard Records and Pages•  Registering a Component•  Defining a Process•  Applying Process Security

    Prompting for User Input

    •  Using the INPUT Command•  Obtaining User Input with the Process Scheduler

    Creating Dynamic SQL

    •  Defining Static SQL•  Constructing Dynamic SQL

    Creating Multiple Reports

    •  Describing Multiple Reports•  Declaring Layouts and Reports•  Specifying Headings and Footings for Specific Reports•  Setting the Multiple Reports Flag

    Debugging and Tuning SQR Programs

    •  Debugging in SQR

  • 8/20/2019 SQR-04

    4/4

    •  Using the DISPLAY and SHOW Commands•  Modifying pssqr.ini•  Designing for Performance