您的位置:首页 > 其它

SAP CRM 开发学习资料和教程整理【不定时更新】

2017-04-18 17:34 281 查看
本文链接: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

cl_crm_mktpl_ol_authority_mgr=>check_campaign_type_authority
-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐