SM69-Can't exec external program (Exec format error)

Hi All,
I am executing UNIX script on HP-UX system via SM69.
But getting following error:
u201CCan't exec external program (Exec format error)
External program terminated with exit code 1u201D
Also getting same error with FM-SXPG_COMMAND_EXECUTE & SXPG_COMMAND_EXECUTE
Can any one guide what is the cause of error.
Any help will be appreciated.
Regards

Check the Sample program. You can test or check the Unix commands using the below program.
You can use the commands Like LS to list all the files.
REPORT ZUNIX line-size 400
                no standard page heading.
data: unixcom like   rlgrap-filename.  
"7 full perimission to read
"7 full permission to change
"7 full permission to delete
unixcom = 'CHMOD 777 fillfullpath'.
data: begin of tabl occurs 500,
        line(400),
      end of tabl.
data: lines type i.
start-of-selection.
  refresh tabl.
  call 'SYSTEM' id 'COMMAND' field unixcom
                id 'TAB'     field tabl[].

Similar Messages

  • SM69-Can't exec external program ( External program terminated with ecode1)

    Hi All,
    Client requirement is to Move File from Presentation Server to Application Server.
    I am executing UNIX script on AIX OS via SM69.
    But I am getting the  following error:
    Can't exec external program (No such file or directory)
    External program terminated with exit code 1
    Also getting same error with FM-SXPG_COMMAND_EXECUTE .
    Below is the code..
    data: l_exitcode type btcxpgexit,
            l_parms type btcxpgpar,
            l_status type btcxpgstat.
    data: lt_protocol type standard table of btcxpm,
            l_protocol type btcxpm.
    concatenate 'C:\Venkat1\PARBIND.BMP'
                          'D:\Venkat2\PARBIND.BMP'
                          into l_parms
                          separated by space.
    * External command:
    * - Unix - mv
    call function 'SXPG_COMMAND_EXECUTE'
      exporting
        commandname                   = 'Z_MV'
        additional_parameters         = l_parms
      importing
        status                        = l_status
        exitcode                      = l_exitcode
      tables
        exec_protocol                 = lt_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
        wrong_asynchronous_parameters = 12
        cant_enq_tbtco_entry          = 13
        jobcount_generation_error     = 14
        others                        = 15.
    if sy-subrc ne 0
    endif.
    Can any one guide what is the cause of error....
    Any help will be appreciated.
    Regards
    Arbind

    Hi Paul,
    Thanks.
    But still Basis Consultants are telling it is correct from there side.
    Is there any other way to move files from Presentaion Server to Application Server in Background Processing.
    I have used CL_GUI_FRONTEND_SERVICES=>FILE_COPY
    It is working fine in Foreground but in Background Proceesing, it is not working.
    Can u provide any solution ?
    Thanks
    Arbind

  • SM69 error-Can't exec external program (Permission denied).with exit code 1

    Hi All,
    I am trying to execute UNIX script via creating commend line in SM69.
    But i am getting following error:
    "Can't exec external program (Permission denied)
    External program terminated with exit code 1"
    Can any one guide me what could be the cause of this error.
    Any Help will be appreciated.
    Thanks & Regards

    First use SU53, to see if you have all SAP-authoritys.
    But I think, you have no authority to execute UNIX-programs.
    or your UNIX-script is not executable?

  • SXPG_COMMAND_EXECUTE Can't exec external program (No such file or directory

    Hi Experts,
    I need to launch or terminate an external application (i.e. command prompt, notepad, etc.) in background job by using FM SXPG_COMMAND_EXECUTE. However, I am unable to proceed because of the following error occured after executing the command in SM69.
    Can't exec external program (No such file or directory)
    External program terminated with exit code 1
    I was using the following sample code. Can someone tell me what might be the cause of the problem?
    DATA: lv_status TYPE extcmdexex-status,
          lt_output TYPE TABLE OF btcxpm,
          lv_opsys  TYPE sy-opsys.
    lv_opsys = 'WINDOWS NT'.
    CALL FUNCTION 'SXPG_COMMAND_EXECUTE'
      EXPORTING
        commandname                   = 'ZIEXPLORE'
        additional_parameters         = '/c'
        operatingsystem               = lv_opsys
      IMPORTING
        status                        = lv_status
      TABLES
        exec_protocol                 = lt_output
      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.
    ZIEXPLORE command
    Operating system command: cmd
    Parameters for operating system command: taskkill /f /im iexplore.exe
    Thanks and Regards,
    Louie

    Hi Louie,
    I am not able to assume the reason of the problem, If you say that its not getting executed in SM49 then the problem lies there.
    So I am providing you a link which might be helpful, just go through it and cross check. There is a parameter called "trace" in the fm mentioned.
    Secton Microsoft Windows NT - [Prerequisites for Running External Commands and External Programs|http://help.sap.com/saphelp_nw70/helpdata/en/c4/3a7fbb505211d189550000e829fbbd/content.htm]
    [Analyzing Problems with External Commands and Programs|http://help.sap.com/saphelp_nw70/helpdata/en/c4/3a80c4505211d189550000e829fbbd/content.htm]
    May be you can post this question in [SAP AS General|SAP NetWeaver Application Server; also.

  • Can't exec external program (Permission denied)-

    Hi All
    We have mentioned external command in SM69 and executed the command in SM49, I am getting the below error message.
    Command executed:      
    /home/ SMIME/run/signand.sh :
    Target host:            dt02
    Can't exec external program (Permission denied)
    External program terminated with exit code 1
    Program wise also I am unable to execute the command & I am getting sy-subrc eq 1. Please help me which authorization object is missing to run the external command.
    u_comm =  /home/ SMIME/run/signand.sh
      CALL 'SYSTEM'
      ID 'COMMAND' FIELD u_comm
      ID 'TAB'     FIELD rt-sys.
    Please confirm.

    Can you please check the permission for /home/ SMIME/run/signand.sh, perform below command
    chmod 755 /home/ SMIME/run/signand.sh
    and retry.

  • Is it okay to runtime exec external programs?

    I have a need to get statistics from a couple network devices. They allow public snmp and I looked around for libraries to do snmpwalk but there is not very good ones out there (one costs money). I would like to copy the snmpwalk binary to my programs bin directory and execute it with the proper parameters, then read in the results. Then I will take the results and do what I need with them.
    Is this generally frowned upon?

    I reason that if I don't care for platform independent I use external programs.
    For example if I know that my program will always run under Linux I use Linux internal programs.
    Use http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ProcessBuilder.html.

  • External program interfaces SLIN Error

    Dear Experts,
                      I am getting SLIN External program interfaces error . could you please tell me how to correct the  error ?
      *LOOP AT lt_p0001 INTO ls_p0001."
          SUBMIT yhrin_rhstru00 WITH pchwegid = 'O_S_P' WITH pchobjid-low = ls_p0001-orgeh "#EC *
          WITH pchbegda = '19000101' WITH pchenda = '99991231' WITH pchplvar = '01'
          WITH pchotype = 'O' AND RETURN.
          EXIT.
        ENDLOOP.*
    Regards,
    Sivakumar.A

    Dear experts ,
      I am receiving the following SLIN Error Message.
    Program:  SAPLYHRIN_MSSDB_ENH  Include:  LYHRIN_MSSDB_ENHU06  Row:    129   (Prio 1)
    PCHOBJID-LOW is not a parameter or a select option in report YHRIN_RHSTRU00
    (The message can be hidden with "#EC *)
          Program:  SAPLYHRIN_MSSDB_ENH  Include:  LYHRIN_MSSDB_ENHU06  Row:    129   (Prio 1)
    PCHENDA is not a parameter or a select option in report YHRIN_RHSTRU00
    (The message can be hidden with "#EC *)
    Thanks and Regards,
    Sivakumar.A

  • External hard drive format error!

    Hey guys, running Mac OS 10.5.8. Just purchased a 2TB Hitachi XL2000 external hard drive.  I want to use this External HD on both my Mac and PC, and need to format it to HFS+ (for music software reasons) and use it on my PC via MacDrive.  I Followed the instructions given when i first plugged in the drive on how to format it to HFS+
    So I went to disk utility, on the left selected "1.8 TB HitachiHDS722020ALA330", there's an indented selection right below that, which is the volume i think.... but I selected what I wrote above which I believe is what you're supposed to do. Under the erase tab, I selected Mac OS Extended (Journaled) from the "Volume Format" options. I named the drive and then I hit erase. It begins "partitioning" and afterabout 3-4 seconds it stops and says
    Disk Erase Failed
    Disk Erase failed with the error:
    File system formatter failed.
    After that the Hard Drive no longer shows up in Finder under Devices.When I shut down and re-connected it I keep getting an error alert popup that says:
    Disk Insertion
    The disk you inserted was not readable by this computer
    "Initialize..."  "Ignore"  "Eject"
    The drive still shows up under disk utility, but when I try to format it again I get the same error.

    Try this:
    Drive Preparation
    1.  Open Disk Utility in your Utilities folder. 
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, set the partition scheme to GUID then click on the OK button. Click on the Partition button and wait until the process has completed.
    4. Select the volume you just created (this is the sub-entry under the drive entry) from the left side list. Click on the Erase tab in the DU main window.
    5. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, check the button for Zero Data and click on OK to return to the Erase window.
    6. Click on the Erase button. The format process can take up to several hours depending upon the drive size.

  • EXTERNAL HARD DRIVE FORMATTING ERROR

    I have a WD External HD and I want to format it to Jorunaled. There is no content on the drive. I go to disk utilities and I change the FAT to Jorunaled and click erased and its says:
    Volume drive failed on an error:
    The underlying task reported a faliure on exit.
    Anyone know whats up?
    Using a MacBook Pro btw.

    Thanks for the replies and tips. I'm not the most proficient at understanding all the formatting options but I also found a way to make it work...
    I was finding that using disk utility, only the FAT32 reformat option worked.
    However, when opening Time Machine in system prefs, I selected the external drive to try and set it up and it said 'reformat required'. Clicking on erase from within the Time machine set up seemed to work fine and it reformatted no problem.
    This seems to get around a bug somewhere because then going back to disk utility and reformatting the same disk from the time machine set up to Mac OS Journaled worked a treat.
    I know have both disks working as I originally desired.
    reformat
    I have two disks, one for Time machine and one for video storage. However,

  • Can't see external hard drive after error code -36

    Hi, was copying iphoto data from an WD My Passport 750GB external hard drive to my MACBook when the system said it could not complete the copy as it had encountered a problem and indicated error code -36.  Now I can't see the external drive (or any data) on any computer.  I have tried 3 different MACs to no avail.  The drive makes a soft beeping noise but then stops but the light stays on.
    Any ideas on how I can get access to my data??

    Make sure the cable is securely seated on the device side.
    If that's not the problem, then either the drive mechanism or the enclosure has failed. If you don't have backups, you'd better hope it's the latter. Remove the mechanism from the enclosure and install it another enclosure. You can buy fairly inexpensive USB docks that a SATA drive drops into with no need for disassembly.
    Failing that, your only chance is to send the drive to a recovery service such as Drive Savers. They disassemble the drive mechanism in a clean room and mount the platters in another drive. Cost will be in the 4-5 figure range, and the results are uncertain.
    If you don't have backups, you don't have data.

  • Despite unistalling and reinstalling iTunes, I can't load the program. The error message "the program can't start because MSVCR80.dll is missing from your computer."

    Despite trying to unistall and reinstall iTunes, I continue to get the message "the program can't start because MSVCR80.dll is missing from your computer. Try reinstalling the program to fix this problem."

    Click here and follow the instructions. You may need to completely remove and reinstall iTunes and all related components, or run the process multiple times; this won't normally affect its library, but that should be backed up anyway.
    (99385)

  • Can't open some Programs, Shared Lib Error

    Just ran the latest security update (2009-004), which didn't finish. That's the first problem. I tried repairing permissions etc, but it still wouldn't finish.
    Now, when I try to open some programs, notably Quicken and TechTools Deluxe, I get the following error:
    The application "+Name of Program+" could not be launched because of a shared library errror: ""<+Name of Program+><CarbonLib><CFMPriv_AE>"
    Any ideas on how to fix? I'm having a hard time finding all my install discs (getting ready to move, messy office), so would rather not have to resort to a reinstall.
    Thanks.

    Well, I answered my own problem.
    I rebooted into my Install Disk and repaired the hard drive with Disk Utility. Then I did a Safe Boot and repaired permissions. That fixed all the application not opening problems and the Security Update then ran fine.
    So, all is well. Lesson learned. Repair permissions before running the update. (I knew that, but tried to save time.)
    Thanks anyway.

  • Running the external programs from SM69 t-code and RSBDCOS0 report

    Hi All,
      I am trying to execute the external commands from SM69 and RSBDCOS0. It's throwing the below error:
    26.10.2009 17:26:49 Job started                                                                                00           516
    26.10.2009 17:26:50 Step 001 started                                                                                BT           611
    26.10.2009 17:26:50 External command: ZARCHIVELOG_COPY                                                                BT           630
    26.10.2009 17:26:50 Related parameter:                                                                                BT           613
    26.10.2009 17:26:50 Ext. prog.:   > Function: BtcXpgPanicCan't exec external program (No such file or directory)      BT      606
    26.10.2009 17:26:50 Ext. prog.: External program terminated with exit code 1                                          BT           606
    26.10.2009 17:26:50 Ext. prog.: SAPXPG started on <hostname>_<SID>_00, Process ID 1632, Process Number 12   BT           606
    26.10.2009 17:26:50 External program was cancelled                                                                    BT           614
    26.10.2009 17:26:50 Job cancelled                                                                                00           518
    <SID>adm has full authorization on sapxpg.
    Please let me know what might be the wrong.
    Regards,
    Sridhar

    Dear Markus,
       The dev_xpg file contains the below information
    Trace file of external program (trace level 3)
    < Function: BtcTrcInit> Function: BtcXpgStart  External program: mv
      Process id: 29450
      Parent process id: 29449
      Rearrange StdErr to be collected in memory
      Rearrange StdOut to be collected in memory
    In t-code sm21 dont have any thing.
    Regards,
    sridhar

  • How to call a external program in java?

    Help!!
    Is there any method that can a java program can call a external program? For example execute a exe file.
    Thanks.

    Yes.
    Runtime.getRuntime().exec("exactly what you would type at the command line");
    But be aware that this is operating-system-specific and full of gotchas. When you run into one of them, come back to the forum and do a search, this is a frequent topic of discussion.

  • Running external program using java

    hi
    i am trying to run an external program using the runtime.exec() method. my problem is that the external program only runs when i press ctrl-c to exit my program. does anyone know how i can execute the external program while my program is still running without having to quit the program?should i be using threads?
    thanks

    As per the api doc exec will be executed as a seperate process
    Process exec(String command) ------Executes the specified string command in a separate process.
    Can you able to share that code what you have written ?

Maybe you are looking for

  • Nokia Image Store thinks all the pics on my phone ...

    Hi, Today Nokia Image Store (PC Suite 6.84.10.3) is trying to transfer all the images on my phone (Nokia 6682) to my computer. I have tried rebooting my computer and my phone and it didn't help. I have about 500 pics on my phone and want to avoid tra

  • Quality of images in iDVD

    Hi Team, I am a photographer, and looking for a way of creating a DVD that I can hand to people to give them an idea of my work. I have created a DVD in iDVD, and am impressed with the themes, and the ease with which I can add my photos and add audio

  • Returned pdfs show blank fields, but data is there

    After searching the forums, I've found this issue several times, but never saw a resolution... I have an pdf form - Enabled - created with Adobe 9 Pro. Often when a client returns the form to me, the fields appear blank.  When I click on the field, t

  • Change destination of WSDL file

    Hi all, I have uploaded a PDF file using SFP transaction. 1. Can I change the destination of theWSDL file of that pdf file .  2. How can I create a WSDL file for a PDF file in my server. Thanks.

  • No eSATA, no USB 3.0, no Blu-ray drive in new MacPro's??

    Did I miss something, I was going thru the specs and about to hit the Buy Now button, but I don't see any support for USB 3.0 and no option to add a Blu-ray drive?? Does anyone who plans to use a new MacPro work in something less than HD video? I can