ABAP面试题集

PART I.
1,下面的语句中,哪一个语句编译会报错(假设XXX 和结构sflight都已经定义). ( )
A)write at 12 XXX.
B)data type type sflight.
C)sflight-price = a+b.
D)write sy-vline.

2.在ABAP/4的开发工作中,哪一个TCODE是直接进入就可以创建程序,函数组以及程序内部各种元素的. ( )
A) SE80 B) SE11 C) SE93 D)SE16

3.直接进入就可以查询表的结构是哪个TCODE. ( )
A) SE80 B) SE11 C) SE93 D)SE16

4. 很多表当中都有一个字段,叫做MANDT, 为第一个主键,这个字段的用处是.( )
A)区分后台数据库的类型
B)区分表中记录属于哪个客户端(client)
C)区分表的数据量大小
D)SAP系统保留字段

5.下面的定义语句中,哪一个语句定义出来的结果是一个内表. ()
A)DATA zsflight TYPE sflight.
B)DATA: COLS LIKE LINE OF TC-COLS.
C)TABLES SFLIGHT.
D)DATA: zsflight TYPE TABLE OF sflight.

6.ABAP中三种基本的数据对象是. ( )
A)内表 结构 基本数据对象
B)内表 程序 语句
C)字符 数字 日期
D)语句 程序 表

7.语句loop at itab into wa. 的准确意思是. ( )
A)把wa中的值进行循环,每一次循环都写回内表
B)求出迷宫itab的出口放在wa里
C)对内表itab的数值列进行累加放入wa中
D)对内表itab进行循环,把循环中每一行的结果写入结构wa中

8.程序中执行了这么一段代码
DATA it_sflight type sflight with header line.
Loop at it_sflight.
it_sflight-carrid = 'AA'.
Modify it_sflight.
Endloop.
该段语法中出现了四次it_sflight,其中后三次分别代表的是内表还是结构. ( )
A)内表 内表 内表
B)内表 结构 内表
C)内表 结构 结构
D)内表 内表 结构

9.在设计报表程序时,选择的程序类型应该是. ( )
A)可执行程序
B)模块池程序
C)包含程序
D)函数组程序

10.在报表程序的屏幕筛选条件里,SELECT-OPTIONS定义出来的元素是. ()
A)内表
B)结构
C)基本数据对象
D)指针型字段

11.在报表程序的屏幕事件里,有一个事件叫做AT LINE-SELECTION.参见如下代码:
WRITE / ‘ABAP’.
AT LINE-SELECTION.
WRITE /‘TEST’.
那么,以下哪种情况会发生. ( )
A)先显示出一行ABAP,当用户双击一次时,屏幕上在原来ABAP那行下面换
行一次显示出一行新的TEST
B)先显示出一行ABAP,当用户双击一次时,屏幕上每次只显示出一行的TEST取
代原先的屏幕
C)先显示出一行ABAP,当用户双击一次时,屏幕上永远只显示出一行TEST
(放在原来ABAP那行下面)
D)先显示出一行ABAP,当用户第一次双击时,产生一个新屏幕,显示一行
TEST,然后每次双击都在其下换行显示一行新的TEST

12.选择事件的执行顺序正确的一组. ( )
A)INITIALIZATION / START-OF-SELECTION / TOP-OF-PAGE / AT LINE-SELECTION
B)INITIALIZATION / TOP-OF-PAGE / START-OF-SELECTION / AT LINE-SELECTION
C)START-OF-SELECTION/ INITIALIZATION / TOP-OF-PAG / AT LINE-SELECTION
D)INITIALIZATION / TOP-OF-PAGE / AT LINE-SELECTION / START-OF-SELECTION

13.在层级报表的开发里,下面哪个条件不是必需的. ( )
A)对内表先按层级字段排序
B)对内表和结构定义时层级字段必须排在前面
C)层级字段不能出现在at 和 end at 语句之外
D)层级字段必须存在

14.在明细报表的开发中,双击一行转向明细报表的取数依据是. ()
A)你双击那行的主键字段
B)你双击的那个字段本身
C)你双击那行在循环中预先hide的字段
D)你双击那行在循环中预先已经write出来的字段

15.在交互式报表的设计中,假如想在明细报

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值