SAP CRM 使用者介面物件型別和設計物件

2022-01-22 10:39:58 字數 1503 閱讀 5092

在crm中的使用者介面物件型別的幫助下,我們可以做這些工作:

進行不同的檢視配置

建立動態導航

從設計層控制字段標籤、值幫助

控制bol物件的屬性的可視性

從導航欄訪問自定義元件

乙個使用者介面物件型別之下會有設計物件的集合,每個設計物件可以控制bol物件的屬性。

第一步,

建立乙個**類。前往事務se24並且建立乙個新類。這個類應該實現介面if_bsp_dlc_obj_type_callback.

讓我們製作乙個新的使用者介面物件型別。進入spro事務中的以下路徑,在下乙個螢幕選擇「新條目」。

按下圖的內容填充條目,儲存。

**類用於提供子物件型別,子物件型別可以用於建立檢視配置。類名填入在上面建立已經的類,稍後實現方法。

接下來我們將在服務訂單上使用這個使用者介面物件型別,填入通用元件名(bt)。

btorder是bt元件中的主要根物件。

bor型別bus2000112代表服務訂單型別。儲存條目。

我們已經建立了新的使用者介面物件型別。在下一步,需要在這個新使用者介面物件型別中建立乙個設計物件。

在事務spro中進入以下路徑: 客戶關係管理->ui框架->使用者介面框架定義->設計層->定義設計型別。

需要輸入ui元件型別,填入已建立好的那個。

點選「新條目」,輸入以下資訊並儲存該條目。

儲存了條目之後,在當前螢幕左側點選「設計」,將會開啟乙個新視窗。

點選新條目,在下乙個螢幕按下圖填如資料。

這裡我想要控制btadminh的object_id屬性,因此選擇了object_id。

如果需要的話,在「鏈結到業務物件層」標籤下,我們可以填入另乙個任意的bol物件和它的元件。

我新增了新的字段標籤,如果選擇hidden,這個欄位將不會在任何配置中可用(不會在檢視的配置標籤的可用部分展示出來)。

也可以把特定的字段做成下拉欄或者核取方塊,如果這個字段包含某些通過在abap字典中選擇中了「值幫助」核取方塊而存在的值範圍。(細節待會再說)。資料條目完成後,儲存條目。

我們準備好了使用者介面物件型別和設計物件。下一章中,將通過基本條目btadminh把它分配給需要的上下文節點。

面對物件 抽象類,介面

面對物件 介面 類與類,類與介面,介面與介面的關係 面對物件 抽象類和介面的區別 面對物件 抽象類 抽象類基礎概念 抽象類的特點及成員特點 public class test 輸出 抽象類初始化已經呼叫!cat類初始化函式已經被呼叫!1小貓咪 10歲的小貓咪要吃小魚幹!10歲的小貓咪在白天睡覺!10...

c 介面物件引數傳遞設計

設計乙個介面時,如需傳遞乙個物件,然後儲存起來。讓它即能接受左值,又能接受右值 寫兩個過載 explicit a string a a move a explicit a const string a a a 上面的一次move construct,下面的一次copy construct,但寫兩個太...

面對物件和封裝

1.成員變數 屬性 在成員方法之外 成員方法 行為 不用static 修飾 使用成員變數 物件名.成員變數名 使用成員方法 物件名.成員方法名 引數 this 當方法的區域性變數和類的成員變數重名,根據 就近原則 優先使用區域性 若需要訪問本類當中的成員變數,格式 this.成員變數變數名 通過誰呼...