SAP不一樣的產品是如何支持用戶建立自定義字段的

咱們從SAP CRM,Cloud for Customer(簡稱C4C)和S/4HANA這三個產品分別來看看。瀏覽器

SAP CRM

咱們使用所謂的Application Enhancement Tool(AET)來建立擴展字段。首先在Personalize裏將Configuration模式打開,這樣纔可以直接在瀏覽器裏建立擴展字段。工具

把這個「Enable configuration mode」的勾選中,就打開了Configuration模式了。orm

好比我想在下面這個界面上添加一個新的字段。很是簡單,點這個齒輪進入Configuration mode - 配置模式:ci

當前界面能夠添加新字段的區域自動被高亮成了藍色:文檔

而後我隨便在高亮區域處點一下鼠標左鍵,從彈出的對話框中點擊按鈕「Create Field」來建立新的字段。產品

這個新字段從技術上來講得從屬於某一個BO模型的某個節點上,因此此處我選擇了ORDERADM_H這個節點。it

而後就是指定這個字段的標籤,數據類型,字段長度等等。此處我新建的字段標籤爲「city name」:io

點擊Save and Generate進行字段建立:ast

以後該字段就出如今UI界面上了:form

如今能夠在UI上對該字段進行值的維護了:

根據擴展字段進行搜索的功能也是自動實現的:

以上就是SAP CRM自定義字段的建立和使用。

SAP Cloud for Customer

一樣,點Edit->Edit Master Layout進入編輯模式:

好比我想在下圖Additional Information這個區域增長一些新的字段,只須要把鼠標放上去,就會彈出一個懸浮的工具欄:

選擇Add Fields就能開始新字段的添加了:

和CRM同樣,須要維護擴展字段的類型:

同SAP CRM相比,C4C的擴展字段除了UI以外,還能放到其餘模型上,好比放到Adobe Form template上:

以及加到Report data source裏:

以及加到Enterprise search裏:

以及加到extension scenario裏去。

以上圖的extension scenario爲例:意思就是若是一個Opportunity上的擴展字段值爲A,那麼這個Opportunity生成的後續文檔Service Request,其同名擴展字段的值也爲A。

擴展字段也能自動加到SAP標準的Web Service和OData service上:

保存以後,能夠給該擴展字段賦值。

S/4HANA

同SAP CRM和SAP C4C直接在想添加擴展字段的UI上進行字段建立不一樣,S/4HANA採起的方式是首先統一建立擴展字段,而後用戶再決定將這些字段放到哪些UI上去。

S/4HANA launchpad的Custom Fields and Logic這個tile專門負責擴展字段的建立工做:

此次我想在S/4HANA的物料主數據上建立擴展字段,因此從Business Context的下拉菜單裏選擇了Product Master General。

字段標籤維護成「Jerry extension field on MARA」,類型爲Text,長度爲20。

而後點擊標籤頁「UIs and Reports", 點擊I_PRODUCTWD和MD_C_PRODUCT_MAINTAIN_MDLD對應的Enable Usage按鈕:

完畢以後點保存,再點發布按鈕,確保擴展字段的狀態處於發佈狀態(Published)。

點這個按鈕:

點"Adapt UI"按鈕:

屏幕右上角提示當前已經處於「Adaption」模式了:

點右鍵,從「Available Fields」的列表裏選擇我以前建立的擴展字段「JDK Minimum version」:

而後終端用戶就能針對該擴展字段進行編輯了:

要獲取更多Jerry的原創技術文章,請關注公衆號"汪子熙"或者掃描下面二維碼:

相關文章
相關標籤/搜索