"sap abap学习汇总" SAP ABAP 是一门编程语言,主要用于开发 SAP R/3 系统的应用程序。ABAP 语言具有强大的功能,可以满足企业的各种业务需求。下面是 ABAP 学习的一些基础知识点总结。 一、ABAP 基础知识 1. ABAP 的数据类型分为三种:类型、结构、内表。其中类型包括整数、字符、日期等,结构是由多个类型组成的复杂数据类型,内表是 ABAP 中的一种重要数据结构,用来存储和操作数据。 2. 在 ABAP 中,可以使用 constants 定义常数,基本语法为:`Constants: <const.name> type <type> value <literal>.` 二、ABAP 编程基础 1. 在 ABAP 中,可以使用数据定义语句定义变量,基本语法为:`Data <var.name> type <type>.` 2. ABAP 中的数据类型可以分为直接定义和参照定义两种方式。直接定义是指直接在程序中定义数据类型,而参照定义是指参照已经定义的数据类型。 3. 在 ABAP 中,可以使用 like 语句参照已经定义的数据类型,基本语法为:`Data <var.name> like <type>.` 三、ABAP 程序开发 1. 在 ABAP 中,可以使用模式按钮来调用函数、写入数据等固定格式的操作。 2. 在 ABAP 中,可以使用选择 copy 按钮来创建新的程序,输入程序名字即可。 3. 在 ABAP 中,可以使用设置关键字的大小写功能,路径为 utilities--settings—pretty printer。 四、ABAP 程序调试 1. 在 ABAP 中,可以使用 F5 单步执行、F6 执行子程序、F7 跳出目前的子程序、F8 直接执行等方式进行程序调试。 2. 在 ABAP 中,可以在窗口上直接输入 /h 来进入程序调试模式。 五、ABAP transaction 代码 1. 在 ABAP 中,可以使用 t-code:SE93 创建事务代码。 2. 另一种创建 T-Code 的方法是在程序中点击右键—创建—transaction 也可以创建一个T-Code。 六、ABAP 结构定义 1. 在 ABAP 中,可以使用两种方式定义结构:直接定义结构和参照类型定义结构对象。 2. 直接定义结构的基本语法为:`Data : begin of stru_ztaly, Name(10) type c, …… End of stru_ztaly.` 3. 参照类型定义结构对象的基本语法为:`Types: begin of stru_ztaly, Name(10) type c, …… End of stru_ztaly. Data: stru_ztaly2 type stru_ztaly.` 4. 在 se11 中定义一个公共的类型,然后参照类型定义结构对象,基本语法为:`Data :stru_italy type ityp_s_zta.` 七、ABAP 写操作 1. 在 ABAP 中,可以使用 write 语句来输出数据,基本语法为:`write:a,b,c.` 2. 冒号是语法链的作用,用来连接多个写操作。 ABAP 语言具有强大的功能,可以满足企业的各种业务需求。学习 ABAP 需要从基础知识开始,掌握基本语法和数据类型,然后逐步学习开发程序和调试技术。
剩余37页未读,继续阅读
- 粉丝: 3
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- bdwptqmxgj11.zip
- onnxruntime-win-x86
- onnxruntime-win-x64-gpu-1.20.1.zip
- vs2019 c++20 语法规范 头文件 <ratio> 的源码阅读与注释,处理分数的存储,加减乘除,以及大小比较等运算
- 首次尝试使用 Win,DirectX C++ 中的形状渲染套件.zip
- 预乘混合模式是一种用途广泛的三合一混合模式 它已经存在很长时间了,但似乎每隔几年就会被重新发现 该项目包括使用预乘 alpha 的描述,示例和工具 .zip
- 项目描述 DirectX 引擎支持版本 9、10、11 库 Microsoft SDK 功能相机视图、照明、加载网格、动画、蒙皮、层次结构界面、动画控制器、网格容器、碰撞系统 .zip
- 项目 wiki 文档中使用的代码教程的源代码库.zip
- 面向对象的通用GUI框架.zip
- 基于Java语言的PlayerBase游戏角色设计源码