opensql相关内容

如何获得每月的最大日期

我有一张像 的桌子 kunnr 日期 posnr30001 28/5/2017 130001 25/5/2017 230001 15/5/2017 330001 25/4/2017 430001 20/4/2017 530002 15/5/2017 630002 25/4/2017 7 我希望每个新的 kunnr 都能获得每月最大日期的记录,即 5 月的最大值和 4 月的最大值等. 好 ..
发布时间:2021-11-26 15:53:38 其他开发

在没有 INNER JOIN 的选择中使用表 BSEG

我正在尝试使用以下代码从表 BSEG 中选择字段 KOART: 常量:lc_d TYPE c VALUE 'D'.选择 k~bukrs,k~belnr,k~budat,k~gjahr,k~buzei,k~kunnr,我~银行,我~银行,我~银行FROM bsid AS kINNER JOIN knbk AS i ON k~kunnr EQ i~kunnr* 内连接 bseg进入表@DATA(lt ..
发布时间:2021-11-26 15:52:07 其他开发

SELECT WHERE 条件中的默认比较操作数

我有一个表CategoryColours,如果没有找到一个类别,它应该返回默认类别“*"的颜色. 如果表格包含这些行的示例: 分类颜色* 白色的* 黑色的1 红色1个蓝色1个绿色1个黑色 如果我搜索类别“1",则查询应获得 4 种颜色. 如果我搜索表中没有记录的类别“2",则查询应该从类别“*"中获取2种颜色. 是否可以使用 OpenSQL 在 ..
发布时间:2021-11-26 15:49:14 其他开发

如何在 WHERE 子句中使用子字符串?

我在 OpenSQL 中的表达是: SELECT * FROM J_1BNFLIN AS BWHERE SUBSTRING(REFKEY , 1 , 10 ) where 子句的子字符串部分不起作用.我做错了什么? 解决方案 您可以在 WHERE 条件中使用 LIKE.例如: DATA: gv_refkey TYPE j_1bnflin-refkey.gv_refkey = '123 ..
发布时间:2021-11-26 15:47:38 其他开发

ABAP 硬编码值到 SELECT 和字段到另一个字段

在 ABAP 中可以进行选择并包含硬编码值并将值放入任何字段. 在我的例子中,我必须根据 VKORG 用公司代码 BUKRS 填充一个范围,所以我必须像这样在 TVKO 上进行选择: DATA : lt_rtvko bukrs 的类型范围.SELECT 'I' as sign 'EQ' as option bukrs as low进入表的相应字段 lt_rtvko从电视哪里 vkorg E ..
发布时间:2021-11-26 15:45:21 其他开发

当前用户可以查看的BUKRS列表

有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持 ..
发布时间:2021-11-26 15:44:26 其他开发

OpenSQL 中 GROUP BY 子句中的通配符?

我有一个类似于下面的选择: SELECT DISTINCT疤痕〜CARRID,疤痕〜CARRNAME,MIN(SPFLI~DISTANCE) 作为 MIN_DISTANCE从 SCARR 在 SPFLI~CARRid 上加入 SPFLI = SCARR~CARRid通过...分组疤痕〜CARRID,疤痕~CARRNAME进入表@DATA(结果). 在实际情况下,这些是其他表,我在 SELECT ..
发布时间:2021-11-26 15:43:57 其他开发

SELECT 语句中的多个条件?

首先,我没有使用 ABAP 的经验,我在这里猜测. 我想向现有报告中的 SELECT 添加条件.现有代码如下所示: SELECT SINGLE *从 EKPO哪里 EBELN = GT_MSEG-EBELNAND EBELP = GT_MSEG-EBELP. 如果字段 F1 是某个值并且字段 F2 是 0,我想添加一个条件来排除记录(两个条件都必须为真才能排除记录).我试过这个: SE ..
发布时间:2021-11-26 15:40:44 其他开发

Pragma to Hide Warning: where 条件中使用的字段可能包含空值

我正在寻找一个编译指示,我可以用它来隐藏在选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告. 阅读 SAP 说明 1088403 后,我知道这里可能存在的问题,但我无法应用那里建议的解决方案,因为我使用的是范围,而不是 WHERE 子句中的单个值.在任何一种情况下,这是从未被发现有缺陷的遗留代码(据我们所知),很快就会被替换. 但是,当我重写程序的 ..
发布时间:2021-11-26 15:37:33 其他开发

如何将 SQL Server 表导入 itab?

是否可以将SQL Server表中的数据直接导入到内表(itab)中? 我想在 SE37 函数中使用这个 itab.提前致谢 解决方案 对于您的任务,您可以使用功能模块 (SE37),也可以使用模块池或报告(SE38、SE80).检查此报告: 报告 zinsertdb.数据:矿石类型 ref 到 cx_root,p_conex type dbcon_name value 'YOUR ..
发布时间:2021-11-26 15:28:49 数据库

如何获得每月的最大日期

我有一张像 的桌子 kunnr 日期 posnr30001 28/5/2017 130001 25/5/2017 230001 15/5/2017 330001 25/4/2017 430001 20/4/2017 530002 15/5/2017 630002 25/4/2017 7 我希望每个新的 kunnr 都能获得每月最大日期的记录,即 5 月的最大值和 4 月的最大值等. 好 ..
发布时间:2021-11-25 08:28:57 C#

在没有 INNER JOIN 的选择中使用表 BSEG

我正在尝试使用以下代码从表 BSEG 中选择字段 KOART: 常量:lc_d TYPE c VALUE 'D'.选择 k~bukrs,k~belnr,k~budat,k~gjahr,k~buzei,k~kunnr,我~银行,我~银行,我~银行FROM bsid AS kINNER JOIN knbk AS i ON k~kunnr EQ i~kunnr* 内连接 bseg进入表@DATA(lt ..
发布时间:2021-11-25 08:27:33 C#

如何在 WHERE 子句中使用子字符串?

我在 OpenSQL 中的表达是: SELECT * FROM J_1BNFLIN AS BWHERE SUBSTRING(REFKEY , 1 , 10 ) where 子句的子字符串部分不起作用.我做错了什么? 解决方案 您可以在 WHERE 条件中使用 LIKE.例如: DATA: gv_refkey TYPE j_1bnflin-refkey.gv_refkey = '123 ..
发布时间:2021-11-25 08:24:01 C#

SELECT WHERE 条件中的默认比较操作数

我有一个表CategoryColours,如果没有找到一个类别,它应该返回默认类别“*"的颜色. 如果表格包含这些行的示例: 分类颜色* 白色的* 黑色的1 红色1个蓝色1个绿色1个黑色 如果我搜索类别“1",则查询应获得 4 种颜色. 如果我搜索表中没有记录的类别“2",则查询应该从类别“*"中获取2种颜色. 是否可以使用 OpenSQL 在 ..
发布时间:2021-11-25 08:22:29 C#

当前用户可以查看的BUKRS列表

有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持 ..
发布时间:2021-11-25 08:21:54 C#

当前用户可以查看的BUKRS列表

有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持 ..
发布时间:2021-11-25 08:20:18 C#

ABAP 硬编码值到 SELECT 和字段到另一个字段

在 ABAP 中可以进行选择并包含硬编码值并将值放入任何字段. 在我的例子中,我必须根据 VKORG 用公司代码 BUKRS 填充一个范围,所以我必须像这样在 TVKO 上进行选择: DATA : lt_rtvko bukrs 的类型范围.SELECT 'I' as sign 'EQ' as option bukrs as low进入表的相应字段 lt_rtvko从电视哪里 vkorg E ..
发布时间:2021-11-25 08:19:53 C#

SELECT 语句中的多个条件?

首先,我没有使用 ABAP 的经验,我在这里猜测. 我想向现有报告中的 SELECT 添加条件.现有代码如下所示: SELECT SINGLE *从 EKPO哪里 EBELN = GT_MSEG-EBELNAND EBELP = GT_MSEG-EBELP. 如果字段 F1 是某个值并且字段 F2 是 0,我想添加一个条件来排除记录(两个条件都必须为真才能排除记录).我试过这个: SE ..
发布时间:2021-11-25 08:16:34 C#

Pragma to Hide Warning: where 条件中使用的字段可能包含空值

我正在寻找一个编译指示,我可以用它来隐藏在选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告. 阅读 SAP 说明 1088403 后,我知道这里可能存在的问题,但我无法应用那里建议的解决方案,因为我使用的是范围,而不是 WHERE 子句中的单个值.在任何一种情况下,这是从未被发现有缺陷的遗留代码(据我们所知),很快就会被替换. 但是,当我重写程序的 ..
发布时间:2021-11-25 08:14:04 C#