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.
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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 |