私は 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 イベントについてまだよくわかっていないことです。それは単なるイベント ハンドラーですか、それともデータ レコードをループできますか?
2日以上グーグルで検索した結果、次のようなものが得られました
LOOP at FMOIX.
MOVE FMOIX to itab.
ENDLOOP.
では、FMOIX のようなトランザクション構造を内部テーブルに移動する方法は何ですか?たとえば、内部テーブル名が ITAB であるとします。
あなたの答えは大歓迎です。時間はありますが、私はまったく新しいです。どうもありがとう。