sap新總賬中 CodingBlock客戶化自定義新欄位方法

SAPmatinal發表於2020-01-09

CodingBlock客戶化自定義新欄位
 
1、Coding Block新欄位
財務會計(新)-財務會計基本設定(新)-分類帳-欄位-客戶欄位-編輯編碼塊(OXK3);
新增欄位如圖;
 
該步驟比較耗時,完成後,可檢視客戶化欄位已經建立;
 
2、安裝新欄位到新總賬彙總表FAGLFLEXT中
財務會計(新)-財務會計基本設定(新)-分類帳-欄位-客戶欄位-包括總計表中的欄位(FAGL_GINS);
 
輸入表FAGLFLEXT,修改進入,將自定義欄位加入,儲存並啟用;
 
該步驟耗時,完成後退出,在初始介面啟用彙總表;
 
使用SE16,檢查表FAGLFLEXT和BSEG,發現欄位ZZFI已經加入了;
新增補的欄位需要更改其記賬碼和欄位狀態組的欄位狀態(可使用事務碼:FBKP),才能正常顯示和輸入,系統預設的狀態是為“隱藏”。注意維護的語言,否則可能看不到欄位名;
 
3、為Coding Block新欄位定義憑證輸入的子螢幕
為了使新增補的欄位能在憑證輸入時比較方便的輸入,使新增的欄位能出現在事務OXK3的螢幕中:發票/貸項發票快速輸入、總賬快速輸入、科目分配和預製憑證等;
 
財務會計(新)-財務會計基本設定(新)-分類帳-欄位-客戶欄位-編輯編碼塊(OXK3);
選擇選單“環境”,“預備快速輸入”進入新的螢幕;
 
             執行完成後,即可在FB50,F-02的螢幕中看到新增欄位;
 
             可以透過維護自定義螢幕變式和自定義子螢幕來設定欄位出現的位置,路徑如下:
             財務會計(新)-總賬會計核算(新)-業務交易-總賬會計過帳-滿意-在Enjoy事務中包括客戶欄位;
             財務會計(新)-財務會計基本設定(新)-分類帳-欄位-為編碼塊定義子螢幕(OXK1);
 
4、為Coding Block新欄位維護資料表內容
             使用事務SE11建立客戶自定義的資料表ZZFI_BB;
 
點建立後進入表格建立介面,維護引數
 
建立欄位如下;
 
維護技術設定;
 
                           儲存後啟用;然後可以使用事務SE16直接維護資料表ZZFI_BB的內容;
 
             但對於一般的終端使用者來說不會被分配訪問資料表的操作許可權,因此需要開發人員編寫一段ABAP程式以使終端使用者能簡單方便的維護資料表內容;
 
5、定義Coding Block新欄位的搜尋幫助
             為了在資料輸入時方面的選擇輸入其資料值(F4),需要為新增補的欄位建立搜尋幫助;使用事務SE11建立搜尋幫助;
 
             點選建立,選擇“基本索引幫助”,進入建立搜尋幫助介面;
 
儲存並啟用;
 
6、分配搜尋幫助給Coding Block新欄位
             使用事務SE11將建立號的搜尋幫助分配給新增補欄位;
 
 
儲存並啟用;
 
7、分配資料檢查表給Coding Block新欄位
             使用事務SE11修改結構CI_COBL;
 
             點修改進入,選中所需要維護的元件ZZFI,點 ,進入搜尋幫助及檢查檢視;
 
 
             點選按鈕選擇“外來碼”,系統彈出對話方塊“外來關鍵詞不存在,建立帶值表ZZFI_BB的建議作為檢查表格?”,選擇“是”,接受系統建議;
 
選擇“複製”複製外來碼關鍵字檢查表ZZFI_BB;此時可以看到ZZFI_BB已經填入到CheckTable中了;
 
             儲存並啟用;此時可以使用FB50,F-02試試效果;
 
8、把方案和客戶欄位分配到分類帳
             財務會計(新)-財務會計基本設定(新)-分類帳-分類帳-把方案和客戶欄位分配到分類帳
 
 
將客戶欄位ZZFI新增到分類帳OL中,這樣表FAGLFLEXT中,就能對欄位ZZFI產生一條彙總記錄;經過這樣設定,可以查詢查詢針對ZZFI的期初、發生、期末的資料了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901557/viewspace-2672748/,如需轉載,請註明出處,否則將追究法律責任。

相關文章