PeopleSoft Application Engine/PeopleCode – Accel. Rel 8.53 (D80717) – Outline

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