SAP applications

This topic describes the SAP applications plugin.

Support

Target devices

The CPM supports remote account management for SAP application server accounts on the following target device:

  • SAP NetWeaver 7.5

Accounts

The CPM supports account management for the following accounts:

  • ABAP users (built-in):

    • SAP*

    • DDIC

    • EARLYWATCH

  • Java users (built-in):

    • j2ee_admin

  • SAP Dialog Users

  • Communication Data

  • Service

  • System

Platforms

In the Privilege Cloud Portal Platform Management page, make sure that the following target account platform is displayed:

  • SAP

Connection Methods

This plug-in supports the following connection methods to the remote machine:

  • RFC

  • SNC

Actions

The following table lists the supported password/SSH key management actions for this platform:

Action

Supported

Permissions

Verify

Yes

Read only

Change

Yes

 

Reconcile

Yes

Administrator

See SAP machine prerequisites for more information.

Reconcile/Logon Account

Action

Supported

Required

Platform

Permissions

Logon and change

Yes

Yes

SAP

Administrator

See SAP machine prerequisites for more information.

Reconcile

Yes

Yes

SAP

Administrator

See SAP machine prerequisites for more information.

Connection Components

The SAP GUI PSM connector is used with accounts managed by this plugin.

Configuration

Prerequisites on the CPM machine

SAP machine prerequisites

Install Sap NetWeaver 7.5. For more information, see SAP NetWeaver.

Platform parameters

Parameter

Description

UserType

The type of user to manage.

Valid values: Dialog, Communication Data, Service, System

Default value: Dialog

PartnerName

The SAP server identifier.

This is a SAP concept. This string should be provided by the SAP Application while configuring SNC authentication.

SNCLibrary

The SNC package dll.

If the SNC library is in the CPM bin folder, specify the dll name, for example, snclibrary.dll.If it is in another folder, specify the full path including the file name, for example c:\SNC folder\snclibrary.dll.

UseSNC

Indicates whether to use SNC when connecting to the target device.

Valid values: Yes/No

Default value: No

SAPConnectionType

How a connection to a target SAP server is established.

This parameter is relevant only for Reconcile and Logon accounts.

Valid values:

  • Direct - Direct connection to a SAP target server

  • Router - Connection to a proxy machine with a router component installed that redirects traffic to a target SAP server

  • Message Server - Connection to a Message server proxy machine that redirects traffic to a target SAP server

    When using the Message Server value, the Message server address should be specified as the Address parameter, instead of a target SAP server address.

  • Message Server through Router - Connection to a proxy machine with a router component installed that redirects traffic to a Message server proxy machine, which then redirects traffic to a target SAP server

    When using the Message Server through Router value, the Message server address should be specified as the Address parameter, instead of a target SAP server address.

Default value: Direct

SAPRouterString

The connection string that defines how to connect to a SAP Router proxy machine.

This parameter is relevant only for Reconcile and Logon accounts.

Use this parameter when the value of the SAPConnectionType parameter is either Router or Message Server through Router. If the parameter value is empty when using one of these values, you will receive an error.

The parameter value must be formatted according to the standard SAP Router template. The basic template is:

/H/<Address>/S/<Port>

<Address> = the address of a proxy machine, for example, the proxy machine's IP address

<Port> = the port number on which the SAP Router service is running

Example of the parameter value:

/H/10.20.30.40/S/3299

Default value: None

SAPMessageServerService

The Message server service port number or service name that runs on a SAP Message server machine.

This parameter is relevant only for Reconcile and Logon accounts.

Use this parameter when the value of the SAPConnectionType parameter is either Message Server or Message Server through Router.

Specify this parameter only if the message server does not listen on the standard service sapms<SysID>, or if this service is not defined in the services file and you need to specify the network port directly.

Default value: None ([SAPMessageServerService] is a placeholder value)

Account parameters

Required

Parameter

Description

Username

The name of the user on the remote machine who the password belongs to.

Valid value: Username

Address

The address of the remote machine where the password will be used.

Valid value: IP address

Optional

Parameter

Description

SAP System Number

The SAP system number.

Valid value: System number

SAP Client

The SAP client.

Valid value: Client name

UserType

The type of user to manage.

Valid values: Dialog, Communication Data, Service, System

Default value: Dialog

CPM PSE file

The SAP user identifier. This should be specified only for the Logon account.

This is a SAP concept and should be configured when creating the CPM OSE file.

PartnerName

The SAP server identifier.

This is a SAP concept. This string should be provided by the SAP Application while configuring SNC authentication.

UseSNC

Indicates whether to use SNC when connecting to the target device.

Valid values: Yes/No

Default value: The value defined for UseSNC in the platform parameter.

SAPConnectionType

How a connection to a target SAP server is established.

This parameter is relevant only for Reconcile and Logon accounts.

Valid values:

  • Direct - Direct connection to a SAP target server

  • Router - Connection to a proxy machine with a router component installed that redirects traffic to a target SAP server

  • Message Server - Connection to a Message server proxy machine that redirects traffic to a target SAP server

    When using the Message Server value, the Message server address should be specified as the Address parameter, instead of a target SAP server address.

  • Message Server through Router - Connection to a proxy machine with a router component installed that redirects traffic to a Message server proxy machine, which then redirects traffic to a target SAP server

    When using the Message Server through Router value, the Message server address should be specified as the Address parameter, instead of a target SAP server address.

Default value: Direct

SAPRouterString

The connection string that defines how to connect to a SAP Router proxy machine.

This parameter is relevant only for Reconcile and Logon accounts.

Use this parameter when the value of the SAPConnectionType parameter is either Router or Message Server through Router. If the parameter value is empty when using one of these values, you will receive an error.

The parameter value must be formatted according to the standard SAP Router template. The basic template is:

/H/<Address>/S/<Port>

<Address> = the address of a proxy machine, for example, the proxy machine's IP address

<Port> = the port number on which the SAP Router service is running

Example of the parameter value:

/H/10.20.30.40/S/3299

Default value: None

SAPMessageServerService

The Message server service port number or service name that runs on a SAP Message server machine.

This parameter is relevant only for Reconcile and Logon accounts.

Use this parameter when the value of the SAPConnectionType parameter is either Message Server or Message Server through Router.

Specify this parameter only if the message server does not listen on the standard service sapms<SysID>, or if this service is not defined in the services file and you need to specify the network port directly.

Default value: None ([SAPMessageServerService] is a placeholder value)