mig28mx
14th August 2009, 19:13
Hello all,
I need to do the following:
A user is capturing one purchase order line, during the process, If no VAT code is specified, the user must be not able to save that line.

Since VAT code is not a mandatory field, the user can "forgot" to fill it. I have tried with several combinations on Mantain Permissions, but I can“t prevent that the user save that line.

Anybody have done some similar to this?

Thank you in advance.

Hitesh Shah
17th August 2009, 15:20
U may keep a VAT default code in item master and require the VAT code for the supplier in supplier master . That will bring VAT code by default on SO/ PO line . If there are reasons for changing the same , u may keep an invalid VAT code (say without ledger a/c ) so that user can not forget to change this (as he/she will not be able to save the so/po line ) .

There could be other technical ways also . However I think this default mechanism should suffice for u .

mig28mx
17th August 2009, 23:58
Hello Hitesh,
Thank for your answer. Yes I have already tested that approach and, not satisfy the audit requirement due to, the audit department says that if the user forgot to fill the VAT code in the item master, then when a purchase order is done, there will be easy to avoid the restriction.
So, the restriction have to be done via user permission.

Any other idea?

The oter approach of course will be to customize the session to avoid this, but I need to be sure that no solution via tools/administration is possible.

Thank you.

Hitesh Shah
18th August 2009, 15:42
Though table data authorizations (ttaad4134m000) make system slow if excessiviely used , for few checks such as this , it should work . Did u try that.