
《Classic ABAP Walk Through》
文章平均质量分 91
以实战为线索,逐步深入了解SAP ABAP开发的各个环节,掌握ABAP语言的开发流程,并能运用到实践中!
在本套专栏教程中,你可以学会如何利用ABAP语言开发企业ALV报表,SMARTFORM智能表单技术,BDC,屏幕开发流程,RFC接口技术等等,帮助你在工作中更上一层楼!
ThundersArk
ThundersArk,不定期分享技术类原创文章。深耕前沿技术,SAP ABAP技术栈,数据库及开发语言。专注技术干货分享,只做精品文章,致力于为开发者赋能!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Classic ABAP Walk Through【从入门到精通】专栏介绍
以实战为线索,逐步深入了解 SAP ABAP开发的各个环节,掌握ABAP语言的开发流程,并能运用到实践中!在本套专栏教程中,你可以学会如何利用ABAP语言开发企业ALV报表,SMARTFORM智能表单技术,BDC,屏幕开发流程,wda技术等等,帮助你在工作中更上一层楼!原创 2022-11-18 00:25:45 · 18861 阅读 · 49 评论 -
【ABAP编程基础】(二)ABAP语法概览
ABAP程序的源代码只是由各种ABAP语句组成的集合,这些语句由运行时环境解释,以执行特定任务。您使用声明性语句来定义数据对象,模块化语句来定义处理块,以及数据库语句来处理数据库中的数据。在本节中,我们将首先介绍每个ABAP程序员应了解的基本语法规则。然后,我们将讨论链式语句和注释行的使用。原创 2025-01-08 15:30:04 · 134 阅读 · 0 评论 -
【ABAP编程基础】(一)一般程序结构
在全局声明区域,程序的全局数据被定义。这些数据可以在程序的任何部分被访问。程序的过程部分由各种处理块(Processing Blocks)组成,例如对话模块(Dialog Modules)、事件块(Event Blocks)以及过程(Procedures)。这些处理块中的语句可以访问在全局声明中定义的全局数据。本文将分别探讨这两部分程序结构。原创 2025-01-08 15:10:34 · 138 阅读 · 0 评论 -
《Classic ABAP Walk Through》【从入门到精通】目录
《Classic ABAP Walk Through》专栏致力于为ABAP开发者提供一条从入门到精通的学习路径。无论您是刚接触ABAP,还是已经有一定经验,笔者都希望通过简单易懂的讲解和实际案例,帮助您更好地理解ABAP的核心概念和实战技巧。从基础的语法和数据结构,到复杂的内表操作和数据库访问,再到面向对象编程(OOP)及系统集成应用,该专栏会一步步带您深入学习。此外,还会分享一些开发小窍门和性能优化经验,让您在实际工作中更加高效。希望通过这个专栏,您能够不断提升自己的ABAP能力,解决工作中的各种挑战。原创 2025-01-06 16:32:50 · 162 阅读 · 0 评论 -
【ABAP开发环境】(三)ABAP GIT
abapGit是一个开源的 ABAP 代码版本管理工具,它将 SAP 系统中的 ABAP 开发对象与 Git 仓库集成,实现了版本控制、跨系统迁移以及团队协作开发等功能,极大地提升了开发效率和灵活性。例如,开发人员可以使用abapGit将 ABAP 类、程序等对象存储到 Git 仓库中,记录每次代码修改,方便对比和回滚,同时还能跨系统同步代码,避免传统传输请求的复杂操作。此外,团队成员可以通过分支管理功能进行协作开发,在完成各自任务后合并代码,减少冲突并加速交付。原创 2025-01-06 15:59:26 · 330 阅读 · 0 评论 -
【ABAP开发环境】(二)Eclipse ADT(ABAP开发工具)
SAP提供了多种开发工具和功能,用于构建和扩展其业务应用程序。随着技术的不断变化与发展,SAP不断丰富其开发工具组合。Eclipse是一个广泛使用的,在Java应用程序开发中具有诸多优势。在版本中,SAP引入了,也称为。ADT将的功能与Eclipse的特性相结合,使ABAP开发环境与SAP其他基于Eclipse的开发环境保持一致。ADT的学习成本较低,如果您已经熟悉SAP GUI环境中的传统ABAP 工作台工具,使用Eclipse应该会很快上手。使用的第一步是设置个人开发环境,而不是使用传统的对象导航器。原创 2025-01-06 15:58:10 · 675 阅读 · 0 评论 -
【ABAP开发环境】(一)ABAP工作台
SAP 提供了 `对象导航器(Object Navigator,事务代码 SE80)` 应用程序。对象导航器以树状层级结构组织所有开发对象,使开发人员能够更加直观、高效地管理和编辑应用程序的各类对象。原创 2025-01-06 14:20:10 · 196 阅读 · 0 评论 -
【ABAP】数据类型(一)「数据类型概要及分类」
文主要介绍一下SAP ABAP中关于数据类型的概要以及分类,其中数据类型包括预定义的数据类型,数据字典数据类型,用户自定义数据类型,下面将依次对其进行讲解原创 2023-06-05 08:58:36 · 8940 阅读 · 137 评论 -
【ABAP】数据类型(二)「预定义数据类型」
本文主要对SAP ABAP中预定义数据类型进行一个详细地介绍,在此前文章中我们已经对预定义数据类型有了一个最基本的了解,本文在此基础上会进行更加详细深入细致地讲解,主要包括预定义数据类型的分类原创 2023-06-11 08:30:00 · 5218 阅读 · 109 评论 -
【ABAP】数据类型(三)「数据字典数据类型」
本文主要对SAP ABAP中数据字典数据类型进行一个分类简介,在此前文章中我们已经对数据字典数据类型有了一个最基本的了解,本文在此基础上会进行数据字典数据类型的分类讲解。原创 2023-06-23 07:59:36 · 4092 阅读 · 45 评论 -
【ABAP】数据类型(四)「类型组TYPE-POOL」
本文主要介绍一下SAP ABAP中的类型组TYPE-POOL,主要包括了TYPE-POOL简介,TYPE-POOL的创建和使用以及常用TYPE-POOL的介绍原创 2023-06-24 01:24:00 · 2179 阅读 · 1 评论 -
【ABAP】数据类型(五)「结构体概要」
本文将继续讲解SAP ABAP数据字典中的数据类型,今天我们的主角是结构体,让我们一起来了解一下看看吧——到底什么是结构体以及如何创建结构体?原创 2023-07-10 11:11:34 · 3915 阅读 · 0 评论 -
【ABAP】数据类型(六)「域的概要」
本文将继续讲解SAP ABAP数据字典中的数据类型,今天我们的主角是域,让我们一起来了解一下看看吧——到底什么是域以及如何创建域?原创 2023-07-14 07:59:34 · 2766 阅读 · 2 评论 -
【ABAP】数据类型(七)「数据元素」
本文将继续讲解SAP ABAP数据字典中的数据类型,今天我们的主角是数据元素,让我们一起来了解一下看看吧——到底什么是数据元素以及如何创建数据元素。原创 2023-07-14 09:12:38 · 2939 阅读 · 54 评论 -
【ABAP】数据类型(八)「表类型」
不知不觉来到ABAP数据字典的第八章了,经过前面的学习,相信大家对于数据字典数据类型已经有了一个大致的框架了,今天让我们继续启航,开始新的学习旅程。今天我们要讲的是表类型,让我们一起来看看吧!原创 2023-07-18 09:35:36 · 5374 阅读 · 2 评论 -
【ABAP】SAP包(一)「包概要简述及创建」
本篇文章主要对SAP ABAP中的包的概要进行一个讲解,主要包括了包概述,传输层和软件组件以及如何创建一个包。原创 2023-01-14 12:48:03 · 5477 阅读 · 20 评论 -
【ABAP】SAP包(二)「CTS | 传输请求」
本文我们将要继续讲解SAP包中的一些知识——CTS。CTS是变更传输系统,用于将开发系统的变更事项传输给运营系统或者设置用户自定义时使用的工具。原创 2023-01-18 13:00:48 · 3937 阅读 · 70 评论 -
【ABAP】OPEN SQL(一)「INTO语句」
各位小伙伴们大家好呀,欢迎来到SAP ABAP的OPEN SQL教程篇!本文主要介绍SAP ABAP中OPEN SQL的INTO语句!原创 2022-09-03 12:04:17 · 1515 阅读 · 0 评论 -
【ABAP】OPEN SQL(二)「FOR ALL ENTRIES IN 」
本文续前文,继续讲解SAP ABAP中OPEN SQL的知识,本节主要介绍FOR ALL ENTRIES IN语句。原创 2022-09-04 00:33:34 · 1513 阅读 · 5 评论 -
【ABAP】OPEN SQL(三)「SELECT语句」
各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中SELECT语句的介绍,希望大家喜欢!原创 2023-03-03 07:43:07 · 2810 阅读 · 42 评论 -
【ABAP】OPEN SQL(四)「FROM语句」
各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中FROM语句的介绍,希望大家喜原创 2023-03-04 15:56:45 · 2665 阅读 · 32 评论 -
【ABAP】OPEN SQL(五)「INSERT语句 | UPDATE语句」
各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中DML语句的介绍,限于篇幅原因,本节内容只涉及到INSERT语句和UPDATE语句,剩余两个语句将在下一小节进行讲解,希望大家喜欢!原创 2023-03-09 07:08:25 · 5651 阅读 · 55 评论 -
【ABAP】OPEN SQL(六)「DELETE语句 | MODIFY语句」
各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节继续讲解OPEN SQL中的DML语句,本节内容涉及到DELETE语句和MODIFY语句,希望大家喜欢!原创 2023-03-12 09:04:13 · 8065 阅读 · 111 评论 -
【ABAP】OPEN SQL(七)「GROUP BY | HAVING | ORDER BY」
各位小伙伴们大家好呀!今天继续SAP ABAP系列文章的讲解,本节带来的内容是OPEN SQL中GROUP BY语句和HAVING语句以及ORDER BY语句的介绍,希望大家喜欢!原创 2023-03-16 07:12:49 · 6038 阅读 · 53 评论 -
【ABAP】OPEN SQL(八)「WHERE语句大全」
在本节内容中,我们将继续学习ABAP OPEN SQL的知识,今天带来的内容是子查询在OPEN SQL中的应用。子查询可以帮助我们在不知道某些具体数据的情况下查询到我们想要的结果,是经常使用的重点语句之一。原创 2023-03-19 07:45:00 · 6139 阅读 · 153 评论 -
【ABAP】OPEN SQL(九)「SAT事务码」
在本节内容中,我们将继续学习ABAP OPEN SQL的知识,今天带来的内容是T-CODE:SAT的简介,SAT事务码是ABAP中用于对语句性能监控的一个工具,可以帮助我们更好地针对SQL语句进行性能优化,跟着我的脚步,一起来看看吧!本文是ABAP SQL性能优化系列的开篇,主要学习SAT的使用方法。原创 2023-04-05 15:36:36 · 4124 阅读 · 46 评论 -
【ABAP】OPEN SQL(十)「 SQL性能优化 (一) 」
在本节内容中,我们将继续学习ABAP OPEN SQL的知识,今天带来的内容是ABAP SQL性能优化的开篇,在上一节中我们介绍了SAT事务码的运用,为大家打下了坚实的基础,相信各位小伙伴们都已经熟知如何使用SAT事务码进行程序性能分析了吧!那么从本节开始将正式进入SQL性能优化实战部分!拿起键盘跟我练,一路火光带闪电!原创 2023-04-13 07:45:00 · 4662 阅读 · 14 评论 -
【ABAP】SMARTFORMS(一)「SF概要及文本编辑器」
本文我们将开启SAP中SMARTFORMS智能表单的讲解。本文是开篇,主要介绍一下SMARTFORMS的应用场景以及文本编辑器的配置。原创 2023-02-03 10:52:14 · 4631 阅读 · 33 评论