08-06-2008 6:04 AM
Hello all,
I have a requirement that shouldn't allow any other units of measure but just the Base Unit of Measure Maintained for that particular material master -- when creating sales order VA01.
Is there anyway i can do this through Authorizations?
I see two ways in approaching this requirement.
1) Restrict authorization per unit of measure
2) Disallow any changes in the unit of measure field when creating or changing sales order
Any suggestions on how i can go about this through authorization?
08-06-2008 11:40 AM
Hi,
I would like to answer your query through a multifaceted approach.These are pure functional requirements and according to me Z program design would be required for this.
you can modify the standard program for VA01 and then incorporate requirements.
1)Consult with your functional expert regarding the base price restrictions
2)Ask the ABAP developer to develop authorization objects in customer namespace. with fields and permitted values.
3)Incorporate all the authorization in the functional roles related to Sales Order.
Hope this approach would help.
Thanks
Vishal Padiyar
Infosys.
08-06-2008 12:16 PM
>
> 2) Disallow any changes in the unit of measure field when creating or changing sales order
This could be easily achieved by using a transaction variant to restrict the field to display only in your create and change transactions - though this will affect all users. There are ways around this though.