首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ABAP 开发之旅
SAP技术成长之路
创建于2023-02-03
订阅专栏
如何成为一个合格的ABAPER!
等 28 人订阅
共159篇文章
创建于2023-02-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在 ABAP 中编写更好代码的通用规则
本文介绍了在 ABAP 中编写更好代码的通用规则,包括关注点分离原则、如何编写良好的注释、尽可能声明局部变量减少程序的耦合性,对于想要进阶ABAP开发的程序员会有所帮助。
ABAP 最佳实践:风格和指南
ABAP 是一种不断发展的编程语言。自 30 多年前问世以来,ABAP 程序不断推陈出新,本文介绍了几个在 SAP ABAP 中如何编写干净、令人愉快的代码的基本方法。
ABAP 动态编程:通过字段符号和数据引用输出任意数据库表内容
在 SAP 中,与静态编程相比,ABAP 程序可以包括动态(dynamic)和静态部分。 动态编程可以简单地定义为一种其行为/影响仅在执行时才明显的技术。本文介绍如何通过动态编程输出任意数据库的内容。
ABAP 中 SQL 语句的性能优化
在本文中,我解释了数据库优化器的概念,以及它如何解析 SQL 查询以创建评估路径。我举例说明了如何通过更改 `WHERE` 子句来提高 ABAP 中 SQL 语句的性能。
SAP 内存和 ABAP 内存的区别
ABAP 程序和对象主要使用两种类型的内存:ABAP 内存和 SAP 内存。与 SAP 内存相比,ABAP 内存的范围非常有限,可以由一个主内部会话访问,而 SAP 内存可供主会话外部的程序或对象访问
ABAP 语句介绍之Generate Subroutine Pool
每个 ABAP 程序都以一个程序启动语句开始,该语句取决于程序类型。 在程序启动语句之后,每个程序都包含一个全局声明部分,您可以在其中实现在整个程序中有效且可见的定义和声明。
在 ABAP 中检查电子邮件地址 Email 是否有效的两种方法
在 ABAP 程序中使用正则表达式验证邮箱格式是否正确 中,我使用了正则表达式来验证邮箱 Email 格式,在后续的开发中,还发现了系统标准的函数也可以用于识别电子邮箱是否有效,如何使用标准函数来检查
ABAP 中使用 Native SQL 进行大小写模糊查询
Open SQL 允许我们访问在 ABAP 字典中声明的数据库表,而不管您使用的数据库平台如何。通常开发都是直接用这种 SQL 查询语句,可以查看我之前的文章。
Excel 文件 (*.xlsx) 导出/导入
SAP ABAP 如何通过动态方式实现Excel导入和导出,如何使用最新的 ABAP 处理 XLSX 文件,这可能与大多数传统的实施方案大不相同。
ABAP 程序中使用正则表达式验证邮箱格式是否正确
问题来源 在开发过程中,经常会遇到一些数据校验的问题,比如我们必须从屏幕字段、Web Dynpro 输入字段或上传文件的文本中验证电子邮件地址。验证可确保您具有有效的电子邮件格式以进行进一步处理,例如
供应商主数据批导
实现效果图 核心 BAPI 创建:BAPI_BUPA_CREATE_FROM_DATA 删除:函数模块 BUP_BUPA_MASS_DELETE 源代码
物料主数据批导
为了实现物料的客制化批导,首先要找到相关的 BAPI 或者录制 BDC,然后定义好批导文件,一般是 EXCEL,这样才方便用户整理需要导入的数据。 核心 BAPI_MATERIAL_SAVEDATA
什么是 Rest 动词和在 ABAP 中使用 REST 服务
REST Web 服务支持 JSON 和 XML 数据类型。性能,可扩展性,简单性,可移植性和可修改性是其余设计背后的主要原则。REST 是一种无状态,可缓存和简单的体系结构,不是协议,而是模式。
将 SELECT 用于多种用途
SELECT 语法用于从数据库表中读取数据,可以使用 ABAP SQL SELECT 语句从一个或多个数据库表(或视图)读取数据。这可以通过将结果集分配给合适的数据对象来创建多行或单行结果集。例如可以
SAP 物料信息创建或者修改传外部系统接口
在 SAP 开发中,少不了需要跟外部系统进行交互,此时就需要接口,本文介绍一下如何将 SAP 中的物料信息,传到外部系统。 首先,我们要确定,每次物料信息保存会进入哪些用户出口或者 BADI
软件开发的核心原则
引言 本文将介绍软件开发中的核心原则,这里与设计模式的七大原则不同。虽然众多的原则都早有耳闻,但是在开发过程中,却又常常忘记了这些原则,陷入开发的困境。本文再这里再将这些原则进行重新介绍一番,并带上自
算法思维初学者指南
数据结构和算法是编程的基础。编程语言来来去去,但DSA一直在那里,确保软件开发过程的效率。 算法是用于解决问题或执行计算的过程。算法充当指令的精确列表,在基于硬件或软件的例程中逐步执行指定的操作
ABAP STARTING NEW TASK
并行处理 在 SAP 中,经常有一些操作是需要上锁的,而这种情况想要同时操作就会出错。比如使用 MM02 的时候需要使用 MMSC 来扩展库存,就会出现如图中的报错: 并行处理:当需要处理大量记录并且
ABAP OO 编码风格的经典方式
引述 对于纯粹的 ABAP 人员(不从事 Webdynpro 或其他面向对象领域的工作)来说,面向对象 ABAP 的采用正处于缓慢阶段;即使是我,也花了一年的时间才完全完成我的 OO 工作。 就连我自
表池 DBIF_RSQL_SQL_ERROR 错误解决
问题描述 在 VK 中,当在业务系统中更改了某个 key 值的长度,得到了更新中断,dump 类型是 DBIF_RSQL_SQL_ERROR 和 DBIF_RSQL_INVALID_RSQL
下一页