本文鏈接: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語句,以獲取參考。
----------------------------------------------分割線----------------------------------------------------------
一些比較重要的business object:
-
BUS2000108
“Lead” -
BUS2000111
Opportunity
-
BUS2000112
Service Contract
(service contracts, service contract quotations) -
BUS2000115
Sales
(sales orders, quotations) -
BUS2000116
Service Process
(service orders, service order quotations, package quotations) -
BUS2000120
Complaints
-
BUS2000121
Sales Contract
- “BUS2000126” “Activity”
-
BUS2000223
CRM Service Request
(service requests, incidents) - 更多business object可以到事務代碼SWO1或表TOJTB中查看
CRM函數模塊中的OW, OB, DB等后綴:Difference between *OW and *OB Function Modules in SAP CRM
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
日期處理函數:REBATES_ADD_TO_DATE
idoc tcode: BDFG
傳輸前檢查:CTS_REQUEST_CHECK
Set the MEMORY strategy:RSMEMORY
Idoc復制:WE19
解決SE80左側無法拖拽的bug的表:RSEUMOD
讀取另一個context node的數據: How to read one context node data in other context node ?
Transaction Search增強:Transaction Search Enhancement
修改order時,獲取buffer中的地址數據:COM_PARTNER_ADDRESS_GET_COMPL
獲取role key, view name, component usage, object type, object sub type 等配置字段的代碼:
data(lr_controller) = cast zl_xxx_impl( owner_ctxt->zowner ). if lr_controller is not bound. return. endif. data(lr_config) = cast cl_bsp_dlc_configuration2( lr_controller->configuration_descr ). if lr_config is not bound. return. endif. lr_config->if_bsp_dlc_configuration~get_config_key( importing ev_component = data(l_component) ev_viewname = data(l_viewname) ev_role_key = data(l_role_key) ev_component_usage = data(l_component_usage) ev_object_type = data(l_object_type) ev_object_sub_type = data(l_object_sub_type) ).
如何在標准組件增加assignment block,顯示一個Z表?https://wiki.scn.sap.com/wiki/display/CRM/How+to+display+a+z-table+in+an+assignment+block?original_fqdn=wiki.sdn.sap.com