KUNNR、NAME_1、Z_CLASSの3つのフィールドを持つテーブルを作成しました。KUNNRにはデータ要素としてKUNNRがあり、NAME_1にはNAME1_GPがあり、Z_CLASSには3つの値(1、2、または3)で作成したデータ要素があります。テーブルメンテナンスジェネレーターを作成し、SM30でいくつかのデータを入力しました。ここで、クライアント番号(KUNNR)を入力してEnterキーを押すと、クライアントの名前(NAME_1)が自動的に表示されるようにする必要があります。Z_CLASSが入力され、空白のままになっていないことを確認する必要があります。私はSAPを初めて使用するため、ソリューションを検索する方法がよくわかりません。ありがとうございました。
PROCESS BEFORE OUTPUT.
MODULE LISTE_INITIALISIEREN.
LOOP AT EXTRACT WITH CONTROL
TCTRL_Z10FICLASSFICA CURSOR NEXTLINE.
MODULE LISTE_SHOW_LISTE.
ENDLOOP.
*
PROCESS AFTER INPUT.
MODULE LISTE_EXIT_COMMAND AT EXIT-COMMAND.
MODULE LISTE_BEFORE_LOOP.
LOOP AT EXTRACT.
MODULE LISTE_INIT_WORKAREA.
CHAIN.
FIELD Z10FICLASSFICA-KUNNR .
FIELD Z10FICLASSFICA-NAME1 .
FIELD Z10FICLASSFICA-Z_CLASS .
MODULE SET_UPDATE_FLAG ON CHAIN-REQUEST.
ENDCHAIN.
FIELD VIM_MARKED MODULE LISTE_MARK_CHECKBOX.
CHAIN.
FIELD Z10FICLASSFICA-KUNNR .
MODULE LISTE_UPDATE_LISTE.
ENDCHAIN.
ENDLOOP.
MODULE LISTE_AFTER_LOOP.