一、SAP CRM中电子商务功能的进化

从上图中,我们可以清楚地看出SAP的电子商务(E-Commerce)功能经历了一个不断进化的过程。主要分成以下四个阶段:

1、SAP ERP系统中的电子商务功能

众所周知CRM的概念以及系统的出现要远远晚于ERP,因此SAP在SAP CRM系统之前,电子商务功能是在ERP系统(R/3)中实现的:最初它被称之为Online Shop――就是简单地在线下订单;后来形成了比较完善的B2B及B2C的电子商务功能并被改名为Internet Sales;再后来又加入了在线的营销及服务能力而不再仅限于销售,并再次更名为范围更广的E-Commerce。

2、SAP CRM系统中的电子商务功能

随着SAP产品包的演化,从最初的R/3逐渐发展出SAP CRM、SAP SCM、SAP PLM、SAP PRM等一系列的应用系统。R/3中的电子商务功能以及销售、服务等功能也被迁移至SAP CRM系统中并获得了进一步的功能扩展,在这里我们称之为SAP CRM系统中的电子商务功能,它主要就是包括了在线营销、在线销售及在线服务。

3、SAP Portal支持下的SAP CRM中的电子商务功能

由于SAP Portal可以用来以Web的方式来访问所有SAP的应用系统(包括ERP、CRM、PRM……),并且几乎可以实现以传统GUI方式访问系统的所有功能。因此有了SAP Portal之后,SAP CRM的面貌就焕然一新了。我们可以想象一下,在Portal之前,SAP系统中的电子商务功能都是基于传统ABAP系统来开发的Web应用,因此虽然功能已经比较完善,但无论是从界面还是从配置的角度来看,灵活性都远远不能跟Portal相比。

简而言之,Portal之前的电子商务都是针对电子商务的业务需求而开发出来的比较固定的功能,如购物篮、B2B/B2C订单、网上店铺、网上拍卖等等。这些功能有就有,没有就没有,想在SAP的ABAP环境下对这些Web应用进行功能增加几乎是不可能的。但这样做的好处也是显而易见的:比如说功能已经很完备;不需要实施Portal从而降低了项目的整体复杂度等。

但有了SAP Portal之后,SAP CRM的电子商务功能几乎是扩展到了无限制的地步——无论你想添加什么功能,就只需要在Portal里面加个Iview就可以轻易实现。甚至你可以把ERP系统中的相关库存、财务等信息也放在电子商务Web页面中供用户来统一查阅。

4、SAP CRM系统中的电子商务及渠道合作伙伴管理

在这里,我觉得是对SAP Portal的能力进行了更深层的应用——通过提供给渠道合作伙伴(如销售商等)以不同的Portal,让他们也能以Web方式登录到CRM系统中来,从而实现企业与渠道之间的业务合作,进而更好地管理通过渠道进行的营销、销售以及服务等各类业务。当然,这种业务都是以在线的方式进行的。(BTW:渠道合作伙伴管理是我个人最喜欢的SAP CRM议题之一,会另行撰文专述。^_^)

二、SAP CRM中电子商务功能的技术要点

就技术层面来看,我趋向于把SAP CRM的电子商务功能分成两大类:1、不需要Portal支持的;2、需要Portal支持的。这种看似简单的分类,其实涉及完全不同的技术背景。

先来看不需要Portal支持的部分,

上图是一个SAP CRM系统中“传统”的B2B业务界面,对于这种方式来说,无须Portal的支持,它就是直接从ABAP系统中生成的Web页面,采用的技术是在Java环境下通过Java Connector(JCO)来调用ABAP系统中的数据(同时在ABAP中也可以通过JCO来调用Java的数据)。如下图所示:

(本文首发于许坤的博客http://blog.xukun.com ,欢迎转贴,但请注明出处,谢谢!)

如果有Portal,我们就可以把上述的B2B、B2C嵌到Portal的某个Page/iview里面,结果如下图所示:

而我不得不指出的是,“传统”的电子商务实现技术其实并非SAP的发展方向,所以我们所谓的“Portal中的电子商务功能”的未来都将以类似下图的方式来呈现:

在这种方式中,Portal展示的页面内容实际上是由BSP(Business Server Page)技术开发而成。SAP CRM目前正在持续地用BSP技术来改写,从而更加适合Web应用的需要。由于BSP在本质上是把ABAP/Java脚本裹上HTML/XML的外衣,从而在SAP CRM系统上直接生成Web页面。

所以,下图虽然看起来很眼熟(放在上图中可以当然Portal的一个Iveiw),但它其实是由SAP CRM系统中的BSP程序所生成的,跟Portal基本上没什么关系。它可以放在Portal中展示,也可以直接由一串具体的Web地址来直接打开。

三、配置工具

针对我们在上文介绍的SAP CRM电子商务功能相关的不同技术,我们在实施中通常会用到以下几类不同的配置手段。

1、IMG

无论SAP CRM电子商务前端千变万化,最终的业务都仍然是在系统中进行同样的处理,因此传统的IMG配置是必不可少的。

2、“传统”电子商务功能的配置

如对于Webshop的相关配置,可以通过类似下面的路径进入一个管理界面:

http://<webserver:50000>/shopadmin/shopadmin/init.do?scenario.xcm=IDESCRM80X

从而进行与Webshop相关的配置修改,如授权用户、赋以产品目录等。

3、SAP Portal的配置

如果使用SAP Portal来进行电子商务应用,当然可以对Portal的Iview、Page等的配置。这属于SAP Portal的标准配置功能,不再赘述。

4、SAP CRM系统中生成的BSP页面的配置

如上文中所述,SAP CRM系统中可以直接生成Web方式的BSP页面,那么,对于这种BSP页面的配置,包括字段的增减、位置的调整等等,理所当然地是与Portal无关而应该是在SAP CRM系统中完成。

事实也的确如此,在SAP CRM系统中就最新提供了专门用于配置此类BSP程序的工具,可以用事务码CRMC_BSP_CT进入,具体如下图:

四、结语

上述SAP CRM电子商务功能的多种复杂实现技术只是表象,SAP以此来尽可能的向后兼容,也给了客户以更多的选择。但其实最终生成的结果是一样的,都是SAP的标准订单(或者别的某些Transaction Type)。因而,对于我们系统的使用者及实施者来说,正确地根据企业实际业务需要来选择最合适的实现方式才是最重要的。

SAP CRM系统中的电子商务功能面面观相关推荐

  1. SAP CRM系统订单模型的设计与实现 1

    SAP成都研究院的一个部门领导让我给他的团队做一个SAP CRM One Order框架的培训,这是我准备的培训内容. 在Jerry之前的文章 基于SAP Kyma的订单编排增强介绍,我表达了自己对S ...

  2. 如何在 SAP ABAP 系统中使用 Adobe Form 试读版

    本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC400 ...

  3. 如何使用SAP零售系统中的LISTING?【中英文对照版】

    SAP Retail Listing – How does it work? 如何使用SAP零售系统中的LISTING? A. Prerequisites – SAP standard VS SAP ...

  4. 如何使用SAP零售系统中的LISTING?

    如何使用SAP零售系统中的LISTING? A. 预备知识 – SAP 标准系统 Vs SAP 零售行业解决方案 1.在SAP标准版里,我们需要工厂视图来定义某个工厂里的物料的采购订单处理以及货物移动 ...

  5. SAP CRM系统UI checkbox的设计与实现

    SAP CRM checkbox的一个例子,如下图Main Partner列: 一个用户肉眼可见的Checkbox,在SAP CRM系统里由总共6个HTML标签组合而成. 当Checkbox里的勾选中 ...

  6. CRM系统中,哪个品牌比较好?

    CRM系统中,哪个品牌比较好?这篇为大家盘点一下国内外好用的5款CRM系统管理软件,希望对大家有所帮助: 一.CRM 管理软件哪个好用 1.简道云 https://www.jiandaoyun.com ...

  7. 四个步骤在CRM系统中设置游戏化机制

    长期高强度的单一工作会让销售人员逐渐失去对工作的兴趣,导致销售状态缺少动力和激情,工作开展愈加困难.不少企业通过CRM销售管理系统设置游戏化竞赛,调动销售人员的工作积极性.那么,如何在CRM系统中设置 ...

  8. 在CRM系统中如何获取联系人的信息?

    CRM客户管理系统可以有效应对企业对联系人管理的需求,帮助销售人员随时随地查阅.记录.修改联系人,为业务开展做好铺垫.CRM中联系人是什么?如何获取联系人信息?  1.CRM中联系人是什么? CRM系 ...

  9. CRM系统中客户分类、客户标签的应用

    企业在选择CRM软件时,对于客户标签和客户分类的使用是不是觉得不太实用,甚至还不太能分清两者的区别,本篇文章将着重介绍客户分类和客户标签的区别和用途,希望帮助您理解两个概念,并在实际工作中充分发挥好它 ...

最新文章

  1. JQuery插件,轻量级表单模型验证(续 二)
  2. 不知道什么时间收集的code
  3. 房子成焦点,被挂马的房产网站仍在增加中
  4. 值得总结!认真安利7个让人眼前一亮的神仙软件和网站!
  5. pb调用c语言dll,PB调用C#编写的Dll类库
  6. uifont 字体详解
  7. 从Apache Kafka 重温文件高效读写
  8. 标C编程笔记day04 预处理、宏定义、条件编译、makefile、结构体使用
  9. 哈夫曼编码c语言论文,哈夫曼编码的实现及应用论文.doc
  10. 总结3:IDEA中使用${pageContext.request.contextPath}填写路径时出错
  11. freecplus框架-PostgreSQL数据库操作
  12. sql nolock_SQL Server NOLOCK和最佳优化
  13. 华为机试HJ29: 字符串加解密
  14. 文字处理技术:吾知道他们听不懂,为何讲了一把WP布局
  15. 盘点数独终盘生成算法
  16. linux玩游戏无声音,Linux下LumaQQ 无声音的解决方法与播放电影
  17. VS卸载,一键卸载VS
  18. 秒杀系统设计与关键技术剖析
  19. linux下操作3G模块
  20. Python淘宝商品比价定向爬虫

热门文章

  1. POJ | 1017装箱问题 摸鱼题解
  2. 关于el-table表格设置el-table-column宽度的问题
  3. 计算机的大小端存储模式(计算机小白必看!)
  4. 用USBoot制作USB启动盘
  5. jvm崩溃并输出 hs_err_pidxxxx.log文件异常原因
  6. 央行数字货币全球共振之年 主要经济体进展如何?
  7. DWGTool Acme CAD Converter 2020中文版
  8. 浅谈房地产管理系统的有利于销售的功能
  9. 送5本新出版计算机科普漫画书
  10. 漫画家眼中的未来世界:机器人让我又害怕又激动! | 精选