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: 

Screen Exit for Sales Order?

Former Member
0 Kudos
295

I want to disable the reason for rejection field in VA02, VA01 tcodes for specific order items. How can I do this? Someone suggested that I should use the program MV45AOZZ to add PBO Module, but then do I need to modify the screen code for that particular screen (in this case its screen 4900 in program SAPMV45A). If I do so, wouldnt that be a SAP Mod and get wiped out at the time of upgrade?

Kindly suggest the right way which will not be wiped out when during the upgrade.

Thanks for reading.

1 ACCEPTED SOLUTION

Former Member
0 Kudos
219

I think it can be controlled via config in screen sequence design. If not possible ther, you can always create a Variant Transaction.

13 REPLIES 13

Former Member
0 Kudos
220

I think it can be controlled via config in screen sequence design. If not possible ther, you can always create a Variant Transaction.

0 Kudos
219

>

> If not possible ther, you can always create a Variant Transaction.

Does Variant transaction work for specific order types?

i think we may use variant transaction if we need changes for all order types.

0 Kudos
219

My guess is that wherever we can specify the order type, we should be able to use the Variant txn for specific oprder types. So for VA01 it would be possible, while ofr VA02 it would nto make any difference with different order types.

0 Kudos
219

But in this case may we need to maintain as many as variant transaction as specific order Combinations.

means one variant transaction would work only for one specific order .isn't this a quite headache?

Edited by: Amit Gujargoud on Nov 6, 2008 3:11 AM

0 Kudos
219

Nope, I said you can make a variant txn specific to an order type if needed, but that is not required as such. if you dont want a specific one for each order type, no need to provide anything for that field.

0 Kudos
219

I dont want to create a variant transaction as it will be inconvenient for the user. Can someone please suggest a programmatic solution like a screen or user exit etc.

0 Kudos
219

what SAP version are you using? use Enhancement Points if you have that available in your system

0 Kudos
219

We are on ECC 6.0. Does anyone please have specific solutions, I would really appreciate that as I have to complete this requirement at the earliest.

0 Kudos
219

you are on ECC 6.0. Just use the enhancement point option in the PBO of the screen you wanted to change

0 Kudos
219

>

> Nope, I said you can make a variant txn specific to an order type if needed, but that is not required as such

Actually if i read very first line of questioner,it was required only for specific order types.

I want to disable the reason for rejection field in VA02, VA01 tcodes for specific order items.

0 Kudos
219


I dont want to create a variant transaction as it will be inconvenient for the user.

May i know why it will be inconvenient to the user?

0 Kudos
219

Yes now MxG landed with very promising and possible way to achieve this.You have to code in PBO module.

first check order types with IF condition.

if IF condition satisfies for specific order types than you may code between IF ENDIF on field which you want to disable .

this is what we suggest you the possible way further we can't help you for your at the earliest, as we also have work at our desk,we also want to finish ours at the earliest

0 Kudos
219

>

> May i know why it will be inconvenient to the user?

Inconvenient for user will be ,user has to run different different variant transaction for different different order types.this would be headache for users also and for consultant also who are going to apply this way