如何从Itab更新数据库表的特定字段?

2020-09-20 04:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个 内部表 ,并且想要 更新 的特定字段 数据库表 (基于内部表的值)。 我同时尝试了 UPDATE MODIFY 子句,但这无效。

问题是 UPDATE 接受itab作为数据源,但不允许指定所需字段,而 MODIFY 允许通过 运输 进行此操作,但仅接受工作区。

如何从Itab更新数据库表的特定字段?

谢谢。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个 内部表 ,并且想要 更新 的特定字段 数据库表 (基于内部表的值)。 我同时尝试了 UPDATE MODIFY 子句,但这无效。

问题是 UPDATE 接受itab作为数据源,但不允许指定所需字段,而 MODIFY 允许通过 运输 进行此操作,但仅接受工作区。

如何从Itab更新数据库表的特定字段?

谢谢。

付费偷看设置
发送
6条回答
宇峰
1楼 · 2020-09-20 04:40.采纳回答

嗨,

UPDATE表名称SET字段名称='modify'

WHERE键字段='100'。

问候,

Venkat

樱桃小丸子0093
2楼-- · 2020-09-20 04:51

"修改允许使用运输"

不在Open SQL中...

南山jay
3楼-- · 2020-09-20 04:53

您考虑了

  • 在内部表中选择整个结构(所有条目中都有一些),然后修改内部表并最后更新数据库
  • 在数据库中创建视图,并更新此视图
lukcy2020
4楼-- · 2020-09-20 04:44

如果"不是在Open SQL中",那么在哪里?

是否可以使用带有 itab 的 MODIFY 来更新 DB 表?

me_for_i
5楼-- · 2020-09-20 04:55
< 内部表和数据库表应具有相同的结构。 修改内部表之后。

从表itab修改DBTAB:E。

commitwork。

Nir深蓝
6楼-- · 2020-09-20 04:49

不,我的意思是读取db中所有当前值以获取itab的键值,修改itab的记录(合并itab),从修改过的itab更新数据库, 有数据库表的每个字段

一周热门 更多>