ABAP 对比 Fiori 或 UI5
ABAP 主要是在 SAP 系统内部运行的后端逻辑。Fiori 和 UI5 构建的是人们实际看到的界面。一个同时涉及两者的项目,需要两种技能,无论是由一位资深开发工程师还是两位开发工程师分别承担。
SAP 在其自己的 公司信息页面 上,将自己描述为企业应用和商业软件的全球供应商,支撑着全球众多大型企业以及越来越多迪拜和阿联酋企业的财务、供应链、人力资源和客户相关流程。当企业想要在迪拜招聘SAP开发工程师时,需求通常属于少数几类具体工作之一:编写或修改 SAP 系统内部的自定义代码,构建人们实际使用的界面和应用,专门针对 S/4HANA 产品本身开展工作,或是处理其底层的 HANA 数据库。每一项都对应不同的技能,本类别据此进行组织,方便您直接找到与简报匹配的角色,而不必套用一个笼统的”SAP 开发工程师”标签。
下方列出的角色,从大多数自定义 SAP 逻辑仍在使用的 ABAP 语言,到 SAP 现代应用界面背后的 Fiori 和 UI5 技术,再到更贴近平台和数据层工作的 S/4HANA 与 HANA 专才,覆盖范围相当广。本类别中的其他角色还包括 SAP Business Technology Platform、集成、Basis,以及配置 SAP 而不必编写代码的功能和技术顾问。如果您已经知道哪一个角色符合需求,可以直接前往该角色的页面;如果还不确定,下方的表格和常见问题回答了我们听到最多的那个问题,也就是”我们到底需要哪位 SAP 人才”。
按角色划分
十六个角色,按各自在典型 SAP 环境中所处的位置分组。
| 角色 | 负责内容 | 什么情况下需要 |
|---|---|---|
| SAP 开发工程师 | 跨 SAP 系统的通用自定义开发,涵盖 ABAP、Fiori 和集成 | 有 SAP 相关工作需要梳理,但尚不确定属于哪种专长 |
| SAP ABAP 开发工程师 | 用 ABAP 编写的自定义报表、增强功能和后端逻辑 | 现有 SAP 流程需要修改、扩展或从零开发代码 |
| SAP Fiori 开发工程师 | 基于 SAP Fiori 设计系统和启动台构建的角色化应用 | 员工需要一个更简单、现代的界面来完成某项 SAP 任务 |
| SAP UI5 开发工程师 | 直接用 SAPUI5 JavaScript 框架构建的自定义自由式应用 | Fiori 应用模板无法覆盖需求,必须手工构建 |
| SAP S/4HANA 开发工程师 | 专门为 S/4HANA 构建的扩展、CDS 视图和自定义逻辑 | 企业正迁移到,或已经在运行 S/4HANA,而不是更旧的 SAP 版本 |
| SAP HANA 开发工程师 | SAP HANA 上的原生数据库开发、计算视图和查询性能 | 针对 SAP 数据的报表或查询速度缓慢,或项目需要在数据库层建模 |
| SAP BTP 开发工程师 | 基于 SAP Business Technology Platform 构建的扩展和集成,独立于核心系统之外 | 希望在不改动核心系统代码的情况下定制 SAP |
| SAP 集成开发工程师 | SAP 与其他系统(例如电商平台或银行)之间的连接 | SAP 需要与外部系统自动交换数据 |
| SAP Basis 顾问 | 系统管理:安装、升级、性能和访问权限 | 需要关注的是 SAP 环境本身,而不是其代码 |
| SAP 技术顾问 | 横跨代码、接口和系统配置的广泛技术工作 | 项目需要一位在上述多个领域统筹的技术负责人 |
| SAP 功能顾问 | 配置 SAP 模块以匹配业务流程,基本无需编写代码 | 采购或财务等流程需要在 SAP 中重新设置或调整 |
| SAP 解决方案架构师 | 设计 SAP 模块与周边系统如何协同运作 | 一个重大 SAP 项目在启动前需要目标设计方案 |
| SAP CRM 开发工程师 | 针对 SAP 客户关系管理组件的自定义开发 | SAP 内部的销售、服务或营销流程需要开发工作 |
| SAP ERP 开发工程师 | 横跨 SAP 核心 ERP 模块的通用开发 | 工作横跨多个 ERP 模块,而不是单一产品 |
| SAP Business One 开发工程师 | 针对 SAP Business One(SAP 面向中小企业的产品)的开发和定制 | 企业运行的是 SAP Business One,而不是 S/4HANA 或 ECC |
| 持证 SAP 开发工程师 | 说明一项 SAP 认证能证明什么,以及如何核实 | 需要理解或核实简历中提到的某项 SAP 认证 |
在相近角色之间做选择
本页中有几对角色,从 SAP 领域之外看起来相似,实际上是完全不同的工作。
ABAP 主要是在 SAP 系统内部运行的后端逻辑。Fiori 和 UI5 构建的是人们实际看到的界面。一个同时涉及两者的项目,需要两种技能,无论是由一位资深开发工程师还是两位开发工程师分别承担。
Fiori 是设计系统和一套现成的应用模板。UI5 是底层框架,当一个界面需要从零手工构建而不是套用模板时会用到它。如果拿不准,先从 Fiori 页面看起。
S/4HANA 是应用程序,是员工实际使用的业务逻辑和界面。HANA 是其底层的数据库。S/4HANA 开发工程师负责应用层的工作,HANA 开发工程师则更贴近数据本身。
合作方式
本页的大多数角色都适合以专职开发工程师的形式,按月加入您的团队持续开展工作,或以限定范围的项目形式进行,有明确的起止点,例如一个新的 Fiori 应用或一次集成。招聘支持适合您希望长期留在自己编制内的正式 SAP 员工,我们会作为其中一部分负责技术评估。咨询服务最适合架构和解决方案设计角色,或在一次重大 SAP 变更前获取第二方意见。无论您通过哪种方式在迪拜招聘SAP开发工程师,范围都会在工作开始前以书面形式确定。通过招聘支持在迪拜招聘SAP开发工程师的企业,在我们完成寻访和评估后,会将该人才留在自己的编制内。
全部角色
跨 SAP 系统的自定义代码、新界面、集成和报表,可作为专职开发工程师、限定项目、招聘支持或咨询服务提供。
了解更多用 ABAP 编写的自定义报表、增强功能和后端逻辑,可作为专职开发工程师、限定项目、招聘支持或咨询服务提供。
了解更多基于 SAP Fiori 设计系统构建角色化应用,用员工真正愿意使用的界面取代旧式事务屏幕。
了解更多直接使用 SAPUI5 JavaScript 框架构建的自由式应用,用于 Fiori 模板无法覆盖的界面。
了解更多专为 SAP 现行 ERP 产品构建的扩展、CDS 视图和定制逻辑,可作为专职开发人员、限定项目、招聘支持或咨询服务提供。
了解更多在 SAP 内存数据库上进行原生数据库开发、计算视图构建与查询性能优化,可作为专职开发人员、限定项目、招聘支持或咨询服务提供。
了解更多在 SAP Business Technology Platform 上为 SAP S/4HANA 及其他 SAP 应用构建新的云原生功能,作为核心系统之外的并行扩展来开发,而不是嵌入其内部。
了解更多使用 SAP Integration Suite,而不是点对点的定制代码,将 SAP S/4HANA、SAP SuccessFactors 或其他 SAP 系统相互连接,并与非 SAP 应用连接起来。
了解更多安装、升级、监控并保护 SAP S/4HANA 和 SAP HANA 底层的技术层,让所有人依赖的系统始终保持可用。
了解更多把已确定的业务需求转化为可运行的技术方案:定制对象、接口、报表,以及能够顺利落地的数据迁移,并与更大的项目团队协同推进。
了解更多配置 Finance、Materials Management 或 Sales and Distribution 等 SAP 模块,使其匹配您企业的真实运作方式,全程无需编写一行代码。
了解更多在任何模块被配置、任何扩展被搭建之前,先设计 SAP S/4HANA、SAP BTP、集成以及您整套技术架构之间如何相互配合。
了解更多支持现有的 SAP CRM 系统,或是在 SAP 更新的 Customer Experience 产品上构建,具体取决于您的销售和服务团队目前实际运行在哪个平台上。
了解更多对 ERP 应用本身进行扩展和定制,涵盖财务、采购、销售和人力资源流程,覆盖 SAP S/4HANA 和较旧的 SAP ECC 系统。
了解更多通过 SDK、DI API 和 Service Layer,对面向中小企业打造的 ERP 系统 SAP Business One 进行定制和集成开发。
了解更多SAP 认证实际能证明什么,当前的认证等级如何划分,以及在依赖这项凭证之前,如何核实候选人是否真正持有它。
了解更多直接解答
请告诉我们工作内容,而不是您在别处看到的某个职位名称。对现有界面或报表的更改通常需要 ABAP 开发工程师,一个新的移动友好型应用通常需要 Fiori 或 UI5 开发工程师,迁移到 S/4HANA 或数据库性能问题通常需要 S/4HANA 或 HANA 专才。我们会根据简报匹配合适的角色。
不需要。我们是一家为您的项目提供 SAP 开发工程师和顾问的数字代理机构,并不是 SAP 经销商或许可持有方,您也不需要持有任何合作伙伴资质才能与我们合作。
一些资深开发工程师能在工作层面同时胜任这三项,尤其是在较小规模的 SAP 环境中。对于要求较高的项目,我们通常建议按专长匹配具体任务,因为一位出色的 ABAP 开发工程师未必同样擅长 Fiori 应用设计,反之亦然。
不是。SAP Business One 是面向成长型企业的独立、规模较小的产品,本类别中为其单独列出了开发工程师角色,与 S/4HANA 或 ECC 相关工作不同。
是的,本类别同时涵盖功能顾问、技术顾问和开发工程师,因为一个真实的 SAP 项目通常既需要配置知识,也需要自定义代码。
请说明正在使用或计划使用的 SAP 产品和版本,工作属于自定义代码、新界面、集成还是系统迁移,以及大致的环境规模。一次简短的通话会补全其余信息,随后您将收到一份根据该简报确定范围的书面固定价格方案。
资料来源
书面固定价格
已收到,我们正在为您撰写报价。
工作时间内您将在 45 分钟内收到。请查收确认邮件。