ABAP基础内容

本文介绍了ABAP中的基本概念,包括透明表、内表、数据字典、对象导航器、ABAP编辑器和FUNCTION编辑器的使用。讲解了SQL执行状态SY-SUBRC的意义,ABAP程序的类型如报表和事务的差异,以及如何在事务中创建和操作屏幕控件。此外,还提到了代码组织结构和方法调用的示例。
摘要由CSDN通过智能技术生成

1.透明表Transparent Table是系统预定义的 数据存储,相当于数据库,存在于硬盘上

  内表Internal Table是自己编程过程中自定义的数据结构,相当于java中的容器,创建并实例化后,存在于内存中

数据字典                  SE11

对象导航器              SE80

ABAP编辑器            SE38

FUNCTION编辑器  SE37

SQL的执行状态 SY-SUBRC     : 0表示执行成功   非0表示执行失败

2.abap程序 1.报表 2.事务

报表就是不需要自定义普通屏幕,只需要使用sql语句直接将数据从透明表提取至内表,然后加以处理,然后使用

报表就是仅使用“选择屏幕”,无需创建“普通屏幕”

FUNCTION  REUSE_ALV_GRID_DISPLAY将数据显示到选择屏幕上(系统默认的屏幕)


事务就是多屏幕(普通屏幕),除了自带的SELECTION SCREEN之外,要创建新的屏幕,为屏幕创建控件,用代码调用屏幕。

可以在普通屏幕中创建 1.定制控制(显示alv) ; 2.TABLE CONTROL(可用于输出输入的表格);  3. DICTIONARY PROGRAM FIELDS WINDOW(关联内表的输入框们)

对于上述控件,还可以添加对应单击、双击操作的事件响应类


3.可以将所有代码都放在一个单独的主程序文件中,只有一个文件,所有代码都在里面。

代码中报错子程序FORM、屏幕的PBO\PAI模块、变量和内表的定义、选择屏幕的构建、选择屏幕事件对应处理代码的定义


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值