Erst einmal solltest Du klären, was das CLP "TTRC" überhaupt macht. Ruft es ein oder mehrere andere Programme auf? Häufig bereitet ein CL nur eine bestimmte Umgebung vor und ruft dann die Programme auf, die die eigentliche Verarbeitung durchführen. Unter Umständen steht in Deinem Fall dahinter ein Programm für die Parametereingabe (2 mal Datum und irgendwelche Kennzeichen), das dann wieder ein Verarbeitungsprogramm aufruft (oder zur Batchverarbeitung submittet). Dann musst Du nur wissen, was das CL vorbereitet (z.B. LIBL und Drucker-Overrides) und nach diesen Vorbereitungen dieses eigentliche Verarbeitungsprogramm mit den entsprechenden Parametern aufrufen.
Falls wirklich alles in dem CL passiert, brauchst Du eine angepasste Version, der Du die Werte direkt übergeben kannst.
Die Rolle der DSPFs sollte jedenfalls Dein VBA-Code übernehmen.