获得徽章 4
# 如何搜集本地 SAP UI5 开发环境各种维度的信息

SAP Freestyle UI5 和 SAP Fiori Elements 的开发在本地使用 Visual Studio Code 进行,因此如果有朋友本地开发环境遇到问题需要求助时,一种做法就是将怀疑可能引起问题的配置点,截图下来发给专家求助。

当然如果自己也没有头绪的话,可能不知道截哪些图,而且截图也不太方便。

其实 SAP Fiori Tools Extension Pack 本身就支持将本地 Visual Studio Code 开发环境的详细信息,`汇总起来`,生成一个`统一的界面`, 同时也支持导出成 json 文件。

把按照笔者这篇文章介绍的步骤:

jerry.blog.csdn.net

安装了 SAP Fiori Tools 全家桶之后:

可以在 Visual Studio Code 命令栏里,输入 `Fiori:Open Environment Check`,如下图所示:

可以提取出本地 Fiori 开发环境的详细信息,比如各个 Fiori 开发 extension 的安装情况和版本号,操作系统类型,使用的 Node.js 版本号等等:
展开
JerryWang_sap于2023-12-01 19:47发布的图片
JerryWang_sap于2023-12-01 19:47发布的图片
JerryWang_sap于2023-12-01 19:47发布的图片
JerryWang_sap于2023-12-01 19:47发布的图片
JerryWang_sap于2023-12-01 19:47发布的图片
评论
按照笔者这篇文章介绍的步骤:

jerry.blog.csdn.net

安装了 SAP Fiori Tools 全家桶之后( 图1),可以在 Visual Studio Code 命令栏里,输入 `Fiori:Open Application Info`,如下图2所示,可以打开 SAP UI5 应用的 Application Information 界面。不同类型的 SAP UI5 应用,在这个界面,能执行的命令式不同的。在 What you can do 的区域,能找到命令列表,如图3所示。

不同类型的 SAP UI5 应用对应能执行的命令列表,可以在图4 的表格里获取。
展开
JerryWang_sap于2023-12-01 19:46发布的图片
JerryWang_sap于2023-12-01 19:46发布的图片
JerryWang_sap于2023-12-01 19:46发布的图片
JerryWang_sap于2023-12-01 19:46发布的图片
评论
有朋友询问如何在 Visual Studio Code 里添加指向 SAP ABAP On-Premise 系统的连接。

按照笔者这篇文章介绍的步骤:

jerry.blog.csdn.net

安装了 SAP Fiori Tools 全家桶之后( 下图1),在 Visual Studio Code 左侧单击右键,选择 SAP Fiori,然后展开 SAP Systems 面板,如图2所示,点击 `+` 按钮,添加一个新的 SAP ABAP On-Premise 系统。

如果是 ABAP On-Premise,需要指定系统 url,client 和 credential,如图 4 所示。

系统 url 通过 `https://<host name>:<port name>`拼接而成,其中 host name 和 port name 可以从事务码 SMICM(下图5)里获得。

系统 url 维护好之后,点击 Test Connection 按钮,确认看到上图绿色的连接成功的提示消息。

成功建立连接的 ABAP 系统,可以在 Visual Studio Code 里查看到了:
展开
JerryWang_sap于2023-12-01 18:19发布的图片
JerryWang_sap于2023-12-01 18:19发布的图片
JerryWang_sap于2023-12-01 18:19发布的图片
JerryWang_sap于2023-12-01 18:19发布的图片
JerryWang_sap于2023-12-01 18:19发布的图片
JerryWang_sap于2023-12-01 18:19发布的图片
4
我的知识星球里有朋友询问,ABAP Function Module 执行遇到超时错误该怎么办:


我写了一篇文章解答:

jerry.blog.csdn.net

文章首先介绍了 ABAP 系统设计 timeout 机制的原因,和相关配置参数。接着列举了三种可能引起超时的原因,和对应解决方案。
展开
JerryWang_sap于2023-12-01 15:47发布的图片
1
按照我这篇文章在 Visual Studio Code 里了 SAP Fiori Tools 全家桶之后(图1),可以在 Visual Studio Code 里,通过命令栏输入 Fiori: Open Application Generator( 图2 ),打开 SAP UI5 Freestyle 或者 SAP Fiori Elements 应用的创建向导,基于模版快速生成应用的骨架,如图3:

jerry.blog.csdn.net
展开
JerryWang_sap于2023-12-01 14:31发布的图片
JerryWang_sap于2023-12-01 14:31发布的图片
JerryWang_sap于2023-12-01 14:31发布的图片
评论
有很多朋友在各种社交媒体上,让我内部推荐 SAP 的职位。还有的朋友问如何把简历发给我。

这里统一回复一下,关于 SAP 内部推荐的流程。

大家登录图1 的 SAP 官网,在上面浏览,根据工作城市和职位关键字搜索,找到自己心仪的职位后,打开职位说明的详细页面,能看到该职位的 Requisition ID.

最重要的就是这个 Requisition ID. 大家如果想让我内部推荐,告诉我这个 Requisition ID,连同你的姓名,邮箱地址和手机号。我拿到这四个信息后,会通过系统生成一个内部推荐的链接,发送到大家邮箱里。大家进入自己的邮箱,点击链接,在打开的网页里上传自己的简历,进行职位的申请。
展开
JerryWang_sap于2023-11-27 22:55发布的图片
JerryWang_sap于2023-11-27 22:55发布的图片
评论
周末来电子科技大学沙河校区图书馆查个文献 #码上掘金#
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
JerryWang_sap于2023-11-27 21:39发布的图片
1
周末的SAP德国总部 #码上掘金#
JerryWang_sap于2023-11-27 20:39发布的图片
JerryWang_sap于2023-11-27 20:39发布的图片
JerryWang_sap于2023-11-27 20:39发布的图片
1
有朋友询问如何在 SAP UI5 应用里插入背景图片。

我已经把实现方式写到我的 SAP UI5 开发教程里了。

下图1是背景图片,图2是把这个背景图片加到 SAP UI5 应用之后的效果。
blog.csdn.net
展开
JerryWang_sap于2023-11-27 19:27发布的图片
JerryWang_sap于2023-11-27 19:27发布的图片
评论
3363029 - SAP Commerce Cloud hosting service Node 14/16 removal causing build failures 这个 note 里提到,截止 note 发布的 2023年11月21日为止,Spartacus 1~4 这些版本,已经结束了官方的 support 时间窗口。
JerryWang_sap于2023-11-27 19:25发布的图片
评论
如何查看 SAP Business Technology Platform ABAP 环境用于登录的 Service Key
JerryWang_sap于2023-11-27 09:00发布的图片
JerryWang_sap于2023-11-27 09:00发布的图片
3
使用 ABAP Development Tool 新建一个 ABAP Cloud 项目,导入 JSON key 时,偶尔会遇到下列这个错误消息:

You were successfully authenticated, but an error occurred during the Service Instance logon. Please ensure that you have a user for the Service Instance.

我切换成 EMEA 的 WTS 就没遇到这个问题了。
展开
JerryWang_sap于2023-11-25 23:09发布的图片
JerryWang_sap于2023-11-25 23:09发布的图片
2
在 SAP CRM 里通过 CL_THTMLB_CONTENT 的 BAdI 指定一周的第一天是星期几。

常量定义在 if_calendar_definition 这个接口的字段里。
JerryWang_sap于2023-11-25 22:48发布的图片
JerryWang_sap于2023-11-25 22:48发布的图片
JerryWang_sap于2023-11-25 22:48发布的图片
1
在 ABAP 调试器里创建动态断点,输入想监控的 ABAP 关键字,比如图里的 GET BADI, 就能够让调试器自动在程序所有出现了 GET BADI 的代码位置,自动停下来。
JerryWang_sap于2023-11-25 22:43发布的图片
JerryWang_sap于2023-11-25 22:43发布的图片
JerryWang_sap于2023-11-25 22:43发布的图片
1
下一页
个人成就
优秀创作者
文章被点赞 973
文章被阅读 1,119,980
掘力值 21,398
收藏集
0
关注标签
10
加入于