When an SAP system is being installed, at least two profile files are created automatically. One is the default profile whose instance contains profile parameter values. The other is an instance profile created for each instance with which profile parameter values can be configured for a specific instance. If the default profile already exists, it is updated. There is also the kernel default that gets the profile parameter values directly from the source code.
The value assigned to a profile parameter is determined by the following resolution hierarchy:
Profile parameter values can also be passed directly from the command line. A typical example of this is starting the enqueue replication server in the instance profile of an ERS instance with the instance number of the ASCS instance.
A further example is if programs do not required all the profile parameters to start them. In this case, the required profile parameter values can be passed simply from the command line.