Die gesamte Funktionalität von SDF-P ist in den zwei Subsystemen SDF-P und
SDFPBASY (Release-Unit SDF-P-BASYS) realisiert. Die volle Funktionalität steht nur mit dem kostenpflichtigen Subsystem SDF-P zur Verfügung (siehe auch Abschnitt„Kurzbeschreibung des Produkts“ (Kurzbeschreibung des Produkts )).
Wird eine Prozedur in einem System erstellt, in dem SDF-P geladen ist, steht die volle SDF-P-Funktionalität zur Verfügung. Soll diese Prozedur auch in einem System, in dem nur die SDF-P-BASYS-Funktionalität zur Verfügung steht, eingesetzt werden, muss auch die Ablauffähigkeit für diese Umgebung geprüft werden. Diese Ablaufumgebung kann innerhalb der aufrufenden Task mit folgendem Kommando simuliert werden ohne das Subsystem SDF-P zu entladen:
/MODIFY-PROCEDURE-TEST-OPTIONS FUNCTIONALITY=*BASIC
Danach steht dem Aufrufer nur noch die SDF-P-Funktionalität zur Verfügung. Die einzige Ausnahme ist das Kommandos MODIFY-PROCEDURE-TEST-OPTIONS. Es wird auch im Simulationsmodus ausgeführt, damit wieder zur vollen SDF-P-Funktionalität zurückgekehrt werden kann:
/MODIFY-PROCEDURE-TEST-OPTIONS FUNCTIONALITY=*FULL