SAP不同的產(chǎn)品是如何支持用戶創(chuàng)建自定義字段的
我們從SAP CRM,Cloud for Customer(簡稱C4C)和S/4HANA這三個產(chǎn)品分別來看看。

SAP CRM
我們使用所謂的Application Enhancement Tool(AET)來創(chuàng)建擴展字段。首先在Personalize里將Configuration模式打開,這樣才能夠直接在瀏覽器里創(chuàng)建擴展字段。
把這個“Enable configuration mode”的勾選中,就打開了Configuration模式了。
比如我想在下面這個界面上添加一個新的字段。非常簡單,點這個齒輪進入Configuration mode - 配置模式:
當前界面可以添加新字段的區(qū)域自動被高亮成了藍色:
然后我隨便在高亮區(qū)域處點一下鼠標左鍵,從彈出的對話框中點擊按鈕“Create Field”來創(chuàng)建新的字段。
這個新字段從技術上來說得從屬于某一個BO模型的某個節(jié)點上,所以此處我選擇了ORDERADM_H這個節(jié)點。
然后就是指定這個字段的標簽,數(shù)據(jù)類型,字段長度等等。此處我新建的字段標簽為“city name”:
點擊Save and Generate進行字段創(chuàng)建:
之后該字段就出現(xiàn)在UI界面上了:
現(xiàn)在可以在UI上對該字段進行值的維護了:
根據(jù)擴展字段進行搜索的功能也是自動實現(xiàn)的:
以上就是SAP CRM自定義字段的創(chuàng)建和使用。
SAP Cloud for Customer
同樣,點Edit->Edit Master Layout進入編輯模式:
比如我想在下圖Additional Information這個區(qū)域增加一些新的字段,只需要把鼠標放上去,就會彈出一個懸浮的工具欄:
選擇Add Fields就能開始新字段的添加了:
和CRM一樣,需要維護擴展字段的類型:
同SAP CRM相比,C4C的擴展字段除了UI之外,還能放到其他模型上,比如放到Adobe Form template上:
以及加到Report data source里:
以及加到Enterprise search里:
以及加到extension scenario里去。
以上圖的extension scenario為例:意思就是如果一個Opportunity上的擴展字段值為A,那么這個Opportunity生成的后續(xù)文檔Service Request,其同名擴展字段的值也為A。
擴展字段也能自動加到SAP標準的Web Service和OData service上:
保存之后,可以給該擴展字段賦值。
S/4HANA
同SAP CRM和SAP C4C直接在想添加擴展字段的UI上進行字段創(chuàng)建不同,S/4HANA采取的方式是首先統(tǒng)一創(chuàng)建擴展字段,然后用戶再決定將這些字段放到哪些UI上去。
S/4HANA launchpad的Custom Fields and Logic這個tile專門負責擴展字段的創(chuàng)建工作:
這次我想在S/4HANA的物料主數(shù)據(jù)上創(chuàng)建擴展字段,所以從Business Context的下拉菜單里選擇了Product Master General。
字段標簽維護成“Jerry extension field on MARA”,類型為Text,長度為20。
然后點擊標簽頁“UIs and Reports", 點擊I_PRODUCTWD和MD_C_PRODUCT_MAINTAIN_MDLD對應的Enable Usage按鈕:
完畢之后點保存,再點發(fā)布按鈕,確保擴展字段的狀態(tài)處于發(fā)布狀態(tài)(Published)。
點這個按鈕:
點"Adapt UI"按鈕:
屏幕右上角提示當前已經(jīng)處于“Adaption”模式了:
點右鍵,從“Available Fields”的列表里選擇我之前創(chuàng)建的擴展字段“JDK Minimum version”:
然后終端用戶就能針對該擴展字段進行編輯了:
要獲取更多Jerry的原創(chuàng)技術文章,請關注公眾號"汪子熙"。
ABAP Java 軟件開發(fā)
版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。
版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。