Purpose
When you start an R/3 instance on a host, the start profile defines which R/3 services are started (message server, dialog, gateway or enqueue process. for example). The
startsap program is responsible for starting these service processes, and it uses a start profile to begin the startup process.The processes that can be started include:
Apart from the general profile parameters, such as the name of the R/3 System (
SAPSYSTEMNAME ), instance number ( SAPSYSTEM ) and name of the R/3 instance ( INSTANCE_NAME ), the only parameter names that are permitted in a start profile are:The number
xx defines the execution sequence. The programs specified in Execute_ parameters are executed before the programs listed in the Start_Program parameters. After the SAP instance has been stopped, the programs specified in the Stop_Program parameters are started. Here is an example of a start profile used to start a message server, an application server and an SNA gateway:
#.***************************************************************
#.* Start profile START_DVEBMG47
#.*
#.* Version = 000003
#.* last changed by = WATT
#.* last changed on = 21.03.1995, 15:05:19
#.***************************************************************
SAPSYSTEMNAME = K11
INSTANCE_NAME = DVEBMG47
#----------------------------------------------------------------
# start message server
#----------------------------------------------------------------
_MS = ms.sapK11_DVEBMG47
Execute_01 = local ln -s -f $(DIR_EXECUTABLE)/msg_server $(_MS)
Start_Program_01 = local $(_MS) pf=$(DIR_PROFILE)/K11_DVEBMG47
#----------------------------------------------------------------
# start application server
#----------------------------------------------------------------
_DW = dw.sapK11_DVEBMG47
Execute_02 = local ln -s -f $(DIR_EXECUTABLE)/disp+work $(_DW)
Start_Program_02 = local $(_DW) pf=$(DIR_PROFILE)/K11_DVEBMG47
#----------------------------------------------------------------
# start SNA-Gateway
#----------------------------------------------------------------
Process Flow
To run a program on the local host, place the word ‘
local ’ in front of the relevant parameter value:
Execute_00 = local sapmsesa 53 remove
To execute a program on a remote host, place the host name in front of the parameter value.

Execute_00 = hs0011 sapmsesa 53 remove
You can choose any name for a start profile. The start profile files generated by SAP are structured as follows:
START_<instance name> or START_<instancename>_<hostname> .
START_DVEBMGS53, START_DVEBMGS53_hs0311
To start the same SAP service processes on several hosts, you can use a single start profile. Each R/3 instance does not have to have its own start profile.
See also:
What is a Profile? Default Profile Where Do Profiles Come From?