2016-07-21 19 views

答えて

2

名前で接続が確立されています。

あなたは、このようなレポート内の変数宣言する場合:

DATA foo TYPE c. 

を次にあなたがfooというフィールドを追加することによって、画面上に表示することができます。

スクリーンペインタの便利な機能は、辞書/プログラムフィールドを選択することです。 F6を押すとアクセスできます。

+2

実際には、ABAPタイプではなく画面にDDICエレメント(たとえば、 '画面構造'でグループ化されたもの)を使用することをお勧めします。これにより、DDICで定義されているラベル、文書テキスト、および価値ヘルプへのアクセスが提供されます。 – vwegert

1

グローバルという名前で参照されています。

DATA matnr TYPE MATNR.を使用して、グローバル変数matnrを作成することができます。

あなたはDDIC構造体またはテーブルを使用する場合はまた、あなたがテーブル/構造MARAのフィールドを参照することができ、スクリーンペインタで

TABLES: MARA. 

としてそれらを定義することもできます。 (MARAは任意のテーブル/構造体で置き換えることができます)。

プログラムの複雑さによっては、レポートコードとスクリーンペインタの間のインターフェイスと同じように、独自の構造を定義することができます。

0

スクリーンペインタで使用される変数は、プログラム内のインクルードからアクセスするためにTOPで宣言する必要があります。

例えば、私の画面では、ビジネスパートナ名を要求し、それをGT_NAMEにマッピングします。

DATA: GT_NAME type bu_first. 

自動的にグローバル変数と、画面内の入力パラメータとの間のリンクを作成します。GT_NAMEは、以下のコードのようなものでTOPに宣言する必要があります。

関連する問題