ABAP 方法1:使用ABAP + Adobe Lifecycle Enterprise Service 详细步骤参考我的博客 "Convert word document into PDF via Adobe Livecycle Enterprise service" 方法2:使用ABAP Web ...
分类:
编程语言 时间:
2018-04-07 11:24:22
阅读次数:
205
效果:在excel里创建一个按钮,开发一些VB script,可以连接指定的ABAP系统并执行系统里的ABAP function module。 在这里例子里执行ABAP系统的函数TH_USER_LIST, 把当前系统登录的用户取回来显示在excel里。 该按钮的点击响应函数实现代码: 要获取更多J ...
分类:
其他好文 时间:
2018-04-06 15:31:15
阅读次数:
160
ABAP 使用关键字重复引入一个include program,会报syntax error: 原因是因为ABAP对include这个关键字的实现和其他编程语言有点不一样,在激活时简单地把被include的program的全部源代码替换原程序里INCLUDE incl这一行,所以重复引入一个incl ...
分类:
编程语言 时间:
2018-04-06 15:28:55
阅读次数:
169
输入用户名和想查询的时间段: 执行得到结果。双击可查看具体代码: 工具源代码: 要获取更多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