Manager
Beim Arbeiten mit professional planner (PP) fallen eine Reihe von wiederkehrenden Tätigkeiten an, die sich gut zum Automatisieren eignen. Dazu gehören unter anderem das Ausdrucken von Berichten, die Veränderung größerer Mengen an Parametern (z.B. die Erhöhung des durchschnittlichen Zahlungszieles um 10 Tage) oder die Durchführung einer Umlage.
Für diese Zwecke ist in professional planner SAX-Basic, eine VBA-kompatible Programmiersprache, enthalten. Mit Hilfe dieser Sprache können Automatisierungs-Manager (kurz: Manager) gebaut werden, die diese Aufgaben schnell und effizient erledigen.
Zum Programmumfang gehört auch eine integrierte Entwicklungsumgebung mit umfangreichen Fehlersuchmöglichkeiten und einem Dialog-Editor. Der Sprachumfang der Programmiersprache ist in zwei Teilbereiche gegliedert.
Der VBA-kompatible Sprachkern besteht aus etwa 500 Befehlen, die innerhalb der Entwicklungsumgebung benützt werden können. Darin sind alle notwendigen Befehle für die Variablendefinitionen, Aufbau von Steuerungskonstruktionen und Schleifen, Aufbau einfacher Dateien und Aufbau von Dialogfeldern bzw. die Benutzung von Automatisationsobjekten enthalten. Die Automatisationsobjekte ermöglichen den Zugriff auf Dataset- und Oberflächenfunktionen. Diese Befehlssammlung kann nicht nur innerhalb von professional planner, sondern auch von allen anderen Programmier- und Scriptsprachen aus verwendet werden. Ihrem Aufbau nach entsprechen die Automatisationsobjekte dem COM-Standard (COM = Common Object Model von Microsoft).