前段时间想搞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. javascript 中函数eval()

    eval()函数可以把一个字符串当作一个JavaScript表达式一样去执行它. 我们常常在Javascript中间到Eval这个函数, 有些人觉得这个函数很奇怪,可以把一些字符串变的功能很强大 在我 ...

  2. sql 执行计划

    SQL Server执行计划的理解 要理解执行计划,怎么也得先理解,那各种各样的名词吧.鉴于自己还不是很了解.本文打算作为只写懂的,不懂的懂了才写. 在开头要先说明,第一次看执行计划要注意,SQL S ...

  3. 关于oracle sql developer乱码的问题

    写了一个sql查询,我擦居然乱码了 然后双击下这个框,居然又是中文: 有谁能够告诉我这是什么鬼

  4. vim使用札记

    最近开始用vim编辑器了,从最开始的配置到现在慢慢使用,我在这儿会贴出一些我的使用上遇到过的问题和如何解决的方案,留给自己和一些会用到的人看看 1.vim怎么使汇编语法高亮 开始不知道,然后把文件的后 ...

  5. 访问远程mysql数据库

    使用mysql命令窗口模式/工具,比如需要给'10.2.9.239' 的用户分配mantis123,mantis123访问,则使用如下格式: GRANT ALL PRIVILEGES ON *.* T ...

  6. iOS开发之Xcode 6更新默认不支持armv7s架构

    最近一次的Xcode 6更新默认不再支持arm7s架构,究竟是要废除不用呢还是仅仅只是一个疏忽? 目前的Xcode 6配置里定义${ARCHS_STANDARD}为armv7, arm64,当然这个定 ...

  7. TCP/IP 小知识

    子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”. 1.子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~2 ...

  8. Java JTable 表格 获取存储路径,文件名 ,导出excel表格

    在做计量泵上位机软件时,需要将下位机传上来的数据,存入MYSQL数据库,显示在java 上位机界面上,并能导出至电脑指定位置. 选择存储路径和文件名: // 处理另存文件的菜单 public void ...

  9. javascript隐式转换详解

    Javascript是web前端开发的必学技术,今天和大家分享的就是javascript的基础知识隐式转换,希望可以帮助大家更好的学习. 转换成布尔类型假 undefined->falSe nu ...

  10. OpenCV3编程入门笔记(1)图像载入、显示、保存、变换灰度图

    图像载入.显示.保存函数: 1         图像载入函数:imread()   Mat imread(const string& filename, int flags=1); const ...