SAP SQL Explorer工具增强版(也写个BLOG自己给自己纪念一下)-1

SAP SQL Explorer工具增强版(也写个BLOG自己给自己纪念一下)

之前看到网络上有关SAP SQL Explorer的工具介绍,尝试后,发现有很多不足的地方,于是自己决定自己编写属于自己的SAP SQL Explorer,经过不同的版本尝试,比如之前采用了INSERT REPORT的模式来阐释或使用GENERATE SUBROUTINE POOL 的方式,或多或少都有不足。

还是贴图来说明吧
bb
 

1)方式1:EXECL的模式主要实现的方式是通过ABAP Dictionary的信息来下载EXECL的格式+加上RTTS的方式来生成内存数据结构

bb
 

主要的语句还是使用SAP的SELECT / INSERT/UPDATE/DELETE语句中带的( )中实现动态功能

测试过程如下:比如

bb
bb
bb
 

准备数据

bb


 

上载数据,系统依据DDIC中设置进行了检查,比如数据格式,文本转换等功能,这些功能都可以通过配置来控制还是是否在控制范围,还有就是是否存在CHECK TABLE等,
bb
bb
 

比如我这边修改好一笔可以上载的数据:

bb
 

重新写入的时候系统还是会报错

bb
其他测试这边就不贴图了
 

2)方式2非EDIT表数据选择的模式实现的方式就是GRID+TABLE DDIC信息+RTTS的来创建内存结构的方式

其主要实现的还是使用SELECT () FROM ()的模式,唯一的优点就是通过动态的SELECTION-SCREEN的生成,无需借用INSERT REPORT 或其他GENERATE SUBROUTINE POOL

不足的地方,就是没有使用控件(这个代码完成比较久,所以一直都没有时间进行改进)其主要原理可以是用JOIN控件(类似QUERY的模式)这个可以参考现在完成快速报表开发代码和没有增加ST05追踪的功能

自己认为比较好优点就是可以通过FOR ALL ENTRIES 的模式来查询数据其实就是通过获取上载数据的结构

下面的实例只是简单举例,比自己的测试情况要少一点
bb
 

Table-No Screen

bb
 

执行效果如下:


bb
 

可以设置数据下载模式
bb

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/203545/viewspace-1320483/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/203545/viewspace-1320483/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值