Nach Anwendung des SAP BASIS 7.00 Support-Package 24/Ehp5 (und verwandten Packages für andere Versionen von SAP BASIS) funktionieren Nicht-Batch-Aufzeichnungen nicht mehr. Das heißt, dass Ihre Skripte für die Nicht-Batch-Eingabe nicht mehr funktionieren, und keine Meldungen von SAP zurückgegeben wurden.
Es gibt zwei mögliche Lösungen für dieses Problem.
Installieren des Automate Funktionsmoduls
Das Automate Funktionsmodul im Namespace, das effektiv die Fähigkeiten der früheren SAP-Funktionsmodulkomponenten repliziert, die von SAP geändert wurden. Weitere Informationen finden Sie im Thema Automate Funktionsmodul.
Wenn diese Lösung nicht möglich ist, ist es auch möglich, Änderungen an der SAP-Sicherheit vorzunehmen.
SAP-Berechtigungen ändern
- Änderung auf Systemebene
Automate verwendet das von SAP bereitgestelltes Funktionsmodul CAT_TCD_CAL. SAP hat beim Start des Funktionsmoduls CAT_TCD_CAL eine zusätzliche Berechtigungsprüfung hinzugefügt. Diese Berechtigungsprüfungen verhindern, dass unser Code 3 SAP BASIS 7.00 Support-Package 24 Issue weiter ausführen kann, wenn
CATTundeCATTnicht auf „Erlaubt“ festgelegt sind. In früheren SAP-Versionen war diese Option standardmäßig aktiviert, sodass dadurch keine Beeinträchtigung bestehen sollte. - Berechtigung auf Benutzerebene ändern
Die folgenden Berechtigungen müssen zusätzlich zu der oben beschriebenen Änderung der Systemebene auf Benutzerebene hinzugefügt werden.
OBJECT: ‘S_DEVELOP’ OBJTYPE: ‘SCAT’ OBJNAME: ‘*’ ACTVT: ‘16’ (=execute) OBJECT: ‘S_DEVELOP’ OBJTYPE: ‘ECSC’ OBJNAME: ‘*’ ACTVT: ‘16’ (=execute)