闲天儿不扯了,直接上干货吧。
测试一下,函数:
先看数据
先看现在代码:
直接执行。再看结果
没变化,因为使用的是update task,不显示提交,就是不commit是不会执行的。
有兴趣自己打断点试试。
那现在,打断点
代码加提交
执行
先到的commit,而不是先进的函数内断点。当然这个时候数据库也没更新,不看了。
这里改下设置
勾选一下,然后继续F8
主程序结束,进入更新函数
这里继续的话,数据库就更新了。
下面咱们再改一下
执行后弹出:
st22
查看db表
AA的未更新,因为dump了,DL的更新了(因为字段定义成了日期类型,所以显示成这样了。无所谓了)
证明 AA的更新跟DL的更新不在一个LUW内。
那再改下代码
还原数据
执行程序:
直接dump,看看数据
为什么要测这个?啥场景用,大家有兴趣可以留言讨论。
好了,关键字如下:
2024.08.24-- 2024.08.25 这两天,也就是本周六日 ,哥在杭州化缘。
没啥事儿干的施主可以一起唠唠嗑哈。
推荐阅读:
《ABAP新语法1》
《关于 SM30/VIEW_MAINTENANCE_CALL锁整张表问题》
《使用cl_gui_docking_container 实现多ALV》
《DEMO:S/4 1809 FAGLL03H 增加字段增强》
《几个ABAP实用模板,体力活就别一行行敲了,复制粘贴得了》
《SAP Parallel Accounting(平行分类账业务)配置+操作手册+BAPI demo程序》
《CC02修改确认日期BAPI:Processing of change number was canceled》《我是怎样调试BAPI的,以F-02为例》
《苏州游记》
《杂谈:几种接口》
《RESTful DEMO 一:SAP 如何提供 RESTful Web 服务》
《DEMO search help 增强 ( vl03n KO03 等)》
Debug 系列