SAP CRM附件创建的internal模式是什么含义
2023-09-14 09:02:45 时间
When I am creating attachment for my business object via code provided in solution:
ls_prop-name = 'DESCRIPTION'.
ls_prop-value = 'created by Tool'.
APPEND ls_prop TO lt_prop.
ls_prop-name = 'CREATED_BY'.
ls_prop-value = XXX - some one else other than sy-uname
APPEND ls_prop TO lt_prop.
CALL METHOD cl_crm_documents=>create_with_table
EXPORTING
business_object = ls_bo
properties = lt_pro
properties_attr = lt_properties_attr
file_access_info = lt_file_info
file_content_binary = lt_file_content
raw_mode = 'X'
IMPORTING
loio = ls_loio
phio = ls_phio
error = ls_error.
I meet with the error below: Characteristic of class CRM_L_DOC is not valid
I debugged a little and found it is caused because the content management code regards “CREATED_BY” field as read only ( protected field ) if internal mode is inactive.
I use where use list on the field internal_mode and found the FM below could activate internal mode with 02 passed into.
After I call that FM in my program, the error is gone and attachment could be created. Unfortunately, I still could not specify the created_by field, I find it is always filled as sy-uname in line 298.
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- [SAA + SAP] 23. Streaming Atchitectures
- 154. SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍
- 关于 SAP UI5 MessageProcessor 消息创建的问题
- SAP UI5 应用的暗黑模式 - Fiori 3 Quartz Dark 主题的使用
- 在 SAP ABAP Gateway 系统上定义后台系统的 Alias
- SAP UI5 ManagedObject 的 Association 讲解
- 2021年6月3日,SAP 全球蓝宝石大会将在线上盛大启幕
- SAP Fiori Elements 在本地测试模式下如何修改 List Report 里字段标签和图标
- 观察者模式在SAP UI5主题更改功能中的应用
- SAP Cloud for Customer最新版本2002 RUI如何启用adaptation模式
- Visitor(访问者)模式在SAP CDS view测试框架中的灵活运用
- Command 模式在 SAP Spartacus 中的具体应用一例
- SAP 电商云 Spartacus UI 客户端模式下产品主数据的 HTTP 请求设计
- SAP Spartacus 4.0 源代码模式下开启 SSR,为什么会从本地去加载 all.css?
- 2. SAP Spartacus SSR 模式下 index.html 页面的响应逻辑调试
- SAP Spartacus SSR模式启用失败的一个原因:SSR rendering exceeded timeout
- SAP Spartacus SSR学习笔记 - 如何启用SAP Spartacus服务器端渲染模式
- SAP Hybris Commerce启用customer coupon的前提条件
- SAP CRM呼叫中心里的事件注册机制
- SAP CRM系统里关于订单货币单位为日元的一些调试和配置关键点
- 如何在 SAP BTP 平台上重用另一个已经开发好的 service
- SAP WebIDE Initialization process - 初始化逻辑分析
- SAP OData V4 模型支持的一些数据绑定模式
- SAP UI5 应用开发教程之三十八 - 使用 Chrome 开发者工具查看程序执行出错时的上下文信息
- 使用代理模式改善SAP UI5应用的图片加载体验