在 Excel 里使用 ODBC 读取 SAP BTP 平台上 CDS view 的数据
这是 Jerry 2021 年的第 59 篇文章,也是汪子熙公众号总共第 336 篇原创文章。 Jerry 之前曾经给大家分享过,如何使用各种工具和编程语言,消费 SAP API Business Hub 上罗列的 API. 在 SAP API Business Hub 网站上,SAP 这些 API,分为 SOAP,OData 和 REST 三类。 Jerry 的文章 SAP Cloud f
使用 Excel 读取 SAP ABAP CDS View 通过 ODBC 暴露出来的数据
在阅读本文前,请务必先按照在 Excel 内使用 ODBC 消费 SAP ABAP CDS view 介绍的步骤,将 SAP BTP 平台 ABAP 环境下指定的 CDS view,通过 Open Database connectivity API,暴露给 ODBC 消费者使用。 然后打开 Windows10 ODBC data source 应用,创建一条新的 Datasource name
在 Excel 内使用 ODBC 消费 SAP ABAP CDS view
Consuming CDS View Entities Using ODBC-Based Client Tools 本文介绍通过基于 ODBC(Open Database Connectivity) 的 SQL 语句访问 ABAP 系统 CDS view 数据的方法。 ODBC 是一套标准的访问数据库的 API. Why an ODBC Driver for ABAP?在某些情况下,您希望对
部署 Node.js 应用以完成服务器端渲染 Server Side Rendering 的性能调优
原文:Operationalizing Node.js for Server Side Rendering 在 Airbnb,我们花了数年时间将所有前端代码稳定地迁移到一致的架构中,在该架构中,整个网页都被编写为 React 组件的层次结构,其中包含来自我们 API 的数据。 Ruby on Rails 在将 Web 连接到浏览器方面所扮演的角色每天都在减少。事实上,很快我们将过渡到一项新服务,
Web 应用服务器端渲染入门指南
Rendering on the Web 作为开发人员,我们经常面临会影响应用程序整个架构的决策。 Web 开发人员必须做出的核心决策之一是在他们的应用程序中实现逻辑和呈现的位置。 这可能很困难,因为有许多不同的方法来构建网站。 我们对这一领域的理解源于我们过去几年在 Chrome 中与大型网站的交流工作。 从广义上讲,我们鼓励开发人员考虑服务器渲染或静态渲染,而不是完全重新 hydrati
SAP Spartacus 的 git flow 和发布流程
Git Flow and Release Process Library Version CompatibilitySpartacus 项目由一组库组成。 为了更容易知道哪个版本的库与另一个版本兼容,库版本在所有包之间同步。 这意味着当我们要发布 1.5.0 版本时,我们会发布此版本下的所有库,即使某些库自上一版本以来没有任何更改。 这样做时,我们可以使用单个版本号来引用任何给定版本的整个 Sp
大型开发项目中 git 工作流的最佳实践
Gitflow Workflow 是一个 Git 工作流,有助于持续软件开发和实施 DevOps 实践。 它由文森特·德里森 (Vincent Driessen) 在 nvie 首次出版并广受欢迎。 Gitflow 工作流定义了围绕项目发布设计的严格分支模型。 这为管理大型项目提供了一个强大的框架。 Gitflow 非常适合具有预定发布周期的项目以及持续交付的 DevOps 最佳实践。 除了功能
SAP HANA Database Explorer 里的 SQL 语句如何排错 trouble shoot
Troubleshoot SQL with SAP HANA Database Explorer 调试器可用于帮助查找过程、函数或匿名块中的问题。 以下步骤演示了如何使用调试器来调试过程。 选中某个存储过程,右键,选择 Open for debugging: 从调试器附加选项对话框中,确保选择了 SQL 控制台连接。 通过单击行号旁边的在过程中设置断点。 行号旁边将出现一个复选标记,表
使用 SAP HANA Virtual Table 连接外部数据源
Access Remote Sources with SAP HANA Database Explorer 远程源(Remote sources)是与其他数据库的连接。 虚拟表使用远程源创建指向存储在另一个数据库中的数据的本地表。 联合查询使用虚拟和非虚拟表。 为了说明这些概念,将在远程数据库中创建一个表,其中包含来自给定酒店附近的一些顶级旅游景点的虚构评论数据。 酒店住宿与客户访问附近旅游景
Windows 10 操作系统 System Interrupt 系统中断 CPU 占用率高的原因和解决方法
原文:7 Fixes to System Interrupts High CPU Usage in Windows 10 什么是系统中断? 为什么系统中断使用这么多 CPU? 是病毒吗? 如果您使用 Windows10 操作系统,并且遇到过系统中断CPU占用率高的问题,那么这篇文章不容错过。 What Causes System Interrupts High CPU Usage系统中断是
在 SAP BTP 上体验 SAP HANA Cloud 试用版本
这是 Jerry 2021 年的第 58 篇文章,也是汪子熙公众号总共第 335 篇原创文章。 我们在 SAP 官方网站 help.sap.com 输入关键字 SAP HANA 之后: 会看到很多搜索结果: 这么多和 HANA 相关的解决方案,Jerry 当然不可能每一种都接触过,这里只谈一谈我有过粗浅了解的几款。 SAP HANA Platform这当然就是 SAP 的王牌产品了
SAP 几款容易令初学者混淆的 HANA 解决方案
我们在 help.sap.com 上输入 SAP HANA 进行搜索之后, 会看到有相当多的搜索结果: 本文就其中最容易引起混淆的四款产品,做一个解释说明。 SAP HANA Platform最新版本为 2.0 SP05, SAP HANA is a modern, in-memory database and platform that is deployable on pr
如何使用 Node.js 访问 SAP HANA Cloud 数据库里的数据
登录 SAP Business Technology Platform,找到 space 下自己创建好的 HANA Cloud 实例,右键菜单选择 Copy SQL Endpoint,将 HANA Cloud 实例的 endpoint 拷贝下来: 25eeba68-24ce-4b2d-aaa5-ee8d599ff4a0.hana.trial-eu10.hanacloud.ondemand.com
在 SAP Business Application Studio 里访问 SAP HANA Cloud 实例
Access a Classic Schema from SAP Business Application Studio 本文主题:从 SAP Business Application Studio 中的 HDI 容器访问 classical schema 或复制 schema 中的数据。 本教程旨在成为跨容器访问的示例。选择简单的数据模型和加载机制来模拟使用 SAP Landscape Tr
SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 数据库表里插入数据
这个教程的前一篇文章,SAP HANA Cloud 学习教程之一: 如何在 SAP BTP 上创建 SAP HANA Cloud 实例,我们已经成功在 SAP BTP HANA Cloud Service 上创建了一个数据库表。 本文介绍如何往这个数据库表里插入数据。 在 Business Application Studio 里,点击 Open HDI Container,打开 SAP HA
如何使用代码创建和读取 SAP CRM 订单的 Text 数据
SAP CRM Fiori 应用里,可以为 Opportunity 等订单,维护 note. note creation 后台实现实际上很简单. GM6上创建一个note: HTTP post的request payload里就只有opp guid和user输入的note 后台返回的response也只有这两个attribute: 最后到webclient UI上却发现两条只读
SAP CRM WebClient UI Text 可编辑与否的控制逻辑
问题在CRM WEB CLIENT UI上,什么情况下某个TEXT TYPE是只读的,什么情况下是可以修改的。 解答结论:对于类型为R(Display log),A(Paste),C(display)的text type,创建之后就不能再被编辑,在Note detail UI上永远是readonly状态。 Webclient UI Note assignment block里的one clic
SAP CRM WebClient UI html 格式的 Text 显示逻辑
如果webclient ui里某个Opp维护了html 格式的internal note,这些note显示在Fiori UI上会出问题么? 不会,这些text在DB存放的时候包含了必须的html tag: 但是在assignment block里显示的时候,所有的tag都通过下面的FM被去掉。 而Opportunity note的read 实现里也call 了这个FM,因此对于h
SAP CRM WebClient UI Text Type 显示的过滤逻辑
我这个transaction type ROPP后台配了6个text type,但是前台creation ui的dropdownlist里只能看到两个。 原因后台会把所有“readonly”的text type从dropdownlist里删除。 Read only的判断目前是hard code的:R,A,C。 因此我们不可能在UI上创建change attribute mark成这
SAP BTP Launchpad Service 打不开应用的权限问题
我在 SAP BTP Cockpit 的 Launchpad Service 里,点击 Go To Application: 遇到错误消息:Sorry, we couldn’t find the site. Please contact your site Administrator for assistance. 解决办法:Security - Trust Configuration