Detailed Course Outline
Introducing Application Engine Designer
- Describing Student Workstation Resources
- Using Application Engine Designer
- Describing Application Engine Program Structure
- Building Application Engine Programs
- Adding Markets and Filters to Application Engine Program Sections
- Setting Application Engine Program Properties
- Testing Application Engine Programs
Using State Records
- Describing the Function of State Records
- Executing an Application Engine Program Using the Developer’s Shortcut
- Modifying Application Engine Programs to use State Records
- Adding Sections and Steps to Existing Application Engine Programs
- Using Meta-SQL in Application Engine Programs
Incorporating Conditional Processing
- Defining Do Actions
- Explaining Conditional Statements in SQL
- Explaining Do Action Program Flow
- Designing a Program Using Conditional Processing
- Using Application Engine Libraries
Testing and Debugging
- Testing Application Engine Programs
- Using the Process Monitor
- Using Application Engine Traces
- Using the Application Engine Debugger
- Testing With Application Engine Restart
Using the Do Select Action
- Describing Do Select
- Using Select and Fetch
- Using Reselect
- Using Restartable
- Developing an Application Engine Program Using Do Select
Using PeopleCode with Application Engine
- Identifying How to use PeopleCode in Application Engine Programs
- Inserting PeopleCode into an Application Engine Program
- Enabling Dynamic Calls
Using Set Processing
- Describing Set Processing
- Modifying a Program to use Set Processing
Using Temporary Tables
- Describing Parallel Processing
- Implementing Parallel Processing
- Using Meta-SQL with Parallel Processing
- Describing Run-Time Allocation
Executing Application Engine Programs
- Executing an Application Engine Program Using a Push Button
- Executing an Application Program with the Process Scheduler
- Executing an Application Engine Program with a Command Script
Creating Process Definitions for Application Engine
- Identify the Process Types used with Application Engine
- Creating Application Engine Process Definitions
- Implementing an Application Engine Program with No User Inputs
- Implementing an Application Engine Program With User Inputs
Importing Data into the PeopleSoft System Using Flat Files
- Describing File Layouts
- Creating File Layout Definitions
- Importing Data Using File Layouts
- Running the Application Engine Program
- Adding Field Attributes to a File Layout
Using PeopleCode Development Tools
- Describing the PeopleSoft Application Development Steps
- Locating PeopleCode Programs
- Using the PeopleCode Editor
- Using the PeopleCode Debugger
- Describing Additional Development Tools
Understanding the Component Processor and PeopleCode Events
- Tracing the Component Processor Flow
- Describing Search Events
- Describing Component Build Events
- Describing Field Action Events
- Describing Row Action Events
- Describing Save Action Events
- Describing Add Mode Processing
- Describing Deferred Processing
Writing PeopleCode Programs
- Writing PeopleCode Statements
- Writing Conditional Statements
- Writing Looping Statements
Using PeopleCode Variables
- Creating User-Defined PeopleCode Variables
- Using System Variables
- Incorporating Derived/Work Fields into Your Applications
- Describing Contextual Prompt Table Edits
Using PeopleCode Built-In Functions
- Listing the Types of PeopleCode Built-In Functions
- Explaining Message Catalog Functions
- Describing the All, None, and PriorValue Functions
- Explaining String Functions
- Identifying Other Built-In Functions
- Identifying Reserved Words
Writing User-Defined Functions
- Writing External User-Defined Functions
- Declaring User-Defined Functions
- Calling User-Defined Functions
- Defining Functions Using Parameters
- Defining Functions Using a Returns Clause
Explaining the Component Buffer
- Reviewing Occurs Levels
- Determining Buffer Allocation
- Determining the Order of Execution of PeopleCode Programs
Programming With Object-Oriented PeopleCode
- Defining Object-Oriented Terms
- Instantiating Objects
- Referencing Properties by Using Dot Notation
- Invoking Methods by Using Dot Notation
- Discussing Passing Objects by Reference
- Using Methods and Properties of the Component Buffer Classes
Creating and Using Application Classes
- Describing Application Classes
- Organizing Application Classes Using Application Packages
- Using the PeopleCode Editor to Create and Modify Application Classes
- Describing the Structure of Application Classes
- Using Application Classes
- Passing Parameters to Methods
Executing SQL in PeopleCode
- Writing SQLExec Statements
- Creating SQL Definitions
- Using the SQL Class and SQL Objects
- Incorporating Meta-SQL in PeopleCode and SQL Definitions
- Executing SQL Using Record Objects
Using PeopleCode to Create Charts
- Identifying the PeopleCode Charting Classes
- Explaining Chart Elements
- Creating Charts