前段时间想搞CRM了,可是公司没有环境,就去ECC直接试试事务码,结果竟然可以打开网页。。。兴奋之余又去看了一下CRM里的一些CLASS,结果很多都是没有的。沮丧!

后来想想,只能用UI的框架,挂WDA程序了。。。(WDA的服务这边默认激活的,没激活的可以自行百度)

好吧,下面说一下一些相关的配置吧:

UI相关服务激活:

简单点就是直接运行T-CODE:CRM_UI.看看打开的网页对应的系统服务路径

http://sapdev.zhengyee.com:8000/sap/bc/bsp/sap/crm_ui_start/default.htm?sap-client=200&sap-sessioncmd=open

看到这个地址,应该就知道了,SICF-SAP-BC-BSP-SAP(注意了,SAP下面的东西太多,就直接向下激活SAP(有个层级的图标的那个确定按钮))

这个时候运行刚才的T-CODE,就能打开网页了,输入用户名,密码,登录。。。提示“因为没有为您分配业务角色,所以不能登录;请与系统管理员联系”神马的。

这时候去给登录用户添加UI角色参数:SU01,修改用户参数,添加参数‘CRM_UI_PROFILE’,参数值‘*’,保存。

这个时候再运行刚才的T-CODE,登录就可以进去了,会进入一个选择业务角色的页面,这里显示的是系统默认带的角色,可以自己配,也可以用标准的。(此处不说)

到此为止,我们的UI框架就算出来了,那么怎么做WDA程序,这里也不废话了,自己学。

做好的WDA程序,怎么能挂到我们的UI框架呢?

1.因为ECC没有CRM相关的BC集,所以只能绕路啦:SE11->VIEW-'CRMV_IC_LTX_URL'.

新建一个URL参数文件

有了这个URL参数文件,那么就可以开始做其他配置了

2.定义导航栏参数文件:T-CODE:CRMC_UI_NBLINKS

2.1)定义逻辑连接

2.2定义工作中心:(这是要放到导航栏中的)

2.3)定义导航栏参数文件,选中需要登录的角色,此处用‘ADMIN’,选中,双击‘分配工作中心到导航栏参数文件’,新增条目‘新条目’

位置放最后,此处填60

保存

到此,基本结束了。

现在试试CRM_UI:

选择分配导航栏菜单的ADMIN

菜单就出来了。。。。。。

双击一下,右侧的WDA程序就出来了:

好了,大家有空就自己尝试吧!

漏了一个事务启动的配置。。。。以后加

ECC中的CRM UI端摆弄的更多相关文章

  1. ABP教程(四)- 开始一个简单的任务管理系统 - 实现UI端的增删改查

    接上一篇:ABP教程(三)- 开始一个简单的任务管理系统 – 后端编码 1.实现UI端的增删改查 1.1添加增删改查代码 打开SimpleTaskSystem.sln解决方案,添加一个“包含视图的MV ...

  2. 更改XAMPP中MySQL数据库的端口号

    更改XAMPP中MySQL数据库的端口号 如果电脑上已安装MySql数据库,还想用XAMPP中自带的数据库就需要更改XAMPP中数据库的端口号,避免和已安装的数据库冲突.本例以更改为3307端口号为例 ...

  3. 在Abp中集成Swagger UI功能

    在Abp中集成Swagger UI功能 1.安装Swashbuckle.Core包 通过NuGet将Swashbuckle.Core包安装到WebApi项目(或Web项目)中. 2.为WebApi方法 ...

  4. iframe中的jquery ui modal dialog 覆盖父窗口

    在iframe中 使用jquery ui dialog,弹出后可以覆盖父窗体 ///iframe中的jquery ui modal dialog 覆盖父窗口 function openDialog() ...

  5. java正则表达式提取地址中的ip和端口号

    由于我需要用到java正则表达式提取地址中的ip和端口号,所以我就写了一个demo,测试一下,下面是demo public class Test0810_1 { public static void ...

  6. 十、VueJs 填坑日记之在项目中使用Amaze UI

    上一篇博文,我们把jQuery集成到了项目中,今天我们来集成Amaze ui(妹子UI).先来介绍一下妹子UI.Amaze UI 含近 20 个 CSS 组件.20 余 JS 组件,更有多个包含不同主 ...

  7. 本文演示如何配置ASP.NET Core项目以在Visual Studio(VS)2017中使用Telerik UI for ASP.NET Core。

    学习时使用的是VS2017+Core2.1了,不再讨论VS2015和core1.1的东西. 配置ASP.NET Core Web应用程序以使用Telerik UI for ASP.NET Core: ...

  8. 子线程中刷新了UI

    This application is modifying the autolayout engine from a background thread, which can lead to engi ...

  9. C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形

    原文:C#如何在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形 在VS2015 2017版本中编写WPF UI界面引入第三方SVG图形     最近在写WPF界面的时候遇到一个情 ...

随机推荐

  1. ARM指令分类学习

    指令分类: 1.算数和逻辑指令 2.比较指令 3.跳转指令 4.移位指令 5.程序状态字访问指令 6.存储器访问指令 +++++++++++++++++++++++++++++++++++++++++ ...

  2. SLAM reference

    Technical website: OpenSlam: http://openslam.org/ MRPT: http://www.mrpt.org/ Monocular SLAM: https:/ ...

  3. C++中的一些定义

    PS: 这篇博客用来记录一些一般的C++书中草草掠过的一些概念. 或者一些不太容易理解的概念的详细解释. 欢迎新手进入,欢迎高手指正! Orz . 引用: 为对象起了另外一个名字, 引用类型引用(re ...

  4. PHP 全局变量 $_SERVER

    $_SERVER['SERVER_ADDR']    当前运行脚本所在的服务器的 IP 地址. $_SERVER['REQUEST_TIME']    请求开始时的时间戳.从 PHP 5.1.0 起可 ...

  5. More Effective C++ (1)

    简单分析总结了more effective c++ 的前十个条款: 剩下的条款to be continue~ 1.仔细区分指针和引用引用必须不能指向空,指针可以指向空,指针初始化是记得赋空值,重载某些 ...

  6. Redis基础知识之—— 5个必须了解的事情【★★★★★】

    一.掌控储存在Redis中的所有键 数据库的主要功能是储存数据,但是对于开发者来说,因为应用程序需求或者数据使用方法的改变,忽略存储在数据库中的某些数据是非常正常的,在Redis中同样如此.你可能忽视 ...

  7. hibernate对象关系实现(二)一对一

    双向一对一以部门和经理为例: a.部门和经理类中各自由对方的引用:(省略了get/set方法) b.数据库两种方式实现:一种(b.1)是外键映射,并将外键添加唯一约束(至于哪个对象的主键做外键,可随意 ...

  8. jsp的el表达式

    el表达式的英文(Expression Language) 1.访问 javabean,list,map,数组 2.可以进行一些运算 3.获得web开发的常用对象 导入jstl.jar和stander ...

  9. [转载] 高效 MacBook 工作环境配置

    原文: http://mp.weixin.qq.com/s?__biz=MjM5NzMyMjAwMA==&mid=208231200&idx=1&sn=8a76ddc56c1f ...

  10. [转载] MySQL高可用方案选型参考

    原文: http://imysql.com/2015/09/14/solutions-of-mysql-ha.shtml?hmsr=toutiao.io&utm_medium=toutiao. ...