SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析

所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了。程序直接Dump了:

经过调查,上个周末客户SAP团队对服务器做了一次maintenance。

因此我们初步断定,是此次maintenance里可能是有Kernel升级了,导致之前的程序的语法不能用了。我们找到相关的代码,发现如下代码里(line 447):

Insert into chvw_pre values ls_chvw_pre accepting duplicate keys.

向表里插入单条数据的时候,之前是接受duplicate key的,即使不能成功插入数据库,但是至少不会DUMP。

现在Kernel升级之后,不能接受这种语法了,在insert语句里。把语法做了调整之后,程序运行恢复正常了。

2016-12-20 下午写于武汉市经开区.

SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析相关推荐

  1. SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错

    SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错 BP,试图创建一个新的vendor code, 角色是ZGM001, Grouping是G001, ...

  2. SAP WM LI04 试图去打印一个已经完成盘点流程(清账)的盘点单, 系统会报错!

    SAP WM LI04 Print Physical Inventory Document - Inventory record 30 already cleared – LI04 试图去打印一个已经 ...

  3. oracle启动监听程序报错:本地计算机上的oracleOraDB11g_home1TNSListener服务启动后停止某些服务在未由其他服务或程序使用时将自动停止

    今晚启动oracle的监听程序服务时候报了个错误:本地计算机上的oracleOraDB11g_home1TNSListener服务启动后停止某些服务在未由其他服务或程序使用时将自动停止,如下图: 排查 ...

  4. SAP 电商云 Spartacus UI 修改代码后,重新构建基于 SSR 版本的程序报错

    这个问题很奇怪. 想象这样的场景,我们改了一行代码,然后期望这个修改,能够反映到 SSR 即服务器端渲染的程序里. 假设我修改了 login component 的代码,执行 yarn build:u ...

  5. SAP QM维护检验计划指派取样策略时候报错:Sampling procedure is not permitted for insp.point-related inspection

    SAP QM维护检验计划指派取样策略时候报错:Sampling procedure is not permitted for insp.point-related inspection 执行事务代码Q ...

  6. 报错'参数**没有默认值',或 语法错误(操作符丢失)的解决方法

    问题:当写的SQL语句执行时总是报错参数没有默认值,或语法错误(操作符丢失)时,导致程序报错无法继续执行..... 原因:通常是语句里面的变量的引号的问题,引号没有加或者加的不对让delphi误认为是 ...

  7. ABAP项目砖家之旅-语法和开发对象篇

    ABAP项目砖家之旅-语法和开发对象篇 前言 一.基本语法 二.开发对象及其语法 1.底层数据类型 2.数据表.视图.数据元素.数据域.数据类型 1.1数据类型dataTypes 1.2数据域data ...

  8. 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. 无家可归的iPhone
  2. python3菜鸟教程中文-我的python学习方法和资源整理,干货分享
  3. VSCode 更新后打不开之解决办法
  4. 万字总结:开源软件通识基础课第三周知识点总结
  5. 【 HDU - 1796】How many integers can you find (容斥原理,二进制枚举或者dfs)
  6. 汕头市队赛 SRM16 T2
  7. Asp.Net防止刷新重复提交数据的办法
  8. mysql mgr监控_说MGR - MGR的监控
  9. 微软发布 Windows 命令行参考文档,涵盖超 250 项控制台命令
  10. 中科院-杨力祥视频教程 08课程
  11. 计算机综合布线毕业论文设计方案,网络综合布线毕业论文设计.doc
  12. journalctl日志管理
  13. 2016中国APP分类排行榜参选入围产品公示
  14. flowable-6.7(一)从工作流与BPMN到flowable
  15. VS2017解决方案整理解决(一)
  16. ioredis自定义函数以及在ts声明文件库添加声明
  17. 【python】学会这八个自动化脚本,摸鱼的借口那不就来啦~
  18. 关于windows安全权限
  19. Vivado出现编译错误:[USF-XSim 62] 'compile' step failed with error(s) while executing...
  20. python remi库官网_诺禾致源2020:诺禾分享:python的Remi库

热门文章

  1. NLP 新宠:谈Prompt的前世今生
  2. 《预训练周刊》第7期:傅立叶图像变换器解析、阿里达摩院发布最大中文预训练语言模型PLUG
  3. 兰艳艳:SIGIR十年趋势(附视频)
  4. GO!自制一款【不丑】的名片
  5. 经典推荐:《Silverlight揭秘》和《ASP.NET 3.5高级程序设计(第2版)》
  6. tensorflow的tf.reduce_mean函数
  7. 如何撰写好一篇论文?密歇根Andrew教授这篇《撰写高影响力论文指南》为你细致讲解论文写作,附视频与pdf...
  8. 我被编程语言PUA了!用互联网黑话写代码,每天都在“赋能”变量
  9. 独家 | 用随机森林预测“美版拼多多”商品销量
  10. AAAI 2022接收论文列表发布,1349篇论文都在这了!