Langage de programmation
La programmation au sein de People Enterprise One se fait essentiellement en NER ou en ERW, afin de gérer divers évènements comme l'initialisation d'une fenêtre, l'initialisation d'une grille, le clic sur un bouton, le clic sur une ligne de grille, etc...
Business Fonctions
Les Business Fonctions sont des boites à outils utilisées dans JDE qui permettent de réaliser des opérations plus ou moins complexes : conversion d'une date d'un format A vers un format B, conversion en devise... jusqu'aux Master Business Fonctions (MBF) qui permettent de gérer les entrées et l'intégrité dans l'ERP (création de commande....)
Ces Business Fonctions ont besoin d'un certain nombre de paramètres en entrée et délivrent un certain nombre de valeur en sortie.
Elles sont principalement codées en NER (Named Event Rule : langage propriétaire JDE) ou en ERW (Event Rules Writer) ou bien en langage C. Elles nécessitent d'être compilées avant de pouvoir être appelées dans un programme JDE.