Agenda - SpearMCspearmc.com/wp-content/uploads/2017/03/SpearMC... · o Dynamic Prompt Tables o...
Transcript of Agenda - SpearMCspearmc.com/wp-content/uploads/2017/03/SpearMC... · o Dynamic Prompt Tables o...
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for developers, PeopleCode I v8.55 training quickly introduces students to extending PeopleSoft
applications with the language of PeopleTools: PeopleCode. Through scenarios, real-world experiences from
implementers, and hands-on activities, students learn how to use PeopleCode to develop new and modify
existing PeopleSoft applications. Following this course, you are prepared for the PeopleCode II v8.55 Course.
Prerequisites:
General knowledge of relational database systems
Agenda
PeopleCode I Topics PeopleTools Review
o Basic Application Design
o Importing Projects
o Component/Page Security
o Resolving Portal Cache Issues
PeopleCode Overview
o PeopleCode Key Concepts
o Work Record Review
o MessageBox function
o If-Then Statement
o Field Object Translate Properties
PeopleCode Event Processing
o PeopleCode Program Placement
o Component Processor
o Event Processor
o PeopleCode Host Definitions
o Component vs. Record PeopleCode
o PeopleCode Events Overview
o Search Events
o Build Events
o Interact Events
o Deferred Processing
o Save Events
PeopleCode I Topics (cont'd) Language and Conventions
o Component Buffer Field References
o Variables and Data Types
o System Variables
o Literals
o Operators
o Branching Statements
o Looping
o Control Statements
o Comments
o Error Handling
o Built-In Functions
o Accessing the Message Catalog
o Custom Functions
Advanced Techniques
o Dynamic Dropdown Lists
o Dynamic Prompt Tables
o Dynamic Definition References
PeopleCode Application Analysis
o Troubleshooting PeopleCode
o Tracing PeopleCode
spearmc.com | 866-SPEARMC | [email protected] © 2016 – SpearMC Consulting
Developed for Developers, PeopleCode II v8.55 training quickly introduces students to extending PeopleSoft
applications with the language of PeopleTools: PeopleCode. Through scenarios, real-world experiences from
implementers, and hands-on activities, students learn how to use PeopleCode to develop new and modify
existing PeopleSoft applications.
A perquisite to this course is the PeopleCode 1 Accelerated.
Agenda-PeopleCode II Accelerated
PeopleCode II Topics Object-Oriented PeopleCode
o Object-Oriented Concepts Review
o PeopleCode Object-Oriented Syntax
o Built-In Classes Overview
o Arrays
Component Structure and Buffer
o Component Structure Model
o Component Buffer Model
Rowsets
Rows
Records
Fields
o Buffer population
What is and is not loaded
RowInit
o Referencing the Buffer from code
Built-In Functions
Rowset Class
Row Class
Record Class
Field Class
PeopleCode II Topics (cont'd) PeopleCode and SQL
o Getting a value
o Getting rows
o Working with Effective Dates
o Working with Set IDs
o Populating the buffer with SQL
Application Classes
o Application Packages Overview
o Application Class Syntax
o Calling Application Classes
o Custom Application Classes
o Constructors
o Methods
o Properties
o Property Scope
o Self-reference
o Extending Classes
o Delivered Application Classes
o When to use