因增强导致BDC录屏执行异常的梗
最近呀,写一个使用BDC批量导入数据到MIRO的程序,遇到一个很有意思的问题,愣是折腾了半天才找到原因,具体是啥问题呢,且听我细细道来。
Debug的时候发现,执行完CALLTRANSACTION 'MIRO'后,没有任何错误消息和成功的消息,MESSTAB里啥都没有。同样的数据在前台做一次就能有结果。(问题在系统已经修复,所以这里就不截图了)
后来追踪到的结果是,有同事正好在使用到的1120的BTE增强点里写了COMMIT WORK语句。(※ 增强里禁用COMMIT WORK或者ROLLBACK操作)
当然,修改增强代码,去掉COMMIT WORK是正解。但是万一以后还发生这种增强里出现COMMIT WORK的情况呢,那到时候过增强点的BDC程序是不是就会出现问题?所以,我们还得来个双保险。
CLEAR: gs_options.gs_options-dismode = 'N'. " 后台模式gs_options-updmode = 'S'. "同步更新gs_options-cattmode = ''.gs_options-defsize = ''.gs_options-racommit = 'X'. " 忽略增强提交动作 gs_options-nobinpt = ''.gs_options-nobiend = ''.…………" 调用miroCALL TRANSACTION 'MIRO' USING bdcdataOPTIONS FROM gs_optionsMESSAGES INTO messtab.
就是使用BDC时OPTIONS的参数RACOMMIT给打上标记就可以了,这样即使有COMMIT WORK,它也不会中断流程,详见F1说明:
往期推荐
S4系统中如何锁定事务代码
ERP:自开发程序涉及权限问题处理-Tcode权限和数据管理
Script form打印Logo问题
SAP:清除系统缓存/快捷退出debug
SAP:解决SMARTFORM中因‘-’导致字符串折行的问题
STRANS高效导出数据到WORD/EXCEL
运行MRP(MD01)屏幕不可编辑增强
smartforms以PDF打印预览
运行MRP(MD01)用户出口增强
SAP通过函数READ_TEXT读取长文本
财务开发必备ABAP语法之 DO VARYING
SAP选择屏幕设置变式实现动态日期
你不知道的视图事件增强
释放的TR自动接收
销售订单——抬头出具发票计划状态计算逻辑
批次特性类里的增强
CI_COBL结构激活不一致问题
数据表的代理对象引发的取数问题
凭证预制时行项目增加成本中心描述列
采购订单增强未生效问题
根据结构动态生成内表的梗
range table取数一步到位法
数据存在性校验小记
打不开soamanager,快看这!!!
小手点一点关注,顾问路上不迷路!
扫描二维码
获取更多精彩
菜鸟家园
因增强导致BDC录屏执行异常的梗相关推荐
- abap如何找屏幕增强_因增强导致BDC录屏执行异常的梗
最近呀,写一个使用BDC批量导入数据到MIRO的程序,遇到一个很有意思的问题,愣是折腾了半天才找到原因,具体是啥问题呢,且听我细细道来.Debug的时候发现,执行完CALLTRANSACTION 'M ...
- ABAP使用BDC录屏实现供应商付款功能(F-02)
功能需求为实现一个接口,进行供应商付款业务.要求可使用现金.银行存款.汇票等过账方式,本想用BDC录屏实现事务码F-02,结果测试时发现有些过账码内容不能同时使用,现记录下来,抛砖引玉,如有大神知道怎 ...
- BDC录屏 EPIC_PROC,银企直连
目的:用户希望用BDC实现,自动创建EPIC_PROC银企直连的"付款建议"按钮功能 (本想实现以下步骤,创建付款状态,但无法实现) 难点:EPIC_PROC事务码直接录屏没办法捕 ...
- spyder设置显示编码_OBS编码器选择“硬件(NVENC)”导致无法录屏解决办法
一.背景 今天想着来捣鼓一下OBS,以后用得到,本来以为很简单就可以设置好,但中途出现了各种各样的问题,其中"编码器选择'硬件(NVENC)'不能成功录屏"在网上找了一大圈都没找到 ...
- 使用BDC进行Miro录屏时的公司代码弹窗问题
最近这几个月手边头繁琐的事情比较多,所以在公众号推文方面有所懈怠.今天是21年的第一天,带孩子出去了一天,这阵找点时间来写一篇,鞭策自己新的一年努力努力再努力. 01 - 简要介绍 我们知道,有些事务 ...
- BDC 弹窗录屏解决办法(ABUMN)
导语:最近在做一个资产价值转移的程序,没有找到合适的函数,就用了BDC,但是有个问题是,ABUMN这个事务码,第一次进入会弹窗让输入公司代码,第二次就不会了,会有参数ID的默认,这样没办法控制. 解决 ...
- sprd 11 播放视频时开启录屏,视频闪烁或提示正在加载问题
1.首先是去掉了录屏时的弹框 2.录屏执行的是ScreenRecordDialog.java的方法;导致播放视频录屏时闪烁的问题原因就是启动Dialog的问题,即使dialog并没有show出来. 通 ...
- Android开发笔记(一百三十)截图和录屏
屏幕捕捉 Android5.0之后开放了屏幕捕捉的API,因此开发者便可以直接通过代码进行截图与录屏,而无需操作系统底层了.屏幕捕捉的功能由MediaProjectionManager媒体投影管理器实 ...
- 补充记录vue3中rrweb-player组件实现网页录屏的一个BUG解决
项目场景: vue3中rrweb-player组件实现网页录屏功能 问题描述 提示:这里描述项目中遇到的问题: 录制的视频会重复记录录制中这个按钮的状态,每打开一次开始录制视频中就会多一个按钮,bug ...
最新文章
- selenium模拟鼠标和键盘操作的基本方法
- 算法-排序-选择排序
- TCP/IP协议-1
- docker mysql关掉后启动_Docker启动mysql的坑2
- java第十版基础篇答案第九章_《Java语言程序设计》(基础篇原书第10版)第九章复习题答案...
- remote connect openshift mysql
- 为什么C# md5 32位加密算法,密码明文会出现31位
- sentinel-2数据下载 大气校正 转ENVI格式
- Solidworks或CAD怎样输出高质量图片?
- CentOS7使用yum方式安装Docker(根据官方文档安装)
- Blowfish加密算法
- 超大气自适应北漂鱼VP视频解析源码+带后台管理
- 消防工程师培训十大名师介绍
- 禁用计算机安全模式,安全模式
- x50pro怎么升级鸿蒙系统,被央视点赞的vivo X50 Pro拍照如何?实测告诉你
- 基于SIFT+Kmeans+SVM的场景识别,参数需注意的问题(Matlab实现)
- ZZULIOJ-1012,求绝对值(Java)
- 最全Android 开发和安全系列工具
- C语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐MSDN查询函数概念等)
- github项目工程搭建步骤
热门文章
- HDU - 1242
- 智商黑洞(门萨Mensa测试)7
- 【开源】我和 JAP(JA Plus) 的故事
- 个人中心(修改密码)
- 微信设置水滴昵称,个性很漂亮,快试试!
- 【bat】 创建一个文件的快捷方式
- [日推荐] 『KORJO母爱小空间』妈妈带宝宝出门再也不用愁啦!
- 翻译程序、汇编程序、编译程序、解释程序的区别与联系
- [EndNote]EndNote在Word中的工具条消失了怎么办?-知乎转载
- Errors occurred during the build. Errors running builder 'JavaScript Validator'