2020.08.11 【ABAP隨筆】-ITS Mobile 配置


1. 創建一個函數組-ZITS_MOBILE

 

主屏幕-9100

事務碼:ZITS_MOBILE

注意:勾上 SAP GUI FOR HTML

 

2. SE80在包中創建ITS服務

(1) 右鍵點擊包》創建》其他(1Internet 服務

 

(2) 將對應的屏幕發布成HTML模板:選中要發布的屏幕-9100,

點擊右鍵-》附加功能-》創建HTML模板,選擇參數如圖:

 

這里提一下,項目上用到了3種生成樣式,

  1. MOBILE4 這個不帶HTML格式得,畫面之前得空格會自動縮進
  2. MOBILE 這個是絕對位置得,按照GUI上畫得屏幕位置排列

 

   3.這種方法是可以控制得比較精確,可以根據用戶具體的掃碼設備屏幕像素調整:

右擊創建編輯器模板

可以看到出來一個下圖所示的繪畫界面,有點像屏幕編輯器

 

點擊SETTINGS設置設備的像素

 

其次選中一個對象,也可以在右邊欄位看到屬性和位置的設置,根據自己需求調整,完成這一步,你的網頁端的ITSGUI上的畫面樣子就沒有關系了。

 

完成之后選擇從編輯器模板創建HTML模板

 

(3) 保存后生成HTML代碼,點擊發布模板

生成HTML文件后,可以在<head>處,添加一段代碼,讓HTML達到一個初步得自適應

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">

 

隨后發布模板

3.運行T-CODESICF創建及激活服務

 

通過路徑 default_host/sap/bc/gui/sap/its

 

選中右鍵,點擊新的子元素,輸入服務名稱,繼續下一步

下圖名稱改為ZITS_MOBILE)

 

GUI鏈接選擇‘Y是’,點擊GUI配置按鈕

 

輸入事務碼及主題

 

登陸數據頁簽選擇L替代登陸程序’,如果需要默認用戶名密碼就在服務的登陸數據填寫用戶名密碼

 

處理器清單頁簽輸入:CL_HTTP_EXT_ITS

 

錯誤選擇‘系統登陸’,並點擊‘配置’按鈕

 

配置頁選擇定制實施ABAP 類為:CL_MOBILE_SYSTEM_LOGIN

 

然后點擊保存按鈕返回到default_host/bc/gui/sap/its目錄下找到剛剛新建的服務:ZITS_MOBILE,右鍵激活服務然后右鍵選擇測試服務

 

顯示得是一個傳統得登錄界面(這個登錄界面和上面得ABAP-CL_MOBILE_SYSTEM_LOGIN有關系)

 

當使用/UI2/CL_SRA_LOGIN替換CL_MOBILE_SYSTEM_LOGIN時,

 

我們可以看到登錄界面變為:這樣得登錄界面就比較美觀

 

為當前的路徑設置別名在瀏覽器中可以直接通過別名打開頁面

 

選中default_host主機點擊新建

 

在目標元素頁簽中通過服務的路徑找到剛剛新建的服務,點擊保存

 

至此ITS服務就配置完成了,可以通過網址:http://IP地址:端口/its_mobile 訪問

http:// host:port/&& (host是主機ip或域名, port是端口號, &&是設定的別名);

 

 

 

- 不念過去 不畏將來

 

PS:我也是第一次做WM的ITS MOBILE項目,整體上來說還是不算難的,這里要感謝一下文海大哥的助攻了,他錄制了課程詳細講解了ITS開發的內容。

點擊開始學習ITS條碼開發

有需要的小伙伴可以后台回復我-'ITS條碼課程',幫你們領取優惠券,把價格打下來。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM