Oracle Data Integrator 建立 ABAP 程式以從 SAP 將資料擷取至檔案,然後將檔案傳輸至 FTP 伺服器或共用檔案系統。ABAP 程式根據匯入格式中的對映和規則所定義的選項而產生。當您執行資料載入規則時,將建立 ABAP 程式並上傳至 SAP 系統。在 SAP 部署中,會在開發環境中建立和修改 ABAP 程式,但在生產環境中將鎖定不允許修改 ABAP 程式。
為支援此要求,ODI 在「SAP 載入知識模組」中提供 UPLOAD_ABAP_CODE 選項。此選項在開發環境中設定為「是」,生產環境中設定為「否」。ABAP 程式將使用「SAP 傳輸」要求從開發傳輸至生產環境。
因為執行於生產環境的 ABAP 代碼未經修改,使用者應該以相同的格式建立匯入格式作為開發環境。此外,資料規則也具有影響 ABAP 程式邏輯的選項。這些選項的設定必須與其在開發環境中的設定值相同。在生產環境中變更這些資料規則的選項,並不會對擷取程序造成任何影響。若需要變更這些選項,請在開發環境中執行變更,使 ABAP 代碼傳輸至生產環境。影響 ABAP 代碼產生的選項提示於 SAP 配接器區段。