Thursday 4 February 2021

Profiles in SAP

What is Profiles ?

SAP Profiles is an OS level file which Contains system configuration parameters. This parameters help to start the system & behave of  a system. The SAP system and its instances are configured by this profile files. 

Systems older than NW 7.3 Contains 3 Profiles (Default, Instance, Start) and NW 7.3 Onward systems contains 2 Profiles (Default & Instance). SAP has removed Start profile from system & included start profile parameters into Instance profiles.

Important Information -

  • A system contains only 1 Default Profile
  • Instance Profile equals to numbers of Instance of the System
  • Profile Locations in Sever                                                                                                                                 Windows - \\<SAPGLOBALHOST>\sapmnt\<SID>\sys\profile                                         Unix - /usr/sap/<SID>/SYS/profile or /sapmnt/<SID>/profile
  • Default profile values will effect globally to the system 
  • Instance Profile values only applicable for the particular instance

Default Profile -

A system only have one Default profile. This profile contains the global parameters. SAP System Name, DB server Name, Message Server Name,  System Host name etc, are examples of parameters included in default profile.

Following parameters are included in default profile.

SAPSYSTEMNAME = GDS

SAPDBHOST = geniesrvrdb

rdisp/mshost = geneisrvrms

SAPGLOBALHOST = genisrvrap

Profile Name - DEFAULT.PFL

Instance Profile -

If a system having 'N' application servers, then Instance Profile will equals to the number application server present. This profile contains instance specific parameters. Instance Number, Auto GUI logout time,  Work Process Managing,  http & https ports are configuring in instance profile.

Following parameters are included in default profile.

INSTANCE_NAME = DVEBMGS00

SAPSYSTEM = 00

rdisp/wp_no_dia = 5

rdisp/wp_no_btc = 1                                                                                                                                                 

Profile Name - SID_INSTANCENAME_HOSTNAME

Example - GSD_DVEBMGS00_GINE

Start Profile -

In new system Start profile is not available,  systems till NW 7.1  releases contains start profile.  From NW 7.3 Version onward's Start profile parameter merged with Instance Profile. Each instance of a system having it's own start profile. New versions start profile parameters added into default & instance profiles. Startup process of system handled by this profile.  Instance name, Instance number, global host details, etc are included in this parameters.

INSTANCE_NAME = DVEBMGS00 

SAPSYSTEM = 00

SAPGLOBALHOST = GENIE_DB = strdbs.cmd

Start_Program_02 = immediate $(DIR_EXECUTABLE)\$(_DB) DEV _MS = msg_server.exe

Profile Name - START_INSTANCENAME_HOSTNAME

Example - START_DVEBMGS00_GIN

While Installing a SAP System the parameter will created with standard values, later Basis team will change values as per system requirements. In the case of any new parameter adding / changing a parameter value will affect only after system restart. If the parameter is in Default profile then full system restart required, if it is in Instance profile then, only that particular instance restart will be enough.

If any wrong value added to the profile, example - you have wrongly  changed the hostname in profile. After system restart system not starting. This case you can login to the OS level, move to the profile directory  & change the parameter value. Then start your system. Make sure you doing correct while doing any changes in Profiles.

Sequence of Profile in SAP System Start

1. Start Profile (Old System)

2. Default Profile

3. Instance Profile

Useful T-code

RZ10 - Create, Change, Display Profiles

RZ11 - Display Profile Parameter Status, Values.


Thanks for reading, Please share your valuable feedback.  

Share this

3 Responses to "Profiles in SAP"