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.
Parameter
IMPORTING-Parameter
Parametername |
Verwendung |
COMMANDNAME |
Name der Definition des externen Kommandos wie in der Pflegefunktion (Transaktion SM69) angegeben. Muß vor Aufruf des Funktionsbausteins gesetzt werden. |
OPERATINGSYSTEM |
Typ des Betriebssystems, in dem ein Kommando ausgeführt werden soll. Muß vor Aufruf des Funktionsbausteins gesetzt werden. |
TARGETSYSTEM |
Hostname 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 ‘ ‘ . |
EXPORTING-Parameter
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. Hinweise zu Feldern:
|