Describe PeopleCode. Use the PeopleCode development tools to write, edit, and debug PeopleCode programs. Write PeopleCode programs and choose the events in which to place them. Manipulate data in the component buffer. Program with object-oriented PeopleCode. Manipulate data in the data buffers and in SQL tables. Write a program that incorporates the principles you learned in the course
Using PeopleCode Development Tools
Reviewing the Eight Steps of PeopleSoft Application Development
Locating PeopleCode Programs
Using the PeopleCode Editor
Using the PeopleCode Debugger
Exploring More Development Tools
Describing the Component Processor
Tracing the Component Processor Flow
Defining PeopleCode Events
Identifying PeopleCode Search Events
Identifying PeopleCode Component Build Events
Identifying Field Action Events
Identifying PeopleCode Row Action Events
Identifying PeopleCode Save Action Events
Describing Add Mode Processing
Writing PeopleCode Programs
Writing PeopleCode Statements
Explaining Conditional Statements
Explaining Looping Statements
Understanding PeopleCode Events
Explaining the Search Events
Explaining the Component Build Events
Explaining the Field Action Events
Explaining the Row Action Events
Explaining the Save Action Events
Using PeopleCode Variables
Creating User-Defined PeopleCode Variables
Using System Variables
Incorporating Derived/Work Fields into PeopleSoft Applications
Explaining Variable Prompt Tables
Explaining Arrays
Using Built-In Functions
Listing the Types of Built-In Functions
Explaining Message Catalog Functions
Describing All, None, and Prior Value
Explaining String Functions
Identifying Other Built-In Functions
Explaining Reserved Words
Writing PeopleCode Functions
Writing External PeopleCode Functions
Declaring a PeopleCode Function
Calling PeopleCode Functions
Writing Functions Using Parameters
Writing Functions Using the Returns Argument
Explaining the Component Buffer
Determining Buffer Allocation
Determining the Order of Execution of PeopleCode Programs
Accessing Data in the Component Buffer
Processing Rows Using Loops
Using Fetch Value and Update Value
Accessing Data with Multiple Occurs Levels
Programming With Object-Oriented PeopleCode
Defining Object-Oriented Terms
Instantiating Objects
Referencing Object Properties by Using Dot Notation
Calling Object Methods by Using Dot Notation
Explaining Passing by Reference
Using Object-Oriented Methods and Properties
Referencing Data in the Component Buffer
Defining the Data Buffer Classes
Instantiating the Buffer
Access Classes
Explaining Current Context
Traversing the Data Buffer
Using Shorthand Dot Notation
Traversing the Data Buffer with Multiple Scroll Levels
Creating Custom Objects with Application Classes
Describing Application Classes
Organizing Application Classes Using Application Packages
Using the Application Class Editor
Describing Application Class Structure
Calling Application Classes
Passing Parameters to Application Classes
Using Data Buffer Methods
Using the Sort Method
Using the Select Method
Using Flush
Working With Standalone Rowsets
Using More Buffer Methods
Executing SQL in PeopleCode
Writing SQL Exec Statements
Creating SQL Definitions
Using the SQL Class
Executing SQL Using Record Objects
Incorporating Meta-SQL in PeopleCode and SQL
Searching PeopleCode for Potential SQL Injection