CDS 视图
从 S/4HANA 的数据表中清晰暴露出的数据模型,供报表、应用和进一步的定制逻辑使用,而无需直接触碰底层数据表。这通常是您在迪拜招聘 SAP S/4HANA 开发工程师后要做的第一项任务。
SAP 在其官方产品页面中将 S/4HANA Cloud 描述为一款灵活的 ERP 解决方案,内嵌 AI,将财务、供应链、人力资源和销售整合在同一个系统中。而在表层之下,它采用了与旧版 SAP 产品截然不同、更为简化的数据模型,这正是企业会在迪拜招聘 SAP S/4HANA 开发工程师、将其视为一个独立角色,而不只是招聘一位具备 SAP 经验的 ABAP 开发工程师的原因:工具、推荐的模式以及平台本身对定制代码的要求,都已经发生了变化。
如今,大多数 S/4HANA 开发工作都通过既定的扩展点进行,而不是对核心系统随意修改,SAP 及其社区通常将这一原则称为保持核心的“干净”。这意味着使用 CDS 视图对数据进行建模和暴露,并使用 RESTful ABAP 编程模型构建能够在升级后依然完好运行的定制业务逻辑。对于计划在未来多年持续使用最新版 SAP 的迪拜企业来说,真正以这种方式在 S/4HANA 上工作过、而不仅仅在旧版 ECC 系统上工作过的开发工程师,价值更高。
S/4HANA 开发工程师负责搭建的内容
专为 S/4HANA 当前工具构建的工作,而不是从旧系统原样照搬过来。
从 S/4HANA 的数据表中清晰暴露出的数据模型,供报表、应用和进一步的定制逻辑使用,而无需直接触碰底层数据表。这通常是您在迪拜招聘 SAP S/4HANA 开发工程师后要做的第一项任务。
通过 RESTful ABAP 编程模型构建的新逻辑,以服务形式暴露,供 Fiori 应用或外部系统调用。
在 S/4HANA 内部适当构建的小型附加功能,以及理应保留在 SAP BTP 上的更大规模定制功能。
审查来自旧版 SAP 系统的现有定制代码,并在迁移到 S/4HANA 的过程中决定哪些应保留、重建或淘汰。
基于 S/4HANA 实时数据构建的报表和仪表盘,无需旧版 SAP 环境常常需要的独立报表系统。
在计划中的 S/4HANA 版本升级前审查定制对象,避免升级当天出现意外故障。
值得关注的技能
近期、亲身实践的 S/4HANA 经验,需要直接核实,而不能仅凭笼统的 SAP 从业经历假设具备。
| 技能或工具 | 良好水平的表现 | 为什么重要 |
|---|---|---|
| CDS 视图 | 习惯以这种方式构建数据模型,而不是编写原始的数据库读取代码 | CDS 视图是 S/4HANA 官方支持、升级安全的数据暴露方式 |
| RESTful ABAP 编程模型 | 曾用它构建过真实的定制业务对象,而不仅仅是读过相关资料 | 这是 SAP 目前推荐的 S/4HANA 定制逻辑构建方式 |
| 干净核心的自律性 | 清楚何时应在 S/4HANA 内部扩展,何时应将工作转移到 SAP BTP | 方式不当的扩展会为日后的升级埋下风险 |
| 对 Fiori 的了解 | 理解自己的后端工作最终将如何被 Fiori 应用调用 | 大多数 S/4HANA 定制逻辑最终都会通过 Fiori 界面呈现 |
| 迁移经验(如相关) | 至少经历过一次从 ECC 到 S/4HANA 的项目 | 迁移过程中出现的问题,在全新搭建的 S/4HANA 项目中根本不会遇到 |
SAP 官方的S/4HANA 产品页面值得候选人熟悉,其中关于内嵌 AI 和实时处理的描述,也是面试提问时一个合理的切入点。
与我们合作的方式
专职开发工程师适合正在推进活跃 S/4HANA 项目的企业,持续数月不断产出扩展、报表和修复,而不是一次性完成的单一任务。限定项目适合一项界定清晰的工作,例如一组 CDS 视图或一个定制业务对象,交付并完成交接。招聘支持适合围绕 S/4HANA 构建永久内部 SAP 团队的企业,我们会先完成候选人的寻访和技术评估。咨询服务适合在大型项目投入预算走错方向之前,先进行一次架构审查,尤其是围绕干净核心的决策。
评估候选人
用来区分真正的 S/4HANA 经验和换个说法的 ECC 经验的问题。
云端还是本地部署,以及大致是哪一年的版本,因为该平台在各版本之间的进步是实实在在的。这是判断您在迪拜招聘的这位 SAP S/4HANA 开发工程师究竟有多跟得上最新进展的最快方式。
一个自信、贴合实际的解释,配上真实项目中的例子,比背诵教科书定义更能说明问题。
它暴露了什么数据、为什么这样建模,以及其他应用或报表是如何调用它的。在正式发出录用通知之前,能否从这位 SAP S/4HANA 开发工程师那里得到一段自信、详细的讲解,正是您想要的。
一项简短任务,使用当前的 S/4HANA 扩展工具对一个指定的业务对象进行建模,重点考察方法而非唯一的标准答案。
出现了什么问题(如果有的话),以及下次会如何避免。一个坦诚、具体的回答,是您选择聘用这位 SAP S/4HANA 开发工程师,而不是那些声称从未出过问题的候选人的好理由。
认证
一个有用的筛选条件,需与真实的项目经验结合来看。
SAP 的学习平台列出了与特定 SAP 技术挂钩的认证,以可验证的数字徽章形式颁发,其中包括专门针对 S/4HANA 的开发方向,在迪拜招聘 SAP S/4HANA 开发工程师从事较长期项目时,这一点值得核实。
应要求提供徽章,但更应重视近期的项目经验,因为 S/4HANA 自身的扩展工具在最近几个版本中已发生了实质性变化。我们的认证 SAP 开发工程师页面介绍了如何正确核实这些认证。
阿联酋相关事项
专门与财务和个人数据工作相关的内容。
S/4HANA 通常保存着大量客户和员工数据,这些数据受阿联酋《2021 年第 45 号联邦法令》管辖,官方数据保护法律页面指出,企业必须保护个人数据,并在处理前获得同意(少数例外情况除外)。任何会暴露新字段的扩展都应在这一前提下接受审查。
阿联酋推行电子发票是财务相关的 S/4HANA 项目中一个正在发展的领域。如果这与您的业务相关,请与 S/4HANA 开发工程师确认当前要求的跟踪方式,并直接引用相关的政府官方来源,而不是依赖二手总结。
该角色隶属于我们的SAP类别,是更广泛的迪拜招聘开发人员板块的一部分。S/4HANA 之外的经典 ABAP 工作见我们的SAP ABAP 开发工程师页面,而基于 S/4HANA 扩展构建的应用通常需要我们的SAP Fiori 开发工程师或SAP UI5 开发工程师角色。S/4HANA 底层 HANA 层面的数据库级工作有其专属页面,即SAP HANA 开发工程师。范围更宽泛、未细分的 SAP 需求,适合参考我们通用的SAP 开发工程师角色。
直接解答
有,而且区别大到足以影响您对该角色的定位。SAP 官方产品页面将 S/4HANA 描述为一款云就绪、内嵌 AI 的 ERP,其数据模型比旧版本更为简化。扩展工作更倾向于采用 SAP 较新、范围更受限的方式,而不是随意修改核心系统,因此近期的 S/4HANA 经验比笼统的 SAP 从业年限更有价值。
这是 SAP 用来描述让定制代码远离 S/4HANA 核心系统、转而通过既定的、受支持的扩展点来构建扩展功能的术语。能够用通俗的语言向您解释这一点对项目意味着什么的候选人,比说不清楚的候选人更跟得上当前的做法。
如果工作专门是使用 S/4HANA 当前工具构建的扩展、CDS 视图或逻辑,这个角色就合适。如果是在较旧或混合的 SAP 环境中进行通用定制开发,我们的 SAP ABAP 开发工程师页面可能是更合适的起点。
SAP 越来越倾向于将新的定制开发引导至与核心系统分离的 Business Technology Platform 上,不过真正的应用内扩展仍有其用武之地。我们会在项目范围确定阶段讨论哪种方式更适合您的具体需求,而不是预设一个统一答案。
许多 S/4HANA 开发工程师都经历过迁移项目,能够就常见问题给出意见,尤其是需要调整的定制代码方面。不过,一个完整的迁移项目通常除了开发工程师之外,还需要解决方案架构师和功能顾问的配合。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。