自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

范叉叉的博客

一个不想做产品的开发不是个好的项目经理

  • 博客(14)
  • 收藏
  • 关注

原创 创建一个简单BP的实例

创建一个简单BP的实例

2016-05-31 12:16:12 9506

原创 自定义BOL组件集

为了便于管理,建议还是专门为自建BOL做一个单独的组件集。

2016-05-26 09:23:59 1352

原创 一个简单的UI动态查询报表例子

写一个动态查询报表,有很多种快速的方法,比如组件里面的向导形式,AXT里面的快速程序形式,这里说的是自己一步步建立的形式。首先,你需要建一些BOL,最好是自建个组件集,这个前文有阐述,这里就不赘述了。下面演示的就是一步步建立一个简单的动态查询报表的过程。

2016-05-25 17:28:07 2264 1

原创 CRM开发要点(五)

本文主要阐述UI配置的内容。关于View的配置,首先是要建立一个配置。如上图所示,一个配置有4个属性值。第一个是RCK(Role Configuration Key),这个是在导航条参数文件里面设置的,可以每个导航条参数文件有一个独立的RCK,也可以多个导航条参数文件共用一个,这个看具体需求;第二个是组件用法,默认是,如果这个组件重用了,则这里就填重用的ID;第

2016-05-25 11:21:58 1292

原创 删除用户自定义配置

某些情况下,比如增加了报表的字段,如果用户已经做过自定义设置,系统判断如果有用户自定义设置那么默认设置就无效,意味着用户看不到新增的这些字段。如果需要删除用户自定义设置,可以运行程序【BSP_DLC_DELETE_PERSONALIZATION】。尽量增加筛选条件,这个删除是不可逆的。

2016-05-23 18:04:10 905

原创 UI配置的代码实现

如果业务角色很多,RCK也很多,那么可能UI配置就非常多。当然可以通过复制配置实现快速的把所有配置建立起来,如果产品或者关键用户或者其他负责这个配置的人员不想去做,希望通过代码实现呢?也是可以的。这个就用到了View的DO_CONFIG_DETERMINATION事件。示例如下,这个是在BP_HEAD里面做的重定义。METHOD do_config_determination. CA

2016-05-23 17:42:23 1319 1

原创 CRM开发要点(四)

本文主要阐述UI组件,genIL和BOL。先说下这张图。从下往上看,后台具体的表的操作,由CRM包装为一系列的API;这些API再进一步包装为genIL(generic interaction layer);genIL可以在一步由CRM包装出BOL(business object layer),当然开发人员自己也可以建BOL;这些BOL绑定到UI组件MVC架构中的M上;UI组件实例化后就是

2016-05-20 15:26:30 2298

原创 SRT Framework exception: Initial value "consumer context table" in method IF_SRT_WSP_CONFIG_REGISTRY

建立Consumer Proxy的时候报错,几个可能的解决办法:如果填WSDL的URL报错,就试试以文件形式建立;建Logical Port的时候报‘SRT Framework exception: Initial value "consumer context table" in method IF_SRT_WSP_CONFIG_REGISTRY~CREATE_CONTEXTS_FR

2016-05-19 17:23:04 2468

原创 小技巧:SQL查询

需要直接在生产机拉取很复杂的数据,又不想传请求怎么办?如果一个SQL语句能搞定的话,可以看如下两个办法:1.使用程序ZSQLEXPLORER,当然首先你得把这个程序传到生产机。2.使用DB02的SQL command,当然你得权限足够。DB02的SQL是Oracle的SQL,所以写法有很大不同,具体可以看下面这个例子。SELECT C.MANDT,C.SMVART,C.COND

2016-05-19 16:05:48 1185

原创 从自建页面跳转到标准订单或者BP页面的例子

以一个Table中跳转为例。首先是在P函数中增加事件。METHOD get_p_object_id. DATA: current TYPE REF TO if_bol_bo_property_access. DATA sstr TYPE string . current = collection_wrapper->get_current( ). CALL METHOD cu

2016-05-11 11:31:11 2852

原创 CRM开发要点(三)

本文主要阐述Navigation Bar 导航栏参数文件。UI的主要配置内容就是导航栏参数文件。下图显示了导航栏参数文件的主要内容及内在关系。简要说明下整个导航条参数文件。一个导航条参数文件可以包括多个工作中心,直接链接组,可以挂一个初始逻辑链接;一个工作中心必然对应一个逻辑链接,同时也可以下挂多个工作中心链接组;一个直接链接组可以下挂多个逻辑链接;一个工作中心链接组可以下

2016-05-09 09:57:34 1864

原创 CRM开发要点(二)

本文主要阐述Business Roles 业务角色。业务角色是UI的一个重要概念。80%的UI配置都和业务角色有关。可是在SPRO中逐层找到这个配置程序,也可以使用事物代码CRMC_UI_PROFILE。从图示就可以看出,业务角色有哪些功能。下面就将逐个解释每个功能的用处。一般常用的或者说系统已经设计好的业务角色有以下这些。• SALESPRO (S

2016-05-05 09:16:20 1895

原创 CRM开发要点(一)

从本文开始陆续整理下CRM的开发要点。CRM的UI基本框架如下图所示。A顶部标题区域;B左侧导航区域;C中间工作区域。AB连在一起SAP称为L形区域,这一块的内容是由系统管理的,用户基本不能自定义。如上图标记的内容为L形区域的主要功能,这些功能都可以用SPRO配置。现在主要介绍下C区域。一般来说通过点击B导航区域都是会指向某个特定的Work Cent

2016-05-04 10:29:31 8518 2

原创 CRM订单表关系

不断补充中。。。。。。

2016-05-03 11:55:28 1345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除