在處理鏈中呼叫APD
業務場景:在專案中有個需求,資料是通過APD將Query的結果資料載入到DSO裡面的,這需要定時執行的一個JOB,這無非就得用到處理鏈。
技術實現:但處理鏈中的處理型別沒有針對APD的處理型別,在網上查了一下,有了解決的辦法。
實現步驟:
1、 建立好所需要的APD,如Z11_FZLR_APD_2。
2、 在se38中執行程式RSAN_PROCESS_EXECUTE,建立執行時變數,該變數儲存了需要執行的APD技術名稱。
3、輸入變式的名字,點“建立”,這樣就建立了一個變式。
4、進入處理鏈的設計介面。
5、選“ABAP程式”處理型別,呼叫模式:同步,程式名稱:RSAN_PROCESS_EXECUTE,
變式:選擇在第3步建立的變式。
6、接下來的按正常的步驟繼續就可以了~~。
相關知識:
什麼是變式:對於後臺請求,報表必須至少一個變式。我的個人理解:一個程式執行有一些引數,我可以預先設定這些引數,以便下次執行這個程式時不用再重複輸入這些相同的引數,那記住這個程式執行時用固定的引數,可以用變式來儲存好。所以在建立變式時,輸入程式名後,要輸入它的引數。
傳輸變式:在SE38中輸入RSTRANSP,執行,輸入程式名(如RSAN_PROCESS_EXECUTE),點“執行”,會出現“傳輸變式”的對話方塊,在其中選擇要傳輸的變式即可。
相關文章
- 在 iOS 中實現方法鏈呼叫iOS
- 在oracle中處理日期Oracle
- JVM如何處理方法呼叫JVM
- 在Python中處理分數Python
- 在REST SOE中處理JSONRESTJSON
- JavaScript中的鏈式呼叫JavaScript
- DOM在Ahooks中的處理過程Hook
- 在MDX中處理邊界情況
- Oracle Scheduler(3)呼叫批處理Oracle
- Oracle Scheduler(2)呼叫批處理Oracle
- 呼叫鏈系列一:解讀UAVStack中的呼叫鏈技術
- 呼叫鏈系列三:解讀UAVStack中的呼叫鏈技術
- 呼叫鏈系列二:解讀UAVStack中的呼叫鏈技術
- java中避免集合死鏈呼叫Java
- 在 C 程式中處理 UTF-8 文字
- 怎樣在 Laravel 中處理前端認證Laravel前端
- 在 Laravel 中優雅處理 Form 表單LaravelORM
- 在iOS中呼叫HTMLiOSHTML
- 不要打破鏈式呼叫!一個極低成本的RxJava全域性Error處理方案RxJavaError
- 說說在 Python 中如何處理異常Python
- netty系列之:在netty中處理CORSNettyCORS
- 【翻譯】在Spring WebFlux中處理錯誤SpringWebUX
- 條款 11:在 operator= 中處理“自我賦值”賦值
- 在DATAGUARD中手工處理日誌GAP的方法
- 使用Jackson在Java中處理JSONJavaJSON
- 在Oracle中實現各種日期處理(1)Oracle
- 在Oracle中實現各種日期處理(2)Oracle
- 單引號在動態SQL中的處理SQL
- 如何優雅的在 koa 中處理錯誤
- [Golang]呼叫外部shell程式處理檔案Golang
- Go併發呼叫的超時處理Go
- 呼叫鏈系列(2):輕呼叫鏈實現
- 使用@FeignClient中的fallback屬性處理介面呼叫異常問題client
- 使用awk批處理在字串中增加特殊符號字串符號
- 請求的鏈式處理——職責鏈模式(四)模式
- 請求的鏈式處理——職責鏈模式(三)模式
- 請求的鏈式處理——職責鏈模式(二)模式
- 請求的鏈式處理——職責鏈模式(一)模式