私はsap abapで汎用モジュールプールを作成しました。ユーザーが入力フィールドの値を入力しても消えないようにするにはどうしたらいいですか?モジュールプールの入力を無効にするabap
MODULE user_command_0200 INPUT.
CASE ok_code.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'BACK'.
CALL SCREEN 100.
WHEN 'DISPLAY' .
SELECT SINGLE * FROM ekpo
WHERE ebeln = ekpo-ebeln AND ebelp = ekpo-ebelp.
ssn = 400.
ENDCASE.
CLEAR: ekpo-ebeln ,ekpo-ebelp.
CLEAR ok_code.
ENDMODULE.
私はフィールドが満たされたまま画面を変更しても、私はCLEAR: ekpo-ebeln ,ekpo-ebelp
を削除何をmissing.Ifです。 フィールドに値を保持する方法と、ユーザーが何も入力しない場合でも、何も起こらないようにしてください。ここ
あなたの質問は非常に不明です。あなたはCLEARでフィールドを空にし、その後空であると訴え、次にCLEARを削除して、フィールドが満たされたままでいると不平を言う...? – vwegert
いいえ、私はEnterキーを押すとフィールドが空になります。これを防ぐにはどうすればいいですか?また、あるスクリーンから別のスクリーンに移動するときにフィールドをクリアする方法もあります。 –
これを防ぐには 'CLEAR'を削除する必要があります:)) – Suncatcher