SAP 产品
汪子熙
企业管理软件资深开发专家
展开
-
SAP 云平台 (Cloud Platform) 架构概述
引言 在我们开始SAP云平台的架构之旅之前,让我们先看看SAP已经发布的一些其他云产品。这些云产品方案可以分为公有云和私有云两种。 SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案。 以SAP C4C为例,软件应用和计算资源均由SAP提供,部署于SAP的数据中心,用户通过Internet来访问使用软件。所有C4C客户以不同租户(tenant)的方式原创 2022-04-28 10:51:04 · 5080 阅读 · 0 评论 -
SAP BTP MTA 应用解决的架构痛点
SAP BTP MTA 规范解决了云和本地平台的生命周期和编排复杂性,其官方定义如下: 多目标应用程序 (MTA) 由多个部分(modules)组成,使用不同的技术创建并部署到不同的目标,但具有单一、通用的生命周期。 MTA 通过正式的独立于目标和技术的应用程序模型将开发人员与特定于部署 target 的本机工具(如 Cloud Foundry 的 cf push)隔离开来,解决了部署挑战。 开发人员负责描述应用程序的模块、与其他模块的依赖关系、MTA 和(微)服务,以及所需和公开的接口。 MTA 应用原创 2022-04-29 09:25:48 · 468 阅读 · 0 评论 -
SAP BTP MTA 应用的应用场景
编程语言、软件设计架构(如微服务)、协议(如 OData)的最新趋势和进展,以及多层和分布式部署平台的多样性,加速了由更多、更小、解耦和多样化的模块构建应用程序的趋势。 在微服务架构下,越来越多的业务应用程序倾向于由使用不同语言和技术开发并部署到各种目标运行时环境的多个部分组成。 这种应用程序模块的多样性带来了许多生命周期挑战。开发、部署和配置复杂应用程序的所有独立部分涉及许多步骤,通常是目标平台或应用程序服务器特定的。所需的服务必须预先配置和供应,不同的模块必须以严格的特定顺序“连接”在一起、配置和部署在原创 2022-04-30 09:39:06 · 402 阅读 · 1 评论 -
cds run 命令行报错的分析方法
我的这篇文章:SAP Cloud Application Programming 介绍(2021 更新版), 有朋友评论: cds run报错:[ERROR] Cannot find module @sap/cds’;,执行命令: npm i -g @sap/cds重装了,还是不行,请问是什么原因? 首先,如果是使用 -g 选项进行全局安装的话,@sap/cds 会安装在 Node.js 文件夹的 node_modules 文件夹下。在我的机器上,例子如下: 所以首先检查自己 Node.js nod原创 2022-05-10 18:49:56 · 324 阅读 · 0 评论 -
SAP HANA 错误消息 SYS_XSA authentication failed SQLSTATE - 28000
问题描述 在 HANA 数据库里面有个用户 SYS_XSA, 连接时总报错 authentication failed, 但是密码是刚改过的,肯定是对的,还有什么原因会导致无法连接数据库呢? SYS_XSA authentication failed SQLSTATE: 28000 先装了 HANA2.0, 安装之后 HANA cockpit 是可以用的,后来又安装了 S/4HANA,结果安装之后,原来的 hana-cockpit 就不能用了。接着用 XSA diagnose 试了试。 安装 S/4H原创 2022-05-13 15:39:01 · 1077 阅读 · 0 评论 -
人工智能在客户关系管理软件销售和服务模块中的应用
所谓客户关系管理软件(Customer Relationship Management,下文简称 CRM),是一种旨在管理和改善企业与其客户之间关系的应用类软件。客户关系管理软件系统的宗旨是:为满足每个客户的特殊需求,同客户建立联系,通过软件提供的各种同客户不同渠道的互动,以及随之产生的业务数据,从中提炼挖掘出客户的不同需求,并在此基础上进行一对一个性化服务。 常规的客户关系管理软件包括销售管理、商务管理,数据汇总和分析,市场营销管理、客户服务系统以及客户呼叫中心等模块。在全球企业向数字化转型的浪潮中,客户原创 2022-05-14 21:32:38 · 587 阅读 · 0 评论 -
如何在 Web 应用里消费 SAP Leonardo 的机器学习 API
本文选择使用 SAP Leonardo 里的 一个Product Image Classification API,即给定一张产品的图片,该 API 能识别出此产品的类别。 简要了解一下这个 API 的功能:该API 模型是由 SAP 基于大约5万张 Icecat 图片训练而成,能区分29种不同的类别,这些类别具体罗列于官方文档上,比如电脑显示器,数码相机,外部存储设备,键盘,液晶电视,手机充电器,笔记本和其他外设等等。如果我们消费这个API时指定的图片代表的产品不属于这 29 种类别之一,API 的表现如原创 2022-05-15 12:00:59 · 244 阅读 · 0 评论 -
谈谈 JDK 和 SAPMachine 的关系
曾几何时,所谓 的新闻,在网上传得沸沸扬扬。这个新闻被专业人士视为标题党,而国内众多技术论坛,比如某乎社区上,有很多大神对 这个说法做出了非常专业的解读,笔者这里就不班门弄斧了,Bing 搜索引擎根据“Oracle Java收费”的关键字搜索,第一条搜索结果就很值得一读。本文想论述的重点,是介绍JDK,Oracle JDK, Open JDK和SAP JDK这几个名词的关系。Java编程语言的软件开发工具包,是 Java 开发的核心,包含了Java运行环境即JVM(Java Virtual Machine原创 2022-06-05 14:15:09 · 433 阅读 · 0 评论 -
通过一个具体的例子,讲解 SAP Cloud Platform Integration(CPI) 的使用方法
最近笔者由于项目需要,又得学习一个新工具:SAP Cloud Platform Integration,简称 CPI,以前又叫做HCI - HANA Cloud Platform Integration Service.笔者想通过本文,把使用这个工具的第一手体会,分享给曾经用过SAP CRM中间件,但尚未有机会接触到CPI的朋友们。之所以本文标题里把SAP CRM中间件和SAP CPI关联在一起,是因为二者同广义上说,扮演的都是系统集成里中间件的角色。SAP ERP和CRM通过qRFC进行业务数据同步,而中原创 2022-06-05 19:52:37 · 1067 阅读 · 0 评论 -
SAP Field Service Management 和微信集成的案例分享和实现介绍
SAP FSM(Field Service Management), 属于SAP C/4HANA五朵云里的Service Cloud.本文介绍笔者在工作中经历过的一个项目,包含 SAP Field Service Management 同微信集成的一个场景的功能需求分析和详细的技术实现。我们需要在微信里能够显示FSM的数据,比如FSM里的产品和客户主数据: 一种简易的方式就是使用FSM提供的Query API. 打开FSM官网的帮助文档: https://docs.coresystems.net/dev-i原创 2022-06-10 10:47:57 · 1120 阅读 · 0 评论 -
SAP Marketing Cloud 功能概述(一)
本系列文章分享笔者所在的团队,在从事 SAP Marketing Cloud 系统集成项目中积累的一些经验以及对这个 SaaS 软件的理解,希望广大同行不吝赐教。SAP Marketing Cloud主要解决的问题,个人理解就是实现与客户一对一的精准智能营销。(1) 精准:准确识别目标用户。 (2) 营销:提供了多种预设定的营销模式,同时支持用户自定义。 (4) Contacts联系人作为一个营销人员,该怎么使用SAP Marketing Cloud来推动收入和业务增长呢?本系列的文章,会从下列六个方法来分原创 2022-06-14 15:27:05 · 346 阅读 · 0 评论 -
SAP Marketing Cloud 功能概述(二)
本文作为这个系列的第二篇,将会给大家介绍SAP Marketing Cloud里的营销活动内容设计和产品推荐这两大模块的功能。营销负责人员通过第二篇文章介绍的步骤确定了Target Group之后,下一步就是设计活动的内容。这部分工作在Content Studio中完成。我们可以创建不同类型的营销活动内容。在内容中可以进行针对客户的个性化设定,如添加用户的购物车内产品、用户姓名等。同时还可以将自己创建的内容设定为模板和可重用块,方便之后重用。个性化内容的设计,通过在需要插入的地方点击Insert Attri原创 2022-06-14 15:47:23 · 238 阅读 · 0 评论 -
SAP Marketing Cloud 功能概述(三)
SAP Marketing Cloud提供了一套全面的市场营销应用,可用来帮助营销人员专注于客户、培养联系人并创建线索和活动。线索管理(Lead Management)集成了市场营销与直接/间接销售渠道之间的业务流程,从而能够通过改进的需求创建、执行和机会管理来推动价值更高的机会。它包含公司用来将潜在买家和有兴趣的个人转换成实际买家所采取的所有措施。 线索管理的第一步是确定有意向进行购买的潜在客户联系人。通过分析联系人对营销活动的反应来评估其购买意向,并将其相关信息存储在交互记录中。 例如在Campaign原创 2022-06-14 16:03:35 · 262 阅读 · 0 评论 -
SAP Marketing Cloud 功能概述(四)
本系列之前的三篇文章,笔者依次向大家分享了项目中使用 SAP Marketing Cloud Contacts,Profiles,Target Group,以及营销活动内容设计,产品推荐,线索和客户管理等模块的经验。本文作为本系列最后一篇文章,介绍 Marketing Cloud 中的销售计划管理模块。首先还是先了解销售计划中的一些基本概念:(1) Allocated Budget 分配的预算:市场营销经理在Budget Plans应用中对市场营销活动进化分配和计划的预算。(2) Planned Budge原创 2022-06-14 17:19:23 · 1049 阅读 · 1 评论