コンテンツフレーム起動

機能の文書化 EVALUATE 文書を SAP ライブラリストラクチャに組み込む

機能

スクリプトをコンパイルして実行し、ふたたびリリースします。そのとき、スクリプトのグローバルデータは、コンテキスト内で利用可能です。

IMPORT パラメータ: JAVA_SCRIPT (Type STRING)

JavaScript ソーステキストの文字列。個々のソーステキスト行は互いに静的定数CL_ABAP_CHAR_UTILITIES=>CR_LF で区切られます。

リターンパラメータ :

RESULT (Type STRING)

スクリプト内で実行された最後の命令の値。

例

report DEMO_JAVA_SCRIPT_EVALUATE.

data SOURCE type STRING.
data RETURN_VALUE type STRING.

data JS_PROCESSOR type ref to CL_JAVA_SCRIPT.
JS_PROCESSOR = CL_JAVA_SCRIPT=>CREATE( ).

concatenate
  'var string = "Hello World";             '
  'function Set_String()                   '
  '  { string += ", this is JavaScript!";  '
  '  }                                    '
  'Set_String();                          '
  'string;                                '
   into SOURCE separated by CL_ABAP_CHAR_UTILITIES=>CR_LF.

RETURN_VALUE = JS_PROCESSOR->EVALUATE( SOURCE ).

EVALUATE メソッドの関数呼び出し後、RETURN_VALUE には値 'Hello World, this is JavaScript!' が含まれます。

 

 

 

コンテンツフレーム終了