Application Development 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: 

alv pf-status

Former Member
0 Kudos

i have copied the standard alv pf-status 'STANDARD' using se41 and then added my own buttons in that as 'DISPLAY MATERIAL' That is if i select the material 'MATNR' and press the button then it has take me to the interface of 'MM03' .

i have used 'i_callback_usercommand' export parameter of reuse_alv_grid_display

and assigned a subroutien 'user_command'. when i am pressing the button created by me on the interface the program is falling in short dump n giving the error as 'perform not found' .

please help

4 REPLIES 4

Former Member
0 Kudos

Hi Sami

can u post u r function modile code

have u passed u r prog name in reuse_alv_grid_display in parameter i_callback_progname = 'zprogname'

reward points to all helpful answers

kiran.M

Former Member
0 Kudos

Hello Sami,

I got your problem.

When you create that button, You need to assign one Function code ( Suppose MM03 ) for that button.

And As you are saying...

In USER_COMMAND form,

In Case Statement, you need to write :

Case ok_code.

..............

...............

when 'MM03'.

perform navigate_mm03.

...............

.............

endcase.

in navigate_mm03 form, you need to write BDC COde.

Reward If Helpfull.

Regards

--

Sasidhar Reddy Matli.

Former Member
0 Kudos

Check if the form name specified in the i_callback_usercommand is in upper case?

It should be 'USER_COMMAND' and not 'user_command'.

Hope this helps.

Sudha

0 Kudos

in se41 pfstatus 'STANDARD' and program name 'SAPSALV' to your program name and your own pfstatus and add your own button and activate it .

in the FM REUSE_ALV_GRID_DISPLAY pass any value to parameter call_back_pf-status.

it is going to be your PERFORM statement. and write FORM value(SUBROUTINE).for button pressing write code in another SUBROUTINE (pass any value to a parameter call_back_user_command).

For this refer documentation and where used list of FM REUSE_ALV_GRID_DISPLAY.

reward points to all helpful answers.

p.surendarreddy.