|
Option
|
Description
|
||||||
|---|---|---|---|---|---|---|---|
|
ABAPFM
|
ABAPFM = abap_function_nameSpecifies the name of the Advanced Business Application Programming (ABAP) function
module that the driver uses internally. The default is
/SAS/Z_SAS_DIALOG.
Alias: ABAPFUNCTION,
ABAPFUNC
|
||||||
|
ABAP_NAMESPACE
|
ABAP_NAMESPACE
=namespaceSpecifies the namespace for ABAP functions and programs that are used by the driver.
If the ABAP programs are installed in the customer namespace rather than in the
default namespace, this parameter identifies where the ABAP programs are installed.
The default is
/SAS/Alias: ABAPNAMESPACE,
ABAP_NAME_SPACE, ABAPNS, ABAP_NS
|
||||||
|
ABAPPROG
|
ABAPPROG
= abap_programSpecifies the name of the ABAP language that the driver uses internally. This value
is set by the ABAP function module. The default is
/SAS/Z_SAS_READ.
Alias: ABAPREPORT, ABAPPROGRAM
|
||||||
|
ASHOST
|
ASHOST=application_server_hostSpecifies the host name
of the server or IP address of a specific application server. There
is no default.
Alias: HST, RFCHOST,
R3HOST
|
||||||
|
BATCH
|
BATCH =
0 | 1 | Y | NSpecifies whether the SAS Federation Server Driver for SAP
should use SAP batch jobs for the data extracts. If set at Y (Yes),
the SAS Federation Server Driver for SAP uses batch jobs to extract
R/3 data. When set at N (No), the SAS Federation Server Driver for SAP
uses dialog processes to extract R/3 data. The default is N (No).
Alias: BATCH_MODE, BATCHMODE
|
||||||
|
BUFFER_SIZE
|
BUFFER_SIZE
= buffersizeSets the minimum buffer
size for data transfers in batch and dialog modes. The number of bytes
should be greater than 10,000 and no more than eight digits. The default
is 100,000 bytes.
Alias: BUFFERSIZE, BUFFSIZE,
BLOCK_SIZE, BLOCKSIZE
|
||||||
|
CLIENT
|
CLIENT=client_numberSpecifies the SAP logon
parameter client. Examples for a client are 000 or 800. The default
is the SAP system default.
Note: When you access the SAP system
using the driver, specify valid logon information including
CLIENT, USER
NAME, PASSWORD, and LANGUAGE.
The user ID and password can also be passed through single sign-on
(SSO). The driver performs a logon check at OPEN time.
Alias: CLI, RFCCLIENT,
RFCCLI
|
||||||
|
DEFAULT_ATTR
|
DEFAULT_ATTR=(attr=value)Used to specify connection handle
or statement handle attributes supported for initial connect-time
configuration, where
attr=value corresponds
to any of the following options:
|
||||||
|
DESTGROUP
|
DESTGROUP=destination_groupSpecifies the name of
the destination group for batch access to the SAP system. The destination
groups are defined in the /SAS/DESTS table in SAP. The default is
SAS1.
|
||||||
|
DESTINATION
|
DESTINATION=destinationSpecifies the destination
in the sapnwrfc.ini file, if working with the NetWeaver RFC library
and a sapnwrfc.ini file. By default the NW RFC library looks for the
sapnwrfc.ini file in the current working directory of the process.
You can define the path to sapnwrfc.ini by setting the RFC_INI environment
variable. When setting the RFC_INI environment variable, specify only
the path to the directory that holds sapnwrfc.ini. Do not append the
path with the filename.
Alias: DEST, DST, DSTN
|
||||||
|
GROUP
|
GROUP=application_server_groupSpecifies the name of
the group of application servers for load balancing.
|
||||||
|
GWHOST
|
GWHOST = gateway_host_nameSpecifies the host name
of the SAP gateway, if the server is R/2 or external.
Alias: GATEWAY_HOST
|
||||||
|
GWSERV
|
GWSERV = gateway_serviceSpecifies the service
of the SAP gateway, if the server is an R/2 server or external.
Alias: GATEWAY_SERVICE
|
||||||
|
IEEE_REVERSE
|
IEEE_REVERSE
= Y | NSpecifies whether floating
point numbers are byte reversed. The possible values are Y (floating-point
numbers are byte reversed) and N (floating-point numbers are not byte
reversed). The default value for an R/3 application server on Windows
NT is Y. On other platforms, the default value is N.
|
||||||
|
INENCODING
|
INENCODING
= code_pageSpecifies the code page.
Indicates the code page of the SAP server. The encoding is determined
by the value returned by the SAP server. In some rare cases, it might
be necessary to override this value by setting the
inencoding
= connection parameter.
|
||||||
|
LANGUAGE
|
LANGUAGE
= languageSpecifies the SAP logon
parameter language. The value for language is either the 2-byte ISO-language
key or the 1-byte SAP-language. Examples for the language are EN,
DE or E, D. If not specified, the language set on the SAP system is
the default.
Note: When you access the SAP system
using the driver, specify valid logon information including
CLIENT, USER
NAME, PASSWORD, and LANGUAGE.
The user ID and password can also be passed through single sign-on
(SSO). The driver performs a logon check at OPEN time.
Alias: LANG, LNG, RFCLANG,
RFCLNG
|
||||||
|
MAX_TABLE_JOINS
|
MAX_TABLE_JOINS
= numberSpecifies the number of tables that can be used in a left outer join or an inner join in ABAP Open SQL. The default is 25.
Alias: MAX_TABLES_JOIN,
MAX_TABLES_JOINS, MAX_TABLE_JOIN
|
||||||
|
MSHOST
|
MSHOST = message_server_hostSpecifies the host name
of the Message Server for load balancing.
|
||||||
|
NAMESPACE
|
NAMESPACE=namespaceSpecifies the namespace
to be viewed with directory services. Also used to apply table filters
that limit the number of SAP namespaces returned by the SAS Federation Server Driver
for SAP
by specifying multiple items in a comma-delimited string:
NAMESPACE={T000,
AAA, B1}.
|
||||||
|
PWD
|
PWD=passwordSpecifies the SAP logon
parameter password.
Note: When you access the SAP system
using the driver, specify valid logon information including
CLIENT, USER
NAME, PASSWORD, and LANGUAGE.
The user ID and password can also be passed through single sign-on
(SSO). The driver performs a logon check at OPEN time.
Alias: PASSWORD, PASSWD,
PW, PASS
|
||||||
|
R3NAME
|
R3NAME=system_nameSpecifies the name of
the R/3 system, if load balancing is being used.
|
||||||
|
RFC_STRING
|
RFC_STRING
= additional_rfc_optionsSpecifies additional
logon or connection parameters for the RfcOpenConnection() call. The
SAS Federation Server Driver for SAP uses the RfcOpenConnection()
call to log on to the SAP system. Using this option, parameters that
are not connection attributes for the SAS Federation Server Driver
for SAP, can be passed to the RfcOpenConnection() call. The parameters
are passed as name value pairs, for example:
RFC_STRING
= "ABAP_DEBUG=1".
Alias: RFCSTRING, RFC_OPTIONS_EXT,
RFCOPENEX, ADDITIONAL_RFC_OPTIONS
|
||||||
|
SAPLOGON_ ID
|
SAPLOGON_ID
= saplogon_idSpecifies the string
defined for SAPLOGON on a Windows 32-bit system. SAPLOGON_ID is not
supported if working with the NetWeaver RFC library.
|
||||||
|
SYSNR
|
SYSNR=system_numberSpecifies the SAP system
number, if load balancing is not being used. The number is the two-byte
code that identifies the system on the host, for example, 00 and 01.
Alias: SYS, SYSTEM,
SYSNO
|
||||||
|
TRACE
|
TRACE =
0 | 1 | Y | NSpecifies if the SAS Federation Server Driver for SAP
should trace requests. If the trace option is set to 1 or Y, the driver writes log information into a file. The RFC library logs messages in
the
dev_rfc file. The default
setting is 0 (N), RFC
trace is off.
Note: The RFC trace directory is
set using the
RFC_TRACE_DIR environment variable.
|
||||||
|
UID
|
UID = userSpecifies the SAP logon
parameter user.
Note: When you access the SAP system
using the driver, specify valid logon information including
CLIENT, USER
NAME, PASSWORD, and LANGUAGE.
The user ID and password can also be passed through single sign-on
(SSO). The driver performs a logon check at OPEN time.
Alias: USR, USER, RFCUSER,
USERNAME, USERID
|
sapdp00 3200/tcp sapdp01 3201/tcp sapdp99 3299/tcp sapgw00 3300/tcp sapgw01 3301/tcp ... sapgw99 3399/tcp sapsp00 3400/tcp sapsp01 3401/tcp ... sapsp99 3499/tcp
|
Object
|
Minimum Requirement
for Values
|
Example for Predefined
Authorization
|
|---|---|---|
|
S_RFC
(Authorization check
for RFC access)
|
ACTVT: * RFC_NAME: *
RFC_TYPE: *
|
S_RFC_ALL
|
|
S_TABU_DIS
(Table maintenance via
standard tools such as SM31)
|
ACTVT: 03 DICBERCLS:
*
|
S_TABU_SHOW
|
|
S_BTCH_JOB
(Background processing:
Operations on Background Jobs) 1
|
JOBACTION: RELE JOBGROUP:
*
|
|
|
1Only
required if batch functionality of the RFC server is used.
|
||
rfclib_directory in
the table below with the directory where the RFC shared libraries
are installed.
|
Bourne Shell
|
$ LIBPATH=rfclib_directory:$LIBPATH $ export LIBPATH |
|
C Shell
|
$ setenv LIBPATH rfclib_directory:$LIBPATH |
|
Bourne Shell
|
$ LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH $ export LD_LIBRARY_PATH |
|
C Shell
|
$ setenv LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH |
|
Bourne Shell
|
$ LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH $ export LD_LIBRARY_PATH |
|
C Shell
|
$ setenv LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH |
|
Bourne Shell
|
$ LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH $ export LD_LIBRARY_PATH |
|
C Shell
|
$ setenv LD_LIBRARY_PATH=rfclib_directory:$LD_LIBRARY_PATH |
|
Version
|
Transport
|
Purpose
|
To be applied to
|
|---|---|---|---|
|
SAP systems prior to
SAP NetWeaver 7.0 (Kernel 6.40 or earlier)
|
SAPKA94030INSAS
Note: This transport must be installed
first.
|
Supports the SAS Federation Server Driver for SAP
|
All SAP systems to be
accessed by the SAS Federation Server Driver for SAP
|
|
SAP NetWeaver 7.0 based
systems and later
|
SAPKA93130INSAS
Note: This transport must be installed
first.
|
Supports the SAS Federation Server Driver for SAP
|
All SAP systems to be
accessed by the SAS Federation Server Driver for SAP
|
|
|
SAPKA94034INSAS
|
Supports new BI 7.0 authorization concept
|
Optional; SAP BI 7.0 systems and above; only apply if you are using the new authorization
concept
|
|
Windows
|
Copy the r3trans.exe
file to your SAP application server and extract the files into the
transport directory, for example, HOME:\share\SAP. The files for all
transports will be put into the cofiles and data subdirectories.
|
|
UNIX
|
Copy the r3trans.tar
file to your SAP application server and extract the files into the
transport directory, for example, HOME:/share/SAP. Assuming that the
TAR file is downloaded to the user's HOME directory, follow these
procedures to extract the files into the cofiles and data subdirectory
in
/usr/sap/trans.
.
$ cd /usr/sap/trans$
tar -xvf $HOME/r3trans.tar |
|
Windows
|
<drive>:cd \usr\sap\trans\bin |
|
UNIX
|
$ cd /usr/sap/trans/bin |
tp addtobuffer SAPKA94030INSAS SID tp import SAPKA94030INSAS SID U2
|
SAP Release prior to SAP NetWeaver 7.0 (Kernel 6.40 or lower), non-Unicode SAP Server
|
|
|
Windows
|
tp addtobuffer SAPKA94030INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" tp import SAPKA94030INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" |
|
UNIX
|
$ tp addtobuffer SAPKA94030INSAS SID pf=/usr/sap/trans/bin/TP_DOMAIN_sid.PFL -D"nbufform=true" -D"tp_version=264" $ tp import SAPKA94030INSASSID pf=/usr/sap/trans/bin/TP_DOMAIN_sid.PFL -D"nbufform=true" -D"tp_version=264" |
|
SAP Release prior to SAP NetWeaver 7.0 (Kernel 6.40 or lower), Unicode SAP Server
|
|
|
Windows
|
tp addtobuffer SAPKA94030INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" -D"setunicodeflag=true" tp import SAPKA94030INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" -D"setunicodeflag=true" |
|
UNIX
|
$ tp addtobuffer SAPKA94030INSASSID pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" -D"setunicodeflag=true" $ tp import SAPKA94030INSASSID pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL -D"nbufform=true" -D"tp_version=264" -D"setunicodeflag=true" |
|
SAP NetWeaver 7.0 based systems and later, Unicode SAP Server
|
|
|
Windows
|
tp addtobuffer SAPKA93130INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL -D"nbufform=true" tp import SAPKA93130INSASSID pf=\usr\sap\trans\bin\TP_DOMAIN_SID.PFL |
|
UNIX
|
$ tp addtobuffer SAPKA93130INSASSID pf=/usr/sap/trans/bin/TP_DOMAIN_sid.PFL -D"nbufform=true" $ tp import SAPKA93130INSASSID pf=/usr/sap/trans/bin/TP_DOMAIN_SID.PFL -D"nbufform=true" |
|
RFC Destination Name
|
Program ID
|
|---|---|
|
SAS1
|
RFC.SAS1
|
|
SAS2
|
RFC.SAS2
|
|
SAS3
|
RFC.SAS3
|
|
SAS4
|
RFC.SAS4
|
|
SAS5
|
RFC.SAS5
|
|
SAS6
|
RFC.SAS6
|
sapgwsysnr, where sysnr is
replaced by the system number of the SAP system.
/nsm30.
|
SAS ID
|
RFC Destination
|
Used
|
|---|---|---|
|
SAS1
|
SAS1
|
|
|
SAS1
|
SAS2
|
|
|
SAS1
|
SAS3
|
|
|
SAS1
|
SAS4
|
|
|
SAS1
|
SAS5
|
|
|
SAS1
|
SAS6
|
|
|
Default
|
Authorization object
S_TABU_DIS
|
|
Classic BAdI /SAS/AUTHBW01
|
For BW and BI: User authorization checks at the InfoCube, InfoObject and ODS level
using the reporting authorization
(SAP standard authorization concept).
|
|
New BAdI enhancement
/SAS/IM_AUTHBI01
|
For BI 7.0+ only: User authorization checks using the analysis authorization. This
not only provides an authorization
check for the infoProvider (infoCube, infoObject, DSO) but also column level restrictions
on master data attributes and key figures, and row-level restrictions on attributes.
|
/nse19.
/SAS/AUTHBW01 as
the implementation.
/nse19.
/SAS/IM_AUTHBI01 as
the enhancement implementation.