在我的SAP應用程序的上下文中,我向現有表添加了一列,並且希望爲其定義一個默認值,以便使用該表的舊代碼(代碼特別是插入行)不必關心新列 - 而是我希望自動填充預定義的默認值(僅當沒有指定值時)。SAP中列的數據庫表默認值
落後的DB系統是Oracle-DB,儘管我只能通過SAP-GUI和ABAP-SQL訪問它。
由於我們公司的SAP專家不知道這是否可能,我想也許這裏有人會這樣做。所以 - 這是可能的,如果是 - 如何?
編輯 - 請求的場景細節: 場景其實很簡單:我們有一個用戶表我們包含標準用戶的東西應用(姓名,一些設置,IDS,等分,一堆標誌等的),我添加了一個專欄來存儲一個簡單的設置(用戶爲他的web界面選擇的設計)。它只包含一個名字(char 40)。這就是我上面提到的那個專欄,我想讓它的默認值是「Default Design」。
由於人們指出SAP DB邏輯對底層數據庫不是不依賴的,因此刪除了oracle標記 – LionC 2013-04-26 17:56:50
我想你並沒有使用系統本身提供的USR *表,所以你不能使用提供的機制將自定義數據添加到完全能夠提供默認值的用戶數據中? – vwegert 2013-04-27 07:33:19
不,我們沒有使用系統提供的表格 - 當我讀出你的答案時,這意味着我所嘗試的是不可能的。我會標記你的答案,真的非常感謝你。 – LionC 2013-05-02 11:37:44