SAP

迪拜聘请SAP ABAP开发工程师

用 ABAP 编写的自定义报表、增强功能和后端逻辑,可作为专职开发工程师、限定项目、招聘支持或咨询服务提供。

  • Google 评分 4.7
  • 200+ 家客户
  • 2018 年起扎根迪拜
45 分钟获取书面固定报价

ABAP,全称 Advanced Business Application Programming,根据 SAP 自身的开发者文档,是 SAP 大多数商业应用所使用的语言,今天它仍然是 SAP 系统内大多数自定义逻辑背后的语言。企业想要在迪拜聘请SAP ABAP开发工程师,通常源于一段具体的自定义代码需求:一个不太符合公司实际运作方式的标准 SAP 流程、一份需要以 SAP 未提供的方式汇总数据的报表,或是一个需要第一次被真正修复、扩展或妥善记录的现有自定义程序。

自其早期的过程式写法以来,ABAP 已经发生了相当大的变化。SAP 的文档描述了其面向对象扩展 ABAP Objects,以及更新增加的内容,例如用于数据建模的 ABAP Core Data Services,和用于在 S/4HANA 及 SAP Business Technology Platform 上构建扩展的 RESTful ABAP 编程模型。重要的是在招聘前了解对方日常实际工作在这门语言的哪个阶段,因为一位只维护过旧式过程式报表的开发工程师,需要时间才能跟上当前实践。

ABAP 开发工程师能构建什么

迪拜聘请SAP ABAP开发工程师:典型的开发工作

具体的自定义代码工作,而不是一份笼统的技能清单。

自定义 SAP ABAP 报表

把标准 SAP 表格中的数据,整理成财务、销售或运营团队实际需要的具体视图的程序。

标准事务的增强功能

对 SAP 自身流程的小规模、有针对性的补充,也是大多数企业最初想要聘请SAP ABAP开发工程师时脑海中浮现的那类任务,使用 SAP 支持的增强点构建,而不是直接修改 SAP 原始代码。

自定义数据结构

为确实超出标准 SAP 范畴的流程构建的新数据库表及其配套逻辑。

接口与文件处理

读取、校验并加载与银行、政府门户或其他系统交换数据文件的程序。

后台作业

无人值守运行的定时 ABAP 程序,具备合适的错误处理和需要关注时的提醒机制。

S/4HANA 上的 RESTful 服务

通过 RESTful ABAP 编程模型暴露的自定义业务对象,供 Fiori 应用或外部系统使用。

值得关注的技能

招聘 SAP ABAP 开发工程师前应核查的技能

对照 SAP 自身文档核查的当前实践,而不是十年前养成的习惯。

技能或工具合格的表现为何重要
ABAP Objects用 SAP 所称的面向对象风格 ABAP Objects 编写新逻辑,而不仅是过程式代码面向对象的 ABAP 更易于测试、复用,并在升级中保持可维护
Open SQL 与性能理解 ABAP 自身的数据库访问方式如何与底层数据库集成,并避免读取超出所需的数据写法不当的数据访问,是自定义 SAP 代码运行缓慢最常见的原因
增强框架使用 SAP 支持的增强点和用户出口,而不是直接更改标准 SAP 对象对标准代码的直接更改,会在 SAP 更新时被覆盖或破坏
RESTful ABAP 编程模型对此有所了解,并且在 S/4HANA 相关工作中使用它来暴露自定义业务逻辑这是 SAP 目前推荐用于在 S/4HANA 和 BTP 上构建扩展的方法
测试为非简单逻辑编写单元测试,而不仅依赖人工检查未经测试的自定义代码,是升级过程中意外状况的最大来源

SAP 官方的 ABAP 关键字文档 是该语言的权威参考,一位真正紧跟当前实践的 SAP ABAP 开发工程师应该能够直接查阅它,而不是仅依赖第三方教程。

与我们合作的方式

如何在迪拜聘请SAP ABAP开发工程师

在全年持续有稳定的报表请求、增强功能和修复工作,并且对您具体定制内容的熟悉程度能随时间积累带来回报时,请选择专职 ABAP 开发工程师。为一个有明确完工节点的程序、接口或迁移预订限定范围的项目。当 ABAP 专长需要永久留在您自己的编制中时,请我们提供招聘支持,由我们在您面试之前完成寻访和技术评估。当您已经雇有 ABAP 开发工程师,但希望在投入更多预算前获得一位经验丰富的外部人士对代码质量、性能或升级准备情况的评审时,请安排咨询服务时间。

SAP ABAP 开发工程师合作模式

  • 专职开发工程师:持续的报表、增强功能和修复
  • 项目:一个程序、接口或迁移,完成后移交
  • 招聘支持:ABAP 知识留在内部
  • 咨询服务:升级前的代码或性能评审

考察候选人

如何进行 SAP ABAP 开发工程师评估

能够揭示真实生产经验,而不是死记硬背语法的核查方式。

  1. 请他们展示一个真实构建的自定义对象

    它解决了什么业务问题,为什么选择那种方法,以及如果现在重新构建会做出哪些改变。这是在迪拜聘请SAP ABAP开发工程师时最有用的单一问题,因为它很难被伪装。

  2. 专门询问增强框架

    他们是使用 SAP 支持的增强点,还是曾经直接更改过标准 SAP 代码,以及为什么这个区别很重要。

  3. 设置一个小型 SAP ABAP 练习

    一个接近您实际工作的小任务,例如针对某个描述好的数据结构编写一份报表,重点审查可读性和数据访问选择。

  4. 询问他们如何应对性能问题

    当一份自定义报表或程序运行缓慢时,他们首先会检查什么,以及是否使用过 SAP 自身的性能工具。

  5. 询问测试习惯

    他们是否习惯性地编写单元测试,还是只有在被特别要求时才写。

  6. 留意知识是否跟得上时代

    即使日常工作大多还是经典 ABAP,一位优秀的候选人也能坦然谈论 RESTful ABAP 编程模型,这是一个好迹象,尤其是在代码库最终将迁移到 S/4HANA 的情况下。

认证

值得询问的 SAP ABAP 开发工程师认证

搭配真实代码的有用参考,而不是替代它。

助理级 SAP ABAP 认证

SAP 的学习平台列出了针对特定 SAP 技术的认证,以可验证的数字徽章形式颁发,助理级 ABAP 开发凭证对于语言经验较新的人来说是一个合理的入门信号。

应该额外或替代核查的内容

请对方出示徽章本身,再结合一次真实的代码讲解一并评估。我们的 持证 SAP 开发工程师 页面说明了这类凭证能证明什么,以及如何正确核实。

阿联酋相关考量

聘请 SAP ABAP 开发工程师时值得提出的一个阿联酋要点

适用于自定义 ABAP 代码涉及个人数据的场景。

自定义报表中的个人数据

自定义 ABAP 报表常常会把标准 SAP 界面原本分开呈现的客户或员工数据汇总在一起。阿联酋官方 数据保护法页面 列出了 2021 年第 45 号联邦法令,要求企业妥善保密个人数据,并在处理前获得同意,仅有限情形除外。请询问 ABAP 开发工程师,一份新报表将如何限制对敏感字段的访问。

双语输出

面向阿联酋用户的自定义 SAP 报表和打印件,通常需要在英语之外正确呈现阿拉伯语文本,这值得专门测试,而不是想当然地认为标准 SAP 文本处理能自动覆盖。

您可以在 迪拜招聘开发人员 下的 SAP 类别中找到这一角色。如果简报的范围超出 ABAP 本身,我们通用的 SAP 开发工程师 页面覆盖了更广泛的角色。用 RESTful ABAP 编程模型在 S/4HANA 上构建的扩展,在我们的 SAP S/4HANA 开发工程师 页面有更详细的介绍,而搭建在 ABAP 逻辑之上的新界面,通常属于我们的 SAP Fiori 开发工程师SAP UI5 开发工程师 角色。数据库层面的性能问题,请见我们的 SAP HANA 开发工程师 页面。

直接解答

常见问题

ABAP 是不是一门我们应该逐渐放弃的旧语言?

ABAP 本身已经随平台一起发展。SAP 自身的开发者文档描述了一种面向对象方言 ABAP Objects,与更旧的过程式风格并存,当前的 ABAP 还支持用于在 S/4HANA 和 BTP 上构建的 RESTful ABAP 编程模型。一位合格的迪拜聘请SAP ABAP开发工程师人选应该熟悉当前的 ABAP,而不仅是更旧的过程式写法。

如果我们正在迁移到 S/4HANA,还需要 ABAP 开发工程师吗?

通常需要,因为现有的自定义 ABAP 代码需要针对 S/4HANA 进行审查和调整,而 S/4HANA 中的新自定义逻辑目前仍常常用 ABAP 编写,现在往往通过较新的 RESTful ABAP 编程模型实现。我们的 S/4HANA 开发工程师页面更详细地介绍了这一转型。

ABAP 开发工程师也能构建 Fiori 应用吗?

有些人可以,在工作层面胜任,但 Fiori 和 UI5 应用开发依赖的是另一套技能,更接近 JavaScript 和设计,而不是后端 ABAP。对于一次真正的应用构建,我们的 Fiori 和 UI5 页面介绍了专门负责这类工作的角色。

我们如何判断自定义 ABAP 代码是否写得好?

请对方展示代码,并请开发工程师解释他们的选择,尤其是围绕性能以及数据量增长后代码表现的考量。结构良好的 ABAP 会清晰划分业务逻辑,并避免更改 SAP 自身的标准对象。

如果我们的 ABAP 工作其实是一批零散的小修复,而不是一个项目,怎么办?

这更适合专职开发工程师,而不是限定范围的项目,因为价值来自于一个了解您具体定制内容的人,能够快速上手每一项修复,而不必每次都重新学习您的系统。

资料来源

  1. SAP Help Portal:ABAP 编程语言概述 访问于 2026年9月14日
  2. SAP Help Portal:ABAP 编程语言,SAP NetWeaver 文档 访问于 2026年9月14日

书面固定价格

发送您的需求,45 分钟内获取工作范围和价格。

  • 开工前书面确认的一个固定金额
  • 无任何义务,也不会催促签约
  • 英文和阿拉伯文作品,正确处理从右到左排版
  • 一个团队负责设计、营销、网站、媒体和文案

获取您的固定价格报价

工作时间内 45 分钟给出书面范围和价格,无任何义务。

提交即表示您同意我们就您的咨询与您联系。 隐私政策

致电 WhatsApp 获取报价