使用 ABAP 控制 Android 原生应用
How to Control Native Android Apps with ABAP 业务流程不再仅在适用于 Windows 的 SAP GUI 中实现。 在其他设备上的其他 UI 上也越来越多地采取措施。 在这篇博文中,我描述了如何通过 PowerShell 使用 ABAP 在虚拟 Android 设备上控制本机应用程序和 Web 应用程序的可能性。 为了实现这个场景,我们使用这篇文章和
SAP 电商云 Spartacus UI 的 feature module 设计原理
我们以一个具体的例子来说明该原理。 我们查看某 integration library 目录下的 public_api.ts: 关注 module: 这个 lib 包含的 module 为 EpdVisualizationModule 以及对应的配置:EpdVisualizationConfig 注意第八行 import 的 VisualPickingTabModule,这个才是包
SAP Commerce Cloud 产品明细页面设计概述
url:http://localhost:4299/electronics-spa/en/USD/jerryproduct/300938/Photosmart%20E317%20Digital%20Camera template:ProductDetailsPageTemplate 17个 content slot: 我关心的是这个 slot:TabsSlot CMSTabParagrap
SAP Commerce Cloud SmartEdit 学习笔记
官方文档 SmartEdit 是一个可插拔的 JavaScript 框架,附带一个 UI,使开发人员能够管理现有的网页。 SmartEdit 生态系统由共同提供 SmartEdit 产品的 modules 和 extensions 组成。 SmartEdit 是 SmartEdit 模块中一个前端驱动的可扩展应用程序。 CMS REST 调用的 SAP Commerce Cloud 实现是
SAP EPD - Enterprise Product Development
SAP EPD - Enterprise Product Development, 通过连接洞察力、流程和人员,使您的企业能够更快地进行创新、迭代和推出新产品。 数字化产品开发 - 从离散制造商的设计到运营以及流程制造商的设计到消费 - 以缩短上市时间。 借助 SAP 企业产品开发解决方案,包括用于协作、互联产品、工程、配 方和可视化的云服务,加速产品开发、加快实现价值并降低成本。
SAP 电商云 Spartacus UI 和 SmartEdit 本地测试环境
https://localhost:9002/smartedit/ https://localhost:9002/backoffice/ backoffice 里,把 Spartacus website 的 WCMS cockpit preview url,改成本地 Spartacus url: http://localhost:4299/powertools-spa 注意把前面的 htt
SAP Commerce Cloud 里的 Media 概念简述
SAP Commerce 中的媒体项目不是物理文件,而是对该文件的引用。 SAP Commerce 中的媒体项是一个容器对象,其中包含对文件的引用。 也就是说,SAP Commerce 中的媒体项不是文件本身,而是对文件的引用。 实际文件可以存储在 SAP Commerce 中,也可以位于远程服务器或系统上。 媒体项目具有标识符并分配给 catalog version. 标识符用于逻辑引用,例
如何通过 Excel import 的方式导入测试数据到 SAP Commerce Cloud 服务器
登录 SAP Commerce Cloud Administration Cockpit,从下拉菜单里选择 Product Cockpit: 点击这个箭头,打开 product 视图: 点击这个 excel import 按钮: 选择好 excel 和 media.zip 之后,点击 import: 点击这个按钮查看 import 进度: 进到 Backoffice 页面,根
如何架设自己的 SAP UI5 资源服务器
我做 SAP UI5 开发时遇到一个问题: 我在 XML 视图里,给 Button 控件分配了一个 CSS class: sapUiSmallMarginEnd 期望运行时,该 CSS 类能够产生 1 rem 的 margin 效果: 上图来自 SAP UI5 官网的例子。 然而,我的例子运行出来失败了,我的 button 控件渲染出的 HTML 原生代码,并没有出现这个 CSS 类
如何在 SAP 电商云 Spartacus UI 里新建一个页面
因为 SAP Spartacus UI 是基于 CMS 驱动的,因此流程是:我们首先在 SAP Commerce Cloud Backoffice 创建新的 content page, CMS Component 以及相关内容,然后再到 SAP Spartacus 层,新建一个 Angular Component,映射到之前 Commerce Cloud Backoffice 里创建的 CMS C
如何在 SAP 电商云里使用 Backoffice 和 Smart Edit 创建新的 Content Page
Impex 源代码如下: $contentCatalog=powertools-spaContentCatalog $contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$conte
SAP 电商云 Spartacus UI Quick Order 对应的 CMS 内容
UPDATE ContentPage;$contentCV[unique=true];uid[unique=true];masterTemplate(uid,$contentCV);label ;;quickOrderPage;AccountPageTemplate;/my-account/quick-order 在 ContentPage 里插入了一张表 quickOrderPage,基
Angular Form (响应式Form) 学习笔记
Angular 响应式表单使用显式的、不可变的方式,管理表单在特定的时间点上的状态。对表单状态的每一次变更都会返回一个新的状态,这样可以在变化时维护模型的整体性。响应式表单是围绕 Observable 流构建的,表单的输入和值都是通过这些输入值组成的流来提供的,它可以同步访问。 响应式表单通过对数据模型的同步访问提供了更多的可预测性,使用 Observable 的操作符提供了不可变性,并且通过
Rxjs 里 Subject 和 BehaviorSubject 的区别
通过一个实际的例子来理解。 下面的代码,创建了一个新的 subject,然后调用 next 方法,多播给其所有的监听者。 import { Subject } from 'rxjs'; const jerry = new Subject(); const subscription = jerry.subscribe((data) => console.log(
SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 初学者教程之四:XML 视图初探 SAP UI5 初学者教程之五:视图
SAP UI5 CSS 类 sapUiSmallMarginEnd 的工作和添加原理
我做 SAP UI5 开发时遇到一个问题: 我在 XML 视图里,给 Button 控件分配了一个 CSS class: sapUiSmallMarginEnd 期望运行时,该 CSS 类能够产生 1 rem 的 margin 效果: 上图来自 SAP UI5 官网的例子。 然而,我的例子运行出来失败了,我的 button 控件渲染出的 HTML 原生代码,并没有出现这个 CSS 类
SAP UI5 初学者教程之十一 :SAP UI5 容器类控件 Page 和 Panel
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 初学者教程之四:XML 视图初探 SAP UI5 初学者教程之五:视图
如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上)
ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍ABAP 标准培训教程 BC400 学习笔记之二:Cross-client 和 Client-specific 的区别ABAP 标准培训教程 BC400 学习笔记之三:ABAP 编程语言的特性和基本构成要素ABAP 标准培训教程 BC400 学习笔记之四:ABAP 编程语言的数据类型AB
SAP UI5 初学者教程之十 - 什么是 SAP UI5 应用的描述符 Descriptor 试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 初学者教程之四:XML 视图初探 SAP UI5 初学者教程之五:视图
SAP UI5 初学者教程之九 - 创建第一个 Component 的试读版
一套适合 SAP UI5 初学者循序渐进的学习教程教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 的引导过程 Bootstrap SAP UI5 初学者教程之三:开始接触第一个 SAP UI5 控件 SAP UI5 初学者教程之四:XML 视图初探 SAP UI5 初学者教程之五:视图