ABAP自学指南:从零开始掌握关键进程与事务代码

需积分: 10 0 下载量 76 浏览量 更新于2024-07-22 收藏 621KB PDF 举报
本文档分享了作者丑儿1关于ABAP自学的经历和基础知识要点,适合0基础的读者入门学习。主要内容涵盖了以下几个部分: 1. **基础表格与数据结构**: - **Basis** 包括TSTCT事务代码用于文本处理。 - **Sales Document Additional** 提供了VBPA(合作伙伴)、VBUK(抬头状态和管理数据)和VBUP(项目状态)等关键销售凭证表,以及VEDA合同数据。 - **Vendormaster** 的M_KREDA匹配码用于标识KRED视图。 - **Customer Master** 包含KNA1客户主文件的一般数据和KNVV销售数据。 2. **常用事务代码**: - **SE38**:用于程序设计。 - **SE80**:程序开发。 - **SE24** 和 **SE37**:分别处理类和模组开发。 - **SE11** 和 **SE16**:表结构和数据管理。 - **SE91**:消息管理。 - **SU01**:创建用户账号。 - **PFCG**:创建角色。 - **STMS**:传输管理系统。 - **SE81** 和 **SE84**:跨客户端应用管理和组件查找。 - **SE93**:创建事务代码。 - **Cmod**:创建增强工程。 3. **处理块类型**: - **Event Blocks** 和 **Dialog Modules** 为外部调用,只能进行间接操作。 - **Procedures** 类型允许有自己的局部变量,支持内部调用。 4. **应用程序类型**: - 可执行的(Reports):引导关键词为Report,不能定义功能模块,但能调用其他模块。 - 模块池的(Programs):引导关键词为Program,通过事务代码运行。 5. **数据类型和定义**: - ABAP数据类型包括基本类型、结构类型和内表。 - 数据定义包括直接定义、参照已有类型、使用T-CODE定义、like语句和常数定义。 - 常用语法如`Constants` 关键字用于定义常数。 6. **日期设置**: 文档提到了设置日期格式的细节,包括分隔符的调整。 通过这些内容,读者可以系统地了解ABAP的基础框架、核心操作和数据管理,对于初学者来说,这是一个良好的起点。学习过程中,结合实际操作和实战练习,能够更好地掌握这门强大的企业应用开发语言。