cancel
Showing results for 
Search instead for 
Did you mean: 

System user

Former Member
0 Kudos

Hi Everyone,

What is the use of " SYSTEM" user and I know it is user for background processing.

By SYSTEM user we can not login to the system.

My query is where can we use the SYSTEM user exactly in SAP BASIS.

With Regards,

venkat

Accepted Solutions (1)

Accepted Solutions (1)

anindya_bose
Active Contributor
0 Kudos

Hi Prasanth

Use the System user type for dialog-free communication within a system or for background processing within a system, or also for RFC users for various applications, such as ALE, Workflow, Transport Management System, Central User Administration. Users of this type are excepted from the usual settings for the validity period of a password. Only user administrators can change the password.

You can also check Note 622464 - Change: Password change req. entry for "SYSTEM" user type

Best Regards

Anindya

Former Member
0 Kudos

Hi,

Thanks for the reply.

I can provide the "SYSTEM" user details in logon tab in RFC this is fine.

Where as CUA yah.

but in background job processing where exactly does the " SYSTEM" user comes in to existence(picture).

With Regards,

Prashanth

former_member524429
Active Contributor
0 Kudos

Hi,

You can take the example of WF-BATCH User, whis is of System Type and used in the following Background Jobs.

SWF_CNT_FACTORY_SHMEM_UPDATE

SWWCOND

SWWDHEX....

Check the Step definition of such Back ground jobs, you will see the specified User, which is of System Type.

Regards,

Bhavik G. Shroff

Answers (2)

Answers (2)

former_member227283
Active Contributor

Hi Prashant,

The main concern of bring System user in SAP is to scedule the acitivty with out any user intervention.

For Example there are Many SAP standard jobs which are schedule on daily/weekly/monthly basis which does'nt require for any user intervention.

As such you can also run such customize jobs which will not require any user intervention.

Also some time there is requirement of the organization to creat batch jobs for e.g for uploading the payroll data , at that time when abaper created the program , at that time they hardcode the user in the program to whom and by which batch job should be run . In this situation you can create backgroung user and provide to them.

For this user there is password policy applied. As well as it is useful in concern of licensing , becuase there is different policy applied for System user in SAP.

Thanks

Anil

Former Member
0 Kudos

Prashant,

if the user does not need dialog access to the SAP System, then define it as a system user. Since password restrictions doesnt apply you DONT NEED to change passwords after validity period ends.

If the user is an anonymous, public user that many different individuals can use, then define it as a service user and keep its authorizations to a minimum. (Ex the PIAPPLUSER that we use for backend systems to get into PI ..etc

Gerard