cost 129 ms
只从内部表更新数据库表的特定字段 - UPDATE only specific fields of database table from internal table

我需要在名为ANLZ的数据库表中更新两个名为 F1 和 F2 的字段。 表ANLA有一个名为 ACTIVE 的字段,它说明ANLZ中的字段是否可以更新。 连接两个表的键是字段ANLN1 数据声明: 首先,我进行内部联接,它只提供在 ANLA 中处于活动状态的记录以及来自 ANLZ 的相应字段 F1、 ...

2022-04-04 14:38:44   2   6250    abap / opensql  
ST05在S/4HANA系统中显示FLAG=N"X"。 为什么? - ST05 shows FLAG=N"X" in S/4HANA system. Why?

我们正在比较经典 R/3 和 S/4 系统的性能,标准 function 模块中的简单选择(例如,从 IDoc 表中选择记录)在 S/4 中看起来不同。 最有趣的是那些: S/4 带来的性能低于 R/3(在 db 表中存储相同数量的记录) 当我们在 R/3 中看到(在本例中为FOR ALL EN ...

Select 来自 ( ) 表中的哪里? - Select from where in ( ) table?

我想要一个 select,在 ABAP 语法中具有动态where条件。 SQL 语句如下所示: 我的方法是将 2 个结构ZMATN_STR和ZCHARG_STR添加到字典中,并将相关组件作为行( MATNR , CHARG )。 然后创建 2 个具有关联线型的表类型。 现在我陷入了 ABAP,因 ...

2022-03-01 10:18:56   1   3764    abap / opensql  
如何避免带有非常大的 IN 表的 dbsql_stmnt_too_large 转储? - How to avoid a dbsql_stmnt_too_large dump with a very large IN table?

我的报告有一个带有选择选项范围的屏幕,如果用户输入的条目很少,则报告工作正常,但如果用户在范围内输入几千个条目,则会发生转储: dbsql_stmnt_too_large 系统说下面的 SELECT 查询有问题。 这太复杂了。 我不知道如何解决它。 有人可以帮我解决它吗? 查询看起来像这样: 它 ...

在带有内部表日期的 WHERE 子句中使用 BETWEEN 运算符 - Using BETWEEN operator in a WHERE clause with dates from an internal table

我有一个内部表,其中填充了每种时期的开始和结束日期。 我想在 SQL 查询的 WHERE 子句中使用这个内部表来选择开始和结束日期在其各自类型的开放期间内的项目。 但是,我收到错误消息,说 OP~fromdate 应该是兼容类型,可用作 BETWEEN 的运算符。 列出的类型包括日期类型 d。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM