cancel
Showing results for 
Search instead for 
Did you mean: 

How to make ship to address fields mandatroy while creating sales order

Former Member
0 Kudos

Dear forum Members,

My client oraganizes trade shows and hence ship to address vries everytime when sales order is entered for the same sold to party.So one times ship to customer is used in the sales order and address is entered at sales order level. Please note that at master data level all address fields are suppressed for one time customer.Hence there is no question of going back to one time customer account group and making any field mandatory.

While changing address for ship to at order level, there are few fields which are mandatory, for example city is mandatory. I also want to make zip code and region as mandatory.where is this controlled?Please note that this is not account which controls this. i have already done lot of r&d on account group and transaction variants which are not controlling these fields at sales order level.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

use tcode OVT0 and double click the account group of the One time customer, here you can change the customer account group field status e.g. mandatory /optional etc.

Rd's

Sanjay

Former Member
0 Kudos

Hi Kanwal,

what u can do is maintain that fields in incompletion procedure [spro->sales and distribution->basic function->incompletion procedure-> for sales order] and set status as error for the ship to party.so it is mandatory ,without which u cant save order.

Regards,

sharad

Former Member
0 Kudos

Hi Sharad,

I really appreciate your prompt reaspoonse.Ship to party is already there in the incompletion, how can it make some address fileds mandatory and not others.my question is how can make address fileds at sales order level mandatory.

Regards,

Kanwal

Former Member
0 Kudos

Hi Kanwal,

Only incompletion procedure will not suffice for your requirement.

You need to make the field mandatory wherein, if you dont enter, system will not allow you for enterin further fields. For this you should do the following:

Goto transaction SHD0, you will get a screen where you need to enter you Tcode "VA01"

Below you define a transaction variant (starting with Z).

On the next tab you have Screen Variant. Here you enter screen variant name, program name & screen number.

Then you click on create.

Its like as if you are doing some kind of recording. Finally you will reach to the screen where there are options available to make the field mandatory.

For your reference the program is SAPMV45A screen number is 4001.

Further screen are self explinatory.

Hope this should solve your requirement

Regards,

Dhananjay

Former Member
0 Kudos

Hi,

How can I see which fields are mandatory, which fields are entry, and if some fields are not displayed in the transaction VA01?

Thanks,

Leire