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:

Important points to consider

Consider the following points while configuring the SAP privilieges:

  • S_DATASET is an authorization object that controls access to physical file, so you need to provide access to SAP directories & folder mounted path. The values provided here are sample paths, you need to provide your landscape directories path or provide *(all).

  • NR or (NR) means NOT REQUIRED.

Authorizations Required for RKM SAP ERP Upload

The following SAP authorizations are required for first time installation of the RKM SAP ERP.

Note:

Developer key is required in this authorization.
Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1, SDIF, SUTL, SYST, ZODI_FGR SDIFRUNTIME,SDIF(NR) SDIFRUNTIME,SDIF(NR)  
  RFC_TYPE FUGR      
S_TCODE TCD SU53,SE38      
S_ADMI_FCD S_ADMI_FCD MEMO   SM02 (NR) NR
S_CTS_ADMI CTS_ADMFCT TABL      
S_DATASET ACTVT 34      
  FILENAME \\HYPTEST01\sapmnt\trans\actlog\<SID>*      
  PROGRAM SAPLSLOG, SAPLSTRF SAPLSLOG    
S_TABU_DIS ACTVT 03     NR
  DICBERCLS MA     NR
S_DEVELOP ACTVT 01,02,03      
  DEVCLAS $TMP, ZODI_LKM_PCKG, ZODI_RKM_PCKG      
  OBJNAME Z$$$XRFC, ZODI_FGR, ZODI_FGR_PROD, ZODI_LKM_PCKG, ZODI_RKM_PCKG, ZODI_MSG      
  OBJTYPE DEVC,FUGR,PROG,MSAG      
  P_GROUP        
S_TRANSPRT ACTVT 01,03 03 (NR)    
  TTYPE DTRA,TASK      

Authorizations Required for RKM SAP ERP Execution

The following SAP authorizations are required for reverse engineering the SAP models using RKM SAP ERP.

Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1,SDIF,SYST,ZODI_FGR SDIFRUNTIME, SDIF(NR) SDIFRUNTIME, SDIF(NR) SDIFRUNTIME, SDIF(NR)
  RFC_TYPE FUGR      
S_TCODE TCD SU53      
S_TABU_DIS ACTVT 03      
  DICBERCLS *(Give authorizations to table)      

Authorizations Required for LKM SAP ERP Upload (Background mode)

The following SAP authorizations are required for running mappings using the SAP ERP LKMs in a SAP development environment when LKM option BACKGROUND_PROCESSING is set to true (recommended default).

Note:

Developer Key is required in this authorization.
Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1, SDIF, SLST, SYST, ZODI*, ZODI_FGR, ZODI_FGR_PROD* SDIFRUNTIME, SDIF (NR) SDIFRUNTIME, SDIF (NR) SDIFRUNTIME, SDIF (NR)
  RFC_TYPE FUGR      
S_TCODE TCD SU53 SE38 SE38 NR
S_BTCH_ADM BTCADMIN Y      
S_BTCH_JOB JOBACTION RELE      
  JOBGROUP ''      
S_CTS_ADMI CTS_ADMFCT TABL      
S_DATASET ACTVT 06,33,34      
  FILENAME \\10.30.0.201\ODI_SAPTEST\ZODI*,

\\HYPTEST01\sapmnt\trans\actlog\RH5*

     
  PROGRAM SAPLSLOG,

SAPLSTRF,

SAPLZODI*,

ZODI*

     
S_DEVELOP ACTVT 01 02,03,06,16 02,03,06,16  
  DEVCLASS        
  OBJNAME ZODI_FGR_PROD*      
  OBJTYPE FUGR   PROG  
  P_GROUP        
S_PROGRAM ACTVT 06      
  ALG_OBJ ZODI_APPOBJ      
  ALG_SUBOBJ ZODI_SUBOBJ      
S_PROGRAM P_ACTION NR EDIT, SUBMIT, VARIANT   NR
  P_GROUP NR     NR
S_TRANSPRT ACTVT 01,02,03   03 (NR)  
  TTYPE DTRA,TASK      

Authorizations Required for LKM SAP ERP Execution (Background mode)

The following SAP authorizations are required for running mappings using the SAP ERP LKMs in a SAP production environment when LKM option BACKGROUND_PROCESSING is set to true (recommended default).

Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1, SDIFRUNTIME, SYST, ZODI_FGR_PROD* SLST SLST SLST
  RFC_TYPE FUGR      
S_TCODE TCD SU53      
S_BTCH_ADM BTCADMIN Y      
S_BTCH_JOB JOBACTION RELE      
  JOBGROUP ''      
S_DATASET ACTVT 06,33,34      
  FILENAME \\10.30.0.214\ODI_SAPTEST\ZODI*,

\\HYPTEST01\sapmnt\trans\actlog\RH5*

     
  PROGRAM SAPLSLOG,

SAPLSTRF,

SAPLZODI*,

ZODI*

(SAPLSLOG, SAPLSTRF, SAPLZODI*) NR (SAPLSLOG, SAPLSTRF, SAPLZODI*) NR (SAPLSLOG, SAPLSTRF, SAPLZODI*) NR
S_APPL_LOG ACTVT 06      
  ALG_OBJECT ZODI_APPOBJ      
  ALG_SUBOBJ ZODI_SUBOBJ      

Authorizations Required for LKM SAP ERP Upload (Dialog mode)

The following SAP authorizations are required for running mappings using the SAP ERP LKMs in a SAP development environment when LKM option BACKGROUND_PROCESSING is set to false (non-default).

Note:

Developer Key is required in this authorization.
Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1, SDIF, SYST, ZODI_FGR, ZODI_FGR_PROD* SDIFRUNTIME,SDIF(NR),SYSU SDIFRUNTIME,SDIF(NR)  
  RFC_TYPE FUGR      
S_TCODE TCD SU53,SE38      
S_DATASET ACTVT 06,33,34      
  FILENAME \\10.30.0.201\ODI_SAPTEST\ZODI*,

\\HYPTEST01\sapmnt\trans\actlog\RH5*,

D:\usr\sap\eq5\DVEBMGS10\work\ZODI*

     
  PROGRAM SAPLSLOG,

SAPLSTRF,

SAPLZODI*,

ZODI*

ZODI* (NR)    
S_DEVELOP ACTVT 01 02,03,06 02,03,06  
  DEVCLASS   ZODI_LKM_PCKG    
  OBJNAME ZODI_FGR_PROD*      
  OBJTYPE FUGR PROG    
  P_GROUP        
S_PROGRAM P_ACTION NR EDIT, SUBMIT, VARIANT EDIT, SUBMIT, VARIANT NR
  P_GROUP NR      
S_CTS_ADMI CTS_ADMFCT   TABL    
S_TRANSPRT ACTVT 01      
  TTYPE DTRA,TASK      

Authorizations Required for LKM SAP ERP Execution (Dialog mode)

The following SAP authorizations are required for running mappings using the SAP ERP LKMs in a SAP production environment when LKM option BACKGROUND_PROCESSING is set to false (non-default).

Object Field Name Value (4.6c) Value (4.7) Value (ECC 5) Value (ECC 6)
S_RFC ACTVT 16      
  RFC_NAME RFC1, SDIF, SYST, ZODI_FGR, ZODI_FGR_PROD* SDIFRUNTIME, SDIF (NR) SDIFRUNTIME, SDIF (NR) SDIFRUNTIME, SDIF (NR)
  RFC_TYPE FUGR      
S_TCODE TCD SU53      
S_DATASET ACTVT 06,33,34      
  FILENAME G:\usr\sap\RH5\DVEBMGS30\work\z*,

\\10.30.0.214\ODI_SAPTEST\z*,

\\HYPTEST01\sapmnt\trans\actlog\RH5*

     
  PROGRAM SAPLSLOG*,

SAPLSTRF*,

SAPLZODI*