ABAP 实现新会话新窗口方法
方法一:
WRITE 'This is the main ABAP program'.
DATA :
LV_SKIP(1) TYPE C VALUE 'X',
LV_VBELN LIKE VBAK-VBELN VALUE '20000190',
L_ST_PARAM TYPE TPARA,
L_IT_PARAMS TYPE TABLE OF TPARA.
CLEAR L_ST_PARAM.
CLEAR L_IT_PARAMS[].
L_ST_PARAM-PARAMID = 'AUN'.
L_ST_PARAM-PARTEXT = LV_VBELN.
APPEND L_ST_PARAM TO L_IT_PARAMS.
CALL FUNCTION 'CC_CALL_TRANSACTION_NEW_TASK'
STARTING NEW TASK 'VA03'
DESTINATION 'NONE'
EXPORTING
TRANSACTION = 'VA03'
SKIP_FIRST_SCREEN = 'X'
TABLES
PARAMTAB = L_IT_PARAMS
EXCEPTIONS
COMMUNICATION_FAILURE = 97
SYSTEM_FAILURE = 98
OTHERS = 99.
IF SY-SUBRC = 0.
" Success
ELSEIF SY-SUBRC = 97.
" Communication Failure
EXIT.
ELSEIF SY-SUBRC = 98.
" System Failure
EXIT.
ELSE.
EXIT.
ENDIF.
方法二:
WRITE 'This is the main ABAP report calling the SAP Transaction VA03 in a new session or in a new window'.
DATA : WA_SPA TYPE RFC_SPAGPA,
ITAB_SPA TYPE TABLE OF RFC_SPAGPA.
WA_SPA-PARID = 'AUN'.
WA_SPA-PARVAL = '20000190'.
APPEND WA_SPA TO ITAB_SPA.
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
STARTING NEW TASK 'VA03'
DESTINATION 'NONE'
EXPORTING
TCODE = 'VA03'
SKIP_SCREEN = 'X'
TABLES
SPAGPA_TAB = ITAB_SPA
EXCEPTIONS
COMMUNICATION_FAILURE = 1
SYSTEM_FAILURE = 2.
IF SY-SUBRC <> 0.
" ERROR
ENDIF.
ABAP 实现新会话新窗口方法相关推荐
- js页面跳转 和 js打开新窗口方法
js页面跳转 和 js打开新窗口 方法 Js返回上一页: 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history. ...
- window.open()新开浏览器窗口被拦截处理
打开新窗口方式: 1.页面标签跳转 <a href="#" target="_blank">新页面</a>复制代码 2.js跳转 win ...
- 打开showModalDialog模式窗体并提交,且不打开新的IE窗口
最近遇到一个问题,试了很多终于解决了,先写出来分享.... 页面A.jsp打开一个showModalDialog模式窗体到XX.do,想在打开后的模式窗体里操作并提交到form,不打开一个新的IE窗口 ...
- 名智新系统的调试方法(转)
名智新系统的调试方法 一.分配硬盘盘符 NT系统盘第一次启动以后,如果主机里安装了不止一个硬盘,建议用桌面上的磁盘管理器将硬盘的几个分区重新分配一下盘符. 服务器盘符 服务器D:WXP为共享目录 服务 ...
- 如何通过 js 打开一个新的浏览器窗口
Aphorism Grow In Errors! 前言 最近 肾七 电池不耐用了, 想想 左腹就隐隐作痛, 咳咳 ,回归正题, 我就联系了下 apple 客服,准备换个 电池,2018年 12.31 ...
- win7计算机创建新用户,win7系统无法创建新用户的解决方法
很多小伙伴都遇到过win7系统无法创建新用户的困惑吧,一些朋友看过网上零散的win7系统无法创建新用户的处理方法,并没有完完全全明白win7系统无法创建新用户是如何解决的,今天小编准备了简单的解决办法 ...
- SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流...
SaltStack介绍和架构解析 简介 SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位.SaltSta ...
- SE16N新改表内容方法!!!
SE16N新改表内容方法!!!因为老的&SAP_EDIT已经补丁打上了,好坑爹啊! 运行se37函数SE16N_START 查找:CALL FUNCTION 'SE16N_INTERFACE' ...
- appium java版本错误_java – 无法创建新会话. appium代码中的错误
无法创建新会话. (原始错误:请求新会话,但其中一个正在进行中)如果我第二次运行我的代码,则会显示此错误.第一次正常工作 为selenium编写代码 public static void main(S ...
最新文章
- 第二届Bio-protocol生物实验短视频大赛作品征集开始 | 奖品丰厚,等你来拿
- FreeBSD 8.0 终于发布正式版了
- 独家 | 快速掌握spacy在python中进行自然语言处理(附代码链接)
- 【Git入门之十二】DIY Git
- 大数据预测:成都、郑州等跻身春节十大“瘦身”城市
- how to collect staff from lovespace
- Entity Framework 5.0基础系列
- 小程序的wx.onAccelerometerChange
- java训练_Java练习
- 10个最常见的 HTML5 面试题及答案
- 数据分析展现工具SmartBI
- matlab数字仿真实验,matlab数值仿真
- 解决电脑启动蓝屏出现Recovery—错误代码0xc000014
- Java实现快速查找(又名二分查找)
- Mybatis(狂神老师上课笔记)
- linux ps 命令大全
- 前端初学阶段总结与笔记
- 磁盘分区:系统C盘空间不足怎么办?
- LabVIEW写入可快速加载的TDMS文件
- 2020年软件质量调查报告六大看点
热门文章
- 如何挽回一个快要“变心”的买家?
- 想知道你在网上的发言,被怎么分析么?
- 工具型产品+社区为何无法从根本上解决留存问题?
- PMCAFF《产品经理第一课》第三期开始报名!天团导师再次升级,631培训模式升级...
- Kubernetes监控工具
- fsLayui缓存使用
- 殊途同归还是渐行渐远?MIT神经科学教授James DiCarlo谈如何通过人类神经理解神经网络...
- (译)如何使用cocos2d制作一个塔防游戏:引子
- CCNA题库关于Frame-relay看图答题的解答
- 2019 好笔友-见字如面