小编Nil*_*il 的帖子

如何进行大规模选择SAP ABAP

我正在从数据库中进行大量选择,目的是将其保存在应用程序服务器或本地目录中.由于db有大量条目,我首先尝试这种方式:

SELECT * FROM db PACKAGE SIZE iv_package
    INTO CORRESPONDING FIELDS OF TABLE rt_data
    WHERE cond  IN so_cond
    AND   cond1 IN so_cond1.

SAVE(rt_data). 
ENDSELECT. 
Run Code Online (Sandbox Code Playgroud)

这导致转储,并显示以下消息:

运行时错误:DBIF_RSQL_INVALID_CURSOR
执行:CX_SY_OPEN_SQL_DB

我也尝试过另一种方式:

 OPEN CURSOR WITH HOLD s_cursor FOR
  SELECT * FROM db
    WHERE cond  IN so_cond
    AND   cond1 IN so_cond1.
  DO.
    FETCH NEXT CURSOR s_cursor INTO TABLE rt_data PACKAGE SIZE iv_package.

    SAVE(rt_data).
ENDDO.
Run Code Online (Sandbox Code Playgroud)

这也导致了具有相同消息的转储.

这种情况的最佳方法是什么?

sql sap abap select cursor

2
推荐指数
1
解决办法
816
查看次数

在 Xstring 变量中将智能表单转换为 PDF

我必须生成一个 PDF 格式的智能表单。我必须将此输出(以任何可能的格式,我会说是键入stringxstring)保存在 Z 表中,以便无需处理即可再次生成。

您能否澄清一下是否有任何方法可以按xstring类型保存 Smart Form PDF ?

我查看了生成智能表单的功能模块的输出,并试图寻找xstring但无法找到它。

pdf abap sap-smart-forms

1
推荐指数
1
解决办法
2106
查看次数

0
推荐指数
1
解决办法
87
查看次数

标签 统计

abap ×3

sap ×2

cursor ×1

pdf ×1

sap-smart-forms ×1

select ×1

sql ×1