1

画面をポップアップとして呼び出そうとしています。画面タイプが に設定されてModal dialog boxおり、画面を呼び出すことはできますが、閉じることができません。小さな十字をクリックしても何も起こりません。次の画面は に設定されてい0ます。

私がポップアップとして呼び出している画面には、ハードコードされたものではなく、ボタンは含まれていません。私が間違っていることはありますか?

また、戻る画面を更新して、PBO を再度読み込むようにしたいと思います。それ、どうやったら出来るの?

コードは次のとおりです。

MODULE werkende_knoppen_subscreen INPUT.
  CASE ok_code.
    WHEN 'X'.
      LEAVE TO SCREEN 0.
  ENDCASE.
ENDMODULE.
4

2 に答える 2

2

ポップアップの PAI 部分で'EXIT'(または、カスタムの閉じるボタンの場合は) ユーザー コマンドを確認する必要があります。'X'例えば:

MODULE user_command_0010 INPUT.
  ok = sy-ucomm.
  CLEAR sy-ucomm.
  CASE ok.
    WHEN 'EXIT' OR 'X'.
      LEAVE TO SCREEN 0.
  ENDCASE.
ENDMODULE.
于 2011-09-05T11:20:46.283 に答える