我们在使用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连接不稳定的改良相关推荐

  1. SAP 远程连接出错 SAP GUI For Windows 7.40 hostname ‘NiHLGetNodeAddr‘ unknown

    SAP 远程连接出错 SAP GUI For Windows 7.40 hostname 'NiHLGetNodeAddr' unknown 最近重装了下SAP GUI 用的是740,今天有个系统需要 ...

  2. SAP Router是个啥

    我今天真是生气. 生完气就想到自己头上. 因为工作上会遇到两种人.一种就是总会说客气话,虽然会觉得假,但是也不至于对这种人生气. 让人生气的是另外一种没有礼貌的人,不会说客气话,说起话来还气人. 问问 ...

  3. S4 SAP ROUTER配置手记

    下面这个文章是sap官方介绍SAProuter最完整的文章. https://support.sap.com/en/tools/connectivity-tools/saprouter/install ...

  4. sap router maintenance

    1.下载加密软件  http://service.sap.com/swdc: 2.申请加密证书 https://websmp110.sap-ag.de/saprouter-sncadd: 3.登陆到需 ...

  5. 计算机 蓝牙鼠标卡顿,Win10下蓝牙鼠标连接不稳定怎么办 Win10下蓝牙鼠标经常出现卡顿如何解决...

    现在很多win10系统笔记本都装载了蓝牙模块,所以越来越多用户开始选择使用蓝牙鼠标.不过,在Win10上蓝牙鼠标并不稳定,经常会出现一些断连和卡顿的问题.这该怎么办呢?下面,小编就给大家介绍Win10 ...

  6. [异常]kvm虚拟机卡顿连接不稳定

    由于公司业务量增加,新采购服务器后进行kvm虚拟化 创建好虚拟机后发现虚拟机有卡顿,运行不稳定 进行排错比对后发现新建网卡mac地址相同发生冲突导致卡顿以及连接不稳定 解决方法:删除网卡后重新添加

  7. BLE蓝牙连接不稳定以及突然断开的原因和解决方法

    在开发BLE的时候经常会遇到连接突然断开的情况,比如刚连接上就断开.连接成功之后传输数据随机断开(有时候连接很稳定不断开).以上这些断开连接的情况或多或少都遇到过,很是让人头疼.当然咸鱼也不例外,也碰 ...

  8. vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开

    vscode ubuntu 环境下ssh 远程连接 不稳定 重新打开 只需要主机重启.

  9. iPhone手机热点连接不稳定

    iPhone手机热点连接不稳定,可以通过USB连接会比较稳定,可以在我们的电脑下载一个itunes,然后进行了设置(同事搞得,我还没学会),直接让电脑和手机插上数据线后,热点连接就比较稳定了.

最新文章

  1. ubuntu创建文件夹快捷方式命令
  2. linux查看信息文件,lsof---Linux查看文件信息的强大工具
  3. 关于电脑(window)后门查看的一些总结
  4. ​通俗理解神经网络BP反向传播算法
  5. 【博客话题】坚持的背影--记我的入门老师
  6. 金融统计分析与挖掘实战3.1-3.2
  7. 关于scanf对换行的吸收
  8. IBM Copy Service--Flashcopy Introduction
  9. Archlinux下启用Thinkpad功能键
  10. 胡寿松自动控制原理第7版笔记和课后答案
  11. efi文件错误服务器崩溃,电脑故障分析:Winload.efi文件丢失导致蓝屏的解决方法...
  12. 黑鹰安全网_育鹰计划_笔记
  13. 拼多多登录不上是什么原因 怎么解决拼多多登录失败
  14. 德国-帕德博恩大学轴承数据集解读
  15. 线性分类器及Python实现
  16. 通俗易懂的UART协议帧格式
  17. 安徽汽车网程序员删库跑路?安徽汽车官网只剩3张图片!
  18. 德鲁克谈《自我管理》——《哈佛商业评论》史上最受欢迎的文章
  19. 使用wbadmin备份整个网络上的完整Vista PC
  20. 大学生毕业后想成为产品经理?那你得先从以下几个方面入手!

热门文章

  1. 产品必懂技术术语(后台类)
  2. 阿姨帮悬赏通缉,紧急扩散!
  3. 【cs231n作业笔记】一:KNN分类器
  4. 欧加自贸协定“难产” 物联网安全受关注
  5. PHP CRC16 校验码的算法怎么使用
  6. Android开发指南(42) —— Adding Custom Suggestions
  7. 找找 Spring Event 源码中各种设计模式的使用
  8. CocoaPods的安装[转载]
  9. CentOS7 安装 Gitlab
  10. 【floyd存字典序路径】【HDU1385】【Minimum Transport Cost】