PeopleSoft PeopleCode Rel 8.53 (Training On Demand)

Course Details
Code:
D80439GC10
Tuition (USD):
$4,075.00 $3,871.25 • Self Paced
GSA (USD):
$3,489.92 • Self Paced (5 days)

PeopleCode is integrated into every aspect of PeopleSoft applications. This five-day PeopleSoft PeopleCode training course gives you the essential tools to work with object-oriented PeopleCode.

Learn To:

  • Use the PeopleCode development tools to write, edit, and debug PeopleCode programs.
  • Identify when PeopleCode events occur in the component processor flow.
  • Write PeopleCode programs and choose the events in which to place them.
  • Use PeopleCode to validate data and control program flow.
  • Manipulate data in the component buffer.
  • Program with object-oriented PeopleCode.
  • Create, use, and extend application classes.
  • Use SQL in PeopleCode programs.

Build in a PeopleSoft Environment

Throughout this course, you'll actively build programming skills in a PeopleSoft environment. The tools and skills you use and acquire will teach you about the structure of PeopleCode, while preparing you to move on to more advanced applications.

Skills Gained

  • Use the PeopleCode development tools to write, edit, and debug PeopleCode programs.
  • Program with object-oriented PeopleCode.
  • Create, use, and extend application classes.
  • Use SQL in PeopleCode programs.
  • Identify when PeopleCode events occur in the component processor flow.
  • Write PeopleCode programs and choose the events in which to place them.
  • Manipulate data in the component buffer.

Who Can Benefit

  • Application Developers
  • Developer
  • System Analysts
  • Technical Consultant

Prerequisites

  • Programming experience, preferably in an object-oriented language.
  • Experience developing PeopleSoft applications.
  • Working knowledge of the PeopleTools development environment.
  • Comfortable with PeopleSoft parent/child relationships.

Course Details

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

Using Legacy Techniques to Access Data in the Component Buffer

  • Using Loops to Process Rows in the Component Buffer
  • Using the FetchValue and UpdateValue Built-In Functions
  • Accessing Data Across Multiple Occurs Levels

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

Referencing Data in the Component Buffer

  • Defining the Component Buffer Classes
  • Instantiating Objects of the Component Buffer Classes
  • Explaining Current Context
  • Traversing the Component Buffer
  • Using Shorthand Dot Notation
  • Traversing Multiple Occurs Levels in the Component Buffer

Using Additional Component Buffer Methods

  • Using the Sort Method
  • Using the Select Method
  • Using the Flush Method
  • Working with Standalone Rowsets
  • Using Other Component Buffer Methods

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

Extending and Implementing Base Classes

  • Describing Base Classes and Subclasses
  • Describing Abstract Methods and Properties
  • Implementing Interface Classes

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
Course Details
Code:
D80439GC10
Tuition (USD):
$4,075.00 $3,871.25 • Self Paced
GSA (USD):
$3,489.92 • Self Paced (5 days)