4.0 Technical Specification on the Integration Process: How to integrate SAP R/3 with Lotus Notes using the Domino Mail Transfer Agent for SAP R/3:
The two approaches of Domino Mail Transfer Agent for R/3 and R/3 workflow enabled mail template are the ones, which are easiest to imply. These are installed, configured and made available to the users in original form without using much development. The other approaches of integration by using LEI, DECS and LSX are used as integration tools. Even out of these approaches, LSX requires developer programming while LEI and DECS both are based on the administrative-level system integration. This is supported by the fact that in both of these approaches, the users are provided with form-based control with standard administrative user interface.
Integration of Lotus and SAP R/3 is of great importance to the organizations to send messages from a Non-Domino end to a Domino end. This is achieved by using the object Server Task of a Domino Mail Transfer Agent, which is responsible for receiving mails from SAP R/3. This is accomplished by receiving the messages via the RFC function SX_OBJECT_RECEIVE, through a connection with R/3 system, built in the starting stages during the registration process.
In order to connect object server with SAP R/3, the users are required to set an environment variable on the platforms called as RFC_INI, which is a path to saprfc.ini. This path is to be stored in the Domino Program Directory. The next step is to enter the following connection details in saprfc.ini:
DEST=YOUR_MAIL_SERVER (the destination is used, when launching the Server task)
TYPE=R
GWHOST=<ip-address>
GWSERV=<sapgw##>
PROGID=<hierachical name of Domino Server>
SYSNO=<##>
Here, DEST stands for destination specifying connection information. GWHOST is the gateway host that is the R/3 system’s ip address with or without SAP router strings. GWSERV stands for the user’s system address. PROGID is an arbitrary string used to identify RFC destination from an R/3 (usually combination of server name and task name) and SYSNO stands for the system number that is with the SAP GUI.
Although the Object Server enables users to receive mails from R/3, but in order to send mails to R/3, the users are required to enable the Object Client part. In order to activate the Object Client part, the users can follow any one of the steps given below:
- Type "load objclnt Password [ClntNo [SapMail [SapServer]]]" on the server console. Here, Password stands for the R/3 password for the system, ClntNo stands for Objclient in case of multiple instances, SapMail stands for foreign domain database and SapServer stands for server for the SAP mail database.
- To start the Object Client automatically along with the Domain Server users can add
"ServerTasks=Replica,Router,Update,Stats,AMgr,Adminp,Sched,CalConn,Http,
objclnt Password, ..."
To the ServerTasks line of notes.ini. Or create a program document in the PNAB
|
Basics
|

|
Schedule
|

|
| Program name: |
nobjclnt
|
Enabled/disabled:
|
STARTUP ONLY
|
| Command line: |
Password
|

|

|
| Server to run on: |
mail_server/mail_org/DE
|
|
|
In order to check the connectivity of the object client with other systems, the users are required to type ‘show task ’ or ‘shta’ on the server console.
|