beautypg.com

Sun Microsystems eWay SAP BAPI User Manual

Page 29

background image

Chapter 3

Section 3.3

Setting SAP BAPI eWay Properties

eWay Connectivity Map Properties

eWay™ Adapter for SAP BAPI User’s Guide

29

Sun Microsystems, Inc.

Transaction Mode

Specifies the transaction mode.

Non-Transactional

Actions performed by BAPI call are
committed immediately and
automatically by SAP R/3 (auto commit). In
this mode, use the execute() method in
the OTD.

Transactional RFC (tRFC)

eWay communicates with SAP R/3 using
unique transaction IDs (TID) to avoid
message repeats. Use the
executeAsynchronous(eid) method in the
OTD in this mode.

VIA COMMIT/ROLLBACK BAPI

Performs a single phase commit, where
actions performed by BAPI calls are
committed or rolled back by calling
BAPI_TRANSACTION_COMMIT or
BAPI_TRANSACTION_ROLLBACK. In this
mode you must use the commit and
rollback methods on the BAPI/RFC OTD.

A transaction mode of Non-
Transactional
or Transactional
RFC(tRFC)
, via VIA COMMIT/
ROLLBACK BAPI
.

The default mode is NON-
TRANSACTIONAL
.

Transaction ID
Verification
Database

Specifies the location of the Transaction
ID Verification database.

Specify the name of the file-based
database which persists the TIDs. Provide
the path to the database file that records
the disposition of all transactions
outgoing from this eWay. The database
records whether transactions are:

ƒ

C (committed)

ƒ

U (unprocessed or rolled-back)

ƒ

R (reserved or pending)

A valid path to the database
file.

For example, the default
location could be:

C:\JavaCAPS\data\SapTRFC.TI
Ddb

Table 5 Outbound eWay—Client Connection Settings

Name

Description

Required Value