gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 23:28:07 25 4
gpt4 key购买 nike

在 ABAP 中可以进行选择并包含硬编码值,并在任何字段中放置一个值。

在我的示例中,我必须根据 VKORG 使用公司代码 BUKRS 填充一个范围,因此我必须像这样在 TVKO 上进行选择:

DATA : lt_rtvko TYPE RANGE OF bukrs.

SELECT 'I' as sign 'EQ' as option bukrs as low
INTO CORRESPONDING FIELDS OF TABLE lt_rtvko
FROM tvko
WHERE vkorg EQ p_vkorg.

但是我有一个转储。

我知道一个更长的解决方案来执行此操作,手动填充 TVKO 表并创建一个 LOOP 来填充范围,但我确信我们有一个解决方案可以像我的示例中那样在一个操作中执行此操作。

谢谢,专家。

最佳答案

其实很简单。只需删除 INTO CORRESPONDINGAS。只要值顺序正确,就没有问题:

SELECT 'I', 'EQ', bukrs
FROM tvko
INTO TABLE @lt_rtvko
WHERE vkorg = @p_vkorg.

而且我认为您的范围声明中有错字。应该是:

DATA: lt_rtvko TYPE RANGE OF bukrs.

关于ABAP 硬编码值到 SELECT 和字段到另一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39227917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com