Identifying mySAP Logon Parameters

In this section:

This section allows you to identify mySAP logon parameters, which are used to configure a connection to mySAP using the iWay Application Adapter for mySAP ERP. This information can be used as a reference.


Top of page

x
User Parameters

The following table lists and describes User parameters.

Parameter

Description

Example

Comment

Client

Identifies the SAP client.

800

In commercial, organizational, and technical terms, a self-contained unit in an SAP system with separate master records and its own set of tables. A client can, for example, be a corporate group.

User

Sap login id.

"abc123"

User type for dialog-free communication between systems.

Password

Confidential authentication information.

"xyz999"

A protected word or string of characters that identifies or authenticates a user for access to an SAP system.

Language

Language

"E"

When you log onto the SAP system, you must select a valid installed language.

CodePage

A valid sap code page (normally, do not set this parameter as conversions are done automatically). If you select an unknown codepage, the RFC terminates with the error SYSTEM_FAILURE.

 

In the case where two systems with different code pages exchange data with each other, and where these do not use Unicode code pages, the code page conversion is performed on the receiver system side.

Authentication Mode

How the connection is validated.

Selection see next column.

Password - use the value in the supplied field.

SSO - specify the user to be $MYSAPSSO2$ and pass the base64 encoded ticket as the password parameter.

X509 - specify the user to be $X509CERT$ and pass the base64 encoded certificate as the password parameter.

Note: The user and password parameters that are mentioned here refer to the User and Password parameter fields in iWay Explorer.



x
System Settings (Application Server) Parameters

The following table lists and describes System Settings (Application Server) parameters.

Parameter

Description

Example

Comment

Application Server

Connects to an ABAP application server.

iwjpsap

Application programs in an R/3 System are run on application servers. To obtain meta data information, a connection to a single application server is required.

System Number

Identifies a unique instance on the application server.

00

An application server may have different system numbers. Use the one provided by your administrator.



x
System Settings (Message Server) Parameters

The following table lists and describes System Settings (Message Server) parameters.

Parameter

Description

Example

Comment

Message Server

Connects to an ABAP application server.

iwjpsap

For load balancing purposes, application servers from one SAP system are usually configured in logon groups, where each group serves a particular kind of user. The message server is responsible for communication between the application servers. It passes requests from one application server to another within the system. It also contains information about application server groups and the current load balancing within them. It uses this information to choose an appropriate server when a user logs onto the system.

R/3 Name

Identifies a unique instance.

P47

Symbolic SAP system name used to identify the system.

Server Group

Indentifies the logon group.

Logon group that the userid belongs with.



x
Connection Pool Parameters

The following table lists and describes Connection Pool parameters.

Parameter

Description

Example

Comment

Connection pool

A name for a unique pool of client connections.

"foo"

A pool is a set of client-connections to a certain destination with the same logon data. The pool automatically creates new connections to the specified remote system or returns an already existing one. The reusing of existing connections can increase the performance of your application by avoiding logging on to the remote server.

Connection Pool Size

Maximum number of connections for the pool.

10

Sets the maximum number of connections that can be allocated from the pool.

Connection Timeout

Maximum time to keep open a free connection (in minutes).

5

Connections that have not been used for at least the connection timeout interval will be closed.

Connection Wait Time

Maximum wait for a free connection.

30 (seconds)

Sets the maximum time to wait in a connection request for a free connection. If the pool is exhausted, and there is still no connection available after the specified time, a JCO.Exception with the key JCO_ERROR_RESOURCE will be thrown. The default value is 30 seconds.



x
SAP Gateway Parameters

The following table lists and describes SAP Gateway parameters.

Parameter

Description

Example

Comment

SAP GateWay Host

Enter the name of a SAP Gateway server.

"isdsrv2"

The SAP Gateway carries out CPI-C services within the SAP world, which are based on TCP/IP. These services enable SAP Systems and external programs to communicate with one another.

SAP Gateway Service

Enter the service name (usually a compound of the service name and system number).

Sapgw00

Service name on the gateway host.

Program ID

A program identifier that has been specified on the SAP Gateway server (case sensitive).

"S1PROG"

Unique identifier for your communication session specified by your system administrator. The value entered in this field must match the one exposed on the gateway.



x
ALE Parameters

The following table lists and describes ALE parameters.

Parameter

Description

Example

Comment

EDI Version

Specifies the ALE version of the target system.

3

Version "3" (Release 4.0 onwards) should be selected in the port description for all R/3 partner systems with Release 4.0 or higher.

Version "2" (release 3.0/3.1) must be set in the port description for all R/3 partner systems with releases lower than 4.0.

IDOC Release

Specifies the version in which the IDOC definition was released.

Blank or a specific SAP release version , e.g. "46C"

You can assign segment definitions from previous releases to an IDoc type in the current release. This may be necessary if, for example, the partner is using an older release which supports your current IDoc type but not your current segment definitions.

IDOC Release Provider

Specifies where the adapter will get the release information.

Selection see next column.

IDOCDOREL uses the information in the IDOC header.

SAP release gets the information from the user account logon.

USERINPUT uses the IDOC release field above to get the information.



x
Global Processing Parameters

The following table lists and describes Global Processing parameters.

Parameter

Description

Example

Comment

Error Handling

Specifies the error handling method of the adapter.

Selection see next column.

Creates error document writes an exception document with the full error text to the output destination.

Throws exception creates a java exception, this may or may not display the full error text depending on the underlying component error.

Commit with Wait

Specifies the commit behavior.

Selection see next column.

Off - default

Sends Commit Request to Application Server at the end of the document. If there is a commit error it will not be reflected back (Optimal performance).

On (checked) - waits for a full database server commit at the end of the document before returning. Commit errors are reflected back to the adapter level (slowest performance).

See your SAP DB admin for your site's recommended setting.

TRACE

Turns on the SAP Java connectors trace behavior.

Selection see next column.

Off default - only hard errors are written to the trace file (dev_rfc.trc) in append mode.

ON - individual rfc*.trc and JCO*.trc are written for each request. Useful in finding errors, not recommended in a productive system.



x
SNC Parameters

The following table lists and describes SNC parameters.

Parameter

Description

Example

Comment

SNC mode

Flag for activating SNC.

1 (on)

Required.

SNC library path

Specifies the path and file name of the external library.

C:\SAPJ2EE_Engine\SAPCryptolib\sapcrypto.dll

The default is the system-defined library as defined in the environment variable SNC_LIB.

SNC level

Specifies the level of protection to use for the connection.

Selection see next column

1: Authentication only

2: Integrity protection

3: Privacy protection (default)

8: Use the value from snc/data_protection/use on the application server

9: Use the value from snc/data_protection/max on the application server

Default value = 3

SNC name

Specifies SNC name.

p:CN=SAPJ2EE O=MyCompany, C=US

Although this parameter is optional, we do recommend setting it to make sure that the correct SNC name is used for the connection.

SNC Partner

Specifies the application server's SNC name.

p:CN=ABC, O=MyCompany C=US

You can find the application server's SNC name in the profile parameter snc/identity/as.


iWay Software