![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP开发
五壮士之一
这个作者很懒,什么都没留下…
展开
-
简单的AT NEW 和 COLLECT的实现方式
对于内表数据汇总上,很多开发者首先想到的会是COLLECT的使用,COLLECT的确可以解决很多内表数据的汇总问题,但是在高效性上却是要差很多。这里为大家推荐使用AT NEW与之对应的还有 AT END, AT FIRST的用法,在这主要讲解AT NEW。首先还是讲解一下COLLECT的用法:具体方式请参考上面图中的代码。AT NEW 实现方法(注意使用之前要给内表数据进原创 2015-04-30 16:08:33 · 532 阅读 · 0 评论 -
ABAP初学者程序规范注意事项2
在ABAP开发中使用工作区和内表就好像吃饭要用筷子一样,所以保持工作区和内表的可用性是必须要做到的。这就需要我们在用完工作区的时候或者需要重复使用内表的时候,将二者清空。这种情况是出现在数据较多和逻辑较复杂的情况下:内表有三个字段,使用LOOP AT ITAB_POWER INTO WA_POWER.当程序运行到END LOOP 时一定要记得CLEAR WA_POWER如果不这原创 2015-04-30 16:38:36 · 379 阅读 · 0 评论 -
使用函数生成excel模板并将excel中的数据导入到内表中
在报表程序中会遇到很多的批导数据问题,BDC、LSMW这些是常用数据维护工具,需要录屏,操作比较复杂而且比较固定。要是能把数据批量读取到内表中,然后对内表中数据进行操作将会显得更加方便和容易,也更加让ABAPER 容易接受一些。下面我将介绍一种使用函数将excel表中的批量数据读取到内表中的方法:1.声明模板需要显示的内表如下图:2.选择屏幕的编写(P_PATH为文件路径)3.原创 2015-04-30 15:31:05 · 804 阅读 · 0 评论 -
ABAP初学者程序规范注意事项1
对于一个ABAP初学者在书写报表等程序时,经常会忘记很多规范性的问题,导致写出来的程序代码可读性很差。下面讲解部分程序规范化问题:程序格式:A.tables...(需要用到的透明表)B.include...C.工作区或者结构的声明(工作区前缀wa_)。D.内表的声明(内表前缀itb_)E.selection-screen begin of block....(屏幕的设计)原创 2015-04-24 09:55:08 · 603 阅读 · 0 评论