我是 ABAP 的新手(3 天经验),我目前的任务是使用 ABAP 代码编写报告。这就像将一些数据从特定的 SAP 数据库移动到商业智能暂存区。
所以核心难点是SAP服务器上的一些数据是字典结构(FMOIX、FMCOX等)的格式,我需要在程序运行时将这些数据移动到内部表中。有人告诉我 OPENSQL 在这种情况下不起作用。
如果您仍然不明白我的意思,我可以提出几种方法,实际上是由我的主管给出的。首先是使用 GET 事件,比如说
GET FMOIX.
IF FMOIX-zhdlt > From_dat and FMOIX-zhdlt < to_dat.
Append FMOIX to itab.
ENDIF.
问题是我对这个 GET 事件还不是很清楚。它只是一个事件处理程序,还是可以循环遍历数据记录?
我用谷歌搜索了两天多的东西给了我类似的东西
LOOP at FMOIX.
MOVE FMOIX to itab.
ENDLOOP.
那么有什么方法可以将 FMOIX 之类的事务结构移动到内部表中,比如内部表名是 ITAB?
您的回答将不胜感激。虽然我有时间,但我是全新的。非常感谢。