de fr de de id de de en de en en de en en de es oc de en de de de de de en ms uz hy az pl de en en pl en de de en en de de en de de de de de de de de nl en nb de en fr de en en de en en en en en de pt de en de de en en de en en en en en de de de de en de de en fr de en en de de de de de de de de de en de en en pl en de de en en de de en de de en nb de en fr de en en en en en en de pt it de ar vi de de en en de en en de es oc de en de de de de de en ms uz hy az pl de en en pl en de de en en de de en de de de de de de de de nl en nb de en fr de en en de en en en en en de pt en de de de de de en de fa en de de en en de de en de fa en de de eo ru en de ru nl de it it de en de fa en de de en en en en en de en nn fi en ro de en hbs_lat en de de de
In vielen selbst geschriebenen Programmen werden Transaktionen oder Batch-Input Schnittstellen mit dem CALL TRANSACTION Befehl ohne weitere Zusätze aufgerufen.
Standardmäßig erfolgt in diesem Fall nur dann eine Berechtigungsprüfung, wenn in der Systemtabelle TCDCOUPLES ein entsprechender Eintrag mit der Transaktion des aufrufenden Programms definiert wurde. Dies ist in den seltensten Fällen der Fall, da diese Tabelle in der Regel nur in Abstimmung mit der Basis-Administration zu pflegen ist.
Nach neuem Sicherheitsdenken müssen jedoch auch eigene Reports und Schnittstellen besser abgesichert werden. Hierzu gibt es drei Möglichkeiten:
Aufruf der Transaktion mit dem Zusatz WITH AUTHORITY CHECK. Hier erfolgt eine Berechtigungsprüfung auf den Transaktionscode unabhängig der Systemtabelle TCDCOUPLES.
Einbau des Funktionsbausteins AUTHORITY_CHECK_TCODE vor Aufruf der  Transaktion. Dieser Funktionsbaustein prüft alle Berechtigungen wie beim Start einer Transaktion, also das Berechtigungsobjekt S_TCODE und alle Berechtigungs-Objekte, die per Systemtabelle definiert wurden.
Die SAP-Empfehlung für den Aufruf einer Transaktion aus ABAP-Programmen ist der Funktionsbaustein ABAP4_CALL_TRANSACTION. Dieser kann mit allen Parametern, die für Batch-Input Schnittstellen benötigt werden, sowie für den einfachen Start einer Transaktion, aufgerufen werden. Alle Berechtigungs-Prüfungen sind dort enthalten und müssen nicht zusätzlich programmiert werden.
Microsoft Dynamics 365 ERP
Microsoft Dynamics 365 FRESHfin
Microsoft Dynamics 365 KatarGo
© Copyright 2022 B.i.TEAM Gesellschaft für Softwareberatung mbH
Der Weg zum neuen SAP
Ausbildung & Duales Studium
Microsoft Dynamics 365 ERP
Microsoft Dynamics 365 FRESHfin
Microsoft Dynamics 365 KatarGo
Um unsere Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir Cookies. Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Webseite erforderlich. Wir verwenden auch Statistik-Cookies, die Informationen anonym erfassen. Diese Infos helfen zu verstehen, wie Besucher unsere Webseite nutzen.
Für weitere Details beachten Sie bitte unsere Datenschutzerklärung und unser Impressum
Diese Gruppe beinhaltet Cookies, die für den Betrieb der Webseite zwingend notwendig sind.
Dieses Cookie speichert Informationen zum Verwalten Ihrer Cookie-Einstellungen für diese Webseite
Statistiken helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden.
Matomo, ehemals Piwik, ist eine weitverbreitete Open-Source-Webanalytik-Plattform.
Mit der SalesViewer®-Technologie der SalesViewer® GmbH wird auf Grundlage berechtigter Interessen des Webseitenbetreibers (Art. 6 Abs.1 lit.f DSGVO) Daten zu Marketing-, Marktforschungs- und Optimierungszwecken gesammelt und gespeichert.
Ein Onlinedienst ist ein Angebot bzw. eine Dienstleistung, die über das Internet genutzt werden kann, wie z.B.: Google Maps