Code: Alles auswählen.
REPORT TEST.
data: lp_returncode like EXTCMDEXEX-EXITCODE.
data: ltab_exec_prot TYPE table of BTCXPM.
call function 'SXPG_CALL_SYSTEM'
exporting
commandname = 'ZGETUPFILE'
additional_parameters = SPACE
importing
exitcode = lp_returncode
tables
exec_protocol = ltab_exec_prot
exceptions
no_permission = 1
command_not_found = 2
parameters_too_long = 3
security_risk = 4
wrong_check_call_interface = 5
program_start_error = 6
program_termination_error = 7
x_error = 8
parameter_expected = 9
too_many_parameters = 10
illegal_command = 11
others = 12.
Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
miru77
Code: Alles auswählen.
REPORT TEST.
DATA: LTAB_EXEC_PROT TYPE TABLE OF BTCXPM.
CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
EXPORTING
COMMANDNAME = 'ZGETUPFILE'
OPERATINGSYSTEM = SY-OPSYS
TARGETSYSTEM = 'r0001278'
ADDITIONAL_PARAMETERS = SPACE
TABLES
EXEC_PROTOCOL = LTAB_EXEC_PROT
EXCEPTIONS
NO_PERMISSION = 1
COMMAND_NOT_FOUND = 2
PARAMETERS_TOO_LONG = 3
SECURITY_RISK = 4
WRONG_CHECK_CALL_INTERFACE = 5
PROGRAM_START_ERROR = 6
PROGRAM_TERMINATION_ERROR = 7
X_ERROR = 8
PARAMETER_EXPECTED = 9
TOO_MANY_PARAMETERS = 10
ILLEGAL_COMMAND = 11
WRONG_ASYNCHRONOUS_PARAMETERS = 12
CANT_ENQ_TBTCO_ENTRY = 13
JOBCOUNT_GENERATION_ERROR = 14
OTHERS = 15.