sap

SAP Fiori 应用 url 中的 DraftUUID 参数的含义

在SAP Fiori应用程序中,DraftUUID是一个URL参数,用于唯一标识应用程序中的草稿。草稿是指未保存的应用程序实例,可能包含用户已输入但尚未提交的数据。 在使用SAP Fiori应用程序时,通常在创建新实例或编辑现有实例时会创建草稿。草稿通常是在后端服务器上创建的,并分配一个唯一的Dra ......
DraftUUID 含义 参数 Fiori SAP

如何取消 SAP ALE 中已经配置的跨系统主数据验证

什么是 SAP ALE? SAP ALE(Application Link Enabling)是SAP系统中用于异构系统集成的技术。它是一种基于事件驱动的通信机制,可以实现不同的SAP系统之间以及SAP系统和非SAP系统之间的数据交换和协作。 ALE技术利用了SAP系统内置的IDoc(Interme ......
数据 系统 SAP ALE

如何用 SAP Commerce Cloud CMS API 批量返回多个 CMS Component 数据

使用 HTTP post: URI: https://{{host}}/occ/v2/{{storefront}}/cms/components 负载的例子: { "idList": [ "{{componentId1}}", "{{componentId2}}", ... ] } 要批量返回多个C ......
CMS Component Commerce 多个 数据

SAP UI5 用来解析三个版本号的正则表达式

SAP UI5 用来解析三个版本号的正则表达式:/^[0-9]+(?:.([0-9]+)(?:.([0-9]+))?)?(.*)$/ 输入是字符串 1.110.0,输出是解析出的结果数组, SAP UI5 的主版本号,次版本号和 patch 版本号都包含在结果数组里。 ChatGPT 对于该正则表达 ......
正则 表达式 三个 版本 SAP

SAP 系统里的中文数据,用 ABAP 导出成 Excel 文件时遇到乱码的分析和解决办法试读版

本教程前一篇文章,我们介绍了如何将 SAP ABAP 系统中的数据,以 Excel 文件的形式导出到本地: 90. 将 SAP ABAP 内表内容本地导出成 Excel 文件 这个方法确实比较实用。 关于 ABAP 处理 Excel 文件还有另外两篇教程文章: 42. 用 ABAP 新建本地 Exc ......
乱码 办法 文件 数据 系统

SAP ABAP MIME Repository 和 API 介绍

本教程之前介绍过在 SAP ABAP 系统创建数据库表的步骤: 14. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (上) 15. 如何创建最简单的 ABAP 数据库表,以及编码从数据库表中读取数据 (下) 有个学习者学完了这两篇之后,咨询我一个问题: 如果我有一些 Exce ......
Repository ABAP MIME SAP API

将 SAP ABAP 内表内容本地导出成 Excel 文件试读版

本教程有学习者向我提问,询问如何将 ABAP 某某函数的某某输出参数的值,导出成本地 Excel 文件。 比如 BAPI BAPI_XBP_JOB_SPOOLLIST_READ_20 的名为 SPOOL_LIST 这个参数。 本教程之前花了两篇文章的篇幅,介绍了 ABAP 里的 Excel 文件读写 ......
文件 内容 Excel ABAP SAP

SAP增强二

第三代 基于面向对象概念的增强BADI SAP中BADI的维护事务代码是SE18和SE19,SE18主要是创建及维护BADI对象,而SE19用于维护BADI的实例,即如何来实现BADI对象的功能。 R/3中的BADI被称为Classic BADI,而到了SAP Netweaver中ABAP被升级到了 ......
SAP

如何通过iPaaS快速集成SAP ERP

RestCloud iPaaS的数百家客户中有接近50%的企业是SAP ERP的用户同时大部分是SAP S/4HANA的用户,也有小部分企业使用较旧的版本和 SAP BO,这些SAP用户都不约而同地都选择了RestCloud iPaaS作为SAP的集成平台。 ......
iPaaS SAP ERP

SAP UI5 表格 Click to Select 文本的来源

如下图所示,文本来源:sap/ui/table 下的 messagebundle_en_US.properties 文件内。 SAP UI5是一款用于开发企业级Web应用程序的框架,messagebundle_en_US.properties 是SAP UI5中用于国际化的资源文件之一。 messa ......
表格 文本 来源 Select Click

澄清一些对 SAP UI5 响应式表格 sap.m.Table 的常见理解误区试读版

本教程有个学习者和我讨论关于 sap.m.Table 这个控件的响应式特性(responsiveness). 所谓响应式设计(Responsive Design),是指一种前端开发领域的设计方法,它的目的是让网站或应用程序,能够自动适应不同的设备尺寸和屏幕分辨率,从而提供更好的用户体验。 那么该如何 ......
误区 表格 常见 Table SAP

SAP UI5 响应式表格 sap.m.Table 根据不同宽度的屏幕动态决定显示或隐藏 Column 的实现源代码讲解试读版

写作动机 本教程前一篇文章,笔者已经用一个实际的例子,解答了教程一位学习者对 sap.m.Table 的响应式布局特性的疑问: SAP UI5 应用开发教程之一百七十 - 澄清一些对 SAP UI5 响应式表格 sap.m.Table 的常见理解误区 文末我们抛出了一个引申的问题:SAP UI5 框 ......
宽度 源代码 表格 屏幕 动态

sap 管理--企业解决方案 -设备管理

1.什么是sap 管理 2.设备管理管的是什么 3.设备的几种状态 4.设备bom(物料清单) 5.测量点计数器 1.什么是sap 管理 System Applications and Products” 企业管理解决方案 2.设备管理管的是什么 3.设备的几种状态 设备bom(物料清单) 5.测量 ......

SAP UI5 里响应式表格的 minScreenWidth 属性讲解

响应式网页设计 (Responsible Web Designer) 的最大挑战之一是呈现表格数据。 包含很多列的大表格根本不适合较小的屏幕,并且没有简单的方法使用 CSS 和 Media Query 重新格式化表格内容,以获得可接受的视觉显示。 为了解决这个问题,SAP UI5 框架提供了基于列的 ......
minScreenWidth 表格 属性 SAP UI5

使用 minScreenWidth 调整 sap.m.Table 某一列动态显示与否的例子

对于 SAP UI5 响应式表格来说,不应隐藏名称和状态列是列的默认行为,所以让我们让默认值(minScreenWidth:"" 和 demandPopin:false)发挥作用。 下图是一个例子: 如果 visible 设置成 false 后,column 从屏幕上消失: 对于小型设备,型号列(M ......
minScreenWidth 例子 动态 Table sap

SAP UI5 里 FlexBox 控件使用的一个例子

SAP UI5 中的 sap.ui.layout.VerticalLayout 是一个布局控件,用于垂直排列其他控件。它允许您将控件放置在单独的行中,以便在纵向方向上排列它们。以下是使用 sap.ui.layout.VerticalLayout 控件的说明: 创建 sap.ui.layout.Ver ......
控件 例子 FlexBox SAP UI5

SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示

文章目录 本文写作动机 XML 视图元素的文档显示 控制器里 JavaScript 代码的 API 文档 JavaScript 控制器代码里方法的自动提示和补全功能 UI5 Explorer XML 视图里元素名称的自动提示和自动完成 sap.ui.define 里导入其他 SAP UI5 库模块的 ......
嵌入式 JavaScript 代码 文档 SAP

使用 SAP Business Application Studio 在浏览器环境里开发 SAP UI5 应用

本文写作动机 笔者的这篇教程文章,有学习者在评论区留言: SAP UI5 应用开发教程之八 - 多语言的支持 老师,因为我不懂 JS,这个里面我比较想不通的事。 getView,getModel 这些方法。这个是属于 UI5 提供的方法,还是本身就属于 JS 的方法? 我尝试在 UI5 API 中去 ......
Application SAP Business 浏览器 环境

使用 class sap.ui.core.UIComponent.createContent 创建 Component 实例

SAP UI5中,sap.ui.core.UIComponent 和 sap.ui.core.Component 是两个不同的概念,但它们之间有联系。 sap.ui.core.Component是SAP UI5框架中的一个基类,用于封装应用程序或控件。它是应用程序或控件的根级别对象,并负责管理和加载 ......

关于 SAP UI5 应用 render2 实例异步创建的编码实现

本文是笔者这篇教程的详细解释: SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中 默认的 async 标志位为 false: 默认的 renderer 名称为 Fiori2: 提取出 renderer 的配置: 只有一个 she ......
实例 编码 render2 render SAP

关于 SAP UI5 接口 sap.ui.core.IAsyncContentCreation 的问题讨论

SAP UI5接口 sap.ui.core.IAsyncContentCreation 是一种异步内容创建接口,用于延迟创建UI元素。在SAP UI5中,UI元素通常是使用XML视图或JS视图创建的,这些视图可以在页面加载时同步创建。但是,有些情况下,可能需要异步创建UI元素,例如,当UI元素依赖于 ......
IAsyncContentCreation 接口 问题 core SAP

什么是 sap.ushell.Container

sap.ushell.Container 是一个 SAP Fiori Launchpad 的 JavaScript API,它提供了访问 Launchpad 功能和服务的方法和属性。Container 对象由 SAP Fiori Launchpad 创建并提供给运行在 Fiori Launchpad ......
Container ushell sap

什么是 sap.ushell.renderers.fiori2.Renderer

sap.ushell.renderers.fiori2.Renderer sap.ushell.renderers.fiori2.Renderer 是 SAP Fiori Launchpad 的一个组件,它是 Fiori Launchpad 的主要渲染器。该组件使用 SAP UI5 技术开发,并提供 ......
renderers Renderer fiori2 ushell fiori

SAP UI5 sap.m.Table 实现响应式布局的两种配置模式

响应式配置有两种方式:自动弹出模式和手动弹出模式(sap.m.Table,属性:autoPopinMode)。 自动弹出模式(autoPopinMode)确保自动响应,并且在大多数场合下已经足够。开发人员仍然可以影响每列的行为,不过影响范围有限。 手动模式更灵活,但需要更多的配置。当可以显示/隐藏或 ......
布局 模式 Table SAP UI5

SAP UI5 sap.m.Table Manual Pop-In Mode 概述

手动弹出模式允许更大的灵活性,但如果我们希望它以有意义的方式工作,也需要更多的努力。 如果可以显示/隐藏或重新排序表列,开发人员还需要投入额外的精力。 具体表现在:我们需要手动配置每一列。 根据表格的宽度(以像素为单位),该列需要知道需要以下的数据: 留在表格布局中(在自动弹出模式下,只有一列留在表 ......
Manual Pop-In Table Mode SAP

SAP Fiori 设计准则里的 Responsive 表格不太适合的场景介绍

sap.m.Table 是 SAP Fiori 应用默认的响应式表格控件。在下列场合中,SAP 不推荐大家使用 Responsive Table. 主要用例是从极少数项目中选择一项,而不查看其他详细信息。 在这种情况下,选择框或组合框可能更合适。 主要用例是从多个项目中选择一个项目,可以只查看每个项 ......
Responsive 表格 场景 准则 Fiori

sap.m.Table 和 sap.ui.table.Table 两个控件的功能对比

SAPUI5和OpenUI5都提供了两种完全不同的数据表控件:在Fiori styleguide中称为“网格表”(sap.ui.table.Table)和“响应式表”(sap.m.Table)。 顾名思义,前者是响应式的,更适合移动应用程序,而另一种则更面向桌面。 注意 关于这两个控件的具体使用差异 ......
Table 控件 sap 两个 功能

SAP Fiori 设计准则里的 Responsive 表格概述

Responsive Table 是 SAP Fiori 中的默认表控件。 它包含一组 Line item 并且完全响应(fully responsive)。 根据具体情况,用户还可以从行项目导航到更多详细信息页面。 一个行项目包含多个数据点(data point),这些数据点被分类到列中。 数据点 ......
Responsive 表格 准则 Fiori SAP

sap.ui.comp.smarttable.SmartTable 一些属性的用法阐述

SmartTable 控件根据 OData 元数据和指定的配置创建一个表格控件。 必须指定 entitySet 属性才能使用该控件。 此属性用于从 OData 元数据中获取字段,从中生成列; 它还可以用于获取实际的表数据。 基于 tableType 属性,此控件将呈现标准表、分析表、树或响应表。 这 ......
SmartTable smarttable 属性 comp sap

SAP 后端开发的初学者,除了掌握 ABAP 之外,还需要学习什么知识?

有朋友咨询: 我是一名新从事 sap 后端的小白人员,想请问您从事后端开发除了要熟练掌握 ABAP 以外,还需要具备什么知识作基础呢? 我的回答: 你说的后端开发,我能理解成 SAP 后端开发,也就是 SAP ABAP 后端开发,对吗? 你具体要学习的知识,取决于你具体要做的后台开发内容。当然 AB ......
初学者 知识 ABAP SAP