A SAP ABAP ERP Required Privileges

This appendix lists the required privileges for accessing the SAP system using Oracle Data Integrator.

An SAP dialog user is required for connecting to the SAP system, for the RKM installation and for the LKM execution during development. A SAP RFC user is not sufficient.

During development, this user must have a developer license key. License keys can be retrieved from http://service.sap.com. Any execution attempts without this developer license key will lead to failure and may cause the need for clean-up operations.

For RKM and LKM execution in production, an SAP RFC user is sufficient.

These SAP user types can be used for the following operations:

Table A-1 Required SAP User Types

Operation Required SAP User Type

RKM: Setup

SAP Dialog user

RKM: Reverse Engineering

SAP Dialog user or SAP RFC user

LKM: Development

SAP Dialog user or SAP RFC user

LKM: Production

SAP Dialog user or SAP RFC user


The following tables list the privileges required for using SAP ABAP Knowledge Modules:

Authorizations Required for RKM SAP ERP Setup

The following authorizations are required for setting up the configuration for the RKM SAP ERP and install the required RFC programs to retrieve the metadata about SAP tables.

Note:

Developer key is required in this authorization.

Object Field Name Value

S_ADMI_FCD

S_ADMI_FCD

NADM

S_ADMI_FCD

S_ADMI_FCD

PADM

S_ADMI_FCD

S_ADMI_FCD

SM21

S_DATASET

ACTVT

*

S_DATASET

FILENAME

*

S_DATASET

PROGRAM

*

S_DEVELOP

ACTVT

01, 02, 03

S_DEVELOP

DEVCLASS

*

S_DEVELOP

OBJNAME

*

S_DEVELOP

OBJTYPE

*

S_DEVELOP

P_GROUP

*

S_GUI

ACTVT

*

S_RFC

ACTVT

*

S_RFC

RFC_NAME

*

S_RFC

RFC_TYPE

*

S_RZL_ADM

ACTVT

*

S_TABU_DIS

ACTVT

02, 03

S_TABU_DIS

DICBERCLS

*

S_TCODE

TCD

AL11

S_TCODE

TCD

SE10

S_TCODE

TCD

SE11

S_TCODE

TCD

SE16

S_TCODE

TCD

SE37

S_TCODE

TCD

SE38

S_TCODE

TCD

SE38

S_TCODE

TCD

SE80

S_TCODE

TCD

SE80

S_TCODE

TCD

SE91

S_TCODE

TCD

SM21

S_TCODE

TCD

SM50

S_TCODE

TCD

SM58

S_TCODE

TCD

SM59

S_TCODE

TCD

ST22

S_TCODE

TCD

SU53

S_TCODE

TCD

SU53

S_TRANSPRT

ACTVT

01, 02, 03

S_TRANSPRT

TTYPE

*


Authorizations Required for RKM Execution

The following authorizations are required for running a reverse-engineering using the RKM SAP ERP.

Object Field Name Value

S_RFC

ACTVT

16

S_RFC

RFC_NAME

*

S_RFC

RFC_TYPE

*

S_TABU_DIS

ACTVT

03

S_TABU_DIS

DICBERCLS

*

S_TCODE

TCD

SE16


Authorizations Required for LKM Execution

The following authorizations are required for using the LKM SAP ERP to Oracle (SQLLDR). This set of authorization is needed to install the ABAP code generated by the LKM and execute it.

Note:

Developer key is required in this authorization

Object Field Name Value

S_DATASET

ACTVT

06, 33, 34

S_DATASET

FILENAME

*

S_DATASET

PROGRAM

*ZODI*

S_DEVELOP

ACTVT

01, 02, 03

S_DEVELOP

DEVCLASS

*

S_DEVELOP

OBJNAME

*

S_DEVELOP

OBJTYPE

*

S_DEVELOP

P_GROUP

*

S_RFC

ACTVT

*

S_RFC

RFC_NAME

*

S_RFC

RFC_TYPE

*

S_TRANSPRT

ACTVT

*

S_TRANSPRT

TTYPE

*


Authorizations Required for LKM Execution for Production

The following authorizations are required for using the LKM SAP ERP to Oracle (SQLLDR) in a production environment. In such environment, the ABAP code generated by the LKM is not installed by the LKM but simply executed.

Object Field Name Value

S_CTS_ADMI

CTS_ADMFCT

*

S_DATASET

ACTVT

*

S_DATASET

FILENAME

*

S_DATASET

PROGRAM

*ZODI*

S_RFC

ACTVT

*

S_RFC

RFC_NAME

*

S_RFC

RFC_TYPE

*