SXPG_COMMAND_DEFINITION_GET: Einzelne externe Kommandos lesen
Mit diesem Funktionsbaustein können Sie die Definition eines bestimmten externen Kommandos in eine interne Tabelle einlesen.
Sie müssen die Parameter COMMANDNAME und OPERATINGSYSTEM auf die richtigen Werte einstellen, bevor Sie diesen Funktionsbaustein aufrufen.
Syntax
CALL FUNCTION ‘SXPG_COMMAND_DEFINITION_GET’
IMPORTING
COMMANDNAME = <Name of command in the SAP-System>
OPERATINGSYSTEM = <Target OS as defined in SAP System
TARGETSYSTEM = <Host system for running command>
" Default '*'
EXPORTING
COMMAND = <Command definition> " Structure
" SXPGCOLIST
EXCEPTIONS
COMMAND_NOT_FOUND " Command not defined in SAP database
OTHERS.
Parametername |
Verwendung |
COMMANDNAME |
Name der Definition des externen Kommandos wie in der Pflegefunktion (Transaktion SM69) angegeben. Muss vor Aufruf des Funktionsbausteins gesetzt werden. |
OPERATINGSYSTEM |
Typ des Betriebssystems, in dem ein Kommando ausgeführt werden soll. Muss vor Aufruf des Funktionsbausteins gesetzt werden. |
TARGETSYSTEM |
Host-Name des Systems, in dem das gewählte Kommando ausgeführt werden soll. Optional: Mit diesem Kommando können Sie die Berechtigung des Benutzers prüfen, Kommandos im Zielsystem auszuführen. Wenn der Benutzer diese Berechtigung hat, ist COMMAND_LIST-PERMISSION auf X gesetzt. Andernfalls enthält das Feld ein Leerzeichen ' '. |
Parametername |
Verwendung |
COMMAND |
Enthält eine Liste der ausgewählten Kommandos in dem in den Transaktionen SM49 oder SM69 angezeigten Format. Der Benutzer kann ein Kommando aus der Liste zur Ausführung auswählen, wenn Sie die Auswahl an SXPG_COMMAND_EXECUTE übergeben. Wurde kein Kommando gefunden, wird die Ausnahme COMMAND_NOT_FOUND ausgelöst.
Ende des Hinweises |