AppHelper-Objekte übernehmen eine zentrale Rolle bei der Programmierung mit der SOG C# Klassenbibliothek.
Über das AppHelper-Objekt (häufig wird die entsprechende Variable "Aph" genannt) ist die Anwendung in der Lage die wichtigsten, zentralen Funktionalitäten einer SOG-Anwendung zu nutzen.
Dazu zählen:
Zuordnung zu einem Projekt und einer Firma (Umgebung).
Zugriff auf Umgebungsvariable.
Zugriff auf eine ObjectFactory.
Zugriff auf ein Session-Objekt mit Anwendungsbezogenen Grunddaten wie Standardparameter, Anmeldedaten, aktuelles Lager etc.
Protokollierung von Fehlermeldungen.
Ausgabe von Meldungen in Tracedateien.
Rudimentäre Hilfsfunktionen.
Zufallsgenerator.
Liefert Projektverzeichnis.
Sprachenunterstützung.
Für die Nutzung von AppHelper.Current muss die Anwendung einen SOGCallContext initialisert und eingestellt haben.
AppHelper und anderen ".Current" Objekte werden über den aktuellen CallContext durchgereicht.