日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于SAP Router连接不稳定的改良

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于SAP Router连接不稳定的改良 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們在使用SAPRouter時經常會碰到斷線,其發生原因有很多,如:網絡不穩定、操作間隔時間過長等。鑒于此,通過一個程序,來改良一下SAP GUI 通過SAP Router連接的穩定性

原理:定時觸發GUI與服務器的交互,保持router的連通性;

操作:SE38運行程序Z_DX即可,保持此session,另外打開session進行操作;

優點:可以比較好的改良GUI通過router連接SAP服務器的穩定性,同時防止超時導致session被SAP服務器斷開或者被router斷開;占用資源較少;

缺點:如果網絡真的很差,會即刻斷線,應該比QQ企鵝更敏感;多開一個session比較礙眼;

適用人群:通過sap router訪問方式連接SAP 服務器。

程序如下:


REPORT zgui

DATA : text TYPE string,
? ? ? ?chr ?TYPE char2,
? ? ? ?time TYPE i.

DATA:sum ?TYPE i,
? ? ?hour TYPE i,
? ? ?min ?TYPE i,
? ? ?sec ?TYPE i.


time = 0.
CONCATENATE 'Running(hh:mm:ss):' '00:00:00' INTO text.
DO.
? CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
? ? EXPORTING
? ? ? percentage = time MOD 100
? ? ? text ? ? ? = text
? ? EXCEPTIONS
? ? ? OTHERS ? ? = 1.
? time = time + 1.
? sum = time * 5.
? IF sum MOD 3600 GE 1800.
? ? hour = sum / 3600 - 1.
? ELSE.
? ? hour = sum / 3600.
? ENDIF.


? IF ( sum MOD 3600 ) MOD 60 GE 30.
? ? min ?= ( sum MOD 3600 ) / 60 - 1.
? ELSE.
? ? min ?= ( sum MOD 3600 ) / 60.
? ENDIF.

? sec = sum MOD 60.

? chr = hour.
? IF hour < 10.
? ? CONCATENATE 'Running(hh:mm:ss):0' chr ':' INTO text.
? ELSE.
? ? CONCATENATE 'Running(hh:mm:ss):' chr ':' INTO text.
? ENDIF.


? chr = min.
? IF min < 10.
? ? CONCATENATE text '0' chr ':' INTO text.
? ELSE.
? ? CONCATENATE text chr ':' INTO text.
? ENDIF.

? chr = sec.
? IF sec < 10.
? ? CONCATENATE text '0' chr INTO text.
? ELSE.
? ? CONCATENATE text chr INTO text.
? ENDIF.

? WAIT UP TO 5 SECONDS.

ENDDO.


實際使用中發現一個問題:如果因為某種原因導致斷開,此程序可能一直在服務器中運行,導致持續的占用服務器資源,

故程序最好改成在一定時間范圍內持續運行,比如持續運行6小時:while?time LE 6h

總結

以上是生活随笔為你收集整理的关于SAP Router连接不稳定的改良的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。