自定義 SAP 採購訂單螢幕
由於這是我的第一篇部落格文章,因此我想使用Liquid UI在SAP Easy Access螢幕上向您展示簡化的SAP流程。Liquid UI 是一個企業平臺,供 SAP 使用者建立簡化且自動化的 SAP 業務流程。此外,您可以整合螢幕/選項卡,並將多個事務合併到一個無縫的業務流程中,以簡化工作流程。
通常,SAP 使用者面臨著以下挑戰:
- 提高運營效率
- 在整個車隊維護過程中實現透明度和可見性
- 簡化複雜的螢幕和資料輸入過程
- 跟蹤 SAP 系統中的複雜工作訂單
- 維護整個交易過程的安全性
Liquid UI:
適用於 SAP GUI 的 Liquid UI 透過簡化關鍵任務(如手動輸入通知、工作訂單、部件保證、里程錶讀數和其他業務流程)來提供自定義和簡化的 SAP 流程。在這裡,Liquid UI使用基於Javascript的Web指令碼WS來自定義SAP螢幕。Web 指令碼使用物件導向的程式設計概念來重用各種 SAP 螢幕指令碼檔案中的指令碼、物件和函式。
SAP 定製的事務處理流程有助於對工作流程進行適當的檢查和維護,從而提高效率。
簡化的 SAP 流程
在此方案中,您將學習如何在 SAP 輕鬆訪問螢幕上建立啟動板,從該螢幕將導航到各種自定義的採購訂單和採購申請螢幕。只需完成以下步驟,即可瞭解 SAP 螢幕上的自定義項以及自定義項後的工作過程。
-
自定義 SAP 輕鬆訪問螢幕
- 刪除 Activex 容器
- 新增分組框
- 新增六個按鈕以導航到各種採購訂單螢幕
-
自定義採購訂單螢幕
- 新增條件化指令碼以在相應的採購訂單螢幕中應用所需的 UI 更改
- UI 更改,例如更改標題,以及刪除相應螢幕上不必要的欄位
- 簡化的 SAP 流程
步驟 1:自定義 SAP 輕鬆訪問螢幕
現在,建立此檔案 (SAPLSMTR_NAVIGATION。E0100.sjs) 中的指令碼資料夾中,用於自定義 SAP 輕鬆訪問螢幕,並在檔案中新增以下指令碼。
-
首先,使用 del 命令在 SAP 輕鬆訪問螢幕上刪除映像容器。
del('X[IMAGE_CONTAINER]');
-
然後
新增
一個分組框來放置按鈕,從而建立一個啟動板以導航到
採購訂單螢幕。
//Creates a groupbox with “Purchase Order/Purchase Requisition” as a title box([1,1],[7,36], "Purchase Order/Purchase Requisition");
-
在
螢幕上建立的組框中新增六個按鈕,以瀏覽六個不同的採購訂單和申請螢幕,如下所示。
//Creates pushbuttons that navigates you to Purchase Order screens pushbutton([2,3], "ME21N", '/nME21N', {'size':[1,15]}); pushbutton([4,3], "ME22N", '/nME22N', {'size':[1,15]}); pushbutton([6,3], "ME23N", '/nME23N', {'size':[1,15]}); pushbutton([2,20], "ME51N", '/nME51N', {'size':[1,15]}); pushbutton([4,20], "ME52N", '/nME52N', {'size':[1,15]}); pushbutton([6,20], "ME53N", '/nME53N', {'size':[1,15]});
步驟2:自定義採購訂單螢幕
現在,使用 WS 指令碼向採購訂單螢幕新增一些自定義項。由於採購訂單和申請螢幕具有相同的指令碼檔名,因此我們可以根據交易程式碼對這些螢幕進行條件化並新增所需的自定義項,從而單獨識別這些螢幕。在這裡,我透過將所需文字附加到現有標題來更改螢幕標題,並刪除了不必要的欄位,如相應螢幕上的工具欄按鈕和輸入欄位,如下所示。您可以根據業務需求對 SAP 螢幕進行更改。
建立此檔案 (
SAPLMEGUI.E0014.sjs) 中的指令碼資料夾中,用於自定義
採購訂單螢幕,並
新增以下指令碼以顯示各種自定義的採購訂單螢幕。
// User Interface if(_transaction == 'ME21N' || _transaction == 'ME22N' || _transaction == 'ME23N' || _transaction == 'ME51N' || _transaction == 'ME52N' || _transaction == 'ME53N' ) { // Differentiate between Purchase Order(PO) and Purchase Requisition(PR) screens if(<'F[Doc. date]'>.isValid) { // PO Transaction if(!<'F[Doc. date]'>.isprotected) { // Create PO Transaction // Create PO Interface Code goes here title(_title + ' - Liquid UI Screen'); del('P[Personal Setting]'); // Toolbar Pushbutton del('F[Vendor]'); } else { // Change or Display PO Transaction if(<'P[Check]'>.isValid) { // Change PO Transaction // Change PO Interface Code goes here title(_title + ' - Liquid UI Screen'); } else { // Display PO Transaction // Display PO Interface Code goes here title(_title + ' - Liquid UI Screen'); } } } else { title(_title + ' - Liquid UI Screen'); // PR Transaction }
Step3:簡化採購訂單螢幕的 SAP 流程
現在,檢查簡化的 SAP 流程,該流程可從“輕鬆訪問”螢幕直接導航到相應的自定義採購訂單螢幕。
- 儲存螢幕指令碼檔案後,重新整理 SAP 輕鬆訪問螢幕,您將看到其中的以下更改。
- 單擊啟動板上的 ME21N 按鈕導航到“採購訂單”螢幕,您可以在其中找到 WS 指令碼中定義的修改後的螢幕標題。
- 然後,如果單擊啟動板上的 ME51N 按鈕,您將導航到“採購訂單”螢幕。在這裡,您將找到在 WS 指令碼中定義的修改後的螢幕標題。
同樣,您可以單擊導航到相應螢幕的組框中新增的其他按鈕。此外,您可以使用 WS 指令碼根據需要在 PO 螢幕中進行更改。
希望你喜歡這篇文章。
我很高興能夠新增更詳細的部落格文章,介紹更簡化的交易流程,這將有助於SAP使用者。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013530/viewspace-2909398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP建立採購訂單流程
- SAP 獲取採購訂單表頭長文字
- SAP MM ME1P查詢採購訂購訂單價格歷史
- SAP MM 採購訂單抬頭資料裡的Condition
- SAP 基於採購訂單的MIRO校驗過程
- 「SAP技術」SAP MM 採購資訊記錄新價格不能體現在採購訂單新的ITEM上?
- 採購申請如何補充採購訂單流程的不足?
- 採購訂單查詢BAPI封裝API封裝
- web端螢幕截圖,生成自定義海報!Web
- Win10電腦怎麼自定義縮放螢幕比例?Win10系統自定義縮放螢幕比例教程Win10
- SAP RETAIL 如何根據分配表查到根據它建立的採購訂單?AI
- SAP RETAIL 我的第一個寄售型別的跨公司採購訂單AI型別
- SAP RETAIL 沒有分配Assortment的物料,也可以正常下達採購訂單AI
- SAP MM 有了採購訂單歷史的PO行專案裡的採購附加費不允許再改了?
- SAP MM 採購訂單與相關合同的價格差異問題分析
- SAP MM 採購訂單收貨之後自動形成分包商庫存?
- SAP RETAIL 基於分配表建立採購訂單的時候按工廠拆分?AI
- SAP RETAIL 事務程式碼WA08為分配表觸發採購訂單AI
- SAP MM 明明已經擴充套件供應商到採購組織下,採購訂單裡還是報錯?套件
- 自定義hybris生成訂單的ID格式
- SAP QM初階之事務程式碼QC51為採購訂單建立Quality Certificate
- 採購訂單審批後,價格不允許更改
- 採雲端&採雲鏈:從訂單協同到採購供應鏈,讓採購供應鏈互聯互通
- Flutter 螢幕採集實戰分享Flutter
- 自定義bmp影像縮放及在lcd螢幕任意位置顯示
- 「MacOS技巧」如何調整Mac螢幕?如何自定義Mac顯示器?Mac
- SAP MM 自定義條件型別出現在採購資訊記錄的'條件'介面裡 ?型別
- SAP QM 採購訂單收貨時沒有Vendor CoA就不讓收貨過賬的實現
- SAP MM 對採購訂單執行收貨,報錯 - Table T169P entry ZNMI does not exist -
- android 螢幕適配一:通過自定義View的方式實現適配AndroidView
- SAP MM 移動平均價的商品發票價格和採購訂單價格差異的處理
- SAP 電商雲 Spartacus UI 的自定義 hamburger 選單UI
- SAP MM採購定價過程的一個簡單例子單例
- SAP SD免費訂單
- 「SAP技術」SAP MM MPN物料的採購初探
- SAP MM 採購預付款管理初探
- 修煉SAP螢幕之小無相功
- SAP S4HANA如何取到採購訂單ITEM裡的'條件'選項卡里的條件型別值?型別