2010年10月28日 星期四

SAP-ABAP(Working with Table Maintenance Generator)

*********************************************************************
* Goal         : 表格維護產生器(Table Maintenance Generator)
* T-Code       : SE11、SM30、SE93
* Description  : 自訂T-code呼叫SM30塞入預設值,可做Table維護。
* Source       :
saptechnical.com
* P.S          : 此為我的練習,英文範本如上網址。^_^好站推薦給你!
*********************************************************************

開啟T-code: SE11輸入一個已經建好的Z打頭table,選擇[更改]。

image

注意:在 [ Delivery & Maintenance ] 頁籤,必須是 [ 許可使用標準表格維護工具 ]。

image

下圖是這個Table的欄位們。

image

[選單]->[公用程式]->[表格維護產生器]。(Table Maintenance Generator)

image

進來的畫面如圖。

image

輸入[權限群組],這裡我輸入[&NC&]。
輸入[功能群組],可以在T-code: SE80去創建新的function group。

維護類型可以選擇 "單階" 或 "雙階" ,指定維護畫面號碼可以利用Button[尋找畫面號碼]來做指定。

image

Createimage & Save。

現在要替table maintenance generator建一個T-code。

開啟T-code: SE93,輸入要建立的T-code名稱->[建立]。

image

選擇 " Transaction with parameters (Parameter transaction) " 。

image

輸入[Transation]SM30,因為我們要透過這支交易來做維護表格的動作。

image

[v]Skip initial screen跳過第一個畫面要打勾,就是跳過SM30初始畫面的意思。

image

不過其實SM30第一個畫面有一些值是必輸的,我們就將他定在預設值。

=>簡言之:開啟自訂T-code時會去呼叫SM30並且塞入預設值,直接帶出我們自訂Table的維護畫面。

Click on save.

大功告成,現在你可以開啟剛剛自訂的T-code來做表格維護的動作。

沒有留言:

張貼留言