成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

SAP CRM和C4C的內(nèi)容管理(Content Management)

aervon / 601人閱讀

摘要:內(nèi)容管理使用這個(gè)給用戶提供內(nèi)容管理的功能。作為企業(yè)級(jí)管理軟件的一個(gè)模塊,病毒掃描的支持是必不可少的。同一樣,對(duì)于上傳的文件和發(fā)送的郵件均有內(nèi)置的病毒掃描引擎以確保解決方案的安全性。

SAP CRM內(nèi)容管理

SAP CRM使用Attachments這個(gè)UI給用戶提供內(nèi)容管理的功能。通過新建按鈕可以上傳本地文檔到CRM系統(tǒng):

該內(nèi)容管理支持簡單的版本管理功能,用戶可點(diǎn)擊Check Out將一個(gè)文檔導(dǎo)出到本地,編輯結(jié)束之后通過Check In按鈕將修改版本導(dǎo)入至CRM。

每次Check Out / Check In會(huì)生成一個(gè)新的版本。

從技術(shù)上來說,每一個(gè)文件上傳到CRM后,會(huì)自動(dòng)生成一個(gè)Logical Info Object(LOIO)和Physical Info Object(PHIO)。僅從這對(duì)概念的名稱就能猜到它們的用途:LOIO是一個(gè)邏輯上的概念,描述一個(gè)文件的客觀存在。PHIO則承載一個(gè)文件的具體內(nèi)容,每次Check In之后,用戶在UI上看到一個(gè)新版本的生成,而后臺(tái)則對(duì)應(yīng)一個(gè)新的PHIO實(shí)例的生成。這也是為什么查看Content Management對(duì)應(yīng)的API CL_CRM_DOCUMENTS, 會(huì)發(fā)現(xiàn)很多方法的參數(shù)里都有LOIO/PHIO出現(xiàn)的原因。

CRM內(nèi)容管理系統(tǒng)的內(nèi)容存儲(chǔ)實(shí)現(xiàn)

內(nèi)容管理系統(tǒng)要實(shí)現(xiàn)的一個(gè)重要功能就是內(nèi)容存儲(chǔ)。我給CRM系統(tǒng)里某個(gè)product上傳了一個(gè)文本文件。

點(diǎn)擊文件名"Jerry"這個(gè)超鏈接,在瀏覽器里打開了文本文件。

那么這個(gè)文本文件如何存儲(chǔ)在CRM服務(wù)器上的?仔細(xì)查看這個(gè)瀏覽器鏈接:

/sap/bc/contentserver/001/jerry?get&pVersion=0045&contRep=BDS_DB22&docId=FA163EE56C3A1EE8908EFBAA20D4FC6C&compId=jerry.txt

/sap/bc/contentserver:事務(wù)碼SICF,Service Name輸入contentserver,可以找到這個(gè)Service對(duì)應(yīng)的ABAP處理類CL_HTTP_EXT_CSIF。

在其方法HANDLE_REQUEST設(shè)置斷點(diǎn)即可調(diào)試。

contRep=BDS_DB22:我的博客How is attachment physically stored in database table in CM framework

介紹了如何通過BDS_DB22這個(gè)編號(hào)找到對(duì)應(yīng)的后臺(tái)數(shù)據(jù)庫表名稱。通過文章里介紹的步驟,找到數(shù)據(jù)庫表BDSCONT22。

docId=FA163EE56C3A1EE8908EFBAA20D4FC6C

把這個(gè)docId放到BDS_DB22這張表里根據(jù)PHIO_ID查詢,即可找到上述例子里文本文件jerry.txt在這張表里存儲(chǔ)的內(nèi)容。

因?yàn)槌宋谋疚募瑑?nèi)容管理系統(tǒng)還需要支持其他諸如PDF或視頻文件的存儲(chǔ),因此數(shù)據(jù)庫表對(duì)應(yīng)字段采用了特殊的數(shù)據(jù)類型INDX_CLSTR和INDX_CLUST,因此文件的具體內(nèi)容無法直接通過在事物碼SE16查表瀏覽。

而需要使用function module SCMS_R3DB_IMPORT。如果查看其代碼,會(huì)發(fā)現(xiàn)這個(gè)函數(shù)正是使用了ABAP關(guān)鍵字IMPORT去操作這兩個(gè)特殊的表字段從而讀取出文件的實(shí)際內(nèi)容。

作為企業(yè)級(jí)管理軟件的一個(gè)模塊,病毒掃描的支持是必不可少的。SAP在CRM內(nèi)容管理系統(tǒng)里實(shí)現(xiàn)了病毒掃描的框架,而具體執(zhí)行病毒掃描的引擎由客戶自行配置:

在我的公眾號(hào)文章SAP S4CRM vs C4C, 諸葛亮和周瑜?里提到SAP CRM內(nèi)容管理的一個(gè)特色功能:用戶可以點(diǎn)擊下圖step 1中的"With Template"按鈕,在本地開發(fā)一個(gè)word模板文件,將里面的字段綁定到CRM標(biāo)準(zhǔn)的BO模型字段上,如下圖step 2所示。運(yùn)行時(shí)渲染的word文件里就會(huì)顯示其從屬的業(yè)務(wù)文檔里的對(duì)應(yīng)數(shù)據(jù),如圖step 3所示。

這個(gè)運(yùn)行時(shí)word文件的渲染實(shí)現(xiàn),其技術(shù)原理在我的博客Manipulate Docx document with ABAP里介紹過。

關(guān)于SAP CRM內(nèi)容管理的更多介紹,請(qǐng)參考我的博客合集:

A collection of technical details about Content Management

C4C 內(nèi)容管理

作為一款云產(chǎn)品,用戶從瀏覽器里無法像在SAP CRM那樣,能夠輕易地查看其服務(wù)器端的存儲(chǔ)明細(xì)。在Chrome開發(fā)者工具里看到文件的超鏈接是一個(gè)簡單的"#"。

實(shí)際情況是,每次點(diǎn)擊超鏈接,C4C的ABAP后臺(tái)會(huì)動(dòng)態(tài)計(jì)算出該文件供用戶下載或者預(yù)覽的url:

https://xxxxx.crm.ondemand.co...

因?yàn)镃4C的后臺(tái)對(duì)客戶和Partner不可見,因此這個(gè)url的計(jì)算邏輯不便透露。

C4C同CRM一樣,對(duì)于上傳的文件和發(fā)送的郵件均有內(nèi)置的病毒掃描引擎以確保C4C解決方案的安全性。

除此之外,您也能通過Business Configuration工作中心里配置允許哪些MIME Type的文件上傳到C4C系統(tǒng)。

對(duì)于在Cloud Application Studio里自己創(chuàng)建的Custom BO,也可通過簡單的步驟即可同樣支持文件上傳的功能。具體步驟參考我的博客:

Step by step to enable your custom BO with attachment upload functionality

如果上傳的文件是圖片,您甚至可以在Cloud Application Studio里做些簡單的開發(fā),將這些圖片和Custom BO的數(shù)據(jù)合并起來,渲染成一個(gè)PDF文件。

具體步驟參考我的博客:

How to render PDF which displays picture from the image attachment of your custom BO

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/69176.html

相關(guān)文章

  • SAP S4CRMC4C技術(shù)比較

    摘要:在以下簡稱和以下簡稱開發(fā)團(tuán)隊(duì)都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標(biāo)準(zhǔn)開發(fā)方式和的雖然看起來都是風(fēng)格,但實(shí)現(xiàn)技術(shù)不同。而的標(biāo)準(zhǔn)則是基于和協(xié)作而成的。 如果您對(duì)SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號(hào)文章...

    xi4oh4o 評(píng)論0 收藏0
  • SAP S4CRMC4C技術(shù)比較

    摘要:在以下簡稱和以下簡稱開發(fā)團(tuán)隊(duì)都工作過,這篇文章給出這兩款產(chǎn)品一些技術(shù)層面的比較。標(biāo)準(zhǔn)開發(fā)方式和的雖然看起來都是風(fēng)格,但實(shí)現(xiàn)技術(shù)不同。而的標(biāo)準(zhǔn)則是基于和協(xié)作而成的。 如果您對(duì)SAP S/4HANA for Customer Management(以下簡稱S4CRM)和SAP Cloud for Customer(以下簡稱C4C)不甚熟悉,那我建議您可以先瀏覽我之前寫的這兩篇微信公眾號(hào)文章...

    littleGrow 評(píng)論0 收藏0
  • SAP C/4HANA到底包含哪些產(chǎn)品?

    摘要:服務(wù)云包含產(chǎn)品,也就是的模塊成都研究院是這個(gè)產(chǎn)品開發(fā)的主力,一共有三支開發(fā)團(tuán)隊(duì)。以前在瑞士的辦公樓客戶數(shù)據(jù)云包含產(chǎn)品一家以色列創(chuàng)業(yè)公司,主要業(yè)務(wù)是在線物業(yè)管理客戶身份和個(gè)人資料,后被收購。 2018年6月的SAPPHIRE(藍(lán)寶石大會(huì))上, SAP發(fā)布了新的商務(wù)軟件套件:C/4HANA,意在通過SAP C/4HANA將前臺(tái)應(yīng)用和SAP Digital Core(數(shù)字化核心)S/4HAN...

    Achilles 評(píng)論0 收藏0
  • SAP OData編程指南

    摘要:目前被廣泛用于和的眾多應(yīng)用中,以及和一些正在開發(fā)的新一代云產(chǎn)品中。年月時(shí),我和德國一位負(fù)責(zé)的同事就這個(gè)話題在半小時(shí)的電話會(huì)議里產(chǎn)生了爭執(zhí)。德國同事看了之后,同意了我的意見。和微信集成系列教程這個(gè)系列教程里,和微信的交互,使用了,使用了。 OData(Open Data Protocol)協(xié)議是一個(gè)開放的工業(yè)標(biāo)準(zhǔn),用于定義RESTFul API的設(shè)計(jì)和使用。我的文章標(biāo)題前加上SAP的前綴...

    X1nFLY 評(píng)論0 收藏0
  • SAP OData編程指南

    摘要:目前被廣泛用于和的眾多應(yīng)用中,以及和一些正在開發(fā)的新一代云產(chǎn)品中。年月時(shí),我和德國一位負(fù)責(zé)的同事就這個(gè)話題在半小時(shí)的電話會(huì)議里產(chǎn)生了爭執(zhí)。德國同事看了之后,同意了我的意見。和微信集成系列教程這個(gè)系列教程里,和微信的交互,使用了,使用了。 OData(Open Data Protocol)協(xié)議是一個(gè)開放的工業(yè)標(biāo)準(zhǔn),用于定義RESTFul API的設(shè)計(jì)和使用。我的文章標(biāo)題前加上SAP的前綴...

    wanghui 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<