使用程序实现多client切换_SAP刘梦_新浪博客

有时候我会有好几个系统
开发机,测试机,正式系统,学习系统
偶尔用下别的系统,来回登陆太麻烦

所以在开发机上写了如下程序,用来多系统切换

REPORT  ZLM_CROSS_CLIENT .

*&---------------------------------------------------------------------*
*&宏定义
*&---------------------------------------------------------------------*
DEFINE select_client .
   if &1  is  not  initial .
     call  function  'TH_REMOTE_TRANSACTION'
       exporting
        tcode  = &2                                                     "需要另外一个client的tcode
        dest   = &3 .                                                    "sm59配的登陆地址
   endif .
END-OF-DEFINITION .

*&---------------------------------------------------------------------*
*&屏幕定义
*&---------------------------------------------------------------------*
SELECTION-SCREEN  BEGIN  OF  BLOCK b1  WITH  FRAME  TITLE  text - 001 .

PARAMETERS : p_code  TYPE SM04DIC -TCODE1 .

PARAMETERS :
          p_210  RADIOBUTTON  GROUP g1 ,
          p_230  RADIOBUTTON  GROUP g1 ,
          p_510  RADIOBUTTON  GROUP g1 ,
          p_555  RADIOBUTTON  GROUP g1 ,
          p_800  RADIOBUTTON  GROUP g1 .

SELECTION-SCREEN  END  OF  BLOCK b1 .

*&---------------------------------------------------------------------*
*&逻辑区
*&---------------------------------------------------------------------*

select_client p_210 p_code  '210DEV' .                                   
select_client p_230 p_code  'DEVCLNT230' .                               "sm59内配的
select_client p_510 p_code  'T0510' .
select_client p_555 p_code  'T0555' .
select_client p_800 p_code  'T0800' .



代码很简单

比如我在开发机210上想登陆测试环境510,看看某个表的数据
使用程序实现多client切换

直接执行就行了

需要说明的是:
sm59配的链接,最好用你自己的用户而且保存密码,这样切换的时候不再提示你输入密码了
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值