Skip to Content
0
Former Member
Jan 10, 2012 at 12:57 PM

Error in FM: SXPG_COMMAND_EXECUTE

979 Views

Hi,

I am using FM: SXPG_COMMAND_EXECUTE to encrypt file for appication server but i am getting below errors:

- Can't exec external program (Unknown error)

- WaitForSingleObject failedwith %d (No such device or address)

Can you please suggest me on this?

Below parameter passing into FM:

w_addparam = 'C:\usr\sap\DIE\SYS\src\ABC.txt'. ( Appication server TXT file path Name)

w_finalencrpt = 'C:\Desktop1\abc1.txt'. (local drive path name)

  • w_status = space (No value).

  • w_exitparam = space (No value).

CONCATENATE w_addparam w_finalencrpt

INTO l_encrtpt_ap SEPARATED BY space.

CALL FUNCTION 'SXPG_COMMAND_EXECUTE'

EXPORTING

commandname = 'ZIFI_ENCRYPT'

additional_parameters = l_encrtpt_ap

IMPORTING

status = w_status

exitcode = w_exitparam

TABLES

exec_protocol = t_exec_protocol

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.

IF sy-subrc EQ 0.

  • MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

  • WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

ENDIF.