最近呀,写一个使用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录屏执行异常的梗相关推荐

  1. abap如何找屏幕增强_因增强导致BDC录屏执行异常的梗

    最近呀,写一个使用BDC批量导入数据到MIRO的程序,遇到一个很有意思的问题,愣是折腾了半天才找到原因,具体是啥问题呢,且听我细细道来.Debug的时候发现,执行完CALLTRANSACTION 'M ...

  2. ABAP使用BDC录屏实现供应商付款功能(F-02)

    功能需求为实现一个接口,进行供应商付款业务.要求可使用现金.银行存款.汇票等过账方式,本想用BDC录屏实现事务码F-02,结果测试时发现有些过账码内容不能同时使用,现记录下来,抛砖引玉,如有大神知道怎 ...

  3. BDC录屏 EPIC_PROC,银企直连

    目的:用户希望用BDC实现,自动创建EPIC_PROC银企直连的"付款建议"按钮功能 (本想实现以下步骤,创建付款状态,但无法实现) 难点:EPIC_PROC事务码直接录屏没办法捕 ...

  4. spyder设置显示编码_OBS编码器选择“硬件(NVENC)”导致无法录屏解决办法

    一.背景 今天想着来捣鼓一下OBS,以后用得到,本来以为很简单就可以设置好,但中途出现了各种各样的问题,其中"编码器选择'硬件(NVENC)'不能成功录屏"在网上找了一大圈都没找到 ...

  5. 使用BDC进行Miro录屏时的公司代码弹窗问题

    最近这几个月手边头繁琐的事情比较多,所以在公众号推文方面有所懈怠.今天是21年的第一天,带孩子出去了一天,这阵找点时间来写一篇,鞭策自己新的一年努力努力再努力. 01 - 简要介绍 我们知道,有些事务 ...

  6. BDC 弹窗录屏解决办法(ABUMN)

    导语:最近在做一个资产价值转移的程序,没有找到合适的函数,就用了BDC,但是有个问题是,ABUMN这个事务码,第一次进入会弹窗让输入公司代码,第二次就不会了,会有参数ID的默认,这样没办法控制. 解决 ...

  7. sprd 11 播放视频时开启录屏,视频闪烁或提示正在加载问题

    1.首先是去掉了录屏时的弹框 2.录屏执行的是ScreenRecordDialog.java的方法;导致播放视频录屏时闪烁的问题原因就是启动Dialog的问题,即使dialog并没有show出来. 通 ...

  8. Android开发笔记(一百三十)截图和录屏

    屏幕捕捉 Android5.0之后开放了屏幕捕捉的API,因此开发者便可以直接通过代码进行截图与录屏,而无需操作系统底层了.屏幕捕捉的功能由MediaProjectionManager媒体投影管理器实 ...

  9. 补充记录vue3中rrweb-player组件实现网页录屏的一个BUG解决

    项目场景: vue3中rrweb-player组件实现网页录屏功能 问题描述 提示:这里描述项目中遇到的问题: 录制的视频会重复记录录制中这个按钮的状态,每打开一次开始录制视频中就会多一个按钮,bug ...

最新文章

  1. selenium模拟鼠标和键盘操作的基本方法
  2. 算法-排序-选择排序
  3. TCP/IP协议-1
  4. docker mysql关掉后启动_Docker启动mysql的坑2
  5. java第十版基础篇答案第九章_《Java语言程序设计》(基础篇原书第10版)第九章复习题答案...
  6. remote connect openshift mysql
  7. 为什么C# md5 32位加密算法,密码明文会出现31位
  8. sentinel-2数据下载 大气校正 转ENVI格式
  9. Solidworks或CAD怎样输出高质量图片?
  10. CentOS7使用yum方式安装Docker(根据官方文档安装)
  11. Blowfish加密算法
  12. 超大气自适应北漂鱼VP视频解析源码+带后台管理
  13. 消防工程师培训十大名师介绍
  14. 禁用计算机安全模式,安全模式
  15. x50pro怎么升级鸿蒙系统,被央视点赞的vivo X50 Pro拍照如何?实测告诉你
  16. 基于SIFT+Kmeans+SVM的场景识别,参数需注意的问题(Matlab实现)
  17. ZZULIOJ-1012,求绝对值(Java)
  18. 最全Android 开发和安全系列工具
  19. C语言学习笔记:switch语句、循环语句--while、for、getchar,eof概念(推荐MSDN查询函数概念等)
  20. github项目工程搭建步骤

热门文章

  1. HDU - 1242
  2. 智商黑洞(门萨Mensa测试)7
  3. 【开源】我和 JAP(JA Plus) 的故事
  4. 个人中心(修改密码)
  5. 微信设置水滴昵称,个性很漂亮,快试试!
  6. 【bat】 创建一个文件的快捷方式
  7. [日推荐] 『KORJO母爱小空间』妈妈带宝宝出门再也不用愁啦!
  8. 翻译程序、汇编程序、编译程序、解释程序的区别与联系
  9. [EndNote]EndNote在Word中的工具条消失了怎么办?-知乎转载
  10. Errors occurred during the build. Errors running builder 'JavaScript Validator'