2017-04-20 8 views
0

私は、上記のサイクル間に暗黙のコミットがあることに気付きました。PBO-PAI-cycleの暗黙のコミット:ポップアップの場合もですか?

私はメソッドを実装するBADIにありますが、そのメソッドでコミットを発行しないようにする必要もあります(他のメソッドもあります)。

しかし、私が考えるところでは、選択されたbadiの方法はそこでの要件を実装するのに最適です。

また、このモジュールを使用してユーザーを選択できます。

F4IF_INT_TABLE_VALUE_REQUEST 

今、私は関与PBO-PAIサイクルもあるので、このポップアップはまたimpicitly、コミットトリガーするかどうか、知っておく必要があり、そうではありませんか?

+0

私が知る限り、はい。 – szako

+0

BADIの文書にはコミットがないと述べられていますか?もしそうなら、私はBADIが悪い考えであり、再考すべきだという点でポップアップを与えると思います。それは本当にエンドユーザーから価値を得る良い場所ですか? BADIはいつ呼び出されますか? – szako

+0

私たちのbadi、fromまたはmoduleです。暗黙的な拡張はそのプロジェクトでは許可されていません。ダーティ割り当ては完全に禁止されていない方法であり、いくつかのscreen badiメソッドがそれを提供します。このアーキテクチャはSAP標準に非常に近いものです。 Before_saveはメソッドです。推測すると、そのバディがポイントでジャンプした後に、呼び出されるbapiは何をしますか? – icbytes

答えて

1

私もコメントで述べたように、短い答えは「はい」です。

F4IF_INT_TABLE_VALUE_REQUESTは、CALL SCREENでポップアップウィンドウを呼び出し、このコマンドは別のウィンドウを終了する新しいスクリーンシーケンスを開始します。

詳細(最新ABAPバージョン)hereは、正確なケースを引用した:ダイアログステップ

完了は、プログラムは、ユーザのアクションを待つとの間の作業工程 を占有しません今回。次のフリーワークプロセスは、次のダイアログステップで プログラムに割り当てられます。

関連する問題