Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Menu painter (SE41)

Former Member
0 Likes
1,680

Hi Friends

Can you please explain me about Menu Painter?

I am new to Menu Painter 9SE41). How to use Menu Painter?

Please give me a example scenario to use menu painter.

I will appreciate all helpful answers.

Thanks

Hari

1 ACCEPTED SOLUTION
Read only

abdul_hakim
Active Contributor
0 Likes
1,029

hi

itz used build your interface say menus.

you could also create the same by forward navigation at SET PF-STATUS statement...

Also visit

http://help.sap.com for more details......

Cheers,

Abdul Hakim

Hi Friends

Can you please explain me about Menu Painter?

I am new to Menu Painter 9SE41). How to use Menu Painter?

Please give me a example scenario to use menu painter.

I will appreciate all helpful answers.

Thanks

Hari

2 REPLIES 2
Read only

abdul_hakim
Active Contributor
0 Likes
1,030

hi

itz used build your interface say menus.

you could also create the same by forward navigation at SET PF-STATUS statement...

Also visit

http://help.sap.com for more details......

Cheers,

Abdul Hakim

Read only

Former Member
0 Likes
1,029

Hi,

Menu painter is used to create menus for displaying it on the screens..

For displaying the status use SET PF-STATUS..

A program is required for creating the status (menu)..

Do the following steps for creating a menu..

PROGRAM: ZTEST_MENU

STATUS: TEST

Press create button...Expand the application toolbar section..Add the command...DISPLAY.

In the Function key section for the back button give the command value as 'BACK'.

Activate the status...PRESS CTRL + F3...

REPORT ZTEST_MENU.

DATA: BEGIN OF T_MARA OCCURS 0,

MATNR TYPE MATNR,

END OF T_MARA.

START-OF-SELECTION.

SET PF-STATUS 'TEST1'.

SELECT MATNR UP TO 20 ROWS

INTO TABLE T_MARA

FROM MARA.

LOOP AT T_MARA.

WRITE: / T_MARA-MATNR.

HIDE T_MARA-MATNR.

ENDLOOP.

AT USER-COMMAND.

IF SY-UCOMM = 'DISPLAY'.

SET PARAMETER ID 'MAT' FIELD T_MARA-MATNR.

CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.

ELSEIF SY-UCOMM = 'BACK'.

LEAVE TO SCREEN 0.

ENDIF.

Check this link for more details.

http://help.sap.com/saphelp_46c/helpdata/EN/d1/801cf5454211d189710000e8322d00/content.htm

Thanks,

Naren