on 08-20-2008 12:20 PM
Dear Experts,
My client has a requirement like this:
Payment terms should be entered in Customer Master Record & the same should be copied in the Sales Orders.
But they want this Payment Term field in Sales Order Non-Modifiable, meaning person creating Sales Order should not be able to change the Payment Terms manually. Payment should only come from Customer Master Record.
Please give some solution...
Thanks,
Jignesh Mehta
Hi..
You can control this by SHD0.
Create variant for t code VA01.Select payment terms fileds as not modifiable.
Assign this variant to vov8 FOR your sales order type.
No need to use user exit for so simple requirment.
Regds
MM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Jignesh
As you would be aware Payment Terms will flow in SO both at header level and at item level.
So in order to control the item level changes, go to VOV7, select the item category and untick the box [Business Item] By doing so, whatever header level datas flows into SO, that will be copied to item level also and you will be controlling the changes at item level and end users cannot make changes at item level.
Now you have to control at header level for which you have to apply User exits in the program MV45AFZZ - USEREXIT_MOVE_FIELD_TO_VBAK
thanks
G. Lakshmipathi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jignesh,
Create Varients using T.Code : SHD0 for Sales Order Creation(VA01) Screen and select(Tick) Payment Terms in Display mode. Your problem will be solved.
Regards,
Barathi.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.