Dear All 大家好,因為開發需求的關係,發現某些物件可以利用傳輸要求 Requ est 來傳送,在某些情境下蠻有用的,提供大家參考。謝謝。 因開發某報表需要使用客製 table 來儲存分攤規則,而規則有幾百筆,故利用下列模式處理: SE11 定義客製 Table→利用表格維護產生器產生表格維護程式→利用 SM30 設定表格維護 T-code→利用 LSMW 將文字檔資料傳入 Table→產生表格內容傳輸要求到 QAS (請注意表格內容傳輸請只用在自定義表格) 其中前段 SE11 到 LSMW 有時間再另文說明,先說明較單純的物件傳輸要求: 包含 1、表格內容; 2、變式; 3、集; 4、角色; 5、Table Maintenance Object; 6、相同主機(IP)之跨 Client物件傳送; ▼傳送表格內容: 輸入 t-code:se09 Display 選擇第二項(Workbench Requ est) 輸入簡短說明 雙擊第一層的 Request Number 依序填入 R3TR、TABU、及資料庫表格名稱,按 enter 後,點方功能的“鑰匙“圖示 輸入 Table Key,若要全表內容傳輸,請輸入*,按 table 圖示可預覽資料內容 若是只想傳輸部份資料,可如下圖設定 table key,其中資料預覽的第二項是所有 table key 的預覽;而第三項則是點選的 table key 預覽 返回按存檔,會有確認訊息,按“是“,若 table 型態為 customer table,則不會有此訊息 之後雙擊第二層的 request number 點選“未分類“按右鍵→Change Task Type 選“開發/更正“按確定,雖按完確定後,畫面仍顯示“未分類任務“,按“←“回上頁時,可以看到其實已更改成功,最後按傳送車圖示傳送 ▼傳送變式 在 t-code 中將條件輸入,依下圖儲存為變式 輸入變式名稱及意義按儲存 輸入 t-code:se38 輸入程式名稱→選擇變式→顯示 依下圖選擇公用程式→傳送要求 執行 選擇變式→繼續 ▼傳輸集 輸入 gs03 選擇公用程式→傳送→傳輸請求 選擇“集“ 勾選“含相關物件“以包含子集,執行 勾選欲傳輸的集→執行 ▼傳輸 Role 輸入 t-code:PFCG 選擇公用程式→大量傳輸 輸入欲傳輸的 Role 名稱 執行 確定 確認 ▼傳輸 Table Maintenance 輸入 t-code:SE11 選擇需要傳送 Table 的名稱 選擇“公用程式“→“表格維護產生器“ 此為 Table Maintenance主畫面(設定部份請另文參考),點選畫面上“取消“按鈕 轉至下圖畫面,請選擇“公用程式“→“總傳輸“ Requ est 選擇畫面 ▼相同主機(IP)之跨 Client物件傳送 狀況假設為今天想從 DEV 020將某變式 Variant傳至 DEV 050,首先參考上文“變式傳輸設定“於 DEV 020產生 Request,接著登入目標 Clent,於 DEV 050輸入 T-code:SCC1 於傳送畫面中輸入於來源 DEV 020產生的 Request,接著按下 Start Immediately 按下確定開始傳送 By Klazid 2012/1/2