特徴
ダイアログアプリケーションでは、以下のヘルプ機能を使用することができます。サービスBAPIは、
の下のBORコンポーネント階層にあります。トランザクション制御
BAPIを使用して1つ以上のオブジェクトのデータを変更する各ダイアログトランザクションは、直接実行する必要があります。仕事をコミットするデータを保存するコマンド。BAPIBapiService.TransactionCommit()これに使用され、変更をデータベースに書き込みます。
ただし、データがデータベースに書き込まれていない場合は、BAPIを使用してリセットできます。BapiService.TransactionRollback()。これは、BAPIがBapiService.TransactionCommit()これらの変更はまだデータベースに転送されていません。
ヘルプの入力(F4ヘルプ)
BAPIが呼び出されたときに転送される入力フィールドの可能なエントリ(F4ヘルプ)を表示するには、サービスBAPIを含める必要がありますHelpValues.GetList()あなたのプログラムで。このBAPIは、BAPIパラメーターのフィールドに許可されている入力値を提供します。
方法HelpValues.GetList()メソッドは、ABAPディクショナリの項目にリンクされているチェックテーブル、マッチコード、またはドメイン固定値のヘルプビューを使用します。チェックテーブル、マッチコード、およびドメイン固定値については、ABAPディクショナリを参照してください。
ヘルプの入力(F1ヘルプ)
アプリケーションの入力項目にF1ヘルプ(項目ヘルプ)を提供するには、BAPIを使用できます。BapiService.FieldHelpGetDocu()。このメソッドは、BAPIパラメータの項目に関する文書(F1ヘルプ)を読み取ります。
リターンメッセージの解釈
各BAPIには、 Returnという名前のパラメーターが含まれています。このパラメーターは、例外メッセージまたは成功メッセージを呼び出し元のプログラムに報告します。
2つのサービスBAPIは、BAPI呼び出しからのエラーメッセージを診断および処理できます。
-
BapiService.MessageGetDetail()、
BAPIエラーメッセージの短いテキストと長いテキストを表示します。
-
BapiService.ApplicationLogGetDetail()、
アプリケーションログのエントリを表示します。
詳しくは
詳細については、ビジネスオブジェクトリポジトリの適切なBAPIに関する文書を参照してください。
使用可能なすべてのサービスBAPIのリストは、ヘルプ機能のサービスBAPIにあります。