You can execute procedures on a remote server from your local server.
exec gateway.remotedb.dbo.remoteproc
The following examples execute the procedure namelist in the pubs2 database on the GATEWAY server:
execute gateway.pubs2..namelist gateway.pubs2.dbo.namelist exec gateway...namelist
The last example works only if pubs2 is your default database.
See, Managing Remote Servers, in the System Administration Guide: Volume 1. You can pass one or more values as parameters to a remote procedure from the batch or procedure that contains the execute statement for the remote procedure. Results from the remote SAP ASE appear on your local terminal.
Use the return status from procedures to capture and transmit information messages about the execution status of your procedures.