1.5.1.1 StpPreFunktionen (Konfiguration für Export, Import und Konvert)
Bei den Schnittstellenfunktionen StpExport, StpImport und StpKonvert wird nur ein Teil der Steuerwerte für den Ablauf direkt beim Aufruf mitgegeben.
Die Spezifizierung und Steuerung des Ablaufs wird vor dem Aufruf dieser drei Funktionen mit Hilfe von StpPreFunktionen gesetzt. Die StpPreFunktionen bauen also eine Konfiguration von Steuerwerten auf, die erst beim  Aufruf der Schnittstellefunktionen StpExport, StpImport und StpKonvert abgearbeitet werden.
Beim Aufruf der Schnittstellenfunktionen StpExport, StpImport und StpKonvert wird Satz für Satz bearbeitet, d.h. die Konfigurationen werden sequentiell auf jeden einzelnen Satz angewendet. Die Konfigurationen lassen sich unterscheiden in:
  • Auswahlkonfigurationen
    Die Auswahlkonfigurationen bestimmt die Menge der zu bearbeiten Sätzen. Die Einschränkung kann über Schlüssel oder Muster in Puffern und Feldern erfolgen.
  • Pufferkonfigurationen
    Die Pufferkonfigurationen ermöglichen Veränderungen der Daten eines Puffers ohne Berücksichtigung einzelner Felder.
  • Feldkonfigurationen
    Mittels der Feldkonfigurationen können Manipulationen der Werte innerhalb eines Feldes vorgenommen werden.
    Die Feldkonfigurationen werden, mit Ausnahme des Pufferabschlusses, nach den Pufferkonfigurationen abgearbeitet.
Die Konfigurationen bestehen wiederum aus Funktionen, die eine spezielle Konfiguration aufbauen. Die  Pufferkonfigurationsfunktion StpPreMoveBuf zum Beispiel, erstellt eine StpPreMoveBuf - Konfiguration, die nach belieben Teile innerhalb eines Puffer verschiebt.
Die Funktionen der Auswahl-, Puffer- und Feldkonfigurationen können vor jedem Aufruf der Schnittstellenfunktion StpExport, StpImport und StpKonvert mehrfach benutzt werden. Die Ausnahmen bildet die Auswahlkonfigurationsfunktion StpPreSetKeys und die Pufferkonfigurationsfunktionen StpImportExportCFG und StpPreDelimits, sie können nur einmal pro Aufruf von StpExport, StpImport und StpKonvert verwendet werden, bzw. bei mehrfachem Verwenden gelten die Werte der letzten Verwendung.