在程序中使用

call TRANSFORMATION和SUBMIT语法是直接跳到对应的事务代码或者程序,如果需要保持当前会话而且新开会话的话,上述两个语法就不满足了。系统提供了直接创建session的函数

函数1.TH_CREATE_FOREIGN_MODE
"创建新session 的函数
CALL FUNCTION 'TH_CREATE_FOREIGN_MODE'
  EXPORTING
    client           = sy-mandt
    user             = 'ZUSER_TEST'
    tcode            = 'SESSION_MANAGER'
    return_error     = 1
    create_exclusive = 0
  EXCEPTIONS
    user_not_found   = 1
    cant_create_mode = 2
    OTHERS           = 3.
IF sy-subrc <> 0.

MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
          WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.

函数2. TH_CREATE_MODE 会进行权限检查
CALL FUNCTION 'TH_CREATE_MODE'
 EXPORTING
   transaktion          = 'SESSION_MANAGER'
 EXCEPTIONS
   max_sessions         = 1
   internal_error       = 2
   no_authority         = 3
   OTHERS               = 4
          .
IF sy-subrc <> 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

ABAP 新建session会话的函数相关推荐

  1. ABAP新建session会话的函数_SAP刘梦_新浪博客

    货铺QQ群号:834508274 微信群不能扫码进了,可以加我微信SAPliumeng拉进群,申请时请提供您哪个模块顾问,否则是一律不通过的. 进群统一修改群名片,例如BJ_ABAP_森林木.群内禁止 ...

  2. 详解比springSecurity和shiro更简单优雅的轻量级Sa-Token框架,比如登录认证,权限认证,单点登录,OAuth2.0,分布式Session会话,微服务网关鉴权

    文章目录 1. 技术选型 2. Sa-Token概述 2.1 简单介绍 2.2 登录认证 2.3 权限认证 3. 功能一览 4. Sa-Token使用 4.1 引入Sa-Token依赖 4.2 Sa- ...

  3. PHP漏洞之session会话劫持

    本文主要介绍针对PHP网站Session劫持.session劫持是一种比较复杂的攻击方法.大部分互联网上的电脑多存在被攻击的危险.这是一种劫持tcp协议的方法,所以几乎所有的局域网,都存在被劫持可能. ...

  4. 如何在 SAP BTP ABAP 编程环境里直接调用 ABAP On-Premises 系统的 RFC 函数

    首先登录 ABAP On-Premises 系统,运行事物码:aco_proxy,为 RFC 函数 RFC_SYSTEM_INFO 和 RFC_READ_TABLE, 生成代理类元数据,格式为 xml ...

  5. 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数

    最近Jerry接到一个原型开发的任务,需要在微信里调用ABAP On Premise系统(SAP CRM On-Premise)里的某些函数.具体场景和我之前的公众号文章 Cloud for Cust ...

  6. session会话拦截ajax,session过期,拦截ajax请求并跳转登录页面

    1.方法一 :1.1使用filter 和ajaxsetup 对ajax进行拦截并跳转登录页面 public void doFilter(ServletRequest request, ServletR ...

  7. PHP5:session会话的使用和分析

           Session 的中文译名叫做 " 会话 " ,其本来的含义是指有始有终的一系列动作 / 消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个 ...

  8. xshell的session会话文件夹存放目录位置

    session会话文件夹 保存连接时,可以根据需要分成不同的文件夹 如果同事之间需要维护同一个项目,可以将自己的xshell连接,拷贝给他,放入他的xshell会话存放位置,就可以直接使用 直接复制文 ...

  9. Django源码分析5:session会话中间件分析

    django源码分析 本文环境python3.5.2,django1.10.x系列 1.这次分析django框架中的会话中间件. 2.会话保持是目前框架都支持的一个功能,因为http是无状态协议,无法 ...

最新文章

  1. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法
  2. centos查看python版本_CentOS系统python默认版本由python2改为python3
  3. 电厂MIS,SIS简介
  4. 今晚直播丨手把手安装搭建GoldenDB
  5. Docker基础知识:Containers,Namespace,CGroups
  6. Spring Boot 日志配置 ——logback
  7. java对xml文件的读写_用java实现对xml文件的读写
  8. Cannot resolve the name 'repository:auditing-attributes' to a(n) 'attribute grou
  9. 系统完全优化 全面剖析XP
  10. 互联网短信网关接口协议
  11. 5.21 将表格恢复到排序前的状态 [原创Excel教程]
  12. 解决ValueError: too many values to unpack
  13. mysql 超卖_mysql 解决超卖问题的锁分析
  14. Direct2D教程(一)
  15. 刘知远老师-自然语言处理表示学习
  16. 笑话大全查询易语言代码
  17. 关于springboot项目连接oracle数据库报错 ORA01017的改正
  18. 类变量、实例变量、类方法、实例方法
  19. [问题已处理]-排查wsl崩溃的方法
  20. 药店的药品销售统计系统的设计与实现

热门文章

  1. 常用binlog日志操作命令
  2. 【Redis学习笔记】2018-06-12 复制与传播
  3. 样式表中的 element.style样式如何修改
  4. wince 6.0 设备管理器架构(Device Manager Architecture)
  5. 如何使PING命令带上日期,做长久的跟踪
  6. ISA防火墙之利用WINS服务器实现WPAD
  7. css学习_cs3s旋转的图片
  8. Python Django 前后端数据交互 之 HttpRequest、HttpResponse、render、redirect
  9. 利用Runtime类,来操作电脑关机。。
  10. (原+转)ubuntu14中结束多个caffe进程中的某个