SAP CRM attachment 存储模型的技术属性详解

简介: SAP CRM attachment 存储模型的技术属性详解

当我们通过 cl_crm_documents=>create_with_table 为业务对象创建附件时,必须传入附件属性的内部表。


属性名称的名称列表可以通过函数模块 SDOK_PHIO_ATTRIBUTES_GET 从附件类中获取。


SDOK_PHIO_ATTRIBUTES_GET 函数是 SAP ABAP 中的一个重要函数,用于获取文档对象的属性信息。在 SAP 系统中,文档对象存储了各种类型的文档,如图像、文本、视频等。这些文档通常与业务对象相关联,例如销售订单、采购订单等。SDOK_PHIO_ATTRIBUTES_GET 函数允许开发人员通过编程方式访问文档对象的属性,以便进行后续的处理或显示。


该函数的主要作用是返回给定文档对象的属性值,这些属性包括但不限于文档类型、大小、创建日期、修改日期、作者等。通过这些属性,开发人员可以更好地理解和处理文档对象,并根据需要进行进一步的业务逻辑处理。


例如,附件类 CRM_P_DOC 有 36 个属性。

这 36 个属性,可以从事务码 DMWB 中查看:

这些属性值,可以通过 function module CRM_KW_PROPERTIES_GET 来获取:

函数 CRM_KW_PROPERTIES_GET 是 SAP CRM 中的一个 ABAP 函数,用于获取对象的关键字属性。在 SAP CRM 中,关键字属性对于组织和分类对象非常重要,因为它们用于标识和组织数据。这个函数允许开发者通过 ABAP 编程来检索对象的关键字属性,以便在各种业务逻辑中使用。


这个函数的主要作用是根据给定的对象类型和 ID 获取对象的关键字属性。它返回一个包含对象关键字属性的结构体,开发者可以根据需要使用这些属性进行进一步的处理和分析。通过这个函数,开发者可以轻松地在 ABAP 程序中访问和利用 CRM 对象的关键信息,从而实现更复杂的业务逻辑和功能。


函数的输入参数,需要传入 logical/physical object instances 的 guid:

函数执行后,这些属性值,通过内表 PROPERTIES 返回:

看个例子,为什么下图属性,存储在字段 PROP09 里?

因为下面这行 ABAP 代码:

    ls_prop-name = 'KW_RELATIVE_URL'.
    ls_prop-value = iv_file_name.
    APPEND ls_prop TO lt_prop.

这些属性的索引,也可以在事务码 DMWB 里获取。DMWB 代表 Document Management Workbench.

相关文章
|
23天前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
53 7
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
20天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
19 0
|
23天前
|
数据库
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
SAP CRM产品主数据无法根据产品描述字段进行搜索的原因
17 5
|
23天前
|
Web App开发 开发者 存储
介绍一个 webp 格式转 png 格式的软件:XNConvert
介绍一个 webp 格式转 png 格式的软件:XNConvert
27 6
介绍一个 webp 格式转 png 格式的软件:XNConvert
|
23天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
16 1
什么是 SAP ABAP 里的 Subscreen
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
15 0
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0
|
1月前
|
XML 存储 数据格式
SAP UI5 控件 customData 属性的应用介绍
SAP UI5 控件 customData 属性的应用介绍
33 0
|
1月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
31 0