opensql相关内容
我在ABAP中有以下SELECT语句: SELECT munic~mandt VREFER BIS AB ZZELECDATE ZZCERTDATE CONSYEAR ZDIMO ZZONE_M ZZONE_T USAGE_M USAGE_T M2MC M2MT M2RET EXEMPTMCMT EXEMPRET CHARGEMCMT INTO corresponding fields of
..
我有一张像 的桌子 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 月的最大值等. 好
..
我正在尝试使用以下代码从表 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
..
我有一个表CategoryColours,如果没有找到一个类别,它应该返回默认类别“*"的颜色. 如果表格包含这些行的示例: 分类颜色* 白色的* 黑色的1 红色1个蓝色1个绿色1个黑色 如果我搜索类别“1",则查询应获得 4 种颜色. 如果我搜索表中没有记录的类别“2",则查询应该从类别“*"中获取2种颜色. 是否可以使用 OpenSQL 在
..
我在 OpenSQL 中的表达是: SELECT * FROM J_1BNFLIN AS BWHERE SUBSTRING(REFKEY , 1 , 10 ) where 子句的子字符串部分不起作用.我做错了什么? 解决方案 您可以在 WHERE 条件中使用 LIKE.例如: DATA: gv_refkey TYPE j_1bnflin-refkey.gv_refkey = '123
..
在 ABAP 中可以进行选择并包含硬编码值并将值放入任何字段. 在我的例子中,我必须根据 VKORG 用公司代码 BUKRS 填充一个范围,所以我必须像这样在 TVKO 上进行选择: DATA : lt_rtvko bukrs 的类型范围.SELECT 'I' as sign 'EQ' as option bukrs as low进入表的相应字段 lt_rtvko从电视哪里 vkorg E
..
有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持
..
我有一个类似于下面的选择: SELECT DISTINCT疤痕〜CARRID,疤痕〜CARRNAME,MIN(SPFLI~DISTANCE) 作为 MIN_DISTANCE从 SCARR 在 SPFLI~CARRid 上加入 SPFLI = SCARR~CARRid通过...分组疤痕〜CARRID,疤痕~CARRNAME进入表@DATA(结果). 在实际情况下,这些是其他表,我在 SELECT
..
首先,我没有使用 ABAP 的经验,我在这里猜测. 我想向现有报告中的 SELECT 添加条件.现有代码如下所示: SELECT SINGLE *从 EKPO哪里 EBELN = GT_MSEG-EBELNAND EBELP = GT_MSEG-EBELP. 如果字段 F1 是某个值并且字段 F2 是 0,我想添加一个条件来排除记录(两个条件都必须为真才能排除记录).我试过这个: SE
..
我正在寻找一个编译指示,我可以用它来隐藏在选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告. 阅读 SAP 说明 1088403 后,我知道这里可能存在的问题,但我无法应用那里建议的解决方案,因为我使用的是范围,而不是 WHERE 子句中的单个值.在任何一种情况下,这是从未被发现有缺陷的遗留代码(据我们所知),很快就会被替换. 但是,当我重写程序的
..
是否可以将SQL Server表中的数据直接导入到内表(itab)中? 我想在 SE37 函数中使用这个 itab.提前致谢 解决方案 对于您的任务,您可以使用功能模块 (SE37),也可以使用模块池或报告(SE38、SE80).检查此报告: 报告 zinsertdb.数据:矿石类型 ref 到 cx_root,p_conex type dbcon_name value 'YOUR
..
我有一张像 的桌子 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 月的最大值等. 好
..
我正在尝试使用以下代码从表 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
..
我在 OpenSQL 中的表达是: SELECT * FROM J_1BNFLIN AS BWHERE SUBSTRING(REFKEY , 1 , 10 ) where 子句的子字符串部分不起作用.我做错了什么? 解决方案 您可以在 WHERE 条件中使用 LIKE.例如: DATA: gv_refkey TYPE j_1bnflin-refkey.gv_refkey = '123
..
我有一个表CategoryColours,如果没有找到一个类别,它应该返回默认类别“*"的颜色. 如果表格包含这些行的示例: 分类颜色* 白色的* 黑色的1 红色1个蓝色1个绿色1个黑色 如果我搜索类别“1",则查询应获得 4 种颜色. 如果我搜索表中没有记录的类别“2",则查询应该从类别“*"中获取2种颜色. 是否可以使用 OpenSQL 在
..
有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持
..
有没有办法获取当前用户可以看到的所有BUKRS的列表? 我想在open sql中使用这个列表作为过滤器.想象一下我搜索的方法的结果将结果存储在 bk_list 中.然后我可以像这样使用 bk_list : SELECT * FROM some_table WHERE bukrs IN bk_list 解决方案 另一种方法,基于 CL_AUTH_OBJECTS_TO_SQL 类(官方支持
..
在 ABAP 中可以进行选择并包含硬编码值并将值放入任何字段. 在我的例子中,我必须根据 VKORG 用公司代码 BUKRS 填充一个范围,所以我必须像这样在 TVKO 上进行选择: DATA : lt_rtvko bukrs 的类型范围.SELECT 'I' as sign 'EQ' as option bukrs as low进入表的相应字段 lt_rtvko从电视哪里 vkorg E
..
首先,我没有使用 ABAP 的经验,我在这里猜测. 我想向现有报告中的 SELECT 添加条件.现有代码如下所示: SELECT SINGLE *从 EKPO哪里 EBELN = GT_MSEG-EBELNAND EBELP = GT_MSEG-EBELP. 如果字段 F1 是某个值并且字段 F2 是 0,我想添加一个条件来排除记录(两个条件都必须为真才能排除记录).我试过这个: SE
..
我正在寻找一个编译指示,我可以用它来隐藏在选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告. 阅读 SAP 说明 1088403 后,我知道这里可能存在的问题,但我无法应用那里建议的解决方案,因为我使用的是范围,而不是 WHERE 子句中的单个值.在任何一种情况下,这是从未被发现有缺陷的遗留代码(据我们所知),很快就会被替换. 但是,当我重写程序的
..