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: 

Calling Screen from the Application Toolbar button press in VA01

Former Member
0 Kudos
344

Hi,

I put one button in Application Toolbar in SAPMV45B-UMAT "GUI status". Whenever user clicks this button need to call the standard screen 800(Availability Display Screen for Several Items) in SAPMV45A. Is that possible to call standard screen in VA01 or need to create Zscreen as a copy of standard one .?

How i can call this screen??

15 REPLIES 15

Former Member
0 Kudos
120

hai,

kindly tell the GUI status exactly for what program you are telling i searched for the gui status fot th rogram u specified kindly check and confirm

cheers

0 Kudos
120

Program SAPMV45B- in SE41. & select Functionlist.

Otherwise in Va01 place cursor on Application Toolbar, press F1 , will display Function name if doubleclick that it will open GUI status program.!...

0 Kudos
120

HI all,

Any ideas

Will appreciate reply inbetween you guys busy schedule...

Former Member
0 Kudos
120

if you are in sapmv45a already just check SAP code and see what function code is assigned when calling the screen and assign the same one to your button...if I understood right you're just creating a shortcut?

0 Kudos
120

No I am not. I want put new button in application toolbar in VA01 screen. If user clicks that button Screen for Material determination POPUP window that is SAPMV45A- screen 800. should display....

0 Kudos
120

Any ideas

Thanks

Former Member
0 Kudos
120

Help me please??????//

0 Kudos
120

Hi

Why do you want to add this function?

In std program it can see the availabilty of material.

Max

0 Kudos
120

If material has substitution, user enter morn than storage Qty(ATP Qty) then Material substituion Popup window will display. If user enteres lessthan ATP Qty then POPup will not display. in this point of time suppose if user wants to see material substituion for that material then if he/she clickes that button, need to display Material substitution Popup screen. that's screen 800 in SAPMV45A.

Help me with this....

Thanks

0 Kudos
120

Hi

First problem:

you can't add new ok-code in std gui without to change the std program.

If you want to use user-exit, you can only add a pushbutton on screen 8459 (but I don't believe it's what you want).

I think you should try to open that popup in user-exit as USEREXIT_MOVE_FIELD_TO_VBAP (MV45AFZZ), but it'll hard to that because you can find the code where that popup it's called.

That popup is called by FORM material_auswahlliste_mit_atp, so check where this routine is used to understand how it has to be called.

Max

0 Kudos
120

It has been called from PRODUCT_SUBSTITUION function in <b>FORM MATERIALFINDUNG TABLES CH_KONDDP STRUCTURE KONDDP

USING US_DATUM.</b>

Within this Subroutine PERFORM PRODUCT_SELECTION_MANUALLY

TABLES

KONDDP_TAB

USING

VBAP-MATNR

VBAP-VRKME

VBAP-WERKS

US_DATUM

RV45A-KWMENG

RV45A-MABNR

VBAP-UEPOS

CHANGING

VBAP-MATNR

VBAP-VRKME

VBAP-WERKS

RV45A-MABNR.

How can i call this FM?

0 Kudos
120

Help me guys!.

thanks

0 Kudos
120

IF i Put button Using GUIXT,

Can i able to call Screen 800(SAPMV45A) Without cloning into Zprogram?

How can i keep track of Item level material ? b'cos for particular material user should able to see that material substitution POPUP?

Thanks,

ferry_lianto
Active Contributor
0 Kudos
120

ferry_lianto
Active Contributor
0 Kudos
120

Hi Subha,

I believe you can call screen 8000 without cloning Zprogram using GuiXT solution.

Regards,

Ferry Lianto