Hallo ABAPler,
ich stehe ein bischen auf der Leituing und hoffe hier kann mir jemand helfen.
Ich muss aufgrund von Berechtigungsproblematiken ein Programm im Batch starten. Das Anlegen des Jobs realisiere ich in einem Programm und muss hier zum ordnungsgemäßen Ablauf des Batchprogramms notwendige Parameter mitgeben. Das SAP-Memory kann ich dazu nicht verwenden. Gibt es eine Möglichkeit Parameter direkt mitzugeben? In den Event-Jobs gibt es ja das Parameter-Feld. Aber ich glaube das ist für andere Zwecke gedacht. Möchte eigentlich nicht die Parameter in eine Tabelle schreiben, es sei denn es gibt keine andere Lösung.
Danke.
MfG
Frank
DATA:
gs_parameter TYPE beliebige_struktur,
gs_index TYPE indx.
EXPORT s = gs_parameter
TO SHARED BUFFER indx(ec)
FROM gs_index
ID 'IRGENDEINE_ID'.
probiert.
Die Daten landen im Speicher der Server-Instanz.
Man beachte, dass diverse Systeme mehrere Instanzen mit Lastverteilung verwenden. Du musst also auch bei JOB_CLOSE dafür sorgen, dass der Batch-Job auch auf der Instanz (Importparameter TARGETSERVER) läuft, in deren Speicher die abgelegten Daten zu finden sind.