本文链接:http://www.cnblogs.com/hhelibeb/p/6276929.html

首先是SAP网站上面的相关内容

SAP Customer Relationship Management:SAP的帮助中心,里面的内容比较全面

CRM Books:相关书籍,我没有看过,因为看起来全都价格不菲

https://wiki.scn.sap.com/wiki/display/CRM:CRM WIKI,有很多现成的解决问题的办法

https://wiki.scn.sap.com/wiki/display/CRMSales:也是CRM WIKI,和上一个区别是主要由中文内容构成

Business Server Pages:BSP相关内容的帮助

其它内容:

sapcrmwebui:很好的Web UI开发入门博客,没有经验的新手也可以很容易看懂里面的东西

AbapLog:一个不错的博客

SAPTechnical:SAPTechnical经常出现在SAP开发相关的搜索结果的前列

SAP University:还没仔细看,貌似有不少好文章

CRM开发要点系列:排版很渣,内容不错,是中文写成的,内容相对侧重于配置方面

ECC上折腾CRM:如题

CRM Business Transactions:有关One Order等内容的介绍

ABAP Objects:介绍面向对象开发的博客

下面是两个小知识,姑且记在这里。

关于搜索对象:

搜索对象搜索时,如果是One Order的条目,会经过CL_CRM_REPORT_ACC_DYNAMIC->DATABASE_ACCESS( )动态地生成SQL来搜索CRMD_ORDERADM_H和其它相关表,因此,如果要使用SQL代替BOL进行查询,可以在调试模式下观察该方法中生成的SQL语句,以获取参考。

哪些对象属于One Order?

可以在SPRO->客户关系管理->交易->基本设置->定义事务类型中查看

产品类别相关的几个表:

COMM_CATEGORY, COMM_PRPRDCATR,  COMM_PRODUCT,CNCCRMPRCUS515 , CNCCRMPRCUS516, CNCCRMPRCUS521

产品维护:COMMPR01

类别:COMM_HIERARCHY

产品配置:Product Configuration in SAP CRM

自定义高级搜索页面:自建BOL,重写GET_QUERY_RESULT方法

----------------------------------------------分割线----------------------------------------------------------

上图是在学习CRM开发之初找到的培训机构的课程表,现在回头看来,第一部分和第三部分我已掌握了大部分,第二部分则大部分没有接触到。果然学习之路还有很长...

里面有三样东西是我现在比较关心、想要学习的,一是IDOC,这好像是一项比较基本的技术;此外则是Action和中间件。

----------------------------------------------分割线----------------------------------------------------------

会员活动批处理,需要使用该report: RLOY_ENGINE_SCHEDULE

配置Action: Action profiles in SAP CRM

Action触发方法的BADI:EXEC_METHODCALL_PPF(创建过滤器、激活之后才可以用)

获取BP和OU等信息的工具类:CL_CRM_PPM_UM_TOOLKIT

一些比较重要的business object:

  • BUS2000108  “Lead”

  • BUS2000111Opportunity

  • BUS2000112Service Contract (service contracts, service contract quotations)

  • BUS2000115Sales (sales orders, quotations)

  • BUS2000116Service Process (service orders, service order quotations, package quotations)

  • BUS2000120Complaints

  • BUS2000121Sales Contract

  • “BUS2000126” “Activity”
  • BUS2000223CRM Service Request (service requests, incidents)

  • 更多business object可以到事务代码SWO1或表TOJTB中查看

CRM函数模块中的OW, OB, DB等后缀:Difference between *OW and *OB Function Modules in SAP CRM

在ERP中查看从CRM同步的折扣:VK13-条件记录

AET重新生成:AXT_EXT_GENERATE

AET相关:AXTSHOW, AXTSYS

外部清单属性增强:CRM_MKTPFCHR_READ_IL

外部清单事务代码:CRMD_MKTLIST ,可以在里面调试等等

源代码扫描器:RS_ABAP_SOURCE_SCAN

营销活动信息读取FM:MKT_ELEMENT_READ ,相关类:CL_CRM_MKTPL_APPL_BASE

删除在传输请求中锁定的的对象:SE03->Unlock Object

手动创建订单:CRMD_ORDER

可以根据这个事务代码观察几个ORDER相关函数的参数设置

取BP地址的一个表:BUT021_FS

关于CRMD_ORDER_READ的性能:CRM_ORDER_READ Performance

营销活动类型的权限检查:cl_crm_mktpl_ol_authority_mgr=>check_campaign_type_authority

PI监控:SXMB_MONI

HTTP DEMO: RSHTTP01

无关内容,SMARTFORMS输出PDF:Output in PDF Format

根据用户名获取BP,组织单位:

use FM BP_CENTRALPERSON_GET to get BP from Username

The relationship of BP(Employee) to Username is as follows:

Tcode: SE16 , In Table HRP1000

Field OTYPE = CP

Field UNAME = Provide Employee username (Should be maintained in Tcode BP, Role= Employee in tab identification)

You'll get OBJID

Use the OBJID in table HRP1001.

OTYPE = CP

OBJID = OBJID (from HRP1000)

RELAT = 207 You'll get the BP number in field SOBID

or you can try,

FM:COM_BPUS_BUPA_FOR_USER_GET

SRM 文档显示:BBP_PD

SAP CRM WEB UI

日期处理函数:REBATES_ADD_TO_DATE

idoc tcode: BDFG

传输前检查:CTS_REQUEST_CHECK

Set the MEMORY strategy:RSMEMORY

Idoc复制:WE19

cl_crm_mktpl_ol_authority_mgr=>check_campaign_type_authority
-->

 

SAP CRM 开发学习资料和教程整理【不定时更新】的更多相关文章

  1. 【干货分享】Node.js 中文学习资料和教程导航

    这篇文章来自 Github 上的一位开发者收集整理的 Node.js 中文学习资料和教程导航.Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮助程 ...

  2. Node.js 中文学习资料和教程导航

    这篇文章来自 Github 上的一位开发者收集整理的 Node.js 中文学习资料和教程导航.Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮助程 ...

  3. iOS 开发学习资料整理(持续更新)

      “如果说我看得比别人远些,那是因为我站在巨人们的肩膀上.” ---牛顿   iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac ...

  4. flutter全栈开发学习资料大全 免费flutter学习视频 文字教程!

    flutter今年特别火,google推出flutter就是为了一次开发全平台应用,包括PC端,手机wap端,android,ios直接生成APP应用,如果真的能像谷歌说的,那我们开发人员就真的好好学 ...

  5. [转]Python学习资料和教程pdf

    开发工具: Python语言集成开发环境 Wingware WingIDE Professional v3.2.12 Python语言集成开发环境 Wingware WingIDE Professio ...

  6. 微信小程序开发学习资料

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

  7. iOS开发学习概述及知识整理

    设计师设计出来了一个不错的引导界面,然而当我看到设计稿的时候,我们的app也没几天就要上线了.这个界面模仿了Evernote iOS app的风格. 我以迅雷不及掩耳盗铃之势开始在Xcode上编程,用 ...

  8. Vulkan 开发学习资料汇总

    开发资料汇总 1.API Reference 2.Vulkan Spec 有详细说明的pdf 文章 1.知乎Vulkan-高性能渲染 2.Life of a triangle - NVIDIA's l ...

  9. 使用Eclipse开发学习 Spring Boot 教程的内容小结

    spring-tool-suite使用教程,并创建spring配置文件 Spring Boot基础教程1-Spring Tool Suite工具的安装 Spring Boot基础教程2-RESTful ...

随机推荐

  1. 和我一起打造个简单搜索之SpringDataElasticSearch关键词高亮

    前面几篇文章详细讲解了 ElasticSearch 的搭建以及使用 SpringDataElasticSearch 来完成搜索查询,但是搜索一般都会有搜索关键字高亮的功能,今天我们把它给加上. 系列文 ...

  2. utf-8的中文,一个字符占几个字节

    https://blog.csdn.net/kindsuper_liu/article/details/80202150 英文字母和中文汉字在不同字符集编码下的字节数英文字母:·字节数 : 1;编码: ...

  3. gulp报错task function must be specified

    1.我npm安装了Browserify,tsify和vinyl-source-stream包,想要引用安装的插件,所以就走了引用插件的流程,修改了gulpfiles.js文件,引用流程完毕后,在终端g ...

  4. WCF返回表datatable时的解决

    在WCF中有时返回值类型是一张表,就会遇到反序列化的问题.解决该问题我归纳了两种方法: 1.根据Model层的类,在服务器端将Table转化成List,在客户端再将List转化为table /// 将 ...

  5. Hyperledger Fabric密码模块系列之BCCSP(三)

    fabric中通过工厂模式来生成bccsp实例,进而通过bccsp的接口来提供加密.解密.签名验证以及哈希等操作. fabric的factory工厂默认返回的bccsp实例是sw(也就是所有密码操作都 ...

  6. [转]JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐

    本文转自:https://www.cnblogs.com/landeanfen/p/5461849.html#_label3 阅读目录 一.时间组件 1.效果展示 2.源码说明 3.代码示例 二.自增 ...

  7. Vue 动态加载组件

    为什么要动态加载呢?而不是一次性加载呢? 一次性?你能保证你拿的内容不多,那从性能方面说还是OK的.否则,就该什么时候用,就什么时候取. 得出这想法,源于前几天上班赶产品的故事: A组件是父亲,B组件 ...

  8. SqlServer -- char varchar、nchar、nvarchar

    一.char与varchar 列如: char(10) varchar(10) 写入“abc”char 损耗了硬盘10字节 = “abc”长度 + 7个空字符varchar损耗了硬盘3字节 = “ab ...

  9. Java并发编程:Java创建线程的三种方式

    目录 引言 创建线程的三种方式 一.继承Thread类 二.实现Runnable接口 三.使用Callable和Future创建线程 三种方式的对比 引言 在日常开发工作中,多线程开发可以说是必备技能 ...

  10. Js调试中不得不知的Console

    在js调试中,大部分的前端人员都是采用console.log()方法来打印出调试的数据,但是很多人都不知道console这个对象有很多很实在的方法,本文就来介绍一下这些方法的使用. 一.console ...