怎么进行SAPCRM附件在应用服务器上的存储原理解析

这篇文章给大家介绍怎么进行SAP CRM附件在应用服务器上的存储原理解析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联-专业网站定制、快速模板网站建设、高性价比惠来网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式惠来网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖惠来地区。费用合理售后完善,10年实体公司更值得信赖。

内容管理(CM)在BasisRelease6.10中引入,并在CRM 3.0中实现。在使用CM之前,CRM应用程序使用业务文档服务(BDS)或通用对象服务(GOS)来实现文档管理需求。BDS用于大多数应用程序,如业务合作伙伴、产品、产品目录、解决方案数据库和活动。GOS仅用于一阶对象,如活动和机会。所有BDS应用在3.0中更改为CM,一阶对象仅在3.1中。

CM中的文档由多个对象组成。最重要的两个是所谓的“逻辑信息对象”(LOIO)和“物理信息对象”(PHIO)。LOIO是一个逻辑文件夹或括号,将PHIO放在一起,而PHIO表示文档特定版本的内容。让我们以现实世界中的“编辑”一词为例。如果处理Word文档并随时间更改文档,则每个保存的版本都将由PHIO表示。LOIO就是word文档本身。这与ABAP中的SE38非常相似:程序名是LOIO,代码的每个传输版本都是PHIO。

让我们看一个例子。我有一个产品ZCM_演示,guid为0090FA0D8DC21ED395FD7C687F99BFF7,BOR类型=BUS1178。我为它创建了一个附件:

怎么进行SAP CRM附件在应用服务器上的存储原理解析

转到表SKWG_BREL,输入产品guid 0090FA0D8DC21ED395FD7C687F99BFF7,我们看到两个属于此产品的条目。第一个条目表示一个文件夹实例,它实际上是一个逻辑容器,用于保存给定产品的所有附件。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

Instit_B列的内容具有命名约定。第一行中的guid可在表CRM\ U文件夹中找到:

怎么进行SAP CRM附件在应用服务器上的存储原理解析

第二行中的guid 0090FA0D8DC21ED395FD830F8DD9DFFF与附件名称一起可在表BDSLIO22中找到。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

您是在问我如何知道BDSLIO22表的名称?如果一个应用程序想要使用CM来存储文档,那么它应该为物理对象和逻辑对象提供专用的类,或者使用默认的一个CRM_L_文档。应用程序与其类之间的关系在tcode DMWB中维护:

怎么进行SAP CRM附件在应用服务器上的存储原理解析

在表BDSPHIO22中,通过指定逻辑信息对象ID,我们可以得到所有物理对象列表。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

获取物理对象id 0090FA0D8DC21ED395FD830F8DD9FFFF后,可以在表BDSCONT22中找到相应的条目。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

附件的真实内容以一种更简单的方式存储,因此您无法在SE16中看到其详细信息。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

如何知道数据库表名BDSCONT22?

(1) 按物理类名获取存储类别BDS_DB22。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

(2) 执行功能模块SCMS_SDOKSTRE_LIST,获取数据库表的所有列表。然后,您可以找到存储类别BDS_DB22的表名BDSCONT22。

怎么进行SAP CRM附件在应用服务器上的存储原理解析

关于怎么进行SAP CRM附件在应用服务器上的存储原理解析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


当前文章:怎么进行SAPCRM附件在应用服务器上的存储原理解析
文章源于:http://hbruida.cn/article/jgesdg.html