ABAP/FORM
Last-modified: 2015-12-01 (火) 12:50:34 (3040d)
サブルーチンの定義に使用する。
概要 †
FORM~ENDFORM形式で記述し、メインプログラムからデータを受け取って処理を行い、処理が終了するとメインプログラムに処理を戻す。
USING, CHANGING, TABLES †
用法 †
引数や戻り値の定義のため、USINGやCHANGING命令を使用する。
なお、TABLES命令は使用しないようSAPからお達しが出ているので、内部テーブルを引数にしたければディクショナリでテーブルデータ型を定義するか、TYPES命令でTYPE TABELE OF ~で参照する型を宣言しておくこと。
なお、引数や戻り値自体およびそのデータ型を指定しないこともできるが、保守性も可読性も著しく低下するため必ず書け。
サンプル †
FORM F_FUNC_COMPANYCODE_GETDETAIL USING I_BUKRS TYPE BKPF-BUKRS CHANGING E_WA_T001 TYPE T001. ... ENDFORM.
その他 †
関連する命令は、PERFORMなど。
【スポンサードリンク】
コメントはありません。 Comments/ABAP/FORM?