Name: PeopleCode Rel 8.48
Course Code: ORPS17669A
Duration: 5
Scheduled Dates for ORPS17669A
PeopleCode is integrated into every aspect of PeopleSoft applications. This five-day course gives participants the essential tools to work with object-oriented PeopleCode. Participants actively build programming skills in a PeopleSoft environment. The tools and skills learned in this course ground the participants in the structure of PeopleCode and prepare them to move on to more advanced applications.
Learn To:
* Write, edit, and debug PeopleCode programs.
* Integrate PeopleCode with the component processor event flow.
* Use PeopleCode to validate data and control program flow.
* Manipulate data in the component buffer and in SQL tables.
* Program with object-oriented PeopleCode.
* Create and manage application packages.
Target Audience
Technical Consultant
System Analysts
Developer
Application Developers
Key Topics
- Using PeopleCode Development Tools
- - The Eight Steps of PeopleSoft Application Development
- - Locating PeopleCode Programs
- - Using the PeopleCode Editor
- - Using the PeopleCode Debugger
- - Other Development Tools
- Describing the Component Processor
- - Events in the Component Processor Flow
- - Search Events
- - Component Build Events
- - Field Action Events
- - Row Action Events
- - Save Action Events
- - Add Mode Processing
- - Deferred Processing
- Writing PeopleCode Programs
- - Writing PeopleCode Statements
- - Conditional Statements
- - Looping Statements
- Understanding PeopleCode Events
- - PeopleCode in Search Events
- - PeopleCode in Component Build Events
- - PeopleCode in Field Action Events
- - PeopleCode in Row Action Events
- - PeopleCode in 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
- Using Built-In Functions
- - Types of Built-In Functions
- - Message Catalog Functions
- - All, None, and Prior Value Functions
- - String Functions
- - Other Built-In Functions
- - 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
- - Occurs Levels
- - 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
- - 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
- - Using Arrays
- Referencing Data in the Component Buffer
- - The Data Buffer Classes
- - Instantiating the Buffer Access Classes
- - Using Current Context
- - Traversing the Data Buffer
- - Using Shorthand Dot Notation
- - Traversing the Data Buffer with Multiple Scroll Levels
- Creating Custom Objects with Application Classes
- - Application Classes
- - Organizing Application Classes Using Application Packages
- - Using the Application Class Editor
- - 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
- - 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
Objectives
- Use the PeopleCode development tools to write, edit, and debug PeopleCode programs
- Choose the events in which to place PeopleCode
- Program with object-oriented PeopleCode
- Manipulate data in the component buffer
- Manipulate data in the data buffers and in SQL tables
Required Skills/Experience
- Working knowledge of Application Designer
- Programming experience, preferably in an object-oriented language
- PeopleTools I Rel 8.48
- PeopleTools II Rel 8.48
- PeopleTools I/PeopleTools II - Accelerated Rel 8.48
Fee: $3,750.00
Course Schedule:
Back to Course Description
Austin
Charlotte
Columbia
Hunt Valley
Lansing
Madison
Milwaukee
Minneapolis
Oak Brook
Oklahoma City
Phoenix
Raleigh
San Antonio
Schaumburg
Tulsa
Washington DC