c# - 通过 C# 填充 SAP 表的最佳方法
问题描述
我正在尝试创建 ac#,该应用程序将简单地插入到新创建的 sap 表中。
经过一番研究,我发现我有两种选择:
- 将 CDS-View 与
@OData.publish: true
CRUD 操作一起使用 - 或使用带有
SAP .NET Connector 3.0
.
我个人认为 CDS 视图更清晰,但我没有让“创建”操作正常工作。我发现在 ABAP 7.50 上禁用了 cud 操作。
你怎么看?
谢谢,托马斯
解决方案
还有更多选择。使用事务SICF
创建 REST 端点。以 JSON 格式发布数据。使用ID
XML 转换将数据映射到与所讨论的数据库表格式相同的内部表。使用MODIFY
或INSERT
后跟COMMIT WORK
保存数据。
推荐阅读
- c# - 更新到 .net core 2.1 后出现大量波浪线 - “可能需要提供运行时策略”
- ruby-on-rails - Rails中嵌套关联中未定义的方法“customer_name”
- laravel - “unique:table,column,except,idColumn”中的“except”和“idColumn”指的是什么?来自 Laravel 文档
- css - 是否可以在 Firefox 开发人员工具中查看所有已编辑的样式?
- javascript - 如何使用 vuejs 和 bootstrap-vue 下载 pdf 文件
- java - 如果我使用“localhost”,是否保证客户端是本地的?(考虑到我可以编辑系统主机文件)
- reactjs - Laravel View/Blade 和 React 的问题
- python-3.x - 如何删除数据框中具有超过 x 个 Null 值的行?
- python - 如何将“i”放在单元格(范围)中。Excel
- flutter - 颤振中心环绕的文本