
ABAP自学指南:从基础到进阶
下载需积分: 10 | 621KB |
更新于2024-07-30
| 85 浏览量 | 举报
2
收藏
"这是一份关于ABAP自学的笔记,主要涵盖了作者在学习ABAP过程中的体验和心得,适合初学者作为入门参考资料。笔记中详细列出了关键的表、常用的事务代码以及ABAP编程的基本概念,如处理块、应用程序类型、数据类型和数据定义等。"
在这份自学笔记中,作者首先提到了几个在ABAP编程中非常重要的表,这些表涉及到SAP系统的基础数据存储,如:
1. TSTCT - 用于查看事务代码的文本信息。
2. VBPA, VBUK, VBUP - 这些表与销售凭证相关,分别存储合作伙伴、抬头状态和项目状态信息。
3. VEDA - 合同数据的存储表。
4. M_KRED, KNA1, KNVV - 分别涉及供应商匹配码、客户主文件一般数据和客户主记录销售数据。
接着,笔记列举了一些常见的ABAP事务代码,这些代码在日常开发和调试过程中非常实用:
1. SE38 - 用于编写和编辑程序。
2. SE80 - 提供了一个集成的开发环境,包括程序、类、接口等的管理。
3. SE24 - 类的开发工具。
4. SE37 - 模块开发,用于创建和编辑函数模块。
5. SE11 - 查看和管理数据库表结构。
6. SE16 - 直接访问数据库表,用于数据查看和修改。
7. SE91 - 消息管理和定制。
8. SE10 - 管理请求号,用于版本控制和变更跟踪。
9. SU01 - 创建和修改SAP系统用户账号。
10. PFCG - 创建和分配用户角色。
11. STMS - 传输管理系统,用于代码和配置的跨系统迁移。
12. SE81 - 跨客户端应用开发。
13. SE84 - 查找跨客户端的组件。
14. SE93 - 创建自定义事务代码。
15. Cmod - ABAP增强工程,用于系统扩展。
笔记还介绍了ABAP中的处理块类型,包括Event blocks(事件块)、Dialog Modules(对话模块)和Procedures(过程)。其中,只有Procedure可以拥有本地变量,并且程序语句内部调用,而前两种实现外部调用。
此外,笔记还简单梳理了ABAP应用程序的类型,如可执行的(以Report关键字定义,可直接运行,但不能定义功能模块)和模块池的(以Program关键字定义,需要通过事务代码运行)。
在数据类型方面,ABAP的数据类型分为三种:基本类型(如I, N, C等)、结构(组合多个基本类型)和内表(动态数据结构)。
笔记还介绍了数据定义的不同方式,包括直接定义、参照自定义类型、参照系统表结构以及使用LIKE关键字。同时,还提到了定义常量的语法。
最后,笔记提到了设置日期、小数点和千位分隔符的方法,这对于数据格式化和输出是非常关键的。
这份自学笔记为ABAP初学者提供了一条清晰的学习路径,涵盖了从基础表结构到事务代码,再到程序结构和数据处理,是学习ABAP的一个宝贵资源。
相关推荐




















dongxj_82
- 粉丝: 0
最新资源
- Next.js入门教程:快速搭建开发环境
- EE信息博客:深入HTML技术要点解析
- MASTODON:地震分析与风险评估的MOOSE结构动力学应用
- Salesforce1 Mobile快速演示插件使用指南
- 多语言支持的Video Downloader Pro-crx插件
- 浏览器中直接运行PHP代码的Chrome扩展PHP Shell-crx
- Firefox扩展:JSON Viewer-crx插件解析语法突出显示
- 获取前20加密硬币交易信息的Crypto Price Ticker插件
- 企业商务单页办公网站模板设计
- RPA软件自动化工具:com.rpa.msghost-crx插件解析
- Flexpool非官方站点深度介绍与HTML技术解析
- WordPress PHP Docker容器映像稳定版与开发版介绍
- Elico Corporation维护的Odoo Docker映像使用指南
- LiveHosts-crx:Chrome扩展实现快速IP映射切换
- 使用tfgen进行网络设备与带宽压力测试
- NFT重印:永久免费的数字艺术品共享平台
- Roam Side-by-Side Pro插件功能介绍与支持版本
- ChromeOS上Yggdrasil网络的crx插件安装指南
- Avokadio演示项目:Firebase集成与Google登录教程
- Docker环境搭建指南:twmap基础配置
- Node.js自述文件生成器:快速创建专业README
- VidSaver:跨平台社交媒体视频下载器插件
- STKR: 贴纸搜索引擎Chrome扩展程序
- VIPtalk扩展实现WebRTC高清屏幕共享