天天看点

SM30: Add custom …

SM30: Add custom button on maintenance view:

SM30: Add custom …

Step by step:

Create DB table: ZLM_TEST_MT

Create maintenance view

SM30: Add custom …

SM30: Add custom …

Add event:

SM30: Add custom …

SM30: Add custom …

Form routine name must be SAPL + function group name.

SM30: Add custom …

Before press editor you’d better go to sm30 to check status:

SM30: Add custom …

SM30: Add custom …

Then press editor

Choose status and input EULG. Press copy user interface;

SM30: Add custom …

Form program SAPLSVIM (you can check function group SVIM)

SM30: Add custom …

SM30: Add custom …

After copy EULG. Change -> add custom button

SM30: Add custom …

SM30: Add custom …

Save and active.

Modify maintenance screen

(you can also go to SE80 to change it)

SM30: Add custom …

Double click on the module name and create the include program as shown in below screen shot.

.

SM30: Add custom …

Write the below code in the include :

MODULE MOD_SET_STATUS INPUT.

  DATA COUNT_ER TYPE I.

  CASE FUNCTION.

    WHEN 'POP'.

      CALL FUNCTION 'POPUP_TO_INFORM'

        EXPORTING

          TITEL = 'Information'

          TXT1  = 'HELLOOOOOOOOOO............'

          TXT2  = COUNT_ER.

  ENDCASE.

ENDMODULE.

SM30

SM30: Add custom …

Press pop show:

vim