必要權限
若要使用 SAP OData 作為來源,需要下列權限:
OData 使用者授權
若要使用單一 SAP 閘道架構或應用程式服務,使用者角色需要具備對應的授權。提議可在交易 SU22 中找到。
在 SAP 閘道中心系統中,存放庫物件為 R3TR IWSG 和 R3TR IWOM。
在 SAP 商務套件後端系統中,所有授權都收集在存放庫物件 R3TR IWSV 中。
除了在 SU22 提案中維護的授權之外,該角色需要指派具備以下規格的授權物件 S_SERVICE。這是一項服務,允許探索由 SAP 閘道架構公開的架構或應用程式服務。
| 應用程式類型: | TADIR 服務 |
|---|---|
| 程式 ID: | R3TR |
| 物件類型: | IWSG 或 IWSV |
| 物件名稱: | /IWFND/SG_MED_CATALOG |
如需詳細資訊,請參閱 SAP 閘道環境中的角色。
若要將 OData 服務新增至角色:
- 呼叫交易 PFCG 並建立單一角色。
- 按照下列方式,指派 SAP 閘道商務套件啟用 - 服務:的授權預設值:
在功能表索引標籤上,從交易功能表選取授權預設值。
新的視窗就會開啟。
- 從授權預設值下拉式清單中,選取 SAP 閘道:服務群組中繼資料 (R3TR IWSG)。
在 TADIR 服務中,指派目錄讀取所需的下列服務:
/IWFND/SG_MED_CATALOG_0001
/IWFND/SG_MED_CATALOG_0002
新增所需的 OData 服務中繼資料。指定服務名稱並在結尾加上「*」,以尋找具有版本號碼的服務。按一下複製。
從授權預設值下拉式清單中,選取 SAP 閘道商務套件啟用:服務 (R3TR IWSV)。
在 TADIR 服務 中,選取並指派所需的服務。指定服務名稱並在結尾加上「*」,以尋找具有版本號碼的服務。按一下複製。
驗證結果。
每個服務現在應該有兩個項目:
R3TR IWSG (for service metadata)
R3TR IWSV (for the service itself)
目錄應包含以下項目:
/IWFND/SG_MED_CATALOG_0001
/IWFND/SG_MED_CATALOG_0002
- 儲存設定,然後產生授權設定檔。
- 將角色指派給 Qlik Talend Data Integration 的通訊使用者。
ODP 所需的授權
SAP 會定期更新 ODP 所需的授權。為確保您擁有最新資訊,請參閱 SAP 備註 2855052 –「ODP 資料複寫 API 2.0 所需的授權」。此備註提供 ODP 功能所需之角色和授權物件的目前清單。
其他
| 授權物件 | 欄位名稱 | 值 | 活動 |
|---|---|---|---|
| S_ADMI_FCD | S_ADMI_FCD | PADM, ST22 | |
| S_ADT_RES | URI | /sap/bc/adt/* | |
| S_DEVELOP | OBJTYPE | DEBUG, ST22 | 3 |
| S_TCODE | TCD | ST22 | |
| S_BTCH_ADM | BTCADMIN | Y | |
| S_BTCH_JOB | JOBACTION | RELE | |
| JOBGROUP | * | ||
| S_BTCH_NAM | BTCUNAME | BWREMOTE | |
| S_DMIS (只有在從 SLT 複寫伺服器移動時才需要) | MBT_PR_ARE | SLOP | 03 |
| MBT_PR_LEV | 套件 |