本文链接: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. #5 Python变量与输入输出

    前言 学习一门编程语言,最基本的无非不过学习其变量规则.条件语句.循环语句和函数,接下来的几节将开始记录这些基本的语法,本节主要记录变量规则! 一.Python输入输出 在说Python变量之前,先补 ...

  2. FFmpeg使用基础

    本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10297002.html 本文介绍FFmpeg最基础的概念,了解FFmpeg的简单使用,帮 ...

  3. js------保留指定位数小数

    // tofix.js文件// params// val: 要处理的数据,Number | String// len: 保留小数位数,位数不足时,以0填充// side: 1|-1 对应 入|舍exp ...

  4. 使用C#编写自己的代码生成器,附代码讲解(一)

    使用过代码生成器的开发人员应该知道,通过代码生成器生成项目的代码,可以大大的减少重复编码的时间,提供项目开发的效率,将自己从繁杂重复的代码中解放出来.现在网络上也有很多的开源的代码生成器或者使用比较广 ...

  5. ASP.NET上传时间超过4M失败(超时)的解决方法

    https://blog.csdn.net/shan1774965666/article/details/20836851 在web.config中的<system.web></sy ...

  6. 2、买卖股票的最佳时机 II

    2.买卖股票的最佳时机 II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票). 注意:你不能 ...

  7. mac 上运行httpserver的问题

    如果你的系统是window 我建议你安装http-server 非常好用, 如果是mac,系统自带的就有httpserver 服务,没有必要在安装 按照我说的来操作 首先 sudo apachectl ...

  8. 2018-02-27 "Literate Programming"一书摘记之一

    书到后才发现是Knuth的论文集, 第一篇就在网上: Computer programming as an art (1974). 其中"Taste and Style"(品味和风 ...

  9. 【读书笔记】iOS-iOS AirPlay与AppleTV

    享受高清晰影院般的大屏幕电影带来的快乐,单纯的iOS设备实现这些是不可能的.苹果有一套解决方案,iOS设备把这些视频和音效数据无线传输(WiFi或蓝牙)Apple TV,然后由Apple TV将视频和 ...

  10. Chrome浏览器跨域

    配置新版Chrome浏览器跨域,需要创建用户数据文件夹,在其中保存浏览器的缓存.历史记录.收藏夹等数据. Windows系统Chrome跨域 1 下载Chrome 64位绿色版,解压缩,并在桌面创建快 ...