SAP
1 人感兴趣 · 342 次引用
- 最新
- 推荐
给你的 ABAP 对象打上标签 (Tag)
标签(Tag)几乎是信息管理软件的一个必备功能,目的是帮助用户更迅速地检索出自己需要的数据,以及对海量数据进行更有效的管理。
深入理解 ABAP Reference 变量
判断引用变量是否有效,用IS BOUND; 判断变量是否处于初始状态,用IS INITIAL; 判断field symbol是否分配有内存区域,用IS ASSIGNED. 在对field symbol进行各种操作之前,先调用IS ASSIGNED进行判断,以避免GETWA_NOT_ASSIGNED错误。
SAP ABAP SM50 事务码的另类用途 - ABAP 工作进程对数据库表读取操作的检测
这个例子如果采用ST05跟踪Where-Used List执行时访问到了哪些表,结果一定会出来长长的一串。而使用SM50的Current Action Info,能避开所有干扰信息,迅速准确找出存储ABAP类和其监听事件的关联关系的存储表。
如何设计一组会出现死锁 (Deadlock) 的 ABAP 程序
本文首先从计算机专业课上学习的死锁概念出发,先后给出了用 Java 和 ABAP 两种编程语言编写一个会触发死锁的简单程序,通过实战帮助大家加深对死锁这个概念的理解。最后给出了如何使用 JDK 自带的 jstack 这个工具来检测自己 Java 程序中潜在的死锁隐患。
Spartacus cart id 存储在浏览器 local storage 里面
浏览器的 local storage(本地存储)是指浏览器提供的一种客户端存储机制,用于在用户的浏览器上存储少量数据。这些数据可以在同一域名下的所有页面之间共享,并且在浏览器关闭后也可以保留下来,直到被用户删除或达到存储上限。
SAPUI5 本地工程中的键值对 sapux - true 的作用
在 SAPUI5 本地工程中,"sapux": true 是 package.json 文件中的一个字段,它用于指定项目是否是 SAPUI5 UX 工程。
SAP Emarsys 的前后台技术栈
SAP Emarsys是SAP公司在2021年收购的一家全球领先的营销自动化平台提供商Emarsys。Emarsys的平台通过多渠道智能营销自动化来帮助客户实现营销数字化转型。其平台提供了一系列工具和功能,帮助企业与客户建立联系、进行互动并提供个性化的服务。
SAP Emarsys 和 SAP Spartacus 的集成
要将 WebExtend Scripts for Emarsys集成到SAP Spartacus中,可以按照本文介绍的以下步骤操作来操作。
谈一谈 SAP 企业管理软件里那些真假 Fiori 应用
本文首先介绍了 Fiori 设计语言的简单概念,接着删除了 Fiori 原生 UI 和 Fiori Like UI 两种从最终用户视角出发很难分辨出区别的两种 UI 技术,背后的技术实现差异,最后通过具体的例子,讲解了如何区分这两种不同 UI 技术开发而成的页面。
如何在 ABAP 里用函数式编程思想打印出非波拉契 Fibonacci(数列)
在JavaScript里可以用ES6提供的FunctionGenerator这种黑科技来打印非波拉契数列,具体细节参考我这篇文章。
SAP 异常现象之同一个 IDoc 可以被 POST 两次触发 2 张不同的物料凭证
玩过SAP IDoc的童鞋都知道,一个IDoc正常情况下是只能被POST一次的,不可以POST两次的。
Fiori Elements 框架里 Smart Table 控件的工作原理介绍
笔者前一篇文章 深入掌握 SAP Fiori Elements 工作原理系列之二:如何给 Fiori Elements 应用添加自定义按钮 介绍了如何给 SAP Fiori Elements 应用的 Smart Table 工具栏里,新增自定义按钮,并实现其点击事件处理函数。
SAP UI5 应用和 Angular 应用视图里控件 id 生成逻辑的异同比较
本文对 SAP UI5 和 Angular 这两个前端框架中视图控件 id 的生成逻辑进行了一个横向比较。
Fiori Elements 应用进行二次开发的一个具体案例分享
笔者之前的文章 使用 Fiori Elements 框架创建 UI5 Web 应用,介绍了如何使用 Visual Studio Code,创建 SAP Fiori Elements 应用。 本文介绍如何对该自动生成的应用进行二次开发。
谈谈前端应用里图标 (Icon) 的渲染和内容提取方式
近日,一位 SAP 合作伙伴的开发人员,向笔者咨询一个关于 SAP Fiori 应用里图标的使用问题。他在 SAP 某标准 Fiori 应用里,发现了一个图标(例如下图红色高亮区域所示的图标), 希望在自己开发的 Fiori 应用里也使用这个图标,但是不知道其对应的属性值。
使用 SAP Cloud Application Programming 编程模型开发一个图书管理 OData 服务
最近不断有 SAP 从业者在社交媒体上向我我咨询,询问关于 SAP Cloud Application Programming(简称CAP) 的相关开发流程。本文以一个开发图书管理的 OData 服务为例,介绍使用 CAP 编程模型进行应用开发的详细步骤。
SAP Hybris Category 显示在 Storefront 的判定条件
默认情况下,只有标记为 active的目录版本(catalog version)在前端才可见。
SAP UI5 数据绑定中的工厂函数
工厂函数是一种更强大的从模型数据创建控件的方法。 为控件聚合的每个条目调用工厂函数,开发人员可以决定每个条目是否应由具有不同属性的相同控件表示,甚至每个条目由完全不同的控件表示。
谈谈企业级前端应用 UI 界面增强实现的一些实际案例
本文首先快速回顾几种 SAP 产品中的 UI 增强思路,然后具体介绍该思路是如何在 SAP Commerce Cloud(电商云) UI 增强中贯彻实施的。
谈谈企业级前端应用中通过 CSS 达到布局定制化的话题
本文以 SAP CRM Fiori 以及 SAP Commerce Cloud UI 这两个分别采用 UI5 和 Angular 开发的企业级前端应用为例,介绍了设计人员如何采用 CSS 调整来达到布局定制化的效果。
谈谈 Angular 应用 Feature Module 的延迟加载话题
笔者最近工作中处理了 SAP Commerce Cloud (电商云) UI 的一个懒加载 (Lazy Load) 功能的客户问题,通过本文把自己学到的关于 Angular Feature Module 延迟加载的知识做个记录。
谈谈企业级前端 Angular 应用的定制化二次开发话题
本文以 SAP Commerce Cloud 电商云 UI 这个典型的基于 Angular 框架的企业级前端应用为例,介绍其定制化二次开发的思路和注意事项。
聊聊前端开发中的 Ghost Design 设计思路
笔者最近做 SAP Spartacus 前端开发时,接触到一个新的开发术语:Ghost Design. 无论是幽灵设计,还是之前 SAP UI5 提供的页面加载动画效果,都是改善用户使用体验的一种手段:提示用户当前页面正在加载后台数据,或是执行一些比较费时的操作。
谈谈企业级前端应用中客户端渲染和服务器端渲染的区别
客户端渲染,即客户端发起HTML请求时,服务器不做任何处理,直接返回静态HTML文件。客户端收到后,执行JS代码,生成DOM,插入HTML页面,完成最终页面的绘制。 客户端渲染模式里,视图源代码生成,页面路由,以及应用的业务逻辑,全部放在客户端实现和运行执。
SAP 电商云的 Spartacus Storefront 如何配置多个 JavaScript Application
本文介绍如何配置多个 endpoint 以使用多个 JavaScript 店面。
不借助 Fiori client,直接在手机浏览器里调用 SAP UI5 BarcodeScanner 实现条形码扫描的可能性?
开发人员可以使用 SAP 移动平台 SDK(Mobile Platform SDK) 构建自定义 SAP Fiori 客户端(适用于 iOS 和 Android),以调整品牌、添加对自定义身份验证方案的支持,或添加额外的 SAP、合作伙伴或开源插件。定制版与 SAP Fiori Client 具有相同的核心功能。
如何让 SAP Spartacus 访问 navigation node 的上下文,暴露更多的字段
SAP Spartacus 启动时,会从 SAP Commerce Cloud 后台发起 OCC API 调用。