生活随笔
收集整理的這篇文章主要介紹了
浅谈SAP CRM开发——技术概念、与ECC 系列产品区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
SAP CRM首先和SAP ECC,SAP BW一樣,都是SAP的一個(gè)產(chǎn)品,而不是屬于ECC的一個(gè)模塊,當(dāng)然CRM在很多功能方面和ECC有重復(fù),比如CRM的SALES和ECC的SD,CRM的SERVICES和ECC的CS。功能是有重合,但是側(cè)重點(diǎn)和設(shè)計(jì)理念完全不同。 如果要成為CRM的開(kāi)發(fā)者,首先要理解SAP CRM的一些技術(shù)概念: CRM是一種主要是基于對(duì)象和面向?qū)ο蟮腟AP?ABAP類型的系統(tǒng),基于對(duì)象,并不是完全的面向?qū)ο?#xff0c;而是在SAP ABAP引擎上,用模擬面向?qū)ο蟮姆椒▉?lái)實(shí)現(xiàn)的。 GUID的概念 GUID就是全球唯一標(biāo)識(shí),在CRM引入了這一概念。他們是16位,22位或32位RAW字符格式,比如ORDER_GUID是32位,交貨點(diǎn)(POD)GUID 是22位。使用GUID作為主鍵,就是為了避免編號(hào)范圍的沖突。比如一種類型的ORDER類型是1000000000-1999999999,當(dāng)這些編號(hào)用完以后,那系統(tǒng)是不是就不可以用了?也許ECC是的,但是CRM不會(huì)的,CRM系統(tǒng)當(dāng)中,編號(hào)范圍不是唯一的KEY,你可以修改號(hào)碼范圍的當(dāng)前值,重置到100000000,產(chǎn)生相關(guān)編號(hào)的訂單,但是系統(tǒng)不會(huì)出錯(cuò),因?yàn)镚UID是不一樣的。 CRM的數(shù)據(jù)模型 CRM存儲(chǔ)數(shù)據(jù)和ECC是不一樣的,它有一個(gè)以段為基礎(chǔ)的數(shù)據(jù)模型,非常類似HR的信息類型。一個(gè)業(yè)務(wù)對(duì)象的所有數(shù)據(jù)不是存放在一個(gè)大表中,而是分散存儲(chǔ)到各個(gè)基本表里。(不過(guò)ECC現(xiàn)在一些模塊已經(jīng)應(yīng)用這種思想了)。比如訂單,分訂單管理抬頭、合作伙伴、文本、狀態(tài)、機(jī)會(huì)抬頭、線索抬頭、時(shí)間管理、組織信息等等存放在不同的地方。所以讀取數(shù)據(jù)的時(shí)侯,不需要使用SQL語(yǔ)句去表里獲取數(shù)據(jù),因?yàn)樗麄兓径际峭ㄟ^(guò)GUID來(lái)進(jìn)行關(guān)聯(lián)的。CRM提供了豐富的API函數(shù)。所以為什么做CRM開(kāi)發(fā),不需要記得有什么表,只要記得主要的幾個(gè)表就好了。 BDC就不適合在CRM中使用 在CRM中一般不使用BDC作為批量數(shù)據(jù)導(dǎo)入方式,因?yàn)镃RM提供了很多豐富的接口,比如XIF 適配器,用來(lái)導(dǎo)入和導(dǎo)出數(shù)據(jù)。 另外一個(gè)原因,CRM的一些主數(shù)據(jù)的屏幕都是可以配置和可調(diào)整的,一旦調(diào)整或者增強(qiáng),BDC就無(wú)法使用了。 CRM是基于流程驅(qū)動(dòng)的解決方案 CRM沒(méi)有非常固化的流程,很多流程都是變化的,在不同的場(chǎng)景,你可以組合各種流程。但是你必須先理解一些基本的業(yè)務(wù)流程,以便你可以提出正確的技術(shù)方案。 WEB開(kāi)發(fā)技術(shù)對(duì)CRM比較重要 CRM的使用者包括企業(yè)內(nèi)部和外部客戶,外部客戶包括一切的合作伙伴,甚至消費(fèi)者.基于SAP產(chǎn)品的法律限制,不可能開(kāi)放SAP系統(tǒng)給沒(méi)有獲得SAP授權(quán)的人使用,所以開(kāi)發(fā)一些WEB應(yīng)用是必須的。CRM的WEB應(yīng)用包括標(biāo)準(zhǔn)的電子商務(wù)套件,如E-SALES,E-MARKETING,E-SERVICES。這些主要使用的SAP CRM JAVA引擎;也包括自己定制開(kāi)發(fā)的一些WEB應(yīng)用,這些可以使用CRM J2EE,也可以使用CRM ABAP引擎上的BSP和WEB DYNPRO。 CRM可以作為一個(gè)單獨(dú)的實(shí)例,更多的會(huì)與ECC/BW集成 CRM作為單獨(dú)的實(shí)例,可以實(shí)現(xiàn)銷售、服務(wù)、市場(chǎng)等相關(guān)的業(yè)務(wù)場(chǎng)景。如果涉及到財(cái)務(wù)過(guò)帳,就必須和ECC集成起來(lái)。當(dāng)然除了財(cái)務(wù),主數(shù)據(jù)(如客戶、物料、設(shè)備)和業(yè)務(wù)數(shù)據(jù)(如銷售訂單、市場(chǎng)活動(dòng))等都可以和ECC集成。SAP CRM和ECC集成,是通過(guò)SAP提供的標(biāo)準(zhǔn)的中間件技術(shù)來(lái)實(shí)現(xiàn)的,底層是基于QRFC來(lái)實(shí)現(xiàn)的。并且SAP已經(jīng)內(nèi)置了很多標(biāo)準(zhǔn)的對(duì)象,中間件是免費(fèi)的。SAP CRM也內(nèi)置了很多BW的QUERY,可以很方便的把CRM的數(shù)據(jù)抽取到BW中,并且也是通過(guò)中間件的技術(shù)。
總結(jié)
以上是生活随笔 為你收集整理的浅谈SAP CRM开发——技术概念、与ECC 系列产品区别 的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔 網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔 推薦給好友。