ABAP面试问题及侧重点

1.简单的Report包括哪些东西

2.Dialog 逻辑流以及相应的处理内容

3.用过的几种增强方式:怎么找增强

4.接口和函数的使用,一般遇到自己不会的函数怎么处理

5.关联查询:INNER JOIN LEFT JOIN FOR ALL ENTRIES IN各用在什么情况

 

ABAP基础:报表,功能,增强,接口,数据处理及性能优化(不管内部还是外部,均需了解)

REPORT:1)数据定义;定义内表,结构,选择屏幕

             2)数据处理;包括屏幕数据检查,数据查询,内表数据处理等

             3)数据显示;定义字段目录,布局,特殊设置,CALL FM(习惯用REUSE_ALV_GRID_DISPLAY_LVCLVC后期兼容和修改方便,也可以替代OO alv )

DIALOG:这是SAP的精华之一,不懂DIALOG,不入SAP门。

             1)PBO;数据显示前处理,循环数据显示处理;循环之后无效修改和处理

             2)PAI;表行,字段处理,更新表行;事件处理

增强:出口,BADI,隐式(常用的三种);前两种可以用程序找(下篇文章),也可以找到程序对应的包,然后包里搜;隐式增强就是触发事件,DEBUG找地方加代码。

接口:就是查询,处理。。。都会的

查询:INNER LEFTright是且与或的关系,确定都有的INNER,不确定有的,LEFT,RIGHT。文本表不建议关联,适合单独查。

         FOR ALL ENTRIES IN使用前最好对关键字排重,非空检查;内表超过10万不建议使用。

常规的性能优化:先查,后处理,LOOP下面尽量不用SELECTLOOPREAD TABLE 要二分法排序;内表查询确定字段以及顺序,CORRESPONDING FIELDS使用时字段不要多。

考的都是基本的东西,考学习面,学习深度,学习能力,以及对SAP的认识和自己的思维逻辑能力 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值