我整理了一些与SAP开发和学习相关的有用链接。

SAP新手

Fábio Akita - SAP入门

Fábio Akita的这段视频介绍了SAP的基础知识,是从未接触过SAP的人的完美起点。它结构清晰地概述了SAP的内容,尽管视频来自2019年,但至今仍很适用。

SAP路线图

SAP路线图描述了一系列对SAP开发者不可或缺的知识路径,从基础开始,涵盖多种学习旅程,从SAP BTP上的ABAP介绍开始,提供本地和云环境中开发的基本知识。接着,它强调ABAP作为一项健壮且可扩展的技术对关键业务流程的重要性。最后,这些旅程聚焦于获取ABAP核心技能并探索SAP Business Technology Platform及其智能企业战略。

ABAP

SAP-samples上的完整ABAP程序示例。

Exercism - ABAP练习集

Exercism平台提供多种编程语言的挑战,包括专为ABAP编程语言设计的模块,目前包含42个实践练习,帮助用户提升技能。这些练习旨在覆盖ABAP编程的多个方面,让参与者通过实践和反馈进行学习。该平台还促进协作社区,用户可以分享解决方案并讨论提出的挑战的解决方法。

SAP Experience - SAP Fiori Elements介绍

SAP Fiori Elements是一个涵盖最常用模式的框架,旨在通过减少创建SAP Fiori应用程序所需的前端代码量来加速开发,并促进与最新SAP Fiori设计指南的UX一致性和合规性。

社区学习资料

SAP-samples - SAP示例集

GitHub上的SAP-samples提供了全面的示例和教程集合,展示了SAP各种技术和解决方案的使用。这些示例旨在帮助开发者理解和实现特定功能,促进SAP工具的学习和采用。

ABAP Zombie - 巴西ABAP博客

我可以轻松地仅从ABAP Zombie制作一份有用链接列表。ABAP Zombie是一个巴西博客,致力于分享关于ABAP编程语言的知识和经验,该语言用于SAP应用程序开发。该博客提供教程、技巧和文章,涵盖从基础概念到高级技术,旨在帮助开发者提升技能。目前该博客已停止运营,但其文章在Github上仍有备份。

Discovering ABAP - 英文ABAP博客

Discovering ABAP是为SAP顾问,特别是SAP ABAP开发者提供知识门户,旨在提升他们在最新技术方面的技能,如ABAP表达式、ABAP on HANA、RESTful应用程序编程(也称为RAP)、OOABAP和OData开发,以及代码示例。

工具

DotABAP - 开源项目

DotABAP是一个汇集ABAP编程语言开源项目的平台。该倡议旨在方便访问可用于增强SAP应用程序开发的工具和库。

ABAPGit - SAP的Git客户端

ABAPGit是一个便于ABAP应用程序与Git集成的工具,允许开发者直接从Git仓库上传和下载ABAP对象。该工具特别适用于SAP环境中的开发项目,促进质量控制和社区协作。得益于ABAPGit,DotABAP等项目得以实现并持续维护至今。

ADT - Eclipse的ABAP开发者工具

Eclipse的ABAP开发者工具是一套允许在现代高效的集成开发环境(IDE)中开发ABAP应用程序的工具。它提供代码编辑、调试、对象管理和与SAP系统集成等功能,简化应用程序的创建和维护。通过该工具,可以利用Eclipse的先进功能,如插件支持和工作环境定制。

UI5 Tooling - UI5开发工具

一个开放且模块化的工具链,用于开发基于UI5框架的下一代应用程序。这里描述并演示了@ui5/cli的功能,用于创建和处理Fiori项目,以及关于SAPUI5、OpenUI5及其差异的解释。

Business Application Studio (BAS) - Fiori开发Web IDE

Business Application Studio (BAS)是一个基于云的开发平台,提供集成环境用于创建Fiori应用程序和SAP解决方案扩展。

UI5 Inspector - Fiori应用程序调试器

UI5 Inspector是一个浏览器扩展,便于Fiori应用程序的调试,允许开发者分析和优化界面。它提供检查UI5组件、可视化模型数据和监控事件的工具,还允许实时编辑元素属性。

SAP文档

SAP Developer Center

SAP Developer Center是一个为使用SAP技术的开发者提供资源和工具的平台。它提供文档、教程、API和代码示例的访问,简化SAP解决方案的学习和实施。

SAP Help Portal

SAP Help Portal是一个集中平台,提供SAP产品和解决方案的全面文档和支持资源。它提供实施指南、用户手册、发行说明和最佳实践信息,帮助用户最大化SAP解决方案的使用。

SAP Community

SAP Community是一个在线平台,SAP用户、开发者和专家可以在这里连接、分享知识、解答疑问并讨论SAP解决方案的最佳实践。该社区提供教程、行为准则、支持和 moderation,以确保专业和协作的环境,以及个人展示和非正式讨论的空间。对于希望持续学习、解决问题并保持SAP产品和认证更新的用户来说,这是一个重要资源。

SAP Learning

SAP Learning是一个专注于SAP解决方案技能学习和发展的平台,提供各种课程、培训和认证。用户可以访问互动内容,如视频、教程和实践练习,涵盖从基础概念到高级主题。此外,该平台允许参与者跟踪进度并准备认证,简化SAP技术领域的专业提升。

SAP TechEd event

SAP TechEd是一个面向开发者和技术专业人士的年度活动,展示SAP的最新创新和实践学习机会。该活动以虚拟和现场形式举办,提供超过100个互动会话,包括SAP专家和合作伙伴主持的讲座和工作坊。此外,该活动在全球多个地点设有站点,提供深入的学习体验和与SAP社区直接互动的机会。

SAP API Business Hub

SAP API Business Hub是一个提供访问SAP广泛API、服务和集成包的平台,允许开发者构建定制解决方案。用户可以探索和测试不同SAP产品的API,以及访问详细文档和使用示例。该平台还便于与第三方服务连接,促进满足特定业务需求的应用程序创建。

SAP UI5 SDK

在SAP UI5 SDK中可以安装UI5的SDK和命令行接口,以简化资源集成和管理。

UI5 Hana OnDemand

UI5 Hana OnDemand是UI5的文档,这是一个用户界面开发库,允许使用HTML5和JavaScript创建响应式现代Web应用程序。它提供广泛的现成控件和组件,便于构建丰富交互的界面。

UI5 Web Component

UI5 Web Components是UI5使用的界面组件库,采用SAP标准,仅使用HTML。这些组件轻量、模块化,可轻松集成到不同框架中,如Angular、React、Vue和Svelte,提供开发灵活性。

Fiori Web设计指南

SAP Fiori Design提供指南和资源,用于创建遵循Fiori设计原则的用户界面,专注于用户体验。它提供模式、组件和示例集合,帮助开发者设计直观一致的应用程序。

Test Recorder - UI5原生检查工具

Test Recorder是UI5的原生工具,允许开发者检查和记录SAP应用程序用户界面的交互。它自动生成可用于自动化测试的代码片段,简化测试脚本的创建。

SAP CAP

SAP CAP的文档,这是一个便于在云中开发企业应用程序的框架,采用面向服务的方法。该网站提供快速入门指南、代码示例和数据与服务建模的最佳实践,允许开发者创建健壮且可扩展的解决方案。

路线图

SAP ABAP

1: SAP BTP上的ABAP介绍

此学习旅程将为初学者提供在本地和云系统环境中开发ABAP编程的基本知识。

2: ABAP新手

ABAP技术是SAP解决方案组合的坚实持久基础。其经过验证的健壮性、可扩展性和可扩展性使其成为执行关键业务流程的理想平台。

3: ABAP文档

此文档描述了SAP在实现经典ABAP平台的ABAP系统(AS ABAP)中提供的编程语言关键字的语法和语义。它还提供了这些语言环境、相关框架和相应系统类的介绍性描述。

4: 获取ABAP核心技能

此学习旅程将向您介绍SAP Business Technology Platform上ABAP编程的核心概念。

SAP Fiori

1: Fiori介绍

此学习旅程将提供SAP Fiori所用技术的概述。

2: UI5介绍

配置您的开发环境并查看我们的教程。它们以互动格式通过实际示例介绍SAPUI5的所有主要开发范式。演示应用程序展示了SAPUI5的实际应用。

3: Fiori自由式应用程序文档

创建具有现代业务应用程序高级用户界面的应用程序,基于HTML5,在浏览器和设备上响应式。

4: Fiori Elements应用程序文档

使用SAP Fiori Elements开发应用程序,并受益于基于模型和元数据的方法。

5: Fiori Elements和自由式开发课程

此学习旅程提供SAP Fiori Elements和创建自由式SAPUI5应用程序的基本知识和经验。

6: 使用RAP服务创建Fiori Elements应用程序

此学习旅程介绍SAP Fiori Elements和工具。它指导开发者、架构师和顾问使用SAP Fiori工具和ABAP RESTful应用程序编程模型(RAP)构建和增强基于SAP Fiori Elements的应用程序。本课程包括29个实践练习,提供SAP Fiori Elements和工具的基本知识。

7: 使用CAP服务创建Fiori Elements应用程序

此学习旅程将指导开发者、架构师和顾问使用SAP Fiori工具和SAP Cloud Application Programming Model (CAP)创建和增强基于SAP Fiori Elements的应用程序。