表維護生成器(SM30)

1.ABAP用表格維護生成器維護數據 SM30數據庫

     1.se11新建數據庫表  如:目標店鋪信息 ZTFC_RT020
     2.進入表的技術設置:參照新建表
          a)數據類:ALP0 ALP1 
          b)大小范疇:寫0或者1,表格維護生成器的對話程序,數據不會很大
          c)緩衝:不容許緩衝
          d)緩衝類型:空
          e)關鍵字段號:空
          f)日誌數據更改選上
     3.維護完技術設置以後,回到維護的界面,進入菜單:
          實用程序->表格維護生成器
         
          權限組:&NC& 最大權限
      因爲SM30能夠維護多個表(視圖)。
      所以,爲了限制用戶只能維護特定表,能夠對錶指定權限對象。
      若是對該表視圖指定權限組爲&NC&,則用戶只要有SM30的維護權限,基本就能夠修改該表了。
      若是對該表視圖指定其它特定的權限組,如「AA」,那麼給該用戶分配權限/角色時(PFCG),
      只有分配了權限組「AA',用戶纔有維護該表的權限
          權限對象:S_TABU_DIS 這裏會自動帶過來
          函數組:ZFGRT01
          包:ZRT01
         
          維護屏幕:
               若是「維護類型」選擇「一步」,則「維護屏幕編號」是隻須要有「概述屏幕」便可,「單一屏幕」爲空
               若是「維護類型」選擇「兩步」,則「維護屏幕編號」中「概述屏幕」和「單一屏幕」都須要 有屏幕號
               對於「一步」和「兩步」的概念,本身體會
               對於所須要的屏幕號,則點擊工具欄上的「查找屏幕號」,選擇第一個建議的便可.
               判斷客戶是批量維護,仍是單個維護:
                表格維護生成器」中,「維護類型」選中「一步」單選按鈕,維護數據時,就是批量維護;
         選中「兩步」單選按鈕,維護數據時,就是單個維護,即分兩步.
 
  4.判斷客戶在生產機維護的數據是否須要傳到測試機和生產機。
    在「表格維護生成器」中,「記錄例程」選中「標準記錄例程」單選按鈕時,維護數據時,就會產生請求,
    這樣的話,就能夠對數據進行傳輸;選中「不,或用戶,記錄例程」單選按鈕時,維護數據時,不會生產請求。
     5.在屏幕中自定義檢查的動做代碼  MODULE中
          MODULE代碼放在:LZFGRT01I03的包含文件中
    
     6.SE93定義事務代碼:ZFC_RT020   "參數事務
          此項的缺省值:SM30
          跳過初始屏幕
         
          分類:
               勾選繼承GUI屬性
               專業用戶事務
          GUI支持 都勾選
          缺省值 :
          VIEWNAME     ZTFC_RT004
          UPDATE       X
 
生成維護代碼代碼有兩個途徑:
一、se11界面的菜單:實用程序-》Table Maintenance Generator其實這裏就是調用SE54,實現多個表在一個入口維護.
二、經過TCODE: SE54
三、SM30添加自定義按鈕功能:

若是但願增長自定義按鈕,能夠按照如下方式:數組

1. SE11, 爲一個自建表建立SM30維護界面.函數

2. SE41, 從程序SAPLSVIM Copy User interface 到對應FG的主程序. (copy 標準的status)工具

3. SE80, 打開FG, 找到status EULG, 並添加對應按鈕.測試

4. SE11, 進入表維護界面建立界面, Environment->Modification->Events, 添加ST|FD對應程序名至表格中, 保存.                    日誌

四、
     ‘’ :視圖字段通常可利用 。對字段維護無限制。
     R:視圖字段爲只讀,不容許使用表視圖維護事務(SM30)進行維護。
     S:視圖被用於格式子集,即按該字段加鎖數據  .
          維護視圖數據時生成子集。顯示由此字段中輸入的值肯定的數據子集。
     H:不可維護,不顯示。在交互式維護中不顯示用戶的該字段。所以,字段不會出如今維護屏幕。
 

  視圖類型

  視圖類型定義如何實施視圖及其訪問方法。對象

  目前支持六種不一樣的視圖類型:繼承

  數據庫視圖(類型 D):使用數據庫上的等價視圖實施。事務

  映射視圖(類型 P):用於掩蓋表中字段。get

  幫助視圖(類型 H):用於在線幫助系統。

  維護視圖(類型 C):對數據容許業務視圖,並能維護此數據。

相關文章
相關標籤/搜索