输入用户名和想查询的时间段: 执行得到结果。双击可查看具体代码: 工具源代码: 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: ...
分类:
其他好文 时间:
2018-04-06 15:26:33
阅读次数:
162
1 REPORT ZZJX_TEST09. 2 *&---------------------------------------------------------------------* 3 TABLES: T001W,T161,T161T,T024. 4 5 DATA: L_OBJ TYPE... ...
分类:
其他好文 时间:
2018-03-30 17:22:31
阅读次数:
157
用的也是很老的OLE技术: report代码直接call的MS的sound engine,通过sapi.dll暴露出来, 这个report只是call了dll里其中一个speak方法: 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码: ...
分类:
其他好文 时间:
2018-03-26 23:31:48
阅读次数:
172
Jerry习惯把自己写的小程序放到自己的github上: "https://github.com/i042416" 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。 但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码 ...
分类:
其他好文 时间:
2018-03-11 17:38:07
阅读次数:
142
ABAP 740的新语法: 上图的代码相当于: 由此可见新语法比较简洁,能少写3行代码。但是这样有一个缺陷,在新语法下如果it_data内表内不存在object_ext的值为cl_crm_prodil_bo_names= gc_prod_root的记录,就会终止程序执行,抛出异常CX_SY_ITAB ...
分类:
编程语言 时间:
2018-03-11 14:28:13
阅读次数:
155
如果要获得一个function module的Where Used List,我们通常用的办法是使用ABAP workbench里提供的功能。 where used list显示结果如下: 但我接到一个任务,在结果列表里还需要显示出使用了指定的function module的代码所属的Package ...
分类:
其他好文 时间:
2018-03-06 12:46:46
阅读次数:
193
用户查看的是当时的物料折让,那你必然要给物料加个时间,才好区分。总是以现在最新的物料状态查看历史数据会出现问题。当时这个物料是折让的,现在不折让了。数据会有问题。加个DSO。做一个时间记录。读取系统时间,上数的时候做为判断。3月份上数就是取3月份。当时的物料状态 在结束例程里写。字段赋予常量方可生效 ...
分类:
其他好文 时间:
2018-03-05 13:41:30
阅读次数:
472
很多文本编辑器都支持同时开左右两个窗口显示同一段代码,使用场景可能是比较同一段代码的不同版本差异,或者是ABAP里,同一段代码在Netweaver不同版本里的实现差异,比如版本为SP1的系统A和版本为SP2的系统B。 假设我想同时显示系统A和系统B上的一段ABAP代码,使用菜单Versions Ve ...
分类:
其他好文 时间:
2018-02-27 13:19:39
阅读次数:
168
使用事务码SUIM: 双击where Used List Authorization Objects In Programs: 输入要查找的Authorization Object名称: COM_PRD 指定搜索范围: 得到搜索结果: 双击即可看到具体哪一行ABAP代码使用到了该Authorizat ...
分类:
其他好文 时间:
2018-02-25 19:26:27
阅读次数:
188
当我们通过WebIDE或者Eclipse的插件Team Provider把一个本地开发好的UI5应用部署到了ABAP Netweaver服务器上之后,我们可以将该UI5应用配置成Fiori launchpad上的一个tile,便于客户使用。本文是具体步骤。 1\. 使用事务码LPD_CUST,双击角 ...
分类:
其他好文 时间:
2018-02-25 19:24:02
阅读次数:
140